Created
May 8, 2015 13:42
-
-
Save sjrd/c846d716a0d01b8902a7 to your computer and use it in GitHub Desktop.
Scala.js benchmarks: ES5.1, ES6 and ES6 Strong Mode -- run with `$ d8 --harmony-rest-parameters --strong-mode file.js`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this['console'] = {}; | |
this['console']['log'] = this['print']; | |
(function(){ | |
'use strict'; | |
/* Scala.js runtime support | |
* Copyright 2013 LAMP/EPFL | |
* Author: Sébastien Doeraene | |
*/ | |
/* ---------------------------------- * | |
* The top-level Scala.js environment * | |
* ---------------------------------- */ | |
// Get the environment info | |
var $env = (typeof __ScalaJSEnv === "object" && __ScalaJSEnv) ? __ScalaJSEnv : {}; | |
// Global scope | |
var $g = | |
(typeof $env["global"] === "object" && $env["global"]) | |
? $env["global"] | |
: ((typeof global === "object" && global && global["Object"] === Object) ? global : this); | |
$env["global"] = $g; | |
// Where to send exports | |
var $e = | |
(typeof $env["exportsNamespace"] === "object" && $env["exportsNamespace"]) | |
? $env["exportsNamespace"] : $g; | |
$env["exportsNamespace"] = $e; | |
// Freeze the environment info | |
$g["Object"]["freeze"]($env); | |
// Snapshots of builtins and polyfills | |
var $imul = $g["Math"]["imul"] || (function(a, b) { | |
// See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul | |
var ah = (a >>> 16) & 0xffff; | |
var al = a & 0xffff; | |
var bh = (b >>> 16) & 0xffff; | |
var bl = b & 0xffff; | |
// the shift by 0 fixes the sign on the high part | |
// the final |0 converts the unsigned value into a signed value | |
return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0) | 0); | |
}); | |
var $fround = $g["Math"]["fround"] || | |
(function(v) { | |
return +v; | |
}); | |
// Other fields | |
var $lastIDHash = 0; // last value attributed to an id hash code | |
var $idHashCodeMap = $g["WeakMap"] ? new $g["WeakMap"]() : null; | |
// Core mechanism | |
var $makeIsArrayOfPrimitive = function(primitiveData) { | |
return function(obj, depth) { | |
return !!(obj && obj.$classData && | |
(obj.$classData.arrayDepth === depth) && | |
(obj.$classData.arrayBase === primitiveData)); | |
} | |
}; | |
/** Encode a property name for runtime manipulation | |
* Usage: | |
* env.propertyName({someProp:0}) | |
* Returns: | |
* "someProp" | |
* Useful when the property is renamed by a global optimizer (like Closure) | |
* but we must still get hold of a string of that name for runtime | |
* reflection. | |
*/ | |
var $propertyName = function(obj) { | |
for (var prop in obj) | |
return prop; | |
}; | |
// Runtime functions | |
var $isScalaJSObject = function(obj) { | |
return !!(obj && obj.$classData); | |
}; | |
var $noIsInstance = function(instance) { | |
throw new $g["TypeError"]( | |
"Cannot call isInstance() on a Class representing a raw JS trait/object"); | |
}; | |
var $makeNativeArrayWrapper = function(arrayClassData, nativeArray) { | |
return new arrayClassData.constr(nativeArray); | |
}; | |
var $newArrayObject = function(arrayClassData, lengths) { | |
return $newArrayObjectInternal(arrayClassData, lengths, 0); | |
}; | |
var $newArrayObjectInternal = function(arrayClassData, lengths, lengthIndex) { | |
var result = new arrayClassData.constr(lengths[lengthIndex]); | |
if (lengthIndex < lengths.length-1) { | |
var subArrayClassData = arrayClassData.componentData; | |
var subLengthIndex = lengthIndex+1; | |
var underlying = result.u; | |
for (var i = 0; i < underlying.length; i++) { | |
underlying[i] = $newArrayObjectInternal( | |
subArrayClassData, lengths, subLengthIndex); | |
} | |
} | |
return result; | |
}; | |
var $checkNonNull = function(obj) { | |
return obj !== null ? obj : $throwNullPointerException(); | |
}; | |
var $throwNullPointerException = function() { | |
throw new $c_jl_NullPointerException().init___(); | |
}; | |
var $objectToString = function(instance) { | |
if (instance === void 0) | |
return "undefined"; | |
else | |
return instance.toString(); | |
}; | |
var $objectGetClass = function(instance) { | |
switch (typeof instance) { | |
case "string": | |
return $d_T.getClassOf(); | |
case "number": { | |
var v = instance | 0; | |
if (v === instance) { // is the value integral? | |
if ($isByte(v)) | |
return $d_jl_Byte.getClassOf(); | |
else if ($isShort(v)) | |
return $d_jl_Short.getClassOf(); | |
else | |
return $d_jl_Integer.getClassOf(); | |
} else { | |
if ($isFloat(instance)) | |
return $d_jl_Float.getClassOf(); | |
else | |
return $d_jl_Double.getClassOf(); | |
} | |
} | |
case "boolean": | |
return $d_jl_Boolean.getClassOf(); | |
case "undefined": | |
return $d_sr_BoxedUnit.getClassOf(); | |
default: | |
if (instance === null) | |
$throwNullPointerException(); | |
else if ($is_sjsr_RuntimeLong(instance)) | |
return $d_jl_Long.getClassOf(); | |
else if ($isScalaJSObject(instance)) | |
return instance.$classData.getClassOf(); | |
else | |
return null; // Exception? | |
} | |
}; | |
var $objectClone = function(instance) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
return instance.clone__O(); | |
else | |
throw new $c_jl_CloneNotSupportedException().init___(); | |
}; | |
var $objectNotify = function(instance) { | |
// final and no-op in java.lang.Object | |
if (instance === null) | |
instance.notify__V(); | |
}; | |
var $objectNotifyAll = function(instance) { | |
// final and no-op in java.lang.Object | |
if (instance === null) | |
instance.notifyAll__V(); | |
}; | |
var $objectFinalize = function(instance) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
instance.finalize__V(); | |
// else no-op | |
}; | |
var $objectEquals = function(instance, rhs) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
return instance.equals__O__Z(rhs); | |
else if (typeof instance === "number") | |
return typeof rhs === "number" && $numberEquals(instance, rhs); | |
else | |
return instance === rhs; | |
}; | |
var $numberEquals = function(lhs, rhs) { | |
return (lhs === rhs) ? ( | |
// 0.0.equals(-0.0) must be false | |
lhs !== 0 || 1/lhs === 1/rhs | |
) : ( | |
// are they both NaN? | |
(lhs !== lhs) && (rhs !== rhs) | |
); | |
}; | |
var $objectHashCode = function(instance) { | |
switch (typeof instance) { | |
case "string": | |
return $m_sjsr_RuntimeString$().hashCode__T__I(instance); | |
case "number": | |
return $m_sjsr_Bits$().numberHashCode__D__I(instance); | |
case "boolean": | |
return instance ? 1231 : 1237; | |
case "undefined": | |
return 0; | |
default: | |
if ($isScalaJSObject(instance) || instance === null) | |
return instance.hashCode__I(); | |
else if ($idHashCodeMap === null) | |
return 42; | |
else | |
return $systemIdentityHashCode(instance); | |
} | |
}; | |
var $comparableCompareTo = function(instance, rhs) { | |
switch (typeof instance) { | |
case "string": | |
return instance === rhs ? 0 : (instance < rhs ? -1 : 1); | |
case "number": | |
return $m_jl_Double$().compare__D__D__I(instance, rhs); | |
case "boolean": | |
return instance - rhs; // yes, this gives the right result | |
default: | |
return instance.compareTo__O__I(rhs); | |
} | |
}; | |
var $charSequenceLength = function(instance) { | |
if (typeof(instance) === "string") | |
return instance["length"] | 0; | |
else | |
return instance.length__I(); | |
}; | |
var $charSequenceCharAt = function(instance, index) { | |
if (typeof(instance) === "string") | |
return instance["charCodeAt"](index) & 0xffff; | |
else | |
return instance.charAt__I__C(index); | |
}; | |
var $charSequenceSubSequence = function(instance, start, end) { | |
if (typeof(instance) === "string") | |
return instance["substring"](start, end); | |
else | |
return instance.subSequence__I__I__jl_CharSequence(start, end); | |
}; | |
var $booleanBooleanValue = function(instance) { | |
if (typeof instance === "boolean") return instance; | |
else return instance.booleanValue__Z(); | |
}; | |
var $numberByteValue = function(instance) { | |
if (typeof instance === "number") return (instance << 24) >> 24; | |
else return instance.byteValue__B(); | |
}; | |
var $numberShortValue = function(instance) { | |
if (typeof instance === "number") return (instance << 16) >> 16; | |
else return instance.shortValue__S(); | |
}; | |
var $numberIntValue = function(instance) { | |
if (typeof instance === "number") return instance | 0; | |
else return instance.intValue__I(); | |
}; | |
var $numberLongValue = function(instance) { | |
if (typeof instance === "number") | |
return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong(instance); | |
else | |
return instance.longValue__J(); | |
}; | |
var $numberFloatValue = function(instance) { | |
if (typeof instance === "number") return $fround(instance); | |
else return instance.floatValue__F(); | |
}; | |
var $numberDoubleValue = function(instance) { | |
if (typeof instance === "number") return instance; | |
else return instance.doubleValue__D(); | |
}; | |
var $isNaN = function(instance) { | |
return instance !== instance; | |
}; | |
var $isInfinite = function(instance) { | |
return !$g["isFinite"](instance) && !$isNaN(instance); | |
}; | |
/** Instantiates a JS object with variadic arguments to the constructor. */ | |
var $newJSObjectWithVarargs = function(ctor, args) { | |
// This basically emulates the ECMAScript specification for 'new'. | |
var instance = $g["Object"]["create"](ctor.prototype); | |
var result = ctor["apply"](instance, args); | |
switch (typeof result) { | |
case "string": case "number": case "boolean": case "undefined": case "symbol": | |
return instance; | |
default: | |
return result === null ? instance : result; | |
} | |
}; | |
var $propertiesOf = function(obj) { | |
var result = []; | |
for (var prop in obj) | |
result["push"](prop); | |
return result; | |
}; | |
var $systemArraycopy = function(src, srcPos, dest, destPos, length) { | |
var srcu = src.u; | |
var destu = dest.u; | |
if (srcu !== destu || destPos < srcPos || srcPos + length < destPos) { | |
for (var i = 0; i < length; i++) | |
destu[destPos+i] = srcu[srcPos+i]; | |
} else { | |
for (var i = length-1; i >= 0; i--) | |
destu[destPos+i] = srcu[srcPos+i]; | |
} | |
}; | |
var $systemIdentityHashCode = | |
($idHashCodeMap !== null) ? | |
(function(obj) { | |
switch (typeof obj) { | |
case "string": case "number": case "boolean": case "undefined": | |
return $objectHashCode(obj); | |
default: | |
if (obj === null) { | |
return 0; | |
} else { | |
var hash = $idHashCodeMap["get"](obj); | |
if (hash === void 0) { | |
hash = ($lastIDHash + 1) | 0; | |
$lastIDHash = hash; | |
$idHashCodeMap["set"](obj, hash); | |
} | |
return hash; | |
} | |
} | |
}) : | |
(function(obj) { | |
if ($isScalaJSObject(obj)) { | |
var hash = obj["$idHashCode$0"]; | |
if (hash !== void 0) { | |
return hash; | |
} else if (!$g["Object"]["isSealed"](obj)) { | |
hash = ($lastIDHash + 1) | 0; | |
$lastIDHash = hash; | |
obj["$idHashCode$0"] = hash; | |
return hash; | |
} else { | |
return 42; | |
} | |
} else if (obj === null) { | |
return 0; | |
} else { | |
return $objectHashCode(obj); | |
} | |
}); | |
// is/as for hijacked boxed classes (the non-trivial ones) | |
var $isByte = function(v) { | |
return (v << 24 >> 24) === v && 1/v !== 1/-0; | |
}; | |
var $isShort = function(v) { | |
return (v << 16 >> 16) === v && 1/v !== 1/-0; | |
}; | |
var $isInt = function(v) { | |
return (v | 0) === v && 1/v !== 1/-0; | |
}; | |
var $isFloat = function(v) { | |
return v !== v || $fround(v) === v; | |
}; | |
// Unboxes | |
var $uJ = function(value) { | |
return null === value ? $m_sjsr_RuntimeLong$().Zero$1 : value; | |
}; | |
// TypeArray conversions | |
var $byteArray2TypedArray = function(value) { return new Int8Array(value.u); }; | |
var $shortArray2TypedArray = function(value) { return new Int16Array(value.u); }; | |
var $charArray2TypedArray = function(value) { return new Uint16Array(value.u); }; | |
var $intArray2TypedArray = function(value) { return new Int32Array(value.u); }; | |
var $floatArray2TypedArray = function(value) { return new Float32Array(value.u); }; | |
var $doubleArray2TypedArray = function(value) { return new Float64Array(value.u); }; | |
var $typedArray2ByteArray = function(value) { | |
var arrayClassData = $d_B.getArrayOf(); | |
return new arrayClassData.constr(new Int8Array(value)); | |
}; | |
var $typedArray2ShortArray = function(value) { | |
var arrayClassData = $d_S.getArrayOf(); | |
return new arrayClassData.constr(new Int16Array(value)); | |
}; | |
var $typedArray2CharArray = function(value) { | |
var arrayClassData = $d_C.getArrayOf(); | |
return new arrayClassData.constr(new Uint16Array(value)); | |
}; | |
var $typedArray2IntArray = function(value) { | |
var arrayClassData = $d_I.getArrayOf(); | |
return new arrayClassData.constr(new Int32Array(value)); | |
}; | |
var $typedArray2FloatArray = function(value) { | |
var arrayClassData = $d_F.getArrayOf(); | |
return new arrayClassData.constr(new Float32Array(value)); | |
}; | |
var $typedArray2DoubleArray = function(value) { | |
var arrayClassData = $d_D.getArrayOf(); | |
return new arrayClassData.constr(new Float64Array(value)); | |
}; | |
/* We have to force a non-elidable *read* of $e, otherwise Closure will | |
* eliminate it altogether, along with all the exports, which is ... er ... | |
* plain wrong. | |
*/ | |
this["__ScalaJSExportsNamespace"] = $e; | |
// TypeData class | |
/** @constructor */ | |
var $TypeData = function() { | |
// Runtime support | |
this.constr = void 0; | |
this.parentData = void 0; | |
this.ancestors = null; | |
this.componentData = null; | |
this.arrayBase = null; | |
this.arrayDepth = 0; | |
this.zero = null; | |
this.arrayEncodedName = ""; | |
this._classOf = void 0; | |
this._arrayOf = void 0; | |
this.isArrayOf = void 0; | |
// java.lang.Class support | |
this["name"] = ""; | |
this["isPrimitive"] = false; | |
this["isInterface"] = false; | |
this["isArrayClass"] = false; | |
this["isInstance"] = void 0; | |
}; | |
$TypeData.prototype.initPrim = function( | |
zero, arrayEncodedName, displayName) { | |
// Runtime support | |
this.ancestors = {}; | |
this.componentData = null; | |
this.zero = zero; | |
this.arrayEncodedName = arrayEncodedName; | |
this.isArrayOf = function(obj, depth) { return false; }; | |
// java.lang.Class support | |
this["name"] = displayName; | |
this["isPrimitive"] = true; | |
this["isInstance"] = function(obj) { return false; }; | |
return this; | |
}; | |
$TypeData.prototype.initClass = function( | |
internalNameObj, isInterface, fullName, | |
ancestors, parentData, isInstance, isArrayOf) { | |
var internalName = $propertyName(internalNameObj); | |
isInstance = isInstance || function(obj) { | |
return !!(obj && obj.$classData && obj.$classData.ancestors[internalName]); | |
}; | |
isArrayOf = isArrayOf || function(obj, depth) { | |
return !!(obj && obj.$classData && (obj.$classData.arrayDepth === depth) | |
&& obj.$classData.arrayBase.ancestors[internalName]) | |
}; | |
// Runtime support | |
this.parentData = parentData; | |
this.ancestors = ancestors; | |
this.arrayEncodedName = "L"+fullName+";"; | |
this.isArrayOf = isArrayOf; | |
// java.lang.Class support | |
this["name"] = fullName; | |
this["isInterface"] = isInterface; | |
this["isInstance"] = isInstance; | |
return this; | |
}; | |
$TypeData.prototype.initArray = function( | |
componentData) { | |
// The constructor | |
var componentZero0 = componentData.zero; | |
// The zero for the Long runtime representation | |
// is a special case here, since the class has not | |
// been defined yet, when this file is read | |
var componentZero = (componentZero0 == "longZero") | |
? $m_sjsr_RuntimeLong$().Zero$1 | |
: componentZero0; | |
/** @constructor */ | |
var ArrayClass = function(arg) { | |
if (typeof(arg) === "number") { | |
// arg is the length of the array | |
this.u = new Array(arg); | |
for (var i = 0; i < arg; i++) | |
this.u[i] = componentZero; | |
} else { | |
// arg is a native array that we wrap | |
this.u = arg; | |
} | |
} | |
ArrayClass.prototype = new $h_O; | |
ArrayClass.prototype.constructor = ArrayClass; | |
ArrayClass.prototype.clone__O = function() { | |
if (this.u instanceof Array) | |
return new ArrayClass(this.u["slice"](0)); | |
else | |
// The underlying Array is a TypedArray | |
return new ArrayClass(this.u.constructor(this.u)); | |
}; | |
ArrayClass.prototype.$classData = this; | |
// Don't generate reflective call proxies. The compiler special cases | |
// reflective calls to methods on scala.Array | |
// The data | |
var encodedName = "[" + componentData.arrayEncodedName; | |
var componentBase = componentData.arrayBase || componentData; | |
var arrayDepth = componentData.arrayDepth + 1; | |
var isInstance = function(obj) { | |
return componentBase.isArrayOf(obj, arrayDepth); | |
} | |
// Runtime support | |
this.constr = ArrayClass; | |
this.parentData = $d_O; | |
this.ancestors = {O: 1}; | |
this.componentData = componentData; | |
this.arrayBase = componentBase; | |
this.arrayDepth = arrayDepth; | |
this.zero = null; | |
this.arrayEncodedName = encodedName; | |
this._classOf = undefined; | |
this._arrayOf = undefined; | |
this.isArrayOf = undefined; | |
// java.lang.Class support | |
this["name"] = encodedName; | |
this["isPrimitive"] = false; | |
this["isInterface"] = false; | |
this["isArrayClass"] = true; | |
this["isInstance"] = isInstance; | |
return this; | |
}; | |
$TypeData.prototype.getClassOf = function() { | |
if (!this._classOf) | |
this._classOf = new $c_jl_Class().init___jl_ScalaJSClassData(this); | |
return this._classOf; | |
}; | |
$TypeData.prototype.getArrayOf = function() { | |
if (!this._arrayOf) | |
this._arrayOf = new $TypeData().initArray(this); | |
return this._arrayOf; | |
}; | |
// java.lang.Class support | |
$TypeData.prototype["getFakeInstance"] = function() { | |
if (this === $d_T) | |
return "some string"; | |
else if (this === $d_jl_Boolean) | |
return false; | |
else if (this === $d_jl_Byte || | |
this === $d_jl_Short || | |
this === $d_jl_Integer || | |
this === $d_jl_Float || | |
this === $d_jl_Double) | |
return 0; | |
else if (this === $d_jl_Long) | |
return $m_sjsr_RuntimeLong$().Zero$1; | |
else if (this === $d_sr_BoxedUnit) | |
return void 0; | |
else | |
return {$classData: this}; | |
}; | |
$TypeData.prototype["getSuperclass"] = function() { | |
return this.parentData ? this.parentData.getClassOf() : null; | |
}; | |
$TypeData.prototype["getComponentType"] = function() { | |
return this.componentData ? this.componentData.getClassOf() : null; | |
}; | |
$TypeData.prototype["newArrayOfThisClass"] = function(lengths) { | |
var arrayClassData = this; | |
for (var i = 0; i < lengths.length; i++) | |
arrayClassData = arrayClassData.getArrayOf(); | |
return $newArrayObject(arrayClassData, lengths); | |
}; | |
// Create primitive types | |
var $d_V = new $TypeData().initPrim(undefined, "V", "void"); | |
var $d_Z = new $TypeData().initPrim(false, "Z", "boolean"); | |
var $d_C = new $TypeData().initPrim(0, "C", "char"); | |
var $d_B = new $TypeData().initPrim(0, "B", "byte"); | |
var $d_S = new $TypeData().initPrim(0, "S", "short"); | |
var $d_I = new $TypeData().initPrim(0, "I", "int"); | |
var $d_J = new $TypeData().initPrim("longZero", "J", "long"); | |
var $d_F = new $TypeData().initPrim(0.0, "F", "float"); | |
var $d_D = new $TypeData().initPrim(0.0, "D", "double"); | |
// Instance tests for array of primitives | |
var $isArrayOf_Z = $makeIsArrayOfPrimitive($d_Z); | |
$d_Z.isArrayOf = $isArrayOf_Z; | |
var $isArrayOf_C = $makeIsArrayOfPrimitive($d_C); | |
$d_C.isArrayOf = $isArrayOf_C; | |
var $isArrayOf_B = $makeIsArrayOfPrimitive($d_B); | |
$d_B.isArrayOf = $isArrayOf_B; | |
var $isArrayOf_S = $makeIsArrayOfPrimitive($d_S); | |
$d_S.isArrayOf = $isArrayOf_S; | |
var $isArrayOf_I = $makeIsArrayOfPrimitive($d_I); | |
$d_I.isArrayOf = $isArrayOf_I; | |
var $isArrayOf_J = $makeIsArrayOfPrimitive($d_J); | |
$d_J.isArrayOf = $isArrayOf_J; | |
var $isArrayOf_F = $makeIsArrayOfPrimitive($d_F); | |
$d_F.isArrayOf = $isArrayOf_F; | |
var $isArrayOf_D = $makeIsArrayOfPrimitive($d_D); | |
$d_D.isArrayOf = $isArrayOf_D; | |
var $is_Ljava_io_Closeable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_Closeable))) | |
}); | |
var $isArrayOf_Ljava_io_Closeable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_Closeable))) | |
}); | |
/** @constructor */ | |
var $c_O = (function() { | |
/*<skip>*/ | |
}); | |
/** @constructor */ | |
var $h_O = (function() { | |
/*<skip>*/ | |
}); | |
$h_O.prototype = $c_O.prototype; | |
$c_O.prototype.init___ = (function() { | |
return this | |
}); | |
$c_O.prototype.equals__O__Z = (function(that) { | |
return (this === that) | |
}); | |
$c_O.prototype.toString__T = (function() { | |
var jsx$2 = $objectGetClass(this).getName__T(); | |
var i = this.hashCode__I(); | |
var x = (+(i >>> 0)); | |
var jsx$1 = x["toString"](16); | |
return ((jsx$2 + "@") + jsx$1) | |
}); | |
$c_O.prototype.hashCode__I = (function() { | |
return $systemIdentityHashCode(this) | |
}); | |
$c_O.prototype["toString"] = (function() { | |
return this.toString__T() | |
}); | |
var $is_O = (function(obj) { | |
return (obj !== null) | |
}); | |
var $isArrayOf_O = (function(obj, depth) { | |
var data = (obj && obj.$classData); | |
if ((!data)) { | |
return false | |
} else { | |
var arrayDepth = (data.arrayDepth || 0); | |
return ((!(arrayDepth < depth)) && ((arrayDepth > depth) || (!data.arrayBase["isPrimitive"]))) | |
} | |
}); | |
var $d_O = new $TypeData().initClass({ | |
O: 0 | |
}, false, "java.lang.Object", { | |
O: 1 | |
}, (void 0), $is_O, $isArrayOf_O); | |
$c_O.prototype.$classData = $d_O; | |
var $is_jl_CharSequence = (function(obj) { | |
return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_CharSequence) || ((typeof obj) === "string")))) | |
}); | |
var $isArrayOf_jl_CharSequence = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_CharSequence))) | |
}); | |
var $is_ju_Formattable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.ju_Formattable))) | |
}); | |
var $isArrayOf_ju_Formattable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.ju_Formattable))) | |
}); | |
var $is_sc_GenTraversableOnce = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversableOnce))) | |
}); | |
var $isArrayOf_sc_GenTraversableOnce = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversableOnce))) | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Constraint = (function() { | |
$c_O.call(this); | |
this.strength$1 = null; | |
this.planner$1 = null | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Constraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Constraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Constraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.destroyConstraint__V = (function() { | |
if (this.isSatisfied__Z()) { | |
this.planner$1.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.removeFromGraph__V() | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.isInput__Z = (function() { | |
return false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint = (function(mark) { | |
this.chooseMethod__I__V(mark); | |
if ((!this.isSatisfied__Z())) { | |
var x = this.strength$1; | |
var x$2 = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
if ((x === x$2)) { | |
$m_s_Console$().print__O__V("Could not satisfy a required constraint!") | |
}; | |
return null | |
} else { | |
this.markInputs__I__V(mark); | |
var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
var overridden = out.determinedBy$1; | |
if ((overridden !== null)) { | |
overridden.markUnsatisfied__V() | |
}; | |
out.determinedBy$1 = this; | |
if ((!this.planner$1.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(this, mark))) { | |
$m_s_Console$().print__O__V("Cycle encountered") | |
}; | |
out.mark$1 = mark; | |
return overridden | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.addConstraint__V = (function() { | |
this.addToGraph__V(); | |
this.planner$1.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(strength, planner) { | |
this.strength$1 = strength; | |
this.planner$1 = planner; | |
return this | |
}); | |
var $is_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
}); | |
var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Plan = (function() { | |
$c_O.call(this); | |
this.list$1 = null | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Plan; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Plan = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Plan.prototype = $c_Lorg_scalajs_benchmark_deltablue_Plan.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.init___ = (function() { | |
this.list$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.execute__V = (function() { | |
var this$1 = this.list$1; | |
var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
var these = this$2; | |
while ((!these.isEmpty__Z())) { | |
var arg1 = these.head__O(); | |
var constraint = arg1; | |
constraint.execute__V(); | |
these = these.tail__O() | |
} | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_Plan = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Plan: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Plan", { | |
Lorg_scalajs_benchmark_deltablue_Plan: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Plan; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Planner = (function() { | |
$c_O.call(this); | |
this.currentMark$1 = 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Planner; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Planner = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Planner.prototype = $c_Lorg_scalajs_benchmark_deltablue_Planner.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.init___ = (function() { | |
this.currentMark$1 = 0; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan = (function(constraints) { | |
var sources = new $c_scm_Stack().init___(); | |
constraints.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(sources$1) { | |
return (function(c$2) { | |
var c = c$2; | |
return ((c.isInput__Z() && c.isSatisfied__Z()) ? sources$1.push__O__scm_Stack(c) : (void 0)) | |
}) | |
})(sources))); | |
return this.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z = (function(c, mark) { | |
var todo = new $c_scm_Stack().init___().push__O__scm_Stack(c); | |
while ((!todo.elems$5.isEmpty__Z())) { | |
var d = todo.pop__O(); | |
if ((d.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 === mark)) { | |
this.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c); | |
return false | |
}; | |
d.recalculate__V(); | |
this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(d.output__Lorg_scalajs_benchmark_deltablue_Variable(), todo) | |
}; | |
return true | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
var out = c.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
c.markUnsatisfied__V(); | |
c.removeFromGraph__V(); | |
var unsatisfied = this.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out); | |
var elem = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
var strength = new $c_sr_ObjectRef().init___O(elem); | |
while (true) { | |
unsatisfied.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(arg$outer, strength$1) { | |
return (function(u$2) { | |
var u = u$2; | |
var x = u.strength$1; | |
var x$2 = strength$1.elem$1; | |
if ((x === x$2)) { | |
arg$outer.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(u) | |
} | |
}) | |
})(this, strength))); | |
strength.elem$1 = strength.elem$1.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength(); | |
var x$1 = strength.elem$1; | |
var x$2$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
if ((!(x$1 === x$2$1))) { | |
/*<skip>*/ | |
} else { | |
break | |
} | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V = (function(v, coll) { | |
var determining = v.determinedBy$1; | |
var this$1 = v.constraints$1; | |
var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
var these = this$2; | |
while ((!these.isEmpty__Z())) { | |
var arg1 = these.head__O(); | |
var c = arg1; | |
if (((c !== determining) && c.isSatisfied__Z())) { | |
coll.push__O__scm_Stack(c) | |
}; | |
these = these.tail__O() | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq = (function(out) { | |
out.determinedBy$1 = null; | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
out.stay$1 = true; | |
var unsatisfied = new $c_scm_ListBuffer().init___(); | |
var todo = new $c_scm_Stack().init___().push__O__scm_Stack(out); | |
while ((!todo.elems$5.isEmpty__Z())) { | |
var v = todo.pop__O(); | |
var this$1 = v.constraints$1; | |
var this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
var these = this$2; | |
while ((!these.isEmpty__Z())) { | |
var arg1 = these.head__O(); | |
var c = arg1; | |
if ((!c.isSatisfied__Z())) { | |
unsatisfied.$$plus$eq__O__scm_ListBuffer(c) | |
}; | |
these = these.tail__O() | |
}; | |
var determining = v.determinedBy$1; | |
var this$3 = v.constraints$1; | |
var this$4 = this$3.scala$collection$mutable$ListBuffer$$start$6; | |
var these$1 = this$4; | |
while ((!these$1.isEmpty__Z())) { | |
var arg1$1 = these$1.head__O(); | |
var next = arg1$1; | |
if (((next !== determining) && next.isSatisfied__Z())) { | |
next.recalculate__V(); | |
todo.push__O__scm_Stack(next.output__Lorg_scalajs_benchmark_deltablue_Variable()) | |
}; | |
these$1 = these$1.tail__O() | |
} | |
}; | |
return unsatisfied | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan = (function(sources) { | |
var mark = this.newMark__I(); | |
var plan = new $c_Lorg_scalajs_benchmark_deltablue_Plan().init___(); | |
while ((!sources.elems$5.isEmpty__Z())) { | |
var c = sources.pop__O(); | |
if (((c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 !== mark) && c.inputsKnown__I__Z(mark))) { | |
plan.list$1.$$plus$eq__O__scm_ListBuffer(c); | |
c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(c.output__Lorg_scalajs_benchmark_deltablue_Variable(), sources) | |
} | |
}; | |
return plan | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.newMark__I = (function() { | |
this.currentMark$1 = ((1 + this.currentMark$1) | 0); | |
return this.currentMark$1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
var mark = this.newMark__I(); | |
var overridden = c.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark); | |
while ((overridden !== null)) { | |
overridden = overridden.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) | |
} | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_Planner = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Planner: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Planner", { | |
Lorg_scalajs_benchmark_deltablue_Planner: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Planner; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
$c_O.call(this); | |
this.value$1 = 0; | |
this.name$1 = null | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Strength; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Strength.prototype = $c_Lorg_scalajs_benchmark_deltablue_Strength.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T = (function(value, name) { | |
this.value$1 = value; | |
this.name$1 = name; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength = (function() { | |
var x1 = this.value$1; | |
switch (x1) { | |
case 0: { | |
return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$(); | |
break | |
} | |
case 1: { | |
return $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(); | |
break | |
} | |
case 2: { | |
return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(); | |
break | |
} | |
case 3: { | |
return $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(); | |
break | |
} | |
case 4: { | |
return $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$(); | |
break | |
} | |
case 5: { | |
return $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
var $is_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
}); | |
var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Strength$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Strength$.prototype = $c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z = (function(s1, s2) { | |
return (s1.value$1 > s2.value$1) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z = (function(s1, s2) { | |
return (s1.value$1 < s2.value$1) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength = (function(s1, s2) { | |
return (this.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) ? s1 : s2) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_Strength$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Strength$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Strength$", { | |
Lorg_scalajs_benchmark_deltablue_Strength$: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Strength$; | |
var $n_Lorg_scalajs_benchmark_deltablue_Strength$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_Strength$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_Strength$ = new $c_Lorg_scalajs_benchmark_deltablue_Strength$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_Strength$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
$c_O.call(this); | |
this.name$1 = null; | |
this.value$1 = 0; | |
this.constraints$1 = null; | |
this.determinedBy$1 = null; | |
this.mark$1 = 0; | |
this.walkStrength$1 = null; | |
this.stay$1 = false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_Variable; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_Variable.prototype = $c_Lorg_scalajs_benchmark_deltablue_Variable.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V = (function(c) { | |
this.constraints$1.$$minus$eq__O__scm_ListBuffer(c); | |
var x = this.determinedBy$1; | |
if ((x === c)) { | |
this.determinedBy$1 = null | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.init___T__I = (function(name, value) { | |
this.name$1 = name; | |
this.value$1 = value; | |
this.constraints$1 = new $c_scm_ListBuffer().init___(); | |
this.determinedBy$1 = null; | |
this.mark$1 = 0; | |
this.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
this.stay$1 = true; | |
return this | |
}); | |
var $is_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
}); | |
var $isArrayOf_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_Variable = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Variable: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Variable", { | |
Lorg_scalajs_benchmark_deltablue_Variable: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Variable; | |
/** @constructor */ | |
var $c_jl_Character$ = (function() { | |
$c_O.call(this); | |
this.TYPE$1 = null; | |
this.MIN$undVALUE$1 = 0; | |
this.MAX$undVALUE$1 = 0; | |
this.SIZE$1 = 0; | |
this.MIN$undRADIX$1 = 0; | |
this.MAX$undRADIX$1 = 0; | |
this.MIN$undHIGH$undSURROGATE$1 = 0; | |
this.MAX$undHIGH$undSURROGATE$1 = 0; | |
this.MIN$undLOW$undSURROGATE$1 = 0; | |
this.MAX$undLOW$undSURROGATE$1 = 0; | |
this.MIN$undSURROGATE$1 = 0; | |
this.MAX$undSURROGATE$1 = 0; | |
this.MIN$undCODE$undPOINT$1 = 0; | |
this.MAX$undCODE$undPOINT$1 = 0; | |
this.MIN$undSUPPLEMENTARY$undCODE$undPOINT$1 = 0; | |
this.HighSurrogateMask$1 = 0; | |
this.HighSurrogateID$1 = 0; | |
this.LowSurrogateMask$1 = 0; | |
this.LowSurrogateID$1 = 0; | |
this.SurrogateUsefulPartMask$1 = 0; | |
this.reUnicodeIdentStart$1 = null; | |
this.reUnicodeIdentPartExcl$1 = null; | |
this.reIdentIgnorable$1 = null; | |
this.bitmap$0$1 = 0 | |
}); | |
$c_jl_Character$.prototype = new $h_O(); | |
$c_jl_Character$.prototype.constructor = $c_jl_Character$; | |
/** @constructor */ | |
var $h_jl_Character$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Character$.prototype = $c_jl_Character$.prototype; | |
$c_jl_Character$.prototype.digit__C__I__I = (function(c, radix) { | |
return (((radix > 36) || (radix < 2)) ? (-1) : ((((c >= 48) && (c <= 57)) && ((((-48) + c) | 0) < radix)) ? (((-48) + c) | 0) : ((((c >= 65) && (c <= 90)) && ((((-65) + c) | 0) < (((-10) + radix) | 0))) ? (((-55) + c) | 0) : ((((c >= 97) && (c <= 122)) && ((((-97) + c) | 0) < (((-10) + radix) | 0))) ? (((-87) + c) | 0) : ((((c >= 65313) && (c <= 65338)) && ((((-65313) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : ((((c >= 65345) && (c <= 65370)) && ((((-65345) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : (-1))))))) | |
}); | |
$c_jl_Character$.prototype.isUpperCase__C__Z = (function(c) { | |
return (this.toUpperCase__C__C(c) === c) | |
}); | |
$c_jl_Character$.prototype.toUpperCase__C__C = (function(c) { | |
var thiz = $g["String"]["fromCharCode"](c); | |
var $$this = thiz["toUpperCase"](); | |
return (65535 & ($$this["charCodeAt"](0) | 0)) | |
}); | |
var $d_jl_Character$ = new $TypeData().initClass({ | |
jl_Character$: 0 | |
}, false, "java.lang.Character$", { | |
jl_Character$: 1, | |
O: 1 | |
}); | |
$c_jl_Character$.prototype.$classData = $d_jl_Character$; | |
var $n_jl_Character$ = (void 0); | |
var $m_jl_Character$ = (function() { | |
if ((!$n_jl_Character$)) { | |
$n_jl_Character$ = new $c_jl_Character$().init___() | |
}; | |
return $n_jl_Character$ | |
}); | |
/** @constructor */ | |
var $c_jl_Class = (function() { | |
$c_O.call(this); | |
this.data$1 = null | |
}); | |
$c_jl_Class.prototype = new $h_O(); | |
$c_jl_Class.prototype.constructor = $c_jl_Class; | |
/** @constructor */ | |
var $h_jl_Class = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Class.prototype = $c_jl_Class.prototype; | |
$c_jl_Class.prototype.getName__T = (function() { | |
return this.data$1["name"] | |
}); | |
$c_jl_Class.prototype.isPrimitive__Z = (function() { | |
return (!(!this.data$1["isPrimitive"])) | |
}); | |
$c_jl_Class.prototype.toString__T = (function() { | |
return ((this.isInterface__Z() ? "interface " : (this.isPrimitive__Z() ? "" : "class ")) + this.getName__T()) | |
}); | |
$c_jl_Class.prototype.isAssignableFrom__jl_Class__Z = (function(that) { | |
return ((this.isPrimitive__Z() || that.isPrimitive__Z()) ? ((this === that) || ((this === $d_S.getClassOf()) ? (that === $d_B.getClassOf()) : ((this === $d_I.getClassOf()) ? ((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) : ((this === $d_F.getClassOf()) ? (((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) : ((this === $d_D.getClassOf()) && ((((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) || (that === $d_F.getClassOf()))))))) : this.isInstance__O__Z(that.getFakeInstance__p1__O())) | |
}); | |
$c_jl_Class.prototype.isInstance__O__Z = (function(obj) { | |
return (!(!this.data$1["isInstance"](obj))) | |
}); | |
$c_jl_Class.prototype.init___jl_ScalaJSClassData = (function(data) { | |
this.data$1 = data; | |
return this | |
}); | |
$c_jl_Class.prototype.getFakeInstance__p1__O = (function() { | |
return this.data$1["getFakeInstance"]() | |
}); | |
$c_jl_Class.prototype.isArray__Z = (function() { | |
return (!(!this.data$1["isArrayClass"])) | |
}); | |
$c_jl_Class.prototype.isInterface__Z = (function() { | |
return (!(!this.data$1["isInterface"])) | |
}); | |
var $d_jl_Class = new $TypeData().initClass({ | |
jl_Class: 0 | |
}, false, "java.lang.Class", { | |
jl_Class: 1, | |
O: 1 | |
}); | |
$c_jl_Class.prototype.$classData = $d_jl_Class; | |
/** @constructor */ | |
var $c_jl_Double$ = (function() { | |
$c_O.call(this); | |
this.TYPE$1 = null; | |
this.POSITIVE$undINFINITY$1 = 0.0; | |
this.NEGATIVE$undINFINITY$1 = 0.0; | |
this.NaN$1 = 0.0; | |
this.MAX$undVALUE$1 = 0.0; | |
this.MIN$undVALUE$1 = 0.0; | |
this.MAX$undEXPONENT$1 = 0; | |
this.MIN$undEXPONENT$1 = 0; | |
this.SIZE$1 = 0; | |
this.doubleStrPat$1 = null; | |
this.bitmap$0$1 = false | |
}); | |
$c_jl_Double$.prototype = new $h_O(); | |
$c_jl_Double$.prototype.constructor = $c_jl_Double$; | |
/** @constructor */ | |
var $h_jl_Double$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Double$.prototype = $c_jl_Double$.prototype; | |
$c_jl_Double$.prototype.compare__D__D__I = (function(a, b) { | |
if ((a !== a)) { | |
return ((b !== b) ? 0 : 1) | |
} else if ((b !== b)) { | |
return (-1) | |
} else if ((a === b)) { | |
if ((a === 0.0)) { | |
var ainf = (1.0 / a); | |
return ((ainf === (1.0 / b)) ? 0 : ((ainf < 0) ? (-1) : 1)) | |
} else { | |
return 0 | |
} | |
} else { | |
return ((a < b) ? (-1) : 1) | |
} | |
}); | |
var $d_jl_Double$ = new $TypeData().initClass({ | |
jl_Double$: 0 | |
}, false, "java.lang.Double$", { | |
jl_Double$: 1, | |
O: 1 | |
}); | |
$c_jl_Double$.prototype.$classData = $d_jl_Double$; | |
var $n_jl_Double$ = (void 0); | |
var $m_jl_Double$ = (function() { | |
if ((!$n_jl_Double$)) { | |
$n_jl_Double$ = new $c_jl_Double$().init___() | |
}; | |
return $n_jl_Double$ | |
}); | |
/** @constructor */ | |
var $c_jl_Integer$ = (function() { | |
$c_O.call(this); | |
this.TYPE$1 = null; | |
this.MIN$undVALUE$1 = 0; | |
this.MAX$undVALUE$1 = 0; | |
this.SIZE$1 = 0 | |
}); | |
$c_jl_Integer$.prototype = new $h_O(); | |
$c_jl_Integer$.prototype.constructor = $c_jl_Integer$; | |
/** @constructor */ | |
var $h_jl_Integer$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Integer$.prototype = $c_jl_Integer$.prototype; | |
$c_jl_Integer$.prototype.fail$1__p1__T__sr_Nothing$ = (function(s$1) { | |
throw new $c_jl_NumberFormatException().init___T(new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["For input string: \"", "\""])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([s$1]))) | |
}); | |
$c_jl_Integer$.prototype.parseInt__T__I__I = (function(s, radix) { | |
if ((s === null)) { | |
var jsx$1 = true | |
} else { | |
var this$2 = new $c_sci_StringOps().init___T(s); | |
var $$this = this$2.repr$1; | |
var jsx$1 = (($$this["length"] | 0) === 0) | |
}; | |
if (((jsx$1 || (radix < 2)) || (radix > 36))) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
} else { | |
var i = ((((65535 & (s["charCodeAt"](0) | 0)) === 45) || ((65535 & (s["charCodeAt"](0) | 0)) === 43)) ? 1 : 0); | |
var this$12 = new $c_sci_StringOps().init___T(s); | |
var $$this$1 = this$12.repr$1; | |
if ((($$this$1["length"] | 0) <= i)) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
} else { | |
while (true) { | |
var jsx$2 = i; | |
var this$16 = new $c_sci_StringOps().init___T(s); | |
var $$this$2 = this$16.repr$1; | |
if ((jsx$2 < ($$this$2["length"] | 0))) { | |
var jsx$3 = $m_jl_Character$(); | |
var index = i; | |
if ((jsx$3.digit__C__I__I((65535 & (s["charCodeAt"](index) | 0)), radix) < 0)) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
}; | |
i = ((1 + i) | 0) | |
} else { | |
break | |
} | |
}; | |
var res = (+$g["parseInt"](s, radix)); | |
return ((((res !== res) || (res > 2147483647)) || (res < (-2147483648))) ? this.fail$1__p1__T__sr_Nothing$(s) : (res | 0)) | |
} | |
} | |
}); | |
$c_jl_Integer$.prototype.rotateLeft__I__I__I = (function(i, distance) { | |
return ((i << distance) | ((i >>> ((-distance) | 0)) | 0)) | |
}); | |
$c_jl_Integer$.prototype.bitCount__I__I = (function(i) { | |
var t1 = ((i - (1431655765 & (i >> 1))) | 0); | |
var t2 = (((858993459 & t1) + (858993459 & (t1 >> 2))) | 0); | |
return ($imul(16843009, (252645135 & ((t2 + (t2 >> 4)) | 0))) >> 24) | |
}); | |
$c_jl_Integer$.prototype.reverseBytes__I__I = (function(i) { | |
var byte3 = ((i >>> 24) | 0); | |
var byte2 = (65280 & ((i >>> 8) | 0)); | |
var byte1 = (16711680 & (i << 8)); | |
var byte0 = (i << 24); | |
return (((byte0 | byte1) | byte2) | byte3) | |
}); | |
$c_jl_Integer$.prototype.numberOfLeadingZeros__I__I = (function(i) { | |
var x = i; | |
x = (x | ((x >>> 1) | 0)); | |
x = (x | ((x >>> 2) | 0)); | |
x = (x | ((x >>> 4) | 0)); | |
x = (x | ((x >>> 8) | 0)); | |
x = (x | ((x >>> 16) | 0)); | |
return ((32 - this.bitCount__I__I(x)) | 0) | |
}); | |
$c_jl_Integer$.prototype.numberOfTrailingZeros__I__I = (function(i) { | |
return this.bitCount__I__I((((-1) + (i & ((-i) | 0))) | 0)) | |
}); | |
var $d_jl_Integer$ = new $TypeData().initClass({ | |
jl_Integer$: 0 | |
}, false, "java.lang.Integer$", { | |
jl_Integer$: 1, | |
O: 1 | |
}); | |
$c_jl_Integer$.prototype.$classData = $d_jl_Integer$; | |
var $n_jl_Integer$ = (void 0); | |
var $m_jl_Integer$ = (function() { | |
if ((!$n_jl_Integer$)) { | |
$n_jl_Integer$ = new $c_jl_Integer$().init___() | |
}; | |
return $n_jl_Integer$ | |
}); | |
/** @constructor */ | |
var $c_jl_Number = (function() { | |
$c_O.call(this) | |
}); | |
$c_jl_Number.prototype = new $h_O(); | |
$c_jl_Number.prototype.constructor = $c_jl_Number; | |
/** @constructor */ | |
var $h_jl_Number = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Number.prototype = $c_jl_Number.prototype; | |
var $is_jl_Number = (function(obj) { | |
return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_Number) || ((typeof obj) === "number")))) | |
}); | |
var $isArrayOf_jl_Number = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Number))) | |
}); | |
/** @constructor */ | |
var $c_jl_System$ = (function() { | |
$c_O.call(this); | |
this.out$1 = null; | |
this.err$1 = null; | |
this.in$1 = null; | |
this.getHighPrecisionTime$1 = null | |
}); | |
$c_jl_System$.prototype = new $h_O(); | |
$c_jl_System$.prototype.constructor = $c_jl_System$; | |
/** @constructor */ | |
var $h_jl_System$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_System$.prototype = $c_jl_System$.prototype; | |
$c_jl_System$.prototype.init___ = (function() { | |
$n_jl_System$ = this; | |
this.out$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(false); | |
this.err$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(true); | |
this.in$1 = null; | |
var x = $g["performance"]; | |
if ((!(!(!(!x))))) { | |
var x$1 = $g["performance"]["now"]; | |
if ((!(!(!(!x$1))))) { | |
var jsx$1 = (function(this$2$1) { | |
return (function() { | |
return (+$g["performance"]["now"]()) | |
}) | |
})(this) | |
} else { | |
var x$2 = $g["performance"]["webkitNow"]; | |
if ((!(!(!(!x$2))))) { | |
var jsx$1 = (function(this$3$1) { | |
return (function() { | |
return (+$g["performance"]["webkitNow"]()) | |
}) | |
})(this) | |
} else { | |
var jsx$1 = (function(this$4$1) { | |
return (function() { | |
return (+new $g["Date"]()["getTime"]()) | |
}) | |
})(this) | |
} | |
} | |
} else { | |
var jsx$1 = (function(this$5$1) { | |
return (function() { | |
return (+new $g["Date"]()["getTime"]()) | |
}) | |
})(this) | |
}; | |
this.getHighPrecisionTime$1 = jsx$1; | |
return this | |
}); | |
$c_jl_System$.prototype.currentTimeMillis__J = (function() { | |
return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+new $g["Date"]()["getTime"]())) | |
}); | |
var $d_jl_System$ = new $TypeData().initClass({ | |
jl_System$: 0 | |
}, false, "java.lang.System$", { | |
jl_System$: 1, | |
O: 1 | |
}); | |
$c_jl_System$.prototype.$classData = $d_jl_System$; | |
var $n_jl_System$ = (void 0); | |
var $m_jl_System$ = (function() { | |
if ((!$n_jl_System$)) { | |
$n_jl_System$ = new $c_jl_System$().init___() | |
}; | |
return $n_jl_System$ | |
}); | |
/** @constructor */ | |
var $c_jl_ThreadLocal = (function() { | |
$c_O.call(this); | |
this.hasValue$1 = null; | |
this.v$1 = null | |
}); | |
$c_jl_ThreadLocal.prototype = new $h_O(); | |
$c_jl_ThreadLocal.prototype.constructor = $c_jl_ThreadLocal; | |
/** @constructor */ | |
var $h_jl_ThreadLocal = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_ThreadLocal.prototype = $c_jl_ThreadLocal.prototype; | |
$c_jl_ThreadLocal.prototype.init___ = (function() { | |
this.hasValue$1 = false; | |
return this | |
}); | |
$c_jl_ThreadLocal.prototype.get__O = (function() { | |
var x = this.hasValue$1; | |
if ((!(!(!x)))) { | |
this.set__O__V(this.initialValue__O()) | |
}; | |
return this.v$1 | |
}); | |
$c_jl_ThreadLocal.prototype.set__O__V = (function(o) { | |
this.v$1 = o; | |
this.hasValue$1 = true | |
}); | |
/** @constructor */ | |
var $c_ju_Arrays$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_ju_Arrays$.prototype = new $h_O(); | |
$c_ju_Arrays$.prototype.constructor = $c_ju_Arrays$; | |
/** @constructor */ | |
var $h_ju_Arrays$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_Arrays$.prototype = $c_ju_Arrays$.prototype; | |
$c_ju_Arrays$.prototype.fillImpl$mIc$sp__p1__AI__I__V = (function(a, value) { | |
var i = 0; | |
while ((i !== a.u["length"])) { | |
a.u[i] = value; | |
i = ((1 + i) | 0) | |
} | |
}); | |
var $d_ju_Arrays$ = new $TypeData().initClass({ | |
ju_Arrays$: 0 | |
}, false, "java.util.Arrays$", { | |
ju_Arrays$: 1, | |
O: 1 | |
}); | |
$c_ju_Arrays$.prototype.$classData = $d_ju_Arrays$; | |
var $n_ju_Arrays$ = (void 0); | |
var $m_ju_Arrays$ = (function() { | |
if ((!$n_ju_Arrays$)) { | |
$n_ju_Arrays$ = new $c_ju_Arrays$().init___() | |
}; | |
return $n_ju_Arrays$ | |
}); | |
/** @constructor */ | |
var $c_ju_Formatter$ = (function() { | |
$c_O.call(this); | |
this.java$util$Formatter$$RegularChunk$1 = null; | |
this.java$util$Formatter$$DoublePercent$1 = null; | |
this.java$util$Formatter$$EOLChunk$1 = null; | |
this.java$util$Formatter$$FormattedChunk$1 = null | |
}); | |
$c_ju_Formatter$.prototype = new $h_O(); | |
$c_ju_Formatter$.prototype.constructor = $c_ju_Formatter$; | |
/** @constructor */ | |
var $h_ju_Formatter$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_Formatter$.prototype = $c_ju_Formatter$.prototype; | |
$c_ju_Formatter$.prototype.init___ = (function() { | |
$n_ju_Formatter$ = this; | |
this.java$util$Formatter$$RegularChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^[^\\x25]+")); | |
this.java$util$Formatter$$DoublePercent$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25{2}")); | |
this.java$util$Formatter$$EOLChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25n")); | |
this.java$util$Formatter$$FormattedChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25(?:([1-9]\\d*)\\$)?([-#+ 0,\\(<]*)(\\d*)(?:\\.(\\d+))?([A-Za-z])")); | |
return this | |
}); | |
var $d_ju_Formatter$ = new $TypeData().initClass({ | |
ju_Formatter$: 0 | |
}, false, "java.util.Formatter$", { | |
ju_Formatter$: 1, | |
O: 1 | |
}); | |
$c_ju_Formatter$.prototype.$classData = $d_ju_Formatter$; | |
var $n_ju_Formatter$ = (void 0); | |
var $m_ju_Formatter$ = (function() { | |
if ((!$n_ju_Formatter$)) { | |
$n_ju_Formatter$ = new $c_ju_Formatter$().init___() | |
}; | |
return $n_ju_Formatter$ | |
}); | |
/** @constructor */ | |
var $c_ju_Formatter$RegExpExtractor = (function() { | |
$c_O.call(this); | |
this.regexp$1 = null | |
}); | |
$c_ju_Formatter$RegExpExtractor.prototype = new $h_O(); | |
$c_ju_Formatter$RegExpExtractor.prototype.constructor = $c_ju_Formatter$RegExpExtractor; | |
/** @constructor */ | |
var $h_ju_Formatter$RegExpExtractor = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_Formatter$RegExpExtractor.prototype = $c_ju_Formatter$RegExpExtractor.prototype; | |
$c_ju_Formatter$RegExpExtractor.prototype.unapply__T__s_Option = (function(str) { | |
return $m_s_Option$().apply__O__s_Option(this.regexp$1["exec"](str)) | |
}); | |
$c_ju_Formatter$RegExpExtractor.prototype.init___sjs_js_RegExp = (function(regexp) { | |
this.regexp$1 = regexp; | |
return this | |
}); | |
var $d_ju_Formatter$RegExpExtractor = new $TypeData().initClass({ | |
ju_Formatter$RegExpExtractor: 0 | |
}, false, "java.util.Formatter$RegExpExtractor", { | |
ju_Formatter$RegExpExtractor: 1, | |
O: 1 | |
}); | |
$c_ju_Formatter$RegExpExtractor.prototype.$classData = $d_ju_Formatter$RegExpExtractor; | |
/** @constructor */ | |
var $c_s_DeprecatedConsole = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_DeprecatedConsole.prototype = new $h_O(); | |
$c_s_DeprecatedConsole.prototype.constructor = $c_s_DeprecatedConsole; | |
/** @constructor */ | |
var $h_s_DeprecatedConsole = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_DeprecatedConsole.prototype = $c_s_DeprecatedConsole.prototype; | |
/** @constructor */ | |
var $c_s_FallbackArrayBuilding = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_FallbackArrayBuilding.prototype = new $h_O(); | |
$c_s_FallbackArrayBuilding.prototype.constructor = $c_s_FallbackArrayBuilding; | |
/** @constructor */ | |
var $h_s_FallbackArrayBuilding = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_FallbackArrayBuilding.prototype = $c_s_FallbackArrayBuilding.prototype; | |
/** @constructor */ | |
var $c_s_LowPriorityImplicits = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_LowPriorityImplicits.prototype = new $h_O(); | |
$c_s_LowPriorityImplicits.prototype.constructor = $c_s_LowPriorityImplicits; | |
/** @constructor */ | |
var $h_s_LowPriorityImplicits = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_LowPriorityImplicits.prototype = $c_s_LowPriorityImplicits.prototype; | |
$c_s_LowPriorityImplicits.prototype.unwrapString__sci_WrappedString__T = (function(ws) { | |
return ((ws !== null) ? ws.self$4 : null) | |
}); | |
var $s_s_Proxy$class__toString__s_Proxy__T = (function($$this) { | |
return ("" + $$this.self$1) | |
}); | |
var $s_s_Proxy$class__equals__s_Proxy__O__Z = (function($$this, that) { | |
return ((that !== null) && (((that === $$this) || (that === $$this.self$1)) || $objectEquals(that, $$this.self$1))) | |
}); | |
/** @constructor */ | |
var $c_s_math_Ordered$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Ordered$.prototype = new $h_O(); | |
$c_s_math_Ordered$.prototype.constructor = $c_s_math_Ordered$; | |
/** @constructor */ | |
var $h_s_math_Ordered$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Ordered$.prototype = $c_s_math_Ordered$.prototype; | |
var $d_s_math_Ordered$ = new $TypeData().initClass({ | |
s_math_Ordered$: 0 | |
}, false, "scala.math.Ordered$", { | |
s_math_Ordered$: 1, | |
O: 1 | |
}); | |
$c_s_math_Ordered$.prototype.$classData = $d_s_math_Ordered$; | |
var $n_s_math_Ordered$ = (void 0); | |
var $m_s_math_Ordered$ = (function() { | |
if ((!$n_s_math_Ordered$)) { | |
$n_s_math_Ordered$ = new $c_s_math_Ordered$().init___() | |
}; | |
return $n_s_math_Ordered$ | |
}); | |
/** @constructor */ | |
var $c_s_package$ = (function() { | |
$c_O.call(this); | |
this.AnyRef$1 = null; | |
this.Traversable$1 = null; | |
this.Iterable$1 = null; | |
this.Seq$1 = null; | |
this.IndexedSeq$1 = null; | |
this.Iterator$1 = null; | |
this.List$1 = null; | |
this.Nil$1 = null; | |
this.$$colon$colon$1 = null; | |
this.$$plus$colon$1 = null; | |
this.$$colon$plus$1 = null; | |
this.Stream$1 = null; | |
this.$$hash$colon$colon$1 = null; | |
this.Vector$1 = null; | |
this.StringBuilder$1 = null; | |
this.Range$1 = null; | |
this.BigDecimal$1 = null; | |
this.BigInt$1 = null; | |
this.Equiv$1 = null; | |
this.Fractional$1 = null; | |
this.Integral$1 = null; | |
this.Numeric$1 = null; | |
this.Ordered$1 = null; | |
this.Ordering$1 = null; | |
this.Either$1 = null; | |
this.Left$1 = null; | |
this.Right$1 = null; | |
this.bitmap$0$1 = 0 | |
}); | |
$c_s_package$.prototype = new $h_O(); | |
$c_s_package$.prototype.constructor = $c_s_package$; | |
/** @constructor */ | |
var $h_s_package$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_package$.prototype = $c_s_package$.prototype; | |
$c_s_package$.prototype.init___ = (function() { | |
$n_s_package$ = this; | |
this.AnyRef$1 = new $c_s_package$$anon$1().init___(); | |
this.Traversable$1 = $m_sc_Traversable$(); | |
this.Iterable$1 = $m_sc_Iterable$(); | |
this.Seq$1 = $m_sc_Seq$(); | |
this.IndexedSeq$1 = $m_sc_IndexedSeq$(); | |
this.Iterator$1 = $m_sc_Iterator$(); | |
this.List$1 = $m_sci_List$(); | |
this.Nil$1 = $m_sci_Nil$(); | |
this.$$colon$colon$1 = $m_sci_$colon$colon$(); | |
this.$$plus$colon$1 = $m_sc_$plus$colon$(); | |
this.$$colon$plus$1 = $m_sc_$colon$plus$(); | |
this.Stream$1 = $m_sci_Stream$(); | |
this.$$hash$colon$colon$1 = $m_sci_Stream$$hash$colon$colon$(); | |
this.Vector$1 = $m_sci_Vector$(); | |
this.StringBuilder$1 = $m_scm_StringBuilder$(); | |
this.Range$1 = $m_sci_Range$(); | |
this.Equiv$1 = $m_s_math_Equiv$(); | |
this.Fractional$1 = $m_s_math_Fractional$(); | |
this.Integral$1 = $m_s_math_Integral$(); | |
this.Numeric$1 = $m_s_math_Numeric$(); | |
this.Ordered$1 = $m_s_math_Ordered$(); | |
this.Ordering$1 = $m_s_math_Ordering$(); | |
this.Either$1 = $m_s_util_Either$(); | |
this.Left$1 = $m_s_util_Left$(); | |
this.Right$1 = $m_s_util_Right$(); | |
return this | |
}); | |
var $d_s_package$ = new $TypeData().initClass({ | |
s_package$: 0 | |
}, false, "scala.package$", { | |
s_package$: 1, | |
O: 1 | |
}); | |
$c_s_package$.prototype.$classData = $d_s_package$; | |
var $n_s_package$ = (void 0); | |
var $m_s_package$ = (function() { | |
if ((!$n_s_package$)) { | |
$n_s_package$ = new $c_s_package$().init___() | |
}; | |
return $n_s_package$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_ClassManifestFactory$ = (function() { | |
$c_O.call(this); | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyVal$1 = null; | |
this.Nothing$1 = null; | |
this.Null$1 = null | |
}); | |
$c_s_reflect_ClassManifestFactory$.prototype = new $h_O(); | |
$c_s_reflect_ClassManifestFactory$.prototype.constructor = $c_s_reflect_ClassManifestFactory$; | |
/** @constructor */ | |
var $h_s_reflect_ClassManifestFactory$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ClassManifestFactory$.prototype = $c_s_reflect_ClassManifestFactory$.prototype; | |
$c_s_reflect_ClassManifestFactory$.prototype.init___ = (function() { | |
$n_s_reflect_ClassManifestFactory$ = this; | |
this.Byte$1 = $m_s_reflect_ManifestFactory$().Byte$1; | |
this.Short$1 = $m_s_reflect_ManifestFactory$().Short$1; | |
this.Char$1 = $m_s_reflect_ManifestFactory$().Char$1; | |
this.Int$1 = $m_s_reflect_ManifestFactory$().Int$1; | |
this.Long$1 = $m_s_reflect_ManifestFactory$().Long$1; | |
this.Float$1 = $m_s_reflect_ManifestFactory$().Float$1; | |
this.Double$1 = $m_s_reflect_ManifestFactory$().Double$1; | |
this.Boolean$1 = $m_s_reflect_ManifestFactory$().Boolean$1; | |
this.Unit$1 = $m_s_reflect_ManifestFactory$().Unit$1; | |
this.Any$1 = $m_s_reflect_ManifestFactory$().Any$1; | |
this.Object$1 = $m_s_reflect_ManifestFactory$().Object$1; | |
this.AnyVal$1 = $m_s_reflect_ManifestFactory$().AnyVal$1; | |
this.Nothing$1 = $m_s_reflect_ManifestFactory$().Nothing$1; | |
this.Null$1 = $m_s_reflect_ManifestFactory$().Null$1; | |
return this | |
}); | |
var $d_s_reflect_ClassManifestFactory$ = new $TypeData().initClass({ | |
s_reflect_ClassManifestFactory$: 0 | |
}, false, "scala.reflect.ClassManifestFactory$", { | |
s_reflect_ClassManifestFactory$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_ClassManifestFactory$.prototype.$classData = $d_s_reflect_ClassManifestFactory$; | |
var $n_s_reflect_ClassManifestFactory$ = (void 0); | |
var $m_s_reflect_ClassManifestFactory$ = (function() { | |
if ((!$n_s_reflect_ClassManifestFactory$)) { | |
$n_s_reflect_ClassManifestFactory$ = new $c_s_reflect_ClassManifestFactory$().init___() | |
}; | |
return $n_s_reflect_ClassManifestFactory$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$ = (function() { | |
$c_O.call(this); | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = null; | |
this.scala$reflect$ManifestFactory$$NothingTYPE$1 = null; | |
this.scala$reflect$ManifestFactory$$NullTYPE$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyRef$1 = null; | |
this.AnyVal$1 = null; | |
this.Null$1 = null; | |
this.Nothing$1 = null | |
}); | |
$c_s_reflect_ManifestFactory$.prototype = new $h_O(); | |
$c_s_reflect_ManifestFactory$.prototype.constructor = $c_s_reflect_ManifestFactory$; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$.prototype = $c_s_reflect_ManifestFactory$.prototype; | |
$c_s_reflect_ManifestFactory$.prototype.init___ = (function() { | |
$n_s_reflect_ManifestFactory$ = this; | |
this.Byte$1 = new $c_s_reflect_ManifestFactory$$anon$6().init___(); | |
this.Short$1 = new $c_s_reflect_ManifestFactory$$anon$7().init___(); | |
this.Char$1 = new $c_s_reflect_ManifestFactory$$anon$8().init___(); | |
this.Int$1 = new $c_s_reflect_ManifestFactory$$anon$9().init___(); | |
this.Long$1 = new $c_s_reflect_ManifestFactory$$anon$10().init___(); | |
this.Float$1 = new $c_s_reflect_ManifestFactory$$anon$11().init___(); | |
this.Double$1 = new $c_s_reflect_ManifestFactory$$anon$12().init___(); | |
this.Boolean$1 = new $c_s_reflect_ManifestFactory$$anon$13().init___(); | |
this.Unit$1 = new $c_s_reflect_ManifestFactory$$anon$14().init___(); | |
this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = $d_O.getClassOf(); | |
this.scala$reflect$ManifestFactory$$NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
this.scala$reflect$ManifestFactory$$NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
this.Any$1 = new $c_s_reflect_ManifestFactory$$anon$1().init___(); | |
this.Object$1 = new $c_s_reflect_ManifestFactory$$anon$2().init___(); | |
this.AnyRef$1 = this.Object$1; | |
this.AnyVal$1 = new $c_s_reflect_ManifestFactory$$anon$3().init___(); | |
this.Null$1 = new $c_s_reflect_ManifestFactory$$anon$4().init___(); | |
this.Nothing$1 = new $c_s_reflect_ManifestFactory$$anon$5().init___(); | |
return this | |
}); | |
var $d_s_reflect_ManifestFactory$ = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$: 0 | |
}, false, "scala.reflect.ManifestFactory$", { | |
s_reflect_ManifestFactory$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_ManifestFactory$.prototype.$classData = $d_s_reflect_ManifestFactory$; | |
var $n_s_reflect_ManifestFactory$ = (void 0); | |
var $m_s_reflect_ManifestFactory$ = (function() { | |
if ((!$n_s_reflect_ManifestFactory$)) { | |
$n_s_reflect_ManifestFactory$ = new $c_s_reflect_ManifestFactory$().init___() | |
}; | |
return $n_s_reflect_ManifestFactory$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_package$ = (function() { | |
$c_O.call(this); | |
this.ClassManifest$1 = null; | |
this.Manifest$1 = null | |
}); | |
$c_s_reflect_package$.prototype = new $h_O(); | |
$c_s_reflect_package$.prototype.constructor = $c_s_reflect_package$; | |
/** @constructor */ | |
var $h_s_reflect_package$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_package$.prototype = $c_s_reflect_package$.prototype; | |
$c_s_reflect_package$.prototype.init___ = (function() { | |
$n_s_reflect_package$ = this; | |
this.ClassManifest$1 = $m_s_reflect_ClassManifestFactory$(); | |
this.Manifest$1 = $m_s_reflect_ManifestFactory$(); | |
return this | |
}); | |
var $d_s_reflect_package$ = new $TypeData().initClass({ | |
s_reflect_package$: 0 | |
}, false, "scala.reflect.package$", { | |
s_reflect_package$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_package$.prototype.$classData = $d_s_reflect_package$; | |
var $n_s_reflect_package$ = (void 0); | |
var $m_s_reflect_package$ = (function() { | |
if ((!$n_s_reflect_package$)) { | |
$n_s_reflect_package$ = new $c_s_reflect_package$().init___() | |
}; | |
return $n_s_reflect_package$ | |
}); | |
/** @constructor */ | |
var $c_s_util_DynamicVariable = (function() { | |
$c_O.call(this); | |
this.scala$util$DynamicVariable$$init$f = null; | |
this.tl$1 = null | |
}); | |
$c_s_util_DynamicVariable.prototype = new $h_O(); | |
$c_s_util_DynamicVariable.prototype.constructor = $c_s_util_DynamicVariable; | |
/** @constructor */ | |
var $h_s_util_DynamicVariable = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_DynamicVariable.prototype = $c_s_util_DynamicVariable.prototype; | |
$c_s_util_DynamicVariable.prototype.toString__T = (function() { | |
return (("DynamicVariable(" + this.tl$1.get__O()) + ")") | |
}); | |
$c_s_util_DynamicVariable.prototype.init___O = (function(init) { | |
this.scala$util$DynamicVariable$$init$f = init; | |
this.tl$1 = new $c_s_util_DynamicVariable$$anon$1().init___s_util_DynamicVariable(this); | |
return this | |
}); | |
var $d_s_util_DynamicVariable = new $TypeData().initClass({ | |
s_util_DynamicVariable: 0 | |
}, false, "scala.util.DynamicVariable", { | |
s_util_DynamicVariable: 1, | |
O: 1 | |
}); | |
$c_s_util_DynamicVariable.prototype.$classData = $d_s_util_DynamicVariable; | |
/** @constructor */ | |
var $c_s_util_Either$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_util_Either$.prototype = new $h_O(); | |
$c_s_util_Either$.prototype.constructor = $c_s_util_Either$; | |
/** @constructor */ | |
var $h_s_util_Either$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_Either$.prototype = $c_s_util_Either$.prototype; | |
var $d_s_util_Either$ = new $TypeData().initClass({ | |
s_util_Either$: 0 | |
}, false, "scala.util.Either$", { | |
s_util_Either$: 1, | |
O: 1 | |
}); | |
$c_s_util_Either$.prototype.$classData = $d_s_util_Either$; | |
var $n_s_util_Either$ = (void 0); | |
var $m_s_util_Either$ = (function() { | |
if ((!$n_s_util_Either$)) { | |
$n_s_util_Either$ = new $c_s_util_Either$().init___() | |
}; | |
return $n_s_util_Either$ | |
}); | |
/** @constructor */ | |
var $c_s_util_control_Breaks = (function() { | |
$c_O.call(this); | |
this.scala$util$control$Breaks$$breakException$1 = null | |
}); | |
$c_s_util_control_Breaks.prototype = new $h_O(); | |
$c_s_util_control_Breaks.prototype.constructor = $c_s_util_control_Breaks; | |
/** @constructor */ | |
var $h_s_util_control_Breaks = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_control_Breaks.prototype = $c_s_util_control_Breaks.prototype; | |
$c_s_util_control_Breaks.prototype.init___ = (function() { | |
this.scala$util$control$Breaks$$breakException$1 = new $c_s_util_control_BreakControl().init___(); | |
return this | |
}); | |
var $d_s_util_control_Breaks = new $TypeData().initClass({ | |
s_util_control_Breaks: 0 | |
}, false, "scala.util.control.Breaks", { | |
s_util_control_Breaks: 1, | |
O: 1 | |
}); | |
$c_s_util_control_Breaks.prototype.$classData = $d_s_util_control_Breaks; | |
var $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable = (function($$this) { | |
var this$1 = $m_s_util_control_NoStackTrace$(); | |
if (this$1.$$undnoSuppression$1) { | |
return $c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable.call($$this) | |
} else { | |
return $$this | |
} | |
}); | |
/** @constructor */ | |
var $c_s_util_hashing_MurmurHash3 = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype = new $h_O(); | |
$c_s_util_hashing_MurmurHash3.prototype.constructor = $c_s_util_hashing_MurmurHash3; | |
/** @constructor */ | |
var $h_s_util_hashing_MurmurHash3 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_hashing_MurmurHash3.prototype = $c_s_util_hashing_MurmurHash3.prototype; | |
$c_s_util_hashing_MurmurHash3.prototype.mixLast__I__I__I = (function(hash, data) { | |
var k = data; | |
k = $imul((-862048943), k); | |
k = $m_jl_Integer$().rotateLeft__I__I__I(k, 15); | |
k = $imul(461845907, k); | |
return (hash ^ k) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.mix__I__I__I = (function(hash, data) { | |
var h = this.mixLast__I__I__I(hash, data); | |
h = $m_jl_Integer$().rotateLeft__I__I__I(h, 13); | |
return (((-430675100) + $imul(5, h)) | 0) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.avalanche__p1__I__I = (function(hash) { | |
var h = hash; | |
h = (h ^ ((h >>> 16) | 0)); | |
h = $imul((-2048144789), h); | |
h = (h ^ ((h >>> 13) | 0)); | |
h = $imul((-1028477387), h); | |
h = (h ^ ((h >>> 16) | 0)); | |
return h | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.unorderedHash__sc_TraversableOnce__I__I = (function(xs, seed) { | |
var a = new $c_sr_IntRef().init___I(0); | |
var b = new $c_sr_IntRef().init___I(0); | |
var n = new $c_sr_IntRef().init___I(0); | |
var c = new $c_sr_IntRef().init___I(1); | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, a$1, b$1, n$1, c$1) { | |
return (function(x$2) { | |
var h = $m_sr_ScalaRunTime$().hash__O__I(x$2); | |
a$1.elem$1 = ((a$1.elem$1 + h) | 0); | |
b$1.elem$1 = (b$1.elem$1 ^ h); | |
if ((h !== 0)) { | |
c$1.elem$1 = $imul(c$1.elem$1, h) | |
}; | |
n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
}) | |
})(this, a, b, n, c))); | |
var h$1 = seed; | |
h$1 = this.mix__I__I__I(h$1, a.elem$1); | |
h$1 = this.mix__I__I__I(h$1, b.elem$1); | |
h$1 = this.mixLast__I__I__I(h$1, c.elem$1); | |
return this.finalizeHash__I__I__I(h$1, n.elem$1) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.productHash__s_Product__I__I = (function(x, seed) { | |
var arr = x.productArity__I(); | |
if ((arr === 0)) { | |
var this$1 = x.productPrefix__T(); | |
return $m_sjsr_RuntimeString$().hashCode__T__I(this$1) | |
} else { | |
var h = seed; | |
var i = 0; | |
while ((i < arr)) { | |
h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(x.productElement__I__O(i))); | |
i = ((1 + i) | 0) | |
}; | |
return this.finalizeHash__I__I__I(h, arr) | |
} | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.finalizeHash__I__I__I = (function(hash, length) { | |
return this.avalanche__p1__I__I((hash ^ length)) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.orderedHash__sc_TraversableOnce__I__I = (function(xs, seed) { | |
var n = new $c_sr_IntRef().init___I(0); | |
var h = new $c_sr_IntRef().init___I(seed); | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, n$1, h$1) { | |
return (function(x$2) { | |
h$1.elem$1 = this$2$1.mix__I__I__I(h$1.elem$1, $m_sr_ScalaRunTime$().hash__O__I(x$2)); | |
n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
}) | |
})(this, n, h))); | |
return this.finalizeHash__I__I__I(h.elem$1, n.elem$1) | |
}); | |
$c_s_util_hashing_MurmurHash3.prototype.listHash__sci_List__I__I = (function(xs, seed) { | |
var n = 0; | |
var h = seed; | |
var elems = xs; | |
while ((!elems.isEmpty__Z())) { | |
var head = elems.head__O(); | |
var tail = elems.tail__O(); | |
h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(head)); | |
n = ((1 + n) | 0); | |
elems = tail | |
}; | |
return this.finalizeHash__I__I__I(h, n) | |
}); | |
/** @constructor */ | |
var $c_s_util_hashing_package$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_util_hashing_package$.prototype = new $h_O(); | |
$c_s_util_hashing_package$.prototype.constructor = $c_s_util_hashing_package$; | |
/** @constructor */ | |
var $h_s_util_hashing_package$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_hashing_package$.prototype = $c_s_util_hashing_package$.prototype; | |
$c_s_util_hashing_package$.prototype.byteswap32__I__I = (function(v) { | |
var hc = $imul((-1640532531), v); | |
hc = $m_jl_Integer$().reverseBytes__I__I(hc); | |
return $imul((-1640532531), hc) | |
}); | |
var $d_s_util_hashing_package$ = new $TypeData().initClass({ | |
s_util_hashing_package$: 0 | |
}, false, "scala.util.hashing.package$", { | |
s_util_hashing_package$: 1, | |
O: 1 | |
}); | |
$c_s_util_hashing_package$.prototype.$classData = $d_s_util_hashing_package$; | |
var $n_s_util_hashing_package$ = (void 0); | |
var $m_s_util_hashing_package$ = (function() { | |
if ((!$n_s_util_hashing_package$)) { | |
$n_s_util_hashing_package$ = new $c_s_util_hashing_package$().init___() | |
}; | |
return $n_s_util_hashing_package$ | |
}); | |
/** @constructor */ | |
var $c_sc_$colon$plus$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sc_$colon$plus$.prototype = new $h_O(); | |
$c_sc_$colon$plus$.prototype.constructor = $c_sc_$colon$plus$; | |
/** @constructor */ | |
var $h_sc_$colon$plus$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_$colon$plus$.prototype = $c_sc_$colon$plus$.prototype; | |
var $d_sc_$colon$plus$ = new $TypeData().initClass({ | |
sc_$colon$plus$: 0 | |
}, false, "scala.collection.$colon$plus$", { | |
sc_$colon$plus$: 1, | |
O: 1 | |
}); | |
$c_sc_$colon$plus$.prototype.$classData = $d_sc_$colon$plus$; | |
var $n_sc_$colon$plus$ = (void 0); | |
var $m_sc_$colon$plus$ = (function() { | |
if ((!$n_sc_$colon$plus$)) { | |
$n_sc_$colon$plus$ = new $c_sc_$colon$plus$().init___() | |
}; | |
return $n_sc_$colon$plus$ | |
}); | |
/** @constructor */ | |
var $c_sc_$plus$colon$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sc_$plus$colon$.prototype = new $h_O(); | |
$c_sc_$plus$colon$.prototype.constructor = $c_sc_$plus$colon$; | |
/** @constructor */ | |
var $h_sc_$plus$colon$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_$plus$colon$.prototype = $c_sc_$plus$colon$.prototype; | |
var $d_sc_$plus$colon$ = new $TypeData().initClass({ | |
sc_$plus$colon$: 0 | |
}, false, "scala.collection.$plus$colon$", { | |
sc_$plus$colon$: 1, | |
O: 1 | |
}); | |
$c_sc_$plus$colon$.prototype.$classData = $d_sc_$plus$colon$; | |
var $n_sc_$plus$colon$ = (void 0); | |
var $m_sc_$plus$colon$ = (function() { | |
if ((!$n_sc_$plus$colon$)) { | |
$n_sc_$plus$colon$ = new $c_sc_$plus$colon$().init___() | |
}; | |
return $n_sc_$plus$colon$ | |
}); | |
var $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z = (function($$this, that) { | |
if ($is_sc_GenSeq(that)) { | |
var x2 = that; | |
return $$this.sameElements__sc_GenIterable__Z(x2) | |
} else { | |
return false | |
} | |
}); | |
var $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z = (function($$this, x2$1) { | |
try { | |
return $$this.subsetOf__sc_GenSet__Z(x2$1) | |
} catch (e) { | |
if ($is_jl_ClassCastException(e)) { | |
return false | |
} else { | |
throw e | |
} | |
} | |
}); | |
var $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z = (function($$this, that) { | |
if ($is_sc_GenSet(that)) { | |
var x2 = that; | |
return (($$this === x2) || (($$this.size__I() === x2.size__I()) && $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z($$this, x2))) | |
} else { | |
return false | |
} | |
}); | |
var $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I = (function($$this, len) { | |
return (($$this.length__I() - len) | 0) | |
}); | |
var $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O = (function($$this, from, until) { | |
var lo = ((from > 0) ? from : 0); | |
var x = ((until > 0) ? until : 0); | |
var y = $$this.length__I(); | |
var hi = ((x < y) ? x : y); | |
var x$1 = ((hi - lo) | 0); | |
var elems = ((x$1 > 0) ? x$1 : 0); | |
var b = $$this.newBuilder__scm_Builder(); | |
b.sizeHint__I__V(elems); | |
var i = lo; | |
while ((i < hi)) { | |
b.$$plus$eq__O__scm_Builder($$this.apply__I__O(i)); | |
i = ((1 + i) | 0) | |
}; | |
return b.result__O() | |
}); | |
var $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V = (function($$this, xs, start, len) { | |
var i = 0; | |
var j = start; | |
var $$this$1 = $$this.length__I(); | |
var $$this$2 = (($$this$1 < len) ? $$this$1 : len); | |
var that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
var end = (($$this$2 < that) ? $$this$2 : that); | |
while ((i < end)) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, j, $$this.apply__I__O(i)); | |
i = ((1 + i) | 0); | |
j = ((1 + j) | 0) | |
} | |
}); | |
var $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
if ($is_sc_IndexedSeq(that)) { | |
var x2 = that; | |
var len = $$this.length__I(); | |
if ((len === x2.length__I())) { | |
var i = 0; | |
while (((i < len) && $m_sr_BoxesRunTime$().equals__O__O__Z($$this.apply__I__O(i), x2.apply__I__O(i)))) { | |
i = ((1 + i) | 0) | |
}; | |
return (i === len) | |
} else { | |
return false | |
} | |
} else { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
} | |
}); | |
var $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V = (function($$this, f) { | |
var i = 0; | |
var len = $$this.length__I(); | |
while ((i < len)) { | |
f.apply__O__O($$this.apply__I__O(i)); | |
i = ((1 + i) | 0) | |
} | |
}); | |
var $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O = (function($$this) { | |
return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? $s_sc_TraversableLike$class__tail__sc_TraversableLike__O($$this) : $$this.slice__I__I__O(1, $$this.length__I())) | |
}); | |
var $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z = (function($$this) { | |
return ($$this.length__I() === 0) | |
}); | |
var $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O = (function($$this) { | |
return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I($$this, 0, $$this.length__I()).next__O() : $$this.apply__I__O(0)) | |
}); | |
var $s_sc_IterableLike$class__drop__sc_IterableLike__I__O = (function($$this, n) { | |
var b = $$this.newBuilder__scm_Builder(); | |
var lo = ((n < 0) ? 0 : n); | |
var delta = ((-lo) | 0); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V(b, $$this, delta); | |
var i = 0; | |
var it = $$this.iterator__sc_Iterator(); | |
while (((i < n) && it.hasNext__Z())) { | |
it.next__O(); | |
i = ((1 + i) | 0) | |
}; | |
return b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(it).result__O() | |
}); | |
var $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V = (function($$this, xs, start, len) { | |
var i = start; | |
var $$this$1 = ((start + len) | 0); | |
var that = $m_sr_ScalaRunTime$().array$undlength__O__I(xs); | |
var end = (($$this$1 < that) ? $$this$1 : that); | |
var it = $$this.iterator__sc_Iterator(); | |
while (((i < end) && it.hasNext__Z())) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, i, it.next__O()); | |
i = ((1 + i) | 0) | |
} | |
}); | |
var $s_sc_IterableLike$class__take__sc_IterableLike__I__O = (function($$this, n) { | |
var b = $$this.newBuilder__scm_Builder(); | |
if ((n <= 0)) { | |
return b.result__O() | |
} else { | |
b.sizeHintBounded__I__sc_TraversableLike__V(n, $$this); | |
var i = 0; | |
var it = $$this.iterator__sc_Iterator(); | |
while (((i < n) && it.hasNext__Z())) { | |
b.$$plus$eq__O__scm_Builder(it.next__O()); | |
i = ((1 + i) | 0) | |
}; | |
return b.result__O() | |
} | |
}); | |
var $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z = (function($$this, that) { | |
var these = $$this.iterator__sc_Iterator(); | |
var those = that.iterator__sc_Iterator(); | |
while ((these.hasNext__Z() && those.hasNext__Z())) { | |
if ((!$m_sr_BoxesRunTime$().equals__O__O__Z(these.next__O(), those.next__O()))) { | |
return false | |
} | |
}; | |
return ((!these.hasNext__Z()) && (!those.hasNext__Z())) | |
}); | |
/** @constructor */ | |
var $c_sc_Iterator$ = (function() { | |
$c_O.call(this); | |
this.empty$1 = null | |
}); | |
$c_sc_Iterator$.prototype = new $h_O(); | |
$c_sc_Iterator$.prototype.constructor = $c_sc_Iterator$; | |
/** @constructor */ | |
var $h_sc_Iterator$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_Iterator$.prototype = $c_sc_Iterator$.prototype; | |
$c_sc_Iterator$.prototype.init___ = (function() { | |
$n_sc_Iterator$ = this; | |
this.empty$1 = new $c_sc_Iterator$$anon$2().init___(); | |
return this | |
}); | |
var $d_sc_Iterator$ = new $TypeData().initClass({ | |
sc_Iterator$: 0 | |
}, false, "scala.collection.Iterator$", { | |
sc_Iterator$: 1, | |
O: 1 | |
}); | |
$c_sc_Iterator$.prototype.$classData = $d_sc_Iterator$; | |
var $n_sc_Iterator$ = (void 0); | |
var $m_sc_Iterator$ = (function() { | |
if ((!$n_sc_Iterator$)) { | |
$n_sc_Iterator$ = new $c_sc_Iterator$().init___() | |
}; | |
return $n_sc_Iterator$ | |
}); | |
var $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream = (function($$this) { | |
if ($$this.hasNext__Z()) { | |
var hd = $$this.next__O(); | |
var tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function($$this$1) { | |
return (function() { | |
return $$this$1.toStream__sci_Stream() | |
}) | |
})($$this)); | |
return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
} else { | |
$m_sci_Stream$(); | |
return $m_sci_Stream$Empty$() | |
} | |
}); | |
var $s_sc_Iterator$class__isEmpty__sc_Iterator__Z = (function($$this) { | |
return (!$$this.hasNext__Z()) | |
}); | |
var $s_sc_Iterator$class__toString__sc_Iterator__T = (function($$this) { | |
return (($$this.hasNext__Z() ? "non-empty" : "empty") + " iterator") | |
}); | |
var $s_sc_Iterator$class__foreach__sc_Iterator__F1__V = (function($$this, f) { | |
while ($$this.hasNext__Z()) { | |
f.apply__O__O($$this.next__O()) | |
} | |
}); | |
var $s_sc_Iterator$class__forall__sc_Iterator__F1__Z = (function($$this, p) { | |
var res = true; | |
while ((res && $$this.hasNext__Z())) { | |
res = (!(!p.apply__O__O($$this.next__O()))) | |
}; | |
return res | |
}); | |
var $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I = (function($$this, len) { | |
return ((len < 0) ? 1 : $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I($$this, 0, $$this, len)) | |
}); | |
var $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O = (function($$this, n) { | |
var rest = $$this.drop__I__sc_LinearSeqOptimized(n); | |
if (((n < 0) || rest.isEmpty__Z())) { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
}; | |
return rest.head__O() | |
}); | |
var $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I = (function($$this, i, xs, len$1) { | |
_loop: while (true) { | |
if ((i === len$1)) { | |
return (xs.isEmpty__Z() ? 0 : 1) | |
} else if (xs.isEmpty__Z()) { | |
return (-1) | |
} else { | |
var temp$i = ((1 + i) | 0); | |
var temp$xs = xs.tail__O(); | |
i = temp$i; | |
xs = temp$xs; | |
continue _loop | |
} | |
} | |
}); | |
var $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I = (function($$this) { | |
var these = $$this; | |
var len = 0; | |
while ((!these.isEmpty__Z())) { | |
len = ((1 + len) | 0); | |
these = these.tail__O() | |
}; | |
return len | |
}); | |
var $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
if ($is_sc_LinearSeq(that)) { | |
var x2 = that; | |
if (($$this === x2)) { | |
return true | |
} else { | |
var these = $$this; | |
var those = x2; | |
while ((((!these.isEmpty__Z()) && (!those.isEmpty__Z())) && $m_sr_BoxesRunTime$().equals__O__O__Z(these.head__O(), those.head__O()))) { | |
these = these.tail__O(); | |
those = those.tail__O() | |
}; | |
return (these.isEmpty__Z() && those.isEmpty__Z()) | |
} | |
} else { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
} | |
}); | |
var $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z = (function($$this) { | |
return ($$this.lengthCompare__I__I(0) === 0) | |
}); | |
var $s_sc_SeqLike$class__reverse__sc_SeqLike__O = (function($$this) { | |
var elem = $m_sci_Nil$(); | |
var xs = new $c_sr_ObjectRef().init___O(elem); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, xs$1) { | |
return (function(x$2) { | |
var this$2 = xs$1.elem$1; | |
xs$1.elem$1 = new $c_sci_$colon$colon().init___O__sci_List(x$2, this$2) | |
}) | |
})($$this, xs))); | |
var b = $$this.newBuilder__scm_Builder(); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
var this$3 = xs.elem$1; | |
var these = this$3; | |
while ((!these.isEmpty__Z())) { | |
var arg1 = these.head__O(); | |
b.$$plus$eq__O__scm_Builder(arg1); | |
these = these.tail__O() | |
}; | |
return b.result__O() | |
}); | |
var $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I = (function($$this, len) { | |
if ((len < 0)) { | |
return 1 | |
} else { | |
var i = 0; | |
var it = $$this.iterator__sc_Iterator(); | |
while (it.hasNext__Z()) { | |
if ((i === len)) { | |
return (it.hasNext__Z() ? 1 : 0) | |
}; | |
it.next__O(); | |
i = ((1 + i) | 0) | |
}; | |
return ((i - len) | 0) | |
} | |
}); | |
var $s_sc_SetLike$class__isEmpty__sc_SetLike__Z = (function($$this) { | |
return ($$this.size__I() === 0) | |
}); | |
var $s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O = (function($$this, cbf) { | |
var b = cbf.apply__scm_Builder(); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable($$this.thisCollection__sc_Traversable()); | |
return b.result__O() | |
}); | |
var $s_sc_TraversableLike$class__toString__sc_TraversableLike__T = (function($$this) { | |
return $$this.mkString__T__T__T__T(($$this.stringPrefix__T() + "("), ", ", ")") | |
}); | |
var $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O = (function($$this, f, bf) { | |
var b = bf.apply__O__scm_Builder($$this.repr__O()); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, b$1, f$1) { | |
return (function(x$2) { | |
return b$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(f$1.apply__O__O(x$2).seq__sc_TraversableOnce()) | |
}) | |
})($$this, b, f))); | |
return b.result__O() | |
}); | |
var $s_sc_TraversableLike$class__tail__sc_TraversableLike__O = (function($$this) { | |
if ($$this.isEmpty__Z()) { | |
throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
}; | |
return $$this.drop__I__O(1) | |
}); | |
var $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T = (function($$this) { | |
var string = $objectGetClass($$this.repr__O()).getName__T(); | |
var idx1 = $m_sjsr_RuntimeString$().lastIndexOf__T__I__I(string, 46); | |
if ((idx1 !== (-1))) { | |
var thiz = string; | |
var beginIndex = ((1 + idx1) | 0); | |
string = thiz["substring"](beginIndex) | |
}; | |
var idx2 = $m_sjsr_RuntimeString$().indexOf__T__I__I(string, 36); | |
if ((idx2 !== (-1))) { | |
var thiz$1 = string; | |
string = thiz$1["substring"](0, idx2) | |
}; | |
return string | |
}); | |
var $is_sc_TraversableOnce = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableOnce))) | |
}); | |
var $isArrayOf_sc_TraversableOnce = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableOnce))) | |
}); | |
var $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder = (function($$this, b, start, sep, end) { | |
var first = new $c_sr_BooleanRef().init___Z(true); | |
b.append__T__scm_StringBuilder(start); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, first$1, b$1, sep$1) { | |
return (function(x$2) { | |
if (first$1.elem$1) { | |
b$1.append__O__scm_StringBuilder(x$2); | |
first$1.elem$1 = false; | |
return (void 0) | |
} else { | |
b$1.append__T__scm_StringBuilder(sep$1); | |
return b$1.append__O__scm_StringBuilder(x$2) | |
} | |
}) | |
})($$this, first, b, sep))); | |
b.append__T__scm_StringBuilder(end); | |
return b | |
}); | |
var $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T = (function($$this, start, sep, end) { | |
var this$1 = $$this.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(new $c_scm_StringBuilder().init___(), start, sep, end); | |
var this$2 = this$1.underlying$5; | |
return this$2.content$1 | |
}); | |
var $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z = (function($$this) { | |
return (!$$this.isEmpty__Z()) | |
}); | |
/** @constructor */ | |
var $c_scg_GenMapFactory = (function() { | |
$c_O.call(this) | |
}); | |
$c_scg_GenMapFactory.prototype = new $h_O(); | |
$c_scg_GenMapFactory.prototype.constructor = $c_scg_GenMapFactory; | |
/** @constructor */ | |
var $h_scg_GenMapFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenMapFactory.prototype = $c_scg_GenMapFactory.prototype; | |
/** @constructor */ | |
var $c_scg_GenericCompanion = (function() { | |
$c_O.call(this) | |
}); | |
$c_scg_GenericCompanion.prototype = new $h_O(); | |
$c_scg_GenericCompanion.prototype.constructor = $c_scg_GenericCompanion; | |
/** @constructor */ | |
var $h_scg_GenericCompanion = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenericCompanion.prototype = $c_scg_GenericCompanion.prototype; | |
$c_scg_GenericCompanion.prototype.apply__sc_Seq__sc_GenTraversable = (function(elems) { | |
if (elems.isEmpty__Z()) { | |
return this.empty__sc_GenTraversable() | |
} else { | |
var b = this.newBuilder__scm_Builder(); | |
b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(elems); | |
return b.result__O() | |
} | |
}); | |
$c_scg_GenericCompanion.prototype.empty__sc_GenTraversable = (function() { | |
return this.newBuilder__scm_Builder().result__O() | |
}); | |
var $is_scg_Growable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scg_Growable))) | |
}); | |
var $isArrayOf_scg_Growable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scg_Growable))) | |
}); | |
var $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V = (function($$this, xs) { | |
x: { | |
_loop: while (true) { | |
var this$1 = xs; | |
if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
$$this.$$plus$eq__O__scg_Growable(xs.head__O()); | |
xs = xs.tail__O(); | |
continue _loop | |
}; | |
break x | |
} | |
} | |
}); | |
var $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable = (function($$this, xs) { | |
if ($is_sc_LinearSeq(xs)) { | |
var x2 = xs; | |
$s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V($$this, x2) | |
} else { | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1) { | |
return (function(elem$2) { | |
return $$this$1.$$plus$eq__O__scg_Growable(elem$2) | |
}) | |
})($$this))) | |
}; | |
return $$this | |
}); | |
/** @constructor */ | |
var $c_sci_Stream$$hash$colon$colon$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sci_Stream$$hash$colon$colon$.prototype = new $h_O(); | |
$c_sci_Stream$$hash$colon$colon$.prototype.constructor = $c_sci_Stream$$hash$colon$colon$; | |
/** @constructor */ | |
var $h_sci_Stream$$hash$colon$colon$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$$hash$colon$colon$.prototype = $c_sci_Stream$$hash$colon$colon$.prototype; | |
var $d_sci_Stream$$hash$colon$colon$ = new $TypeData().initClass({ | |
sci_Stream$$hash$colon$colon$: 0 | |
}, false, "scala.collection.immutable.Stream$$hash$colon$colon$", { | |
sci_Stream$$hash$colon$colon$: 1, | |
O: 1 | |
}); | |
$c_sci_Stream$$hash$colon$colon$.prototype.$classData = $d_sci_Stream$$hash$colon$colon$; | |
var $n_sci_Stream$$hash$colon$colon$ = (void 0); | |
var $m_sci_Stream$$hash$colon$colon$ = (function() { | |
if ((!$n_sci_Stream$$hash$colon$colon$)) { | |
$n_sci_Stream$$hash$colon$colon$ = new $c_sci_Stream$$hash$colon$colon$().init___() | |
}; | |
return $n_sci_Stream$$hash$colon$colon$ | |
}); | |
/** @constructor */ | |
var $c_sci_StreamIterator$LazyCell = (function() { | |
$c_O.call(this); | |
this.st$1 = null; | |
this.v$1 = null; | |
this.$$outer$f = null; | |
this.bitmap$0$1 = false | |
}); | |
$c_sci_StreamIterator$LazyCell.prototype = new $h_O(); | |
$c_sci_StreamIterator$LazyCell.prototype.constructor = $c_sci_StreamIterator$LazyCell; | |
/** @constructor */ | |
var $h_sci_StreamIterator$LazyCell = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_StreamIterator$LazyCell.prototype = $c_sci_StreamIterator$LazyCell.prototype; | |
$c_sci_StreamIterator$LazyCell.prototype.init___sci_StreamIterator__F0 = (function($$outer, st) { | |
this.st$1 = st; | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
return this | |
}); | |
$c_sci_StreamIterator$LazyCell.prototype.v$lzycompute__p1__sci_Stream = (function() { | |
if ((!this.bitmap$0$1)) { | |
this.v$1 = this.st$1.apply__O(); | |
this.bitmap$0$1 = true | |
}; | |
this.st$1 = null; | |
return this.v$1 | |
}); | |
$c_sci_StreamIterator$LazyCell.prototype.v__sci_Stream = (function() { | |
return ((!this.bitmap$0$1) ? this.v$lzycompute__p1__sci_Stream() : this.v$1) | |
}); | |
var $d_sci_StreamIterator$LazyCell = new $TypeData().initClass({ | |
sci_StreamIterator$LazyCell: 0 | |
}, false, "scala.collection.immutable.StreamIterator$LazyCell", { | |
sci_StreamIterator$LazyCell: 1, | |
O: 1 | |
}); | |
$c_sci_StreamIterator$LazyCell.prototype.$classData = $d_sci_StreamIterator$LazyCell; | |
var $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O = (function($$this, arg) { | |
if ($is_s_math_ScalaNumber(arg)) { | |
var x2 = arg; | |
return x2.underlying__O() | |
} else { | |
return arg | |
} | |
}); | |
var $s_sci_StringLike$class__slice__sci_StringLike__I__I__O = (function($$this, from, until) { | |
var start = ((from > 0) ? from : 0); | |
var that = $$this.length__I(); | |
var end = ((until < that) ? until : that); | |
if ((start >= end)) { | |
return $$this.newBuilder__scm_Builder().result__O() | |
} else { | |
var jsx$1 = $$this.newBuilder__scm_Builder(); | |
var thiz = $$this.toString__T(); | |
var x = thiz["substring"](start, end); | |
return jsx$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(new $c_sci_StringOps().init___T(x)).result__O() | |
} | |
}); | |
/** @constructor */ | |
var $c_sci_StringOps$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sci_StringOps$.prototype = new $h_O(); | |
$c_sci_StringOps$.prototype.constructor = $c_sci_StringOps$; | |
/** @constructor */ | |
var $h_sci_StringOps$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_StringOps$.prototype = $c_sci_StringOps$.prototype; | |
$c_sci_StringOps$.prototype.equals$extension__T__O__Z = (function($$this, x$1) { | |
if ($is_sci_StringOps(x$1)) { | |
var StringOps$1 = ((x$1 === null) ? null : x$1.repr$1); | |
return ($$this === StringOps$1) | |
} else { | |
return false | |
} | |
}); | |
$c_sci_StringOps$.prototype.slice$extension__T__I__I__T = (function($$this, from, until) { | |
var start = ((from < 0) ? 0 : from); | |
if (((until <= start) || (start >= ($$this["length"] | 0)))) { | |
return "" | |
}; | |
var end = ((until > ($$this["length"] | 0)) ? ($$this["length"] | 0) : until); | |
return $$this["substring"](start, end) | |
}); | |
var $d_sci_StringOps$ = new $TypeData().initClass({ | |
sci_StringOps$: 0 | |
}, false, "scala.collection.immutable.StringOps$", { | |
sci_StringOps$: 1, | |
O: 1 | |
}); | |
$c_sci_StringOps$.prototype.$classData = $d_sci_StringOps$; | |
var $n_sci_StringOps$ = (void 0); | |
var $m_sci_StringOps$ = (function() { | |
if ((!$n_sci_StringOps$)) { | |
$n_sci_StringOps$ = new $c_sci_StringOps$().init___() | |
}; | |
return $n_sci_StringOps$ | |
}); | |
var $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O = (function($$this, index, xor) { | |
if ((xor < 32)) { | |
return $$this.display0__AO().u[(31 & index)] | |
} else if ((xor < 1024)) { | |
return $$this.display1__AO().u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 32768)) { | |
return $$this.display2__AO().u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 1048576)) { | |
return $$this.display3__AO().u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 33554432)) { | |
return $$this.display4__AO().u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 1073741824)) { | |
return $$this.display5__AO().u[(31 & (index >> 25))].u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
var $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor < 1024)) { | |
if (($$this.depth__I() === 1)) { | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[0] = $$this.display0__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO() | |
} else if ((xor < 32768)) { | |
if (($$this.depth__I() === 2)) { | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2__AO().u[0] = $$this.display1__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO() | |
} else if ((xor < 1048576)) { | |
if (($$this.depth__I() === 3)) { | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3__AO().u[0] = $$this.display2__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO() | |
} else if ((xor < 33554432)) { | |
if (($$this.depth__I() === 4)) { | |
$$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display4__AO().u[0] = $$this.display3__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO() | |
} else if ((xor < 1073741824)) { | |
if (($$this.depth__I() === 5)) { | |
$$this.display5$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display5__AO().u[0] = $$this.display4__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO() | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
var $s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V = (function($$this, newIndex, xor) { | |
var x1 = (((-1) + $$this.depth__I()) | 0); | |
switch (x1) { | |
case 5: { | |
var a = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
var array = $$this.display5__AO(); | |
var index = (31 & (newIndex >> 25)); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)); | |
var array$1 = $$this.display4__AO(); | |
var index$1 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
var array$2 = $$this.display3__AO(); | |
var index$2 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)); | |
var array$3 = $$this.display2__AO(); | |
var index$3 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
var array$4 = $$this.display1__AO(); | |
var index$4 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
break | |
} | |
case 4: { | |
var a$1 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
var array$5 = $$this.display4__AO(); | |
var index$5 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)); | |
var array$6 = $$this.display3__AO(); | |
var index$6 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
var array$7 = $$this.display2__AO(); | |
var index$7 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
var array$8 = $$this.display1__AO(); | |
var index$8 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
break | |
} | |
case 3: { | |
var a$2 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
var array$9 = $$this.display3__AO(); | |
var index$9 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)); | |
var array$10 = $$this.display2__AO(); | |
var index$10 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
var array$11 = $$this.display1__AO(); | |
var index$11 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
break | |
} | |
case 2: { | |
var a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
var array$12 = $$this.display2__AO(); | |
var index$12 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
var array$13 = $$this.display1__AO(); | |
var index$13 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
break | |
} | |
case 1: { | |
var a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
var array$14 = $$this.display1__AO(); | |
var index$14 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)); | |
break | |
} | |
case 0: { | |
var a$5 = $$this.display0__AO(); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
var $s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V = (function($$this, index) { | |
var x1 = (((-1) + $$this.depth__I()) | 0); | |
switch (x1) { | |
case 5: { | |
var a = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
var a$1 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
var a$2 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
var a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
var a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
$$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 4: { | |
var a$5 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
var a$6 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
var a$7 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
var a$8 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 3: { | |
var a$9 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
var a$10 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
var a$11 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 2: { | |
var a$12 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
var a$13 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 1: { | |
var a$14 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 0: { | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
var $s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO = (function($$this, array, index) { | |
var x = array.u[index]; | |
array.u[index] = null; | |
var a = x; | |
return $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a) | |
}); | |
var $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V = (function($$this, that, depth) { | |
$$this.depth$und$eq__I__V(depth); | |
var x1 = (((-1) + depth) | 0); | |
switch (x1) { | |
case (-1): { | |
break | |
} | |
case 0: { | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 1: { | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 2: { | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 3: { | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 4: { | |
$$this.display4$und$eq__AO__V(that.display4__AO()); | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 5: { | |
$$this.display5$und$eq__AO__V(that.display5__AO()); | |
$$this.display4$und$eq__AO__V(that.display4__AO()); | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
var $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor < 1024)) { | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 32768)) { | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 1048576)) { | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 33554432)) { | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 1073741824)) { | |
$$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[0]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
var $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor >= 32)) { | |
if ((xor < 1024)) { | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 32768)) { | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 1048576)) { | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 33554432)) { | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 1073741824)) { | |
$$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
} | |
}); | |
var $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO = (function($$this, a) { | |
if ((a === null)) { | |
var this$2 = $m_s_Console$(); | |
var this$3 = this$2.outVar$2; | |
this$3.tl$1.get__O().println__O__V("NULL") | |
}; | |
var b = $newArrayObject($d_O.getArrayOf(), [a.u["length"]]); | |
var length = a.u["length"]; | |
$systemArraycopy(a, 0, b, 0, length); | |
return b | |
}); | |
var $s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V = (function($$this, oldIndex, newIndex, xor) { | |
if ((xor < 32)) { | |
var a = $$this.display0__AO(); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)) | |
} else if ((xor < 1024)) { | |
var a$1 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
var array = $$this.display1__AO(); | |
var index = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)) | |
} else if ((xor < 32768)) { | |
var a$2 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
var a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
var array$1 = $$this.display2__AO(); | |
var index$1 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
var array$2 = $$this.display1__AO(); | |
var index$2 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)) | |
} else if ((xor < 1048576)) { | |
var a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
var a$5 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
var a$6 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
var array$3 = $$this.display3__AO(); | |
var index$3 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
var array$4 = $$this.display2__AO(); | |
var index$4 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
var array$5 = $$this.display1__AO(); | |
var index$5 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)) | |
} else if ((xor < 33554432)) { | |
var a$7 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
var a$8 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
var a$9 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
var a$10 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
var array$6 = $$this.display4__AO(); | |
var index$6 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
var array$7 = $$this.display3__AO(); | |
var index$7 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
var array$8 = $$this.display2__AO(); | |
var index$8 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
var array$9 = $$this.display1__AO(); | |
var index$9 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)) | |
} else if ((xor < 1073741824)) { | |
var a$11 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
var a$12 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
var a$13 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
var a$14 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
var a$15 = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$15)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
$$this.display5__AO().u[(31 & (oldIndex >> 25))] = $$this.display4__AO(); | |
var array$10 = $$this.display5__AO(); | |
var index$10 = (31 & (newIndex >> 25)); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
var array$11 = $$this.display4__AO(); | |
var index$11 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
var array$12 = $$this.display3__AO(); | |
var index$12 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
var array$13 = $$this.display2__AO(); | |
var index$13 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
var array$14 = $$this.display1__AO(); | |
var index$14 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
/** @constructor */ | |
var $c_sci_WrappedString$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sci_WrappedString$.prototype = new $h_O(); | |
$c_sci_WrappedString$.prototype.constructor = $c_sci_WrappedString$; | |
/** @constructor */ | |
var $h_sci_WrappedString$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_WrappedString$.prototype = $c_sci_WrappedString$.prototype; | |
$c_sci_WrappedString$.prototype.newBuilder__scm_Builder = (function() { | |
var this$3 = new $c_scm_StringBuilder().init___(); | |
var f = new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
return (function(x$2) { | |
var x = x$2; | |
return new $c_sci_WrappedString().init___T(x) | |
}) | |
})(this)); | |
return new $c_scm_Builder$$anon$1().init___scm_Builder__F1(this$3, f) | |
}); | |
var $d_sci_WrappedString$ = new $TypeData().initClass({ | |
sci_WrappedString$: 0 | |
}, false, "scala.collection.immutable.WrappedString$", { | |
sci_WrappedString$: 1, | |
O: 1 | |
}); | |
$c_sci_WrappedString$.prototype.$classData = $d_sci_WrappedString$; | |
var $n_sci_WrappedString$ = (void 0); | |
var $m_sci_WrappedString$ = (function() { | |
if ((!$n_sci_WrappedString$)) { | |
$n_sci_WrappedString$ = new $c_sci_WrappedString$().init___() | |
}; | |
return $n_sci_WrappedString$ | |
}); | |
var $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V = (function($$this, coll) { | |
if ($is_sc_IndexedSeqLike(coll)) { | |
$$this.sizeHint__I__V(coll.size__I()) | |
} | |
}); | |
var $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V = (function($$this, coll, delta) { | |
if ($is_sc_IndexedSeqLike(coll)) { | |
$$this.sizeHint__I__V(((coll.size__I() + delta) | 0)) | |
} | |
}); | |
var $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V = (function($$this, size, boundingColl) { | |
if ($is_sc_IndexedSeqLike(boundingColl)) { | |
var that = boundingColl.size__I(); | |
$$this.sizeHint__I__V(((size < that) ? size : that)) | |
} | |
}); | |
/** @constructor */ | |
var $c_scm_FlatHashTable$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_scm_FlatHashTable$.prototype = new $h_O(); | |
$c_scm_FlatHashTable$.prototype.constructor = $c_scm_FlatHashTable$; | |
/** @constructor */ | |
var $h_scm_FlatHashTable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_FlatHashTable$.prototype = $c_scm_FlatHashTable$.prototype; | |
$c_scm_FlatHashTable$.prototype.newThreshold__I__I__I = (function(_loadFactor, size) { | |
var assertion = (_loadFactor < 500); | |
if ((!assertion)) { | |
throw new $c_jl_AssertionError().init___O(("assertion failed: " + "loadFactor too large; must be < 0.5")) | |
}; | |
return new $c_sjsr_RuntimeLong().init___I(size).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(_loadFactor)).$$div__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(1000, 0, 0)).toInt__I() | |
}); | |
var $d_scm_FlatHashTable$ = new $TypeData().initClass({ | |
scm_FlatHashTable$: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$", { | |
scm_FlatHashTable$: 1, | |
O: 1 | |
}); | |
$c_scm_FlatHashTable$.prototype.$classData = $d_scm_FlatHashTable$; | |
var $n_scm_FlatHashTable$ = (void 0); | |
var $m_scm_FlatHashTable$ = (function() { | |
if ((!$n_scm_FlatHashTable$)) { | |
$n_scm_FlatHashTable$ = new $c_scm_FlatHashTable$().init___() | |
}; | |
return $n_scm_FlatHashTable$ | |
}); | |
var $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I = (function($$this, hcode, seed) { | |
var improved = $m_s_util_hashing_package$().byteswap32__I__I(hcode); | |
var rotation = (seed % 32); | |
var rotated = (((improved >>> rotation) | 0) | (improved << ((32 - rotation) | 0))); | |
return rotated | |
}); | |
var $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O = (function($$this, entry) { | |
return ((entry === $m_scm_FlatHashTable$NullSentinel$()) ? null : entry) | |
}); | |
var $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O = (function($$this, elem) { | |
return ((elem === null) ? $m_scm_FlatHashTable$NullSentinel$() : elem) | |
}); | |
/** @constructor */ | |
var $c_scm_FlatHashTable$NullSentinel$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_scm_FlatHashTable$NullSentinel$.prototype = new $h_O(); | |
$c_scm_FlatHashTable$NullSentinel$.prototype.constructor = $c_scm_FlatHashTable$NullSentinel$; | |
/** @constructor */ | |
var $h_scm_FlatHashTable$NullSentinel$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_FlatHashTable$NullSentinel$.prototype = $c_scm_FlatHashTable$NullSentinel$.prototype; | |
$c_scm_FlatHashTable$NullSentinel$.prototype.toString__T = (function() { | |
return "NullSentinel" | |
}); | |
$c_scm_FlatHashTable$NullSentinel$.prototype.hashCode__I = (function() { | |
return 0 | |
}); | |
var $d_scm_FlatHashTable$NullSentinel$ = new $TypeData().initClass({ | |
scm_FlatHashTable$NullSentinel$: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$NullSentinel$", { | |
scm_FlatHashTable$NullSentinel$: 1, | |
O: 1 | |
}); | |
$c_scm_FlatHashTable$NullSentinel$.prototype.$classData = $d_scm_FlatHashTable$NullSentinel$; | |
var $n_scm_FlatHashTable$NullSentinel$ = (void 0); | |
var $m_scm_FlatHashTable$NullSentinel$ = (function() { | |
if ((!$n_scm_FlatHashTable$NullSentinel$)) { | |
$n_scm_FlatHashTable$NullSentinel$ = new $c_scm_FlatHashTable$NullSentinel$().init___() | |
}; | |
return $n_scm_FlatHashTable$NullSentinel$ | |
}); | |
var $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V = (function($$this) { | |
var oldtable = $$this.table$5; | |
$$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$imul(2, $$this.table$5.u["length"])]); | |
$$this.tableSize$5 = 0; | |
var tableLength = $$this.table$5.u["length"]; | |
$s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V($$this, tableLength); | |
$$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this); | |
$$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $$this.table$5.u["length"]); | |
var i = 0; | |
while ((i < oldtable.u["length"])) { | |
var entry = oldtable.u[i]; | |
if ((entry !== null)) { | |
$s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, entry) | |
}; | |
i = ((1 + i) | 0) | |
} | |
}); | |
var $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I = (function($$this, tableLength) { | |
return ((1 + (tableLength >> 5)) | 0) | |
}); | |
var $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V = (function($$this, h) { | |
if (($$this.sizemap$5 !== null)) { | |
var p = (h >> 5); | |
var ev$1 = $$this.sizemap$5; | |
ev$1.u[p] = ((1 + ev$1.u[p]) | 0) | |
} | |
}); | |
var $s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V = (function($$this) { | |
$$this.$$undloadFactor$5 = 450; | |
$$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)]); | |
$$this.tableSize$5 = 0; | |
$$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)); | |
$$this.sizemap$5 = null; | |
$$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this) | |
}); | |
var $s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O = (function($$this, elem) { | |
var searchEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
var hcode = $objectHashCode(searchEntry); | |
var h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
var curEntry = $$this.table$5.u[h]; | |
while (((curEntry !== null) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, searchEntry)))) { | |
h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
curEntry = $$this.table$5.u[h] | |
}; | |
return curEntry | |
}); | |
var $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z = (function($$this, newEntry) { | |
var hcode = $objectHashCode(newEntry); | |
var h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
var curEntry = $$this.table$5.u[h]; | |
while ((curEntry !== null)) { | |
if ($m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, newEntry)) { | |
return false | |
}; | |
h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
curEntry = $$this.table$5.u[h] | |
}; | |
$$this.table$5.u[h] = newEntry; | |
$$this.tableSize$5 = ((1 + $$this.tableSize$5) | 0); | |
var h$1 = h; | |
$s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V($$this, h$1); | |
if (($$this.tableSize$5 >= $$this.threshold$5)) { | |
$s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V($$this) | |
}; | |
return true | |
}); | |
var $s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
var newEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
return $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, newEntry) | |
}); | |
var $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I = (function($$this, hcode) { | |
var seed = $$this.seedvalue$5; | |
var improved = $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I($$this, hcode, seed); | |
var ones = (((-1) + $$this.table$5.u["length"]) | 0); | |
return (((improved >>> ((32 - $m_jl_Integer$().bitCount__I__I(ones)) | 0)) | 0) & ones) | |
}); | |
var $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I = (function($$this, expectedSize) { | |
return ((expectedSize === 0) ? 1 : $m_scm_HashTable$().powerOfTwo__I__I(expectedSize)) | |
}); | |
var $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I = (function($$this) { | |
return $m_jl_Integer$().bitCount__I__I((((-1) + $$this.table$5.u["length"]) | 0)) | |
}); | |
var $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V = (function($$this, tableLength) { | |
if (($$this.sizemap$5 !== null)) { | |
var nsize = $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I($$this, tableLength); | |
if (($$this.sizemap$5.u["length"] !== nsize)) { | |
$$this.sizemap$5 = $newArrayObject($d_I.getArrayOf(), [nsize]) | |
} else { | |
var this$1 = $m_ju_Arrays$(); | |
var a = $$this.sizemap$5; | |
this$1.fillImpl$mIc$sp__p1__AI__I__V(a, 0) | |
} | |
} | |
}); | |
var $s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V = (function($$this, c) { | |
if ((c !== null)) { | |
$$this.$$undloadFactor$5 = c.loadFactor__I(); | |
$$this.table$5 = c.table__AO(); | |
$$this.tableSize$5 = c.tableSize__I(); | |
$$this.threshold$5 = c.threshold__I(); | |
$$this.seedvalue$5 = c.seedvalue__I(); | |
$$this.sizemap$5 = c.sizemap__AI() | |
} | |
}); | |
var $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
return ($s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O($$this, elem) !== null) | |
}); | |
/** @constructor */ | |
var $c_scm_HashTable$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_scm_HashTable$.prototype = new $h_O(); | |
$c_scm_HashTable$.prototype.constructor = $c_scm_HashTable$; | |
/** @constructor */ | |
var $h_scm_HashTable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_HashTable$.prototype = $c_scm_HashTable$.prototype; | |
$c_scm_HashTable$.prototype.powerOfTwo__I__I = (function(target) { | |
var c = (((-1) + target) | 0); | |
c = (c | ((c >>> 1) | 0)); | |
c = (c | ((c >>> 2) | 0)); | |
c = (c | ((c >>> 4) | 0)); | |
c = (c | ((c >>> 8) | 0)); | |
c = (c | ((c >>> 16) | 0)); | |
return ((1 + c) | 0) | |
}); | |
var $d_scm_HashTable$ = new $TypeData().initClass({ | |
scm_HashTable$: 0 | |
}, false, "scala.collection.mutable.HashTable$", { | |
scm_HashTable$: 1, | |
O: 1 | |
}); | |
$c_scm_HashTable$.prototype.$classData = $d_scm_HashTable$; | |
var $n_scm_HashTable$ = (void 0); | |
var $m_scm_HashTable$ = (function() { | |
if ((!$n_scm_HashTable$)) { | |
$n_scm_HashTable$ = new $c_scm_HashTable$().init___() | |
}; | |
return $n_scm_HashTable$ | |
}); | |
var $s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V = (function($$this, xs, start, len) { | |
var that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
var $$this$1 = ((len < that) ? len : that); | |
var that$1 = $$this.size0$6; | |
var len1 = (($$this$1 < that$1) ? $$this$1 : that$1); | |
$m_s_Array$().copy__O__I__O__I__I__V($$this.array$6, 0, xs, start, len1) | |
}); | |
var $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V = (function($$this, n) { | |
var x = $$this.array$6.u["length"]; | |
var arrayLength = new $c_sjsr_RuntimeLong().init___I(x); | |
if (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(arrayLength)) { | |
var newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(arrayLength); | |
while (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(newSize)) { | |
newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(newSize) | |
}; | |
if (newSize.$$greater__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0))) { | |
newSize = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0) | |
}; | |
var newArray = $newArrayObject($d_O.getArrayOf(), [newSize.toInt__I()]); | |
var src = $$this.array$6; | |
var length = $$this.size0$6; | |
$systemArraycopy(src, 0, newArray, 0, length); | |
$$this.array$6 = newArray | |
} | |
}); | |
var $s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V = (function($$this, f) { | |
var i = 0; | |
var top = $$this.size0$6; | |
while ((i < top)) { | |
f.apply__O__O($$this.array$6.u[i]); | |
i = ((1 + i) | 0) | |
} | |
}); | |
var $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O = (function($$this, idx) { | |
if ((idx >= $$this.size0$6)) { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + idx)) | |
}; | |
return $$this.array$6.u[idx] | |
}); | |
var $s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V = (function($$this) { | |
var x = $$this.initialSize$6; | |
$$this.array$6 = $newArrayObject($d_O.getArrayOf(), [((x > 1) ? x : 1)]); | |
$$this.size0$6 = 0 | |
}); | |
/** @constructor */ | |
var $c_sjsr_Bits$ = (function() { | |
$c_O.call(this); | |
this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = false; | |
this.arrayBuffer$1 = null; | |
this.int32Array$1 = null; | |
this.float32Array$1 = null; | |
this.float64Array$1 = null; | |
this.areTypedArraysBigEndian$1 = false; | |
this.highOffset$1 = 0; | |
this.lowOffset$1 = 0 | |
}); | |
$c_sjsr_Bits$.prototype = new $h_O(); | |
$c_sjsr_Bits$.prototype.constructor = $c_sjsr_Bits$; | |
/** @constructor */ | |
var $h_sjsr_Bits$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_Bits$.prototype = $c_sjsr_Bits$.prototype; | |
$c_sjsr_Bits$.prototype.init___ = (function() { | |
$n_sjsr_Bits$ = this; | |
var x = ((($g["ArrayBuffer"] && $g["Int32Array"]) && $g["Float32Array"]) && $g["Float64Array"]); | |
this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = (!(!(!(!x)))); | |
this.arrayBuffer$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["ArrayBuffer"](8) : null); | |
this.int32Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Int32Array"](this.arrayBuffer$1, 0, 2) : null); | |
this.float32Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Float32Array"](this.arrayBuffer$1, 0, 2) : null); | |
this.float64Array$1 = (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f ? new $g["Float64Array"](this.arrayBuffer$1, 0, 1) : null); | |
if ((!this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f)) { | |
var jsx$1 = true | |
} else { | |
this.int32Array$1[0] = 16909060; | |
var jsx$1 = ((new $g["Int8Array"](this.arrayBuffer$1, 0, 8)[0] | 0) === 1) | |
}; | |
this.areTypedArraysBigEndian$1 = jsx$1; | |
this.highOffset$1 = (this.areTypedArraysBigEndian$1 ? 0 : 1); | |
this.lowOffset$1 = (this.areTypedArraysBigEndian$1 ? 1 : 0); | |
return this | |
}); | |
$c_sjsr_Bits$.prototype.numberHashCode__D__I = (function(value) { | |
var iv = (value | 0); | |
if (((iv === value) && ((1.0 / value) !== (-Infinity)))) { | |
return iv | |
} else { | |
var this$1 = this.doubleToLongBits__D__J(value); | |
return this$1.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this$1.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
} | |
}); | |
$c_sjsr_Bits$.prototype.doubleToLongBitsPolyfill__p1__D__J = (function(value) { | |
if ((value !== value)) { | |
var _3 = (+$g["Math"]["pow"](2.0, 51)); | |
var x1_$_$$und1$1 = false; | |
var x1_$_$$und2$1 = 2047; | |
var x1_$_$$und3$1 = _3 | |
} else if (((value === Infinity) || (value === (-Infinity)))) { | |
var _1 = (value < 0); | |
var x1_$_$$und1$1 = _1; | |
var x1_$_$$und2$1 = 2047; | |
var x1_$_$$und3$1 = 0.0 | |
} else if ((value === 0.0)) { | |
var _1$1 = ((1 / value) === (-Infinity)); | |
var x1_$_$$und1$1 = _1$1; | |
var x1_$_$$und2$1 = 0; | |
var x1_$_$$und3$1 = 0.0 | |
} else { | |
var s = (value < 0); | |
var av = (s ? (-value) : value); | |
if ((av >= (+$g["Math"]["pow"](2.0, (-1022))))) { | |
var twoPowFbits = (+$g["Math"]["pow"](2.0, 52)); | |
var a = ((+$g["Math"]["log"](av)) / 0.6931471805599453); | |
var a$1 = ((+$g["Math"]["floor"](a)) | 0); | |
var e = ((a$1 < 1023) ? a$1 : 1023); | |
var b = e; | |
var n = ((av / (+$g["Math"]["pow"](2.0, b))) * twoPowFbits); | |
var w = (+$g["Math"]["floor"](n)); | |
var f = (n - w); | |
var f$1 = ((f < 0.5) ? w : ((f > 0.5) ? (1 + w) : (((w % 2) !== 0) ? (1 + w) : w))); | |
if (((f$1 / twoPowFbits) >= 2)) { | |
e = ((1 + e) | 0); | |
f$1 = 1.0 | |
}; | |
if ((e > 1023)) { | |
e = 2047; | |
f$1 = 0.0 | |
} else { | |
e = ((1023 + e) | 0); | |
f$1 = (f$1 - twoPowFbits) | |
}; | |
var _2 = e; | |
var _3$1 = f$1; | |
var x1_$_$$und1$1 = s; | |
var x1_$_$$und2$1 = _2; | |
var x1_$_$$und3$1 = _3$1 | |
} else { | |
var n$1 = (av / (+$g["Math"]["pow"](2.0, (-1074)))); | |
var w$1 = (+$g["Math"]["floor"](n$1)); | |
var f$2 = (n$1 - w$1); | |
var _3$2 = ((f$2 < 0.5) ? w$1 : ((f$2 > 0.5) ? (1 + w$1) : (((w$1 % 2) !== 0) ? (1 + w$1) : w$1))); | |
var x1_$_$$und1$1 = s; | |
var x1_$_$$und2$1 = 0; | |
var x1_$_$$und3$1 = _3$2 | |
} | |
}; | |
var s$1 = (!(!x1_$_$$und1$1)); | |
var e$1 = (x1_$_$$und2$1 | 0); | |
var f$3 = (+x1_$_$$und3$1); | |
var x$2_$_$$und1$1 = s$1; | |
var x$2_$_$$und2$1 = e$1; | |
var x$2_$_$$und3$1 = f$3; | |
var s$2 = (!(!x$2_$_$$und1$1)); | |
var e$2 = (x$2_$_$$und2$1 | 0); | |
var f$2$1 = (+x$2_$_$$und3$1); | |
var hif = ((f$2$1 / 4.294967296E9) | 0); | |
var hi = (((s$2 ? (-2147483648) : 0) | (e$2 << 20)) | hif); | |
var lo = (f$2$1 | 0); | |
return new $c_sjsr_RuntimeLong().init___I(hi).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(lo))) | |
}); | |
$c_sjsr_Bits$.prototype.doubleToLongBits__D__J = (function(value) { | |
if (this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f) { | |
this.float64Array$1[0] = value; | |
return new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.highOffset$1] | 0)).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.lowOffset$1] | 0)))) | |
} else { | |
return this.doubleToLongBitsPolyfill__p1__D__J(value) | |
} | |
}); | |
var $d_sjsr_Bits$ = new $TypeData().initClass({ | |
sjsr_Bits$: 0 | |
}, false, "scala.scalajs.runtime.Bits$", { | |
sjsr_Bits$: 1, | |
O: 1 | |
}); | |
$c_sjsr_Bits$.prototype.$classData = $d_sjsr_Bits$; | |
var $n_sjsr_Bits$ = (void 0); | |
var $m_sjsr_Bits$ = (function() { | |
if ((!$n_sjsr_Bits$)) { | |
$n_sjsr_Bits$ = new $c_sjsr_Bits$().init___() | |
}; | |
return $n_sjsr_Bits$ | |
}); | |
/** @constructor */ | |
var $c_sjsr_RuntimeString$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sjsr_RuntimeString$.prototype = new $h_O(); | |
$c_sjsr_RuntimeString$.prototype.constructor = $c_sjsr_RuntimeString$; | |
/** @constructor */ | |
var $h_sjsr_RuntimeString$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_RuntimeString$.prototype = $c_sjsr_RuntimeString$.prototype; | |
$c_sjsr_RuntimeString$.prototype.indexOf__T__I__I__I = (function(thiz, ch, fromIndex) { | |
var str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["indexOf"](str, fromIndex) | 0) | |
}); | |
$c_sjsr_RuntimeString$.prototype.valueOf__C__T = (function(value) { | |
return $g["String"]["fromCharCode"](value) | |
}); | |
$c_sjsr_RuntimeString$.prototype.valueOf__O__T = (function(value) { | |
return ((value === null) ? "null" : $objectToString(value)) | |
}); | |
$c_sjsr_RuntimeString$.prototype.lastIndexOf__T__I__I = (function(thiz, ch) { | |
var str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["lastIndexOf"](str) | 0) | |
}); | |
$c_sjsr_RuntimeString$.prototype.indexOf__T__I__I = (function(thiz, ch) { | |
var str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["indexOf"](str) | 0) | |
}); | |
$c_sjsr_RuntimeString$.prototype.fromCodePoint__p1__I__T = (function(codePoint) { | |
if ((((-65536) & codePoint) === 0)) { | |
var array = [codePoint]; | |
var jsx$1 = $g["String"]; | |
var jsx$3 = jsx$1["fromCharCode"]; | |
matchEnd5: { | |
var jsx$2; | |
var jsx$2 = array; | |
break matchEnd5 | |
}; | |
return jsx$3["apply"](jsx$1, jsx$2) | |
} else if (((codePoint < 0) || (codePoint > 1114111))) { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} else { | |
var offsetCp = (((-65536) + codePoint) | 0); | |
var array$1 = [(55296 | (offsetCp >> 10)), (56320 | (1023 & offsetCp))]; | |
var jsx$4 = $g["String"]; | |
var jsx$6 = jsx$4["fromCharCode"]; | |
matchEnd5$1: { | |
var jsx$5; | |
var jsx$5 = array$1; | |
break matchEnd5$1 | |
}; | |
return jsx$6["apply"](jsx$4, jsx$5) | |
} | |
}); | |
$c_sjsr_RuntimeString$.prototype.format__T__AO__T = (function(format, args) { | |
var frm = new $c_ju_Formatter().init___(); | |
var this$1 = frm.format__T__AO__ju_Formatter(format, args); | |
var res = this$1.out__jl_Appendable().toString__T(); | |
frm.close__V(); | |
return res | |
}); | |
$c_sjsr_RuntimeString$.prototype.hashCode__T__I = (function(thiz) { | |
var res = 0; | |
var mul = 1; | |
var i = (((-1) + (thiz["length"] | 0)) | 0); | |
while ((i >= 0)) { | |
var jsx$1 = res; | |
var index = i; | |
res = ((jsx$1 + $imul((65535 & (thiz["charCodeAt"](index) | 0)), mul)) | 0); | |
mul = $imul(31, mul); | |
i = (((-1) + i) | 0) | |
}; | |
return res | |
}); | |
var $d_sjsr_RuntimeString$ = new $TypeData().initClass({ | |
sjsr_RuntimeString$: 0 | |
}, false, "scala.scalajs.runtime.RuntimeString$", { | |
sjsr_RuntimeString$: 1, | |
O: 1 | |
}); | |
$c_sjsr_RuntimeString$.prototype.$classData = $d_sjsr_RuntimeString$; | |
var $n_sjsr_RuntimeString$ = (void 0); | |
var $m_sjsr_RuntimeString$ = (function() { | |
if ((!$n_sjsr_RuntimeString$)) { | |
$n_sjsr_RuntimeString$ = new $c_sjsr_RuntimeString$().init___() | |
}; | |
return $n_sjsr_RuntimeString$ | |
}); | |
/** @constructor */ | |
var $c_sjsr_StackTrace$ = (function() { | |
$c_O.call(this); | |
this.isRhino$1 = false; | |
this.decompressedClasses$1 = null; | |
this.decompressedPrefixes$1 = null; | |
this.compressedPrefixes$1 = null; | |
this.bitmap$0$1 = false | |
}); | |
$c_sjsr_StackTrace$.prototype = new $h_O(); | |
$c_sjsr_StackTrace$.prototype.constructor = $c_sjsr_StackTrace$; | |
/** @constructor */ | |
var $h_sjsr_StackTrace$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_StackTrace$.prototype = $c_sjsr_StackTrace$.prototype; | |
$c_sjsr_StackTrace$.prototype.init___ = (function() { | |
$n_sjsr_StackTrace$ = this; | |
var dict = { | |
"O": "java_lang_Object", | |
"T": "java_lang_String", | |
"V": "scala_Unit", | |
"Z": "scala_Boolean", | |
"C": "scala_Char", | |
"B": "scala_Byte", | |
"S": "scala_Short", | |
"I": "scala_Int", | |
"J": "scala_Long", | |
"F": "scala_Float", | |
"D": "scala_Double" | |
}; | |
var index = 0; | |
while ((index <= 22)) { | |
if ((index >= 2)) { | |
dict[("T" + index)] = ("scala_Tuple" + index) | |
}; | |
dict[("F" + index)] = ("scala_Function" + index); | |
index = ((1 + index) | 0) | |
}; | |
this.decompressedClasses$1 = dict; | |
this.decompressedPrefixes$1 = { | |
"sjsr_": "scala_scalajs_runtime_", | |
"sjs_": "scala_scalajs_", | |
"sci_": "scala_collection_immutable_", | |
"scm_": "scala_collection_mutable_", | |
"scg_": "scala_collection_generic_", | |
"sc_": "scala_collection_", | |
"sr_": "scala_runtime_", | |
"s_": "scala_", | |
"jl_": "java_lang_", | |
"ju_": "java_util_" | |
}; | |
this.compressedPrefixes$1 = $g["Object"]["keys"](this.decompressedPrefixes$1); | |
return this | |
}); | |
$c_sjsr_StackTrace$.prototype.createException__p1__O = (function() { | |
try { | |
return this["undef"]() | |
} catch (e) { | |
var e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
if ((e$2 !== null)) { | |
if ($is_sjs_js_JavaScriptException(e$2)) { | |
var x5 = e$2; | |
var e$3 = x5.exception$4; | |
return e$3 | |
} else { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(e$2) | |
} | |
} else { | |
throw e | |
} | |
} | |
}); | |
$c_sjsr_StackTrace$.prototype.captureState__jl_Throwable__O__V = (function(throwable, e) { | |
throwable["stackdata"] = e | |
}); | |
var $d_sjsr_StackTrace$ = new $TypeData().initClass({ | |
sjsr_StackTrace$: 0 | |
}, false, "scala.scalajs.runtime.StackTrace$", { | |
sjsr_StackTrace$: 1, | |
O: 1 | |
}); | |
$c_sjsr_StackTrace$.prototype.$classData = $d_sjsr_StackTrace$; | |
var $n_sjsr_StackTrace$ = (void 0); | |
var $m_sjsr_StackTrace$ = (function() { | |
if ((!$n_sjsr_StackTrace$)) { | |
$n_sjsr_StackTrace$ = new $c_sjsr_StackTrace$().init___() | |
}; | |
return $n_sjsr_StackTrace$ | |
}); | |
/** @constructor */ | |
var $c_sjsr_package$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sjsr_package$.prototype = new $h_O(); | |
$c_sjsr_package$.prototype.constructor = $c_sjsr_package$; | |
/** @constructor */ | |
var $h_sjsr_package$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_package$.prototype = $c_sjsr_package$.prototype; | |
$c_sjsr_package$.prototype.unwrapJavaScriptException__jl_Throwable__O = (function(th) { | |
if ($is_sjs_js_JavaScriptException(th)) { | |
var x2 = th; | |
var e = x2.exception$4; | |
return e | |
} else { | |
return th | |
} | |
}); | |
$c_sjsr_package$.prototype.wrapJavaScriptException__O__jl_Throwable = (function(e) { | |
if ($is_jl_Throwable(e)) { | |
var x2 = e; | |
return x2 | |
} else { | |
return new $c_sjs_js_JavaScriptException().init___O(e) | |
} | |
}); | |
var $d_sjsr_package$ = new $TypeData().initClass({ | |
sjsr_package$: 0 | |
}, false, "scala.scalajs.runtime.package$", { | |
sjsr_package$: 1, | |
O: 1 | |
}); | |
$c_sjsr_package$.prototype.$classData = $d_sjsr_package$; | |
var $n_sjsr_package$ = (void 0); | |
var $m_sjsr_package$ = (function() { | |
if ((!$n_sjsr_package$)) { | |
$n_sjsr_package$ = new $c_sjsr_package$().init___() | |
}; | |
return $n_sjsr_package$ | |
}); | |
var $isArrayOf_sr_BoxedUnit = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sr_BoxedUnit))) | |
}); | |
var $d_sr_BoxedUnit = new $TypeData().initClass({ | |
sr_BoxedUnit: 0 | |
}, false, "scala.runtime.BoxedUnit", { | |
sr_BoxedUnit: 1, | |
O: 1 | |
}, (void 0), (function(x) { | |
return (x === (void 0)) | |
})); | |
/** @constructor */ | |
var $c_sr_BoxesRunTime$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sr_BoxesRunTime$.prototype = new $h_O(); | |
$c_sr_BoxesRunTime$.prototype.constructor = $c_sr_BoxesRunTime$; | |
/** @constructor */ | |
var $h_sr_BoxesRunTime$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_BoxesRunTime$.prototype = $c_sr_BoxesRunTime$.prototype; | |
$c_sr_BoxesRunTime$.prototype.equalsCharObject__jl_Character__O__Z = (function(xc, y) { | |
if ($is_jl_Character(y)) { | |
var x2 = y; | |
return (xc.value$1 === x2.value$1) | |
} else if ($is_jl_Number(y)) { | |
var x3 = y; | |
if (((typeof x3) === "number")) { | |
var x2$1 = (+x3); | |
return (x2$1 === xc.value$1) | |
} else if ($is_sjsr_RuntimeLong(x3)) { | |
var x3$1 = $uJ(x3); | |
return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(xc.value$1)) | |
} else { | |
return ((x3 === null) ? (xc === null) : $objectEquals(x3, xc)) | |
} | |
} else { | |
return ((xc === null) && (y === null)) | |
} | |
}); | |
$c_sr_BoxesRunTime$.prototype.equalsNumObject__jl_Number__O__Z = (function(xn, y) { | |
if ($is_jl_Number(y)) { | |
var x2 = y; | |
return this.equalsNumNum__jl_Number__jl_Number__Z(xn, x2) | |
} else if ($is_jl_Character(y)) { | |
var x3 = y; | |
if (((typeof xn) === "number")) { | |
var x2$1 = (+xn); | |
return (x2$1 === x3.value$1) | |
} else if ($is_sjsr_RuntimeLong(xn)) { | |
var x3$1 = $uJ(xn); | |
return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(x3.value$1)) | |
} else { | |
return ((xn === null) ? (x3 === null) : $objectEquals(xn, x3)) | |
} | |
} else { | |
return ((xn === null) ? (y === null) : $objectEquals(xn, y)) | |
} | |
}); | |
$c_sr_BoxesRunTime$.prototype.equals__O__O__Z = (function(x, y) { | |
if ((x === y)) { | |
return true | |
} else if ($is_jl_Number(x)) { | |
var x2 = x; | |
return this.equalsNumObject__jl_Number__O__Z(x2, y) | |
} else if ($is_jl_Character(x)) { | |
var x3 = x; | |
return this.equalsCharObject__jl_Character__O__Z(x3, y) | |
} else { | |
return ((x === null) ? (y === null) : $objectEquals(x, y)) | |
} | |
}); | |
$c_sr_BoxesRunTime$.prototype.hashFromLong__jl_Long__I = (function(n) { | |
var iv = $uJ(n).toInt__I(); | |
return (new $c_sjsr_RuntimeLong().init___I(iv).equals__sjsr_RuntimeLong__Z($uJ(n)) ? iv : $uJ(n).$$up__sjsr_RuntimeLong__sjsr_RuntimeLong($uJ(n).$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I()) | |
}); | |
$c_sr_BoxesRunTime$.prototype.hashFromNumber__jl_Number__I = (function(n) { | |
if ($isInt(n)) { | |
var x2 = (n | 0); | |
return x2 | |
} else if ($is_sjsr_RuntimeLong(n)) { | |
var x3 = n; | |
return this.hashFromLong__jl_Long__I(x3) | |
} else if (((typeof n) === "number")) { | |
var x4 = n; | |
return this.hashFromDouble__jl_Double__I(x4) | |
} else { | |
return $objectHashCode(n) | |
} | |
}); | |
$c_sr_BoxesRunTime$.prototype.equalsNumNum__jl_Number__jl_Number__Z = (function(xn, yn) { | |
if (((typeof xn) === "number")) { | |
var x2 = (+xn); | |
if (((typeof yn) === "number")) { | |
var x2$2 = (+yn); | |
return (x2 === x2$2) | |
} else if ($is_sjsr_RuntimeLong(yn)) { | |
var x3 = $uJ(yn); | |
return (x2 === x3.toDouble__D()) | |
} else if ($is_s_math_ScalaNumber(yn)) { | |
var x4 = yn; | |
return x4.equals__O__Z(x2) | |
} else { | |
return false | |
} | |
} else if ($is_sjsr_RuntimeLong(xn)) { | |
var x3$2 = $uJ(xn); | |
if ($is_sjsr_RuntimeLong(yn)) { | |
var x2$3 = $uJ(yn); | |
return x3$2.equals__sjsr_RuntimeLong__Z(x2$3) | |
} else if (((typeof yn) === "number")) { | |
var x3$3 = (+yn); | |
return (x3$2.toDouble__D() === x3$3) | |
} else if ($is_s_math_ScalaNumber(yn)) { | |
var x4$2 = yn; | |
return x4$2.equals__O__Z(x3$2) | |
} else { | |
return false | |
} | |
} else { | |
return ((xn === null) ? (yn === null) : $objectEquals(xn, yn)) | |
} | |
}); | |
$c_sr_BoxesRunTime$.prototype.hashFromDouble__jl_Double__I = (function(n) { | |
var iv = ((+n) | 0); | |
var dv = (+n); | |
if ((iv === dv)) { | |
return iv | |
} else { | |
var lv = $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+n)); | |
return ((lv.toDouble__D() === dv) ? lv.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(lv.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() : $m_sjsr_Bits$().numberHashCode__D__I((+n))) | |
} | |
}); | |
var $d_sr_BoxesRunTime$ = new $TypeData().initClass({ | |
sr_BoxesRunTime$: 0 | |
}, false, "scala.runtime.BoxesRunTime$", { | |
sr_BoxesRunTime$: 1, | |
O: 1 | |
}); | |
$c_sr_BoxesRunTime$.prototype.$classData = $d_sr_BoxesRunTime$; | |
var $n_sr_BoxesRunTime$ = (void 0); | |
var $m_sr_BoxesRunTime$ = (function() { | |
if ((!$n_sr_BoxesRunTime$)) { | |
$n_sr_BoxesRunTime$ = new $c_sr_BoxesRunTime$().init___() | |
}; | |
return $n_sr_BoxesRunTime$ | |
}); | |
var $d_sr_Null$ = new $TypeData().initClass({ | |
sr_Null$: 0 | |
}, false, "scala.runtime.Null$", { | |
sr_Null$: 1, | |
O: 1 | |
}); | |
/** @constructor */ | |
var $c_sr_ScalaRunTime$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sr_ScalaRunTime$.prototype = new $h_O(); | |
$c_sr_ScalaRunTime$.prototype.constructor = $c_sr_ScalaRunTime$; | |
/** @constructor */ | |
var $h_sr_ScalaRunTime$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_ScalaRunTime$.prototype = $c_sr_ScalaRunTime$.prototype; | |
$c_sr_ScalaRunTime$.prototype.array$undlength__O__I = (function(xs) { | |
if ($isArrayOf_O(xs, 1)) { | |
var x2 = xs; | |
return x2.u["length"] | |
} else if ($isArrayOf_I(xs, 1)) { | |
var x3 = xs; | |
return x3.u["length"] | |
} else if ($isArrayOf_D(xs, 1)) { | |
var x4 = xs; | |
return x4.u["length"] | |
} else if ($isArrayOf_J(xs, 1)) { | |
var x5 = xs; | |
return x5.u["length"] | |
} else if ($isArrayOf_F(xs, 1)) { | |
var x6 = xs; | |
return x6.u["length"] | |
} else if ($isArrayOf_C(xs, 1)) { | |
var x7 = xs; | |
return x7.u["length"] | |
} else if ($isArrayOf_B(xs, 1)) { | |
var x8 = xs; | |
return x8.u["length"] | |
} else if ($isArrayOf_S(xs, 1)) { | |
var x9 = xs; | |
return x9.u["length"] | |
} else if ($isArrayOf_Z(xs, 1)) { | |
var x10 = xs; | |
return x10.u["length"] | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
var x11 = xs; | |
return x11.u["length"] | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}); | |
$c_sr_ScalaRunTime$.prototype.hash__O__I = (function(x) { | |
return ((x === null) ? 0 : ($is_jl_Number(x) ? $m_sr_BoxesRunTime$().hashFromNumber__jl_Number__I(x) : $objectHashCode(x))) | |
}); | |
$c_sr_ScalaRunTime$.prototype.array$undupdate__O__I__O__V = (function(xs, idx, value) { | |
if ($isArrayOf_O(xs, 1)) { | |
var x2 = xs; | |
x2.u[idx] = value | |
} else if ($isArrayOf_I(xs, 1)) { | |
var x3 = xs; | |
x3.u[idx] = (value | 0) | |
} else if ($isArrayOf_D(xs, 1)) { | |
var x4 = xs; | |
x4.u[idx] = (+value) | |
} else if ($isArrayOf_J(xs, 1)) { | |
var x5 = xs; | |
x5.u[idx] = $uJ(value) | |
} else if ($isArrayOf_F(xs, 1)) { | |
var x6 = xs; | |
x6.u[idx] = $fround(value) | |
} else if ($isArrayOf_C(xs, 1)) { | |
var x7 = xs; | |
if ((value === null)) { | |
var jsx$1 = 0 | |
} else { | |
var this$2 = value; | |
var jsx$1 = this$2.value$1 | |
}; | |
x7.u[idx] = jsx$1 | |
} else if ($isArrayOf_B(xs, 1)) { | |
var x8 = xs; | |
x8.u[idx] = (value | 0) | |
} else if ($isArrayOf_S(xs, 1)) { | |
var x9 = xs; | |
x9.u[idx] = (value | 0) | |
} else if ($isArrayOf_Z(xs, 1)) { | |
var x10 = xs; | |
x10.u[idx] = (!(!value)) | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
var x11 = xs; | |
x11.u[idx] = value | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}); | |
$c_sr_ScalaRunTime$.prototype.$$undtoString__s_Product__T = (function(x) { | |
var this$1 = x.productIterator__sc_Iterator(); | |
var start = (x.productPrefix__T() + "("); | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, ",", ")") | |
}); | |
$c_sr_ScalaRunTime$.prototype.array$undapply__O__I__O = (function(xs, idx) { | |
if ($isArrayOf_O(xs, 1)) { | |
var x2 = xs; | |
return x2.u[idx] | |
} else if ($isArrayOf_I(xs, 1)) { | |
var x3 = xs; | |
return x3.u[idx] | |
} else if ($isArrayOf_D(xs, 1)) { | |
var x4 = xs; | |
return x4.u[idx] | |
} else if ($isArrayOf_J(xs, 1)) { | |
var x5 = xs; | |
return x5.u[idx] | |
} else if ($isArrayOf_F(xs, 1)) { | |
var x6 = xs; | |
return x6.u[idx] | |
} else if ($isArrayOf_C(xs, 1)) { | |
var x7 = xs; | |
var c = x7.u[idx]; | |
return new $c_jl_Character().init___C(c) | |
} else if ($isArrayOf_B(xs, 1)) { | |
var x8 = xs; | |
return x8.u[idx] | |
} else if ($isArrayOf_S(xs, 1)) { | |
var x9 = xs; | |
return x9.u[idx] | |
} else if ($isArrayOf_Z(xs, 1)) { | |
var x10 = xs; | |
return x10.u[idx] | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
var x11 = xs; | |
return x11.u[idx] | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}); | |
var $d_sr_ScalaRunTime$ = new $TypeData().initClass({ | |
sr_ScalaRunTime$: 0 | |
}, false, "scala.runtime.ScalaRunTime$", { | |
sr_ScalaRunTime$: 1, | |
O: 1 | |
}); | |
$c_sr_ScalaRunTime$.prototype.$classData = $d_sr_ScalaRunTime$; | |
var $n_sr_ScalaRunTime$ = (void 0); | |
var $m_sr_ScalaRunTime$ = (function() { | |
if ((!$n_sr_ScalaRunTime$)) { | |
$n_sr_ScalaRunTime$ = new $c_sr_ScalaRunTime$().init___() | |
}; | |
return $n_sr_ScalaRunTime$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_Benchmark = (function() { | |
$c_O.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype = new $h_O(); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype.constructor = $c_Lorg_scalajs_benchmark_Benchmark; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_Benchmark = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_Benchmark.prototype = $c_Lorg_scalajs_benchmark_Benchmark.prototype; | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype.init___ = (function() { | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype.report__V = (function() { | |
this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(100, 0, 0)); | |
var avg = this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(2000, 0, 0)); | |
var x = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["", ": ", " us"])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["DeltaBlue", avg])); | |
var this$2 = $m_s_Console$(); | |
var this$3 = this$2.outVar$2; | |
this$3.tl$1.get__O().println__O__V(x) | |
}); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype.runBenchmark__J__D = (function(timeMinimum) { | |
var runs = 0; | |
var startTime = $m_jl_System$().currentTimeMillis__J(); | |
var stopTime = startTime.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(timeMinimum); | |
var currentTime = startTime; | |
do { | |
this.run__V(); | |
runs = ((1 + runs) | 0); | |
currentTime = $m_jl_System$().currentTimeMillis__J() | |
} while (currentTime.$$less__sjsr_RuntimeLong__Z(stopTime)); | |
var elapsed = currentTime.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(startTime); | |
return ((1000.0 * elapsed.toDouble__D()) / runs) | |
}); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype.$$js$exported$meth$main__O = (function() { | |
this.report__V() | |
}); | |
$c_Lorg_scalajs_benchmark_Benchmark.prototype["main"] = (function() { | |
return this.$$js$exported$meth$main__O() | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.call(this); | |
this.v1$2 = null; | |
this.v2$2 = null; | |
this.direction$2 = 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Constraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.markInputs__I__V = (function(mark) { | |
this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v1, v2, strength, planner) { | |
this.v1$2 = v1; | |
this.v2$2 = v2; | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
this.direction$2 = 1; | |
this.addConstraint__V(); | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.chooseMethod__I__V = (function(mark) { | |
if ((this.v1$2.mark$1 === mark)) { | |
this.direction$2 = (((this.v2$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1)) ? 2 : 1) | |
}; | |
if ((this.v2$2.mark$1 === mark)) { | |
this.direction$2 = (((this.v1$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1)) ? 0 : 1) | |
}; | |
if ($m_Lorg_scalajs_benchmark_deltablue_Strength$().weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.v1$2.walkStrength$1, this.v2$2.walkStrength$1)) { | |
this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1) ? 0 : 1) | |
} else { | |
this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1) ? 2 : 0) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.isSatisfied__Z = (function() { | |
return (this.direction$2 !== 1) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.input__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
return ((this.direction$2 === 2) ? this.v1$2 : this.v2$2) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.output__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
return ((this.direction$2 === 2) ? this.v2$2 : this.v1$2) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V = (function() { | |
var this$1 = this.v1$2; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
var this$2 = this.v2$2; | |
this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
this.direction$2 = 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.recalculate__V = (function() { | |
var ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
out.stay$1 = ihn.stay$1; | |
if (out.stay$1) { | |
this.execute__V() | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.inputsKnown__I__Z = (function(mark) { | |
var i = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
return (((i.mark$1 === mark) || i.stay$1) || (i.determinedBy$1 === null)) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.markUnsatisfied__V = (function() { | |
this.direction$2 = 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V = (function() { | |
if ((this.v1$2 !== null)) { | |
this.v1$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
if ((this.v2$2 !== null)) { | |
this.v2$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.direction$2 = 1 | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.call(this); | |
this.myOutput$2 = null; | |
this.satisfied$2 = false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Constraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.markInputs__I__V = (function(mark) { | |
/*<skip>*/ | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.chooseMethod__I__V = (function(mark) { | |
this.satisfied$2 = ((this.myOutput$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.myOutput$2.walkStrength$1)) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.isSatisfied__Z = (function() { | |
return this.satisfied$2 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.output__Lorg_scalajs_benchmark_deltablue_Variable = (function() { | |
return this.myOutput$2 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.addToGraph__V = (function() { | |
var this$1 = this.myOutput$2; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
this.satisfied$2 = false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.inputsKnown__I__Z = (function(mark) { | |
return true | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.recalculate__V = (function() { | |
this.myOutput$2.walkStrength$1 = this.strength$1; | |
this.myOutput$2.stay$1 = (!this.isInput__Z()); | |
if (this.myOutput$2.stay$1) { | |
this.execute__V() | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(myOutput, strength, planner) { | |
this.myOutput$2 = myOutput; | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
this.satisfied$2 = false; | |
this.addConstraint__V(); | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.markUnsatisfied__V = (function() { | |
this.satisfied$2 = false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.removeFromGraph__V = (function() { | |
if ((this.myOutput$2 !== null)) { | |
this.myOutput$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.satisfied$2 = false | |
}); | |
var $isArrayOf_jl_Boolean = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Boolean))) | |
}); | |
var $d_jl_Boolean = new $TypeData().initClass({ | |
jl_Boolean: 0 | |
}, false, "java.lang.Boolean", { | |
jl_Boolean: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return ((typeof x) === "boolean") | |
})); | |
/** @constructor */ | |
var $c_jl_Character = (function() { | |
$c_O.call(this); | |
this.value$1 = 0 | |
}); | |
$c_jl_Character.prototype = new $h_O(); | |
$c_jl_Character.prototype.constructor = $c_jl_Character; | |
/** @constructor */ | |
var $h_jl_Character = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Character.prototype = $c_jl_Character.prototype; | |
$c_jl_Character.prototype.equals__O__Z = (function(that) { | |
if ($is_jl_Character(that)) { | |
var jsx$1 = this.value$1; | |
var this$1 = that; | |
return (jsx$1 === this$1.value$1) | |
} else { | |
return false | |
} | |
}); | |
$c_jl_Character.prototype.toString__T = (function() { | |
var c = this.value$1; | |
return $g["String"]["fromCharCode"](c) | |
}); | |
$c_jl_Character.prototype.init___C = (function(value) { | |
this.value$1 = value; | |
return this | |
}); | |
$c_jl_Character.prototype.hashCode__I = (function() { | |
return this.value$1 | |
}); | |
var $is_jl_Character = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Character))) | |
}); | |
var $isArrayOf_jl_Character = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Character))) | |
}); | |
var $d_jl_Character = new $TypeData().initClass({ | |
jl_Character: 0 | |
}, false, "java.lang.Character", { | |
jl_Character: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}); | |
$c_jl_Character.prototype.$classData = $d_jl_Character; | |
/** @constructor */ | |
var $c_jl_InheritableThreadLocal = (function() { | |
$c_jl_ThreadLocal.call(this) | |
}); | |
$c_jl_InheritableThreadLocal.prototype = new $h_jl_ThreadLocal(); | |
$c_jl_InheritableThreadLocal.prototype.constructor = $c_jl_InheritableThreadLocal; | |
/** @constructor */ | |
var $h_jl_InheritableThreadLocal = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_InheritableThreadLocal.prototype = $c_jl_InheritableThreadLocal.prototype; | |
/** @constructor */ | |
var $c_jl_Throwable = (function() { | |
$c_O.call(this); | |
this.s$1 = null; | |
this.e$1 = null; | |
this.stackTrace$1 = null | |
}); | |
$c_jl_Throwable.prototype = new $h_O(); | |
$c_jl_Throwable.prototype.constructor = $c_jl_Throwable; | |
/** @constructor */ | |
var $h_jl_Throwable = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Throwable.prototype = $c_jl_Throwable.prototype; | |
$c_jl_Throwable.prototype.init___ = (function() { | |
$c_jl_Throwable.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}); | |
$c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable = (function() { | |
var this$1 = $m_sjsr_StackTrace$(); | |
this$1.captureState__jl_Throwable__O__V(this, this$1.createException__p1__O()); | |
return this | |
}); | |
$c_jl_Throwable.prototype.getMessage__T = (function() { | |
return this.s$1 | |
}); | |
$c_jl_Throwable.prototype.toString__T = (function() { | |
var className = $objectGetClass(this).getName__T(); | |
var message = this.getMessage__T(); | |
return ((message === null) ? className : ((className + ": ") + message)) | |
}); | |
$c_jl_Throwable.prototype.init___T__jl_Throwable = (function(s, e) { | |
this.s$1 = s; | |
this.e$1 = e; | |
this.fillInStackTrace__jl_Throwable(); | |
return this | |
}); | |
var $is_jl_Throwable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Throwable))) | |
}); | |
var $isArrayOf_jl_Throwable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Throwable))) | |
}); | |
/** @constructor */ | |
var $c_s_Predef$$anon$3 = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_Predef$$anon$3.prototype = new $h_O(); | |
$c_s_Predef$$anon$3.prototype.constructor = $c_s_Predef$$anon$3; | |
/** @constructor */ | |
var $h_s_Predef$$anon$3 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$$anon$3.prototype = $c_s_Predef$$anon$3.prototype; | |
$c_s_Predef$$anon$3.prototype.apply__scm_Builder = (function() { | |
return new $c_scm_StringBuilder().init___() | |
}); | |
$c_s_Predef$$anon$3.prototype.apply__O__scm_Builder = (function(from) { | |
return new $c_scm_StringBuilder().init___() | |
}); | |
var $d_s_Predef$$anon$3 = new $TypeData().initClass({ | |
s_Predef$$anon$3: 0 | |
}, false, "scala.Predef$$anon$3", { | |
s_Predef$$anon$3: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_s_Predef$$anon$3.prototype.$classData = $d_s_Predef$$anon$3; | |
var $is_s_math_ScalaNumber = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_math_ScalaNumber))) | |
}); | |
var $isArrayOf_s_math_ScalaNumber = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_math_ScalaNumber))) | |
}); | |
/** @constructor */ | |
var $c_s_package$$anon$1 = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_package$$anon$1.prototype = new $h_O(); | |
$c_s_package$$anon$1.prototype.constructor = $c_s_package$$anon$1; | |
/** @constructor */ | |
var $h_s_package$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_package$$anon$1.prototype = $c_s_package$$anon$1.prototype; | |
$c_s_package$$anon$1.prototype.toString__T = (function() { | |
return "object AnyRef" | |
}); | |
var $d_s_package$$anon$1 = new $TypeData().initClass({ | |
s_package$$anon$1: 0 | |
}, false, "scala.package$$anon$1", { | |
s_package$$anon$1: 1, | |
O: 1, | |
s_Specializable: 1 | |
}); | |
$c_s_package$$anon$1.prototype.$classData = $d_s_package$$anon$1; | |
/** @constructor */ | |
var $c_s_util_hashing_MurmurHash3$ = (function() { | |
$c_s_util_hashing_MurmurHash3.call(this); | |
this.arraySeed$2 = 0; | |
this.stringSeed$2 = 0; | |
this.productSeed$2 = 0; | |
this.symmetricSeed$2 = 0; | |
this.traversableSeed$2 = 0; | |
this.seqSeed$2 = 0; | |
this.mapSeed$2 = 0; | |
this.setSeed$2 = 0 | |
}); | |
$c_s_util_hashing_MurmurHash3$.prototype = new $h_s_util_hashing_MurmurHash3(); | |
$c_s_util_hashing_MurmurHash3$.prototype.constructor = $c_s_util_hashing_MurmurHash3$; | |
/** @constructor */ | |
var $h_s_util_hashing_MurmurHash3$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_hashing_MurmurHash3$.prototype = $c_s_util_hashing_MurmurHash3$.prototype; | |
$c_s_util_hashing_MurmurHash3$.prototype.init___ = (function() { | |
$n_s_util_hashing_MurmurHash3$ = this; | |
this.seqSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Seq"); | |
this.mapSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Map"); | |
this.setSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Set"); | |
return this | |
}); | |
$c_s_util_hashing_MurmurHash3$.prototype.seqHash__sc_Seq__I = (function(xs) { | |
if ($is_sci_List(xs)) { | |
var x2 = xs; | |
return this.listHash__sci_List__I__I(x2, this.seqSeed$2) | |
} else { | |
return this.orderedHash__sc_TraversableOnce__I__I(xs, this.seqSeed$2) | |
} | |
}); | |
var $d_s_util_hashing_MurmurHash3$ = new $TypeData().initClass({ | |
s_util_hashing_MurmurHash3$: 0 | |
}, false, "scala.util.hashing.MurmurHash3$", { | |
s_util_hashing_MurmurHash3$: 1, | |
s_util_hashing_MurmurHash3: 1, | |
O: 1 | |
}); | |
$c_s_util_hashing_MurmurHash3$.prototype.$classData = $d_s_util_hashing_MurmurHash3$; | |
var $n_s_util_hashing_MurmurHash3$ = (void 0); | |
var $m_s_util_hashing_MurmurHash3$ = (function() { | |
if ((!$n_s_util_hashing_MurmurHash3$)) { | |
$n_s_util_hashing_MurmurHash3$ = new $c_s_util_hashing_MurmurHash3$().init___() | |
}; | |
return $n_s_util_hashing_MurmurHash3$ | |
}); | |
/** @constructor */ | |
var $c_scg_GenSetFactory = (function() { | |
$c_scg_GenericCompanion.call(this) | |
}); | |
$c_scg_GenSetFactory.prototype = new $h_scg_GenericCompanion(); | |
$c_scg_GenSetFactory.prototype.constructor = $c_scg_GenSetFactory; | |
/** @constructor */ | |
var $h_scg_GenSetFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenSetFactory.prototype = $c_scg_GenSetFactory.prototype; | |
/** @constructor */ | |
var $c_scg_GenTraversableFactory = (function() { | |
$c_scg_GenericCompanion.call(this); | |
this.ReusableCBFInstance$2 = null | |
}); | |
$c_scg_GenTraversableFactory.prototype = new $h_scg_GenericCompanion(); | |
$c_scg_GenTraversableFactory.prototype.constructor = $c_scg_GenTraversableFactory; | |
/** @constructor */ | |
var $h_scg_GenTraversableFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenTraversableFactory.prototype = $c_scg_GenTraversableFactory.prototype; | |
$c_scg_GenTraversableFactory.prototype.init___ = (function() { | |
this.ReusableCBFInstance$2 = new $c_scg_GenTraversableFactory$$anon$1().init___scg_GenTraversableFactory(this); | |
return this | |
}); | |
/** @constructor */ | |
var $c_scg_GenTraversableFactory$GenericCanBuildFrom = (function() { | |
$c_O.call(this); | |
this.$$outer$f = null | |
}); | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype = new $h_O(); | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.constructor = $c_scg_GenTraversableFactory$GenericCanBuildFrom; | |
/** @constructor */ | |
var $h_scg_GenTraversableFactory$GenericCanBuildFrom = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenTraversableFactory$GenericCanBuildFrom.prototype = $c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype; | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.apply__scm_Builder = (function() { | |
return this.$$outer$f.newBuilder__scm_Builder() | |
}); | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.apply__O__scm_Builder = (function(from) { | |
var from$1 = from; | |
return from$1.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
}); | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory = (function($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
return this | |
}); | |
/** @constructor */ | |
var $c_scg_MapFactory = (function() { | |
$c_scg_GenMapFactory.call(this) | |
}); | |
$c_scg_MapFactory.prototype = new $h_scg_GenMapFactory(); | |
$c_scg_MapFactory.prototype.constructor = $c_scg_MapFactory; | |
/** @constructor */ | |
var $h_scg_MapFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_MapFactory.prototype = $c_scg_MapFactory.prototype; | |
/** @constructor */ | |
var $c_sci_List$$anon$1 = (function() { | |
$c_O.call(this) | |
}); | |
$c_sci_List$$anon$1.prototype = new $h_O(); | |
$c_sci_List$$anon$1.prototype.constructor = $c_sci_List$$anon$1; | |
/** @constructor */ | |
var $h_sci_List$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_List$$anon$1.prototype = $c_sci_List$$anon$1.prototype; | |
$c_sci_List$$anon$1.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sci_List$$anon$1.prototype.apply__O__O = (function(x) { | |
return this | |
}); | |
$c_sci_List$$anon$1.prototype.toString__T = (function() { | |
return "<function1>" | |
}); | |
var $d_sci_List$$anon$1 = new $TypeData().initClass({ | |
sci_List$$anon$1: 0 | |
}, false, "scala.collection.immutable.List$$anon$1", { | |
sci_List$$anon$1: 1, | |
O: 1, | |
F1: 1 | |
}); | |
$c_sci_List$$anon$1.prototype.$classData = $d_sci_List$$anon$1; | |
var $is_scm_Builder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Builder))) | |
}); | |
var $isArrayOf_scm_Builder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Builder))) | |
}); | |
/** @constructor */ | |
var $c_sr_AbstractFunction0 = (function() { | |
$c_O.call(this) | |
}); | |
$c_sr_AbstractFunction0.prototype = new $h_O(); | |
$c_sr_AbstractFunction0.prototype.constructor = $c_sr_AbstractFunction0; | |
/** @constructor */ | |
var $h_sr_AbstractFunction0 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_AbstractFunction0.prototype = $c_sr_AbstractFunction0.prototype; | |
$c_sr_AbstractFunction0.prototype.toString__T = (function() { | |
return "<function0>" | |
}); | |
/** @constructor */ | |
var $c_sr_AbstractFunction1 = (function() { | |
$c_O.call(this) | |
}); | |
$c_sr_AbstractFunction1.prototype = new $h_O(); | |
$c_sr_AbstractFunction1.prototype.constructor = $c_sr_AbstractFunction1; | |
/** @constructor */ | |
var $h_sr_AbstractFunction1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_AbstractFunction1.prototype = $c_sr_AbstractFunction1.prototype; | |
$c_sr_AbstractFunction1.prototype.toString__T = (function() { | |
return "<function1>" | |
}); | |
/** @constructor */ | |
var $c_sr_BooleanRef = (function() { | |
$c_O.call(this); | |
this.elem$1 = false | |
}); | |
$c_sr_BooleanRef.prototype = new $h_O(); | |
$c_sr_BooleanRef.prototype.constructor = $c_sr_BooleanRef; | |
/** @constructor */ | |
var $h_sr_BooleanRef = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_BooleanRef.prototype = $c_sr_BooleanRef.prototype; | |
$c_sr_BooleanRef.prototype.toString__T = (function() { | |
var value = this.elem$1; | |
return ("" + value) | |
}); | |
$c_sr_BooleanRef.prototype.init___Z = (function(elem) { | |
this.elem$1 = elem; | |
return this | |
}); | |
var $d_sr_BooleanRef = new $TypeData().initClass({ | |
sr_BooleanRef: 0 | |
}, false, "scala.runtime.BooleanRef", { | |
sr_BooleanRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_BooleanRef.prototype.$classData = $d_sr_BooleanRef; | |
/** @constructor */ | |
var $c_sr_IntRef = (function() { | |
$c_O.call(this); | |
this.elem$1 = 0 | |
}); | |
$c_sr_IntRef.prototype = new $h_O(); | |
$c_sr_IntRef.prototype.constructor = $c_sr_IntRef; | |
/** @constructor */ | |
var $h_sr_IntRef = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_IntRef.prototype = $c_sr_IntRef.prototype; | |
$c_sr_IntRef.prototype.toString__T = (function() { | |
var value = this.elem$1; | |
return ("" + value) | |
}); | |
$c_sr_IntRef.prototype.init___I = (function(elem) { | |
this.elem$1 = elem; | |
return this | |
}); | |
var $d_sr_IntRef = new $TypeData().initClass({ | |
sr_IntRef: 0 | |
}, false, "scala.runtime.IntRef", { | |
sr_IntRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_IntRef.prototype.$classData = $d_sr_IntRef; | |
/** @constructor */ | |
var $c_sr_ObjectRef = (function() { | |
$c_O.call(this); | |
this.elem$1 = null | |
}); | |
$c_sr_ObjectRef.prototype = new $h_O(); | |
$c_sr_ObjectRef.prototype.constructor = $c_sr_ObjectRef; | |
/** @constructor */ | |
var $h_sr_ObjectRef = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_ObjectRef.prototype = $c_sr_ObjectRef.prototype; | |
$c_sr_ObjectRef.prototype.toString__T = (function() { | |
return $m_sjsr_RuntimeString$().valueOf__O__T(this.elem$1) | |
}); | |
$c_sr_ObjectRef.prototype.init___O = (function(elem) { | |
this.elem$1 = elem; | |
return this | |
}); | |
var $d_sr_ObjectRef = new $TypeData().initClass({ | |
sr_ObjectRef: 0 | |
}, false, "scala.runtime.ObjectRef", { | |
sr_ObjectRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_ObjectRef.prototype.$classData = $d_sr_ObjectRef; | |
/** @constructor */ | |
var $c_Ljava_io_OutputStream = (function() { | |
$c_O.call(this) | |
}); | |
$c_Ljava_io_OutputStream.prototype = new $h_O(); | |
$c_Ljava_io_OutputStream.prototype.constructor = $c_Ljava_io_OutputStream; | |
/** @constructor */ | |
var $h_Ljava_io_OutputStream = (function() { | |
/*<skip>*/ | |
}); | |
$h_Ljava_io_OutputStream.prototype = $c_Ljava_io_OutputStream.prototype; | |
$c_Ljava_io_OutputStream.prototype.close__V = (function() { | |
/*<skip>*/ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
$c_Lorg_scalajs_benchmark_Benchmark.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype = new $h_Lorg_scalajs_benchmark_Benchmark(); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype = $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.run__V = (function() { | |
this.chainTest__I__V(100); | |
this.projectionTest__I__V(100) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.projectionTest__I__V = (function(n) { | |
var planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
var scale = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("scale", 10); | |
var offset = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("offset", 1000); | |
var elem$1 = null; | |
elem$1 = null; | |
var elem$1$1 = null; | |
elem$1$1 = null; | |
var dests = new $c_scm_ArrayBuffer().init___I(n); | |
var isEmpty$4 = (n <= 0); | |
var numRangeElements$4 = (isEmpty$4 ? 0 : n); | |
var lastElement$4 = (isEmpty$4 ? (-1) : (((-1) + n) | 0)); | |
var terminalElement$4 = ((1 + lastElement$4) | 0); | |
if ((numRangeElements$4 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, false) | |
}; | |
var i = 0; | |
var count = 0; | |
while ((i !== terminalElement$4)) { | |
var arg1 = i; | |
elem$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("src", arg1); | |
elem$1$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("dst", arg1); | |
dests.$$plus$eq__O__scm_ArrayBuffer(elem$1$1); | |
new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(), planner); | |
new $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, scale, offset, elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner); | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1, 17, planner); | |
if ((elem$1$1.value$1 !== 1170)) { | |
$m_s_Console$().print__O__V("Projection 1 failed") | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1$1, 1050, planner); | |
if ((elem$1.value$1 !== 5)) { | |
$m_s_Console$().print__O__V("Projection 2 failed") | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(scale, 5, planner); | |
var end = (((-1) + n) | 0); | |
var isEmpty$4$1 = (end <= 0); | |
var numRangeElements$4$1 = (isEmpty$4$1 ? 0 : end); | |
var lastElement$4$1 = (isEmpty$4$1 ? (-1) : (((-1) + end) | 0)); | |
var terminalElement$4$1 = ((1 + lastElement$4$1) | 0); | |
if ((numRangeElements$4$1 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end, 1, false) | |
}; | |
var i$1 = 0; | |
var count$1 = 0; | |
while ((i$1 !== terminalElement$4$1)) { | |
var v1 = i$1; | |
if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1).value$1 !== ((1000 + $imul(5, v1)) | 0))) { | |
$m_s_Console$().print__O__V("Projection 3 failed") | |
}; | |
count$1 = ((1 + count$1) | 0); | |
i$1 = ((1 + i$1) | 0) | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(offset, 2000, planner); | |
var end$1 = (((-1) + n) | 0); | |
var isEmpty$4$2 = (end$1 <= 0); | |
var numRangeElements$4$2 = (isEmpty$4$2 ? 0 : end$1); | |
var lastElement$4$2 = (isEmpty$4$2 ? (-1) : (((-1) + end$1) | 0)); | |
var terminalElement$4$2 = ((1 + lastElement$4$2) | 0); | |
if ((numRangeElements$4$2 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end$1, 1, false) | |
}; | |
var i$2 = 0; | |
var count$2 = 0; | |
while ((i$2 !== terminalElement$4$2)) { | |
var v1$1 = i$2; | |
if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1$1).value$1 !== ((2000 + $imul(5, v1$1)) | 0))) { | |
$m_s_Console$().print__O__V("Projection 4 failed") | |
}; | |
count$2 = ((1 + count$2) | 0); | |
i$2 = ((1 + i$2) | 0) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.chainTest__I__V = (function(n) { | |
var planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
var elem$1 = null; | |
elem$1 = null; | |
var elem$1$1 = null; | |
elem$1$1 = null; | |
var elem$1$2 = null; | |
elem$1$2 = null; | |
var isEmpty$4 = (n < 0); | |
var numRangeElements$4 = (isEmpty$4 ? 0 : ((n > 2147483646) ? (-1) : ((1 + n) | 0))); | |
var lastElement$4 = (isEmpty$4 ? (-1) : n); | |
var terminalElement$4 = ((1 + lastElement$4) | 0); | |
if ((numRangeElements$4 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, true) | |
}; | |
var i = 0; | |
var count = 0; | |
while ((i !== terminalElement$4)) { | |
var v1 = i; | |
var v = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("v", 0); | |
if ((elem$1 !== null)) { | |
new $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, v, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner) | |
}; | |
if ((v1 === 0)) { | |
elem$1$1 = v | |
}; | |
if ((v1 === n)) { | |
elem$1$2 = v | |
}; | |
elem$1 = v; | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$2, $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(), planner); | |
var edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
var plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
var i$1 = 0; | |
var count$1 = 0; | |
while ((i$1 !== 100)) { | |
var v1$1 = i$1; | |
elem$1$1.value$1 = v1$1; | |
plan.execute__V(); | |
if ((elem$1$2.value$1 !== v1$1)) { | |
$m_s_Console$().print__O__V("Chain test failed.\n{last.value)\n{i}") | |
}; | |
count$1 = ((1 + count$1) | 0); | |
i$1 = ((1 + i$1) | 0) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V = (function(v, newValue, planner) { | |
var edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
var plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
var i = 0; | |
var count = 0; | |
while ((i !== 10)) { | |
var v1 = i; | |
v.value$1 = newValue; | |
plan.execute__V(); | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
edit.destroyConstraint__V() | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.DeltaBlue$", { | |
Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 1, | |
Lorg_scalajs_benchmark_Benchmark: 1, | |
O: 1, | |
sjs_js_JSApp: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
var $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ | |
}); | |
$e["org"] = ($e["org"] || {}); | |
$e["org"]["scalajs"] = ($e["org"]["scalajs"] || {}); | |
$e["org"]["scalajs"]["benchmark"] = ($e["org"]["scalajs"]["benchmark"] || {}); | |
$e["org"]["scalajs"]["benchmark"]["deltablue"] = ($e["org"]["scalajs"]["benchmark"]["deltablue"] || {}); | |
$e["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"] = $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_EditConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.call(this); | |
this.isInput$3 = false | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_EditConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.isInput__Z = (function() { | |
return this.isInput$3 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.execute__V = (function() { | |
/*<skip>*/ | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v, str, planner) { | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v, str, planner); | |
this.isInput$3 = true; | |
return this | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_EditConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_EditConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.EditConstraint", { | |
Lorg_scalajs_benchmark_deltablue_EditConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.execute__V = (function() { | |
this.output__Lorg_scalajs_benchmark_deltablue_Variable().value$1 = this.input__Lorg_scalajs_benchmark_deltablue_Variable().value$1 | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.EqualityConstraint", { | |
Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.call(this); | |
this.v1$3 = null; | |
this.scale$3 = null; | |
this.offset$3 = null; | |
this.v2$3 = null | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_BinaryConstraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.markInputs__I__V = (function(mark) { | |
this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
this.scale$3.mark$1 = mark; | |
this.offset$3.mark$1 = mark | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner = (function(v1, scale, offset, v2, strength, planner) { | |
this.v1$3 = v1; | |
this.scale$3 = scale; | |
this.offset$3 = offset; | |
this.v2$3 = v2; | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v1, v2, strength, planner); | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.execute__V = (function() { | |
if ((this.direction$2 === 2)) { | |
this.v2$3.value$1 = (($imul(this.v1$3.value$1, this.scale$3.value$1) + this.offset$3.value$1) | 0) | |
} else { | |
this.v1$3.value$1 = ((((this.v2$3.value$1 - this.offset$3.value$1) | 0) / this.scale$3.value$1) | 0) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.addToGraph__V = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V.call(this); | |
var this$1 = this.scale$3; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
var this$2 = this.offset$3; | |
this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.recalculate__V = (function() { | |
var ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
var out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
out.stay$1 = ((ihn.stay$1 && this.scale$3.stay$1) && this.offset$3.stay$1); | |
if (out.stay$1) { | |
this.execute__V() | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.removeFromGraph__V = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V.call(this); | |
if ((this.scale$3 !== null)) { | |
this.scale$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
if ((this.offset$3 !== null)) { | |
this.offset$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
} | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.ScaleConstraint", { | |
Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_StayConstraint = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype = new $h_Lorg_scalajs_benchmark_deltablue_UnaryConstraint(); | |
$c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_StayConstraint = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype = $c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.execute__V = (function() { | |
/*<skip>*/ | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_StayConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_StayConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.StayConstraint", { | |
Lorg_scalajs_benchmark_deltablue_StayConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
var $d_jl_Byte = new $TypeData().initClass({ | |
jl_Byte: 0 | |
}, false, "java.lang.Byte", { | |
jl_Byte: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isByte(x) | |
})); | |
var $isArrayOf_jl_Double = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Double))) | |
}); | |
var $d_jl_Double = new $TypeData().initClass({ | |
jl_Double: 0 | |
}, false, "java.lang.Double", { | |
jl_Double: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return ((typeof x) === "number") | |
})); | |
/** @constructor */ | |
var $c_jl_Error = (function() { | |
$c_jl_Throwable.call(this) | |
}); | |
$c_jl_Error.prototype = new $h_jl_Throwable(); | |
$c_jl_Error.prototype.constructor = $c_jl_Error; | |
/** @constructor */ | |
var $h_jl_Error = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Error.prototype = $c_jl_Error.prototype; | |
$c_jl_Error.prototype.init___T = (function(s) { | |
$c_jl_Error.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}); | |
/** @constructor */ | |
var $c_jl_Exception = (function() { | |
$c_jl_Throwable.call(this) | |
}); | |
$c_jl_Exception.prototype = new $h_jl_Throwable(); | |
$c_jl_Exception.prototype.constructor = $c_jl_Exception; | |
/** @constructor */ | |
var $h_jl_Exception = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_Exception.prototype = $c_jl_Exception.prototype; | |
$c_jl_Exception.prototype.init___T = (function(s) { | |
$c_jl_Exception.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}); | |
var $d_jl_Float = new $TypeData().initClass({ | |
jl_Float: 0 | |
}, false, "java.lang.Float", { | |
jl_Float: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isFloat(x) | |
})); | |
var $isArrayOf_jl_Integer = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Integer))) | |
}); | |
var $d_jl_Integer = new $TypeData().initClass({ | |
jl_Integer: 0 | |
}, false, "java.lang.Integer", { | |
jl_Integer: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isInt(x) | |
})); | |
var $isArrayOf_jl_Long = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Long))) | |
}); | |
var $d_jl_Long = new $TypeData().initClass({ | |
jl_Long: 0 | |
}, false, "java.lang.Long", { | |
jl_Long: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $is_sjsr_RuntimeLong(x) | |
})); | |
var $d_jl_Short = new $TypeData().initClass({ | |
jl_Short: 0 | |
}, false, "java.lang.Short", { | |
jl_Short: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isShort(x) | |
})); | |
/** @constructor */ | |
var $c_ju_Formatter = (function() { | |
$c_O.call(this); | |
this.dest$1 = null; | |
this.closed$1 = false | |
}); | |
$c_ju_Formatter.prototype = new $h_O(); | |
$c_ju_Formatter.prototype.constructor = $c_ju_Formatter; | |
/** @constructor */ | |
var $h_ju_Formatter = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_Formatter.prototype = $c_ju_Formatter.prototype; | |
$c_ju_Formatter.prototype.init___ = (function() { | |
$c_ju_Formatter.prototype.init___jl_Appendable.call(this, new $c_jl_StringBuilder().init___()); | |
return this | |
}); | |
$c_ju_Formatter.prototype.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable = (function(argStr, prefix, preventZero, flags$1, width$1, conversion$1) { | |
var prePadLen = (((argStr["length"] | 0) + (prefix["length"] | 0)) | 0); | |
if ((width$1 <= prePadLen)) { | |
var padStr = (("" + prefix) + argStr) | |
} else { | |
var padRight = this.hasFlag$1__p1__T__T__Z("-", flags$1); | |
var padZero = (this.hasFlag$1__p1__T__T__Z("0", flags$1) && (!(!(!preventZero)))); | |
var padLength = ((width$1 - prePadLen) | 0); | |
var padChar = (padZero ? "0" : " "); | |
var padding = this.strRepeat$1__p1__T__I__T(padChar, padLength); | |
if ((padZero && padRight)) { | |
var padStr; | |
throw new $c_ju_IllegalFormatFlagsException().init___T(flags$1) | |
} else { | |
var padStr = (padRight ? ((("" + prefix) + argStr) + padding) : (padZero ? ((("" + prefix) + padding) + argStr) : ((("" + padding) + prefix) + argStr))) | |
} | |
}; | |
var casedStr = ($m_jl_Character$().isUpperCase__C__Z(conversion$1) ? padStr["toUpperCase"]() : padStr); | |
return this.dest$1.append__jl_CharSequence__jl_Appendable(casedStr) | |
}); | |
$c_ju_Formatter.prototype.toString__T = (function() { | |
return this.out__jl_Appendable().toString__T() | |
}); | |
$c_ju_Formatter.prototype.init___jl_Appendable = (function(dest) { | |
this.dest$1 = dest; | |
this.closed$1 = false; | |
return this | |
}); | |
$c_ju_Formatter.prototype.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable = (function(argStr, prefix, flags$1, width$1, conversion$1) { | |
var firstChar = (65535 & (argStr["charCodeAt"](0) | 0)); | |
return (((firstChar === 43) || (firstChar === 45)) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr["substring"](1), (("" + new $c_jl_Character().init___C(firstChar)) + prefix), false, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, false, flags$1, width$1, conversion$1)) | |
}); | |
$c_ju_Formatter.prototype.hasFlag$1__p1__T__T__Z = (function(flag, flags$1) { | |
return ((flags$1["indexOf"](flag) | 0) >= 0) | |
}); | |
$c_ju_Formatter.prototype.out__jl_Appendable = (function() { | |
return (this.closed$1 ? this.java$util$Formatter$$throwClosedException__sr_Nothing$() : this.dest$1) | |
}); | |
$c_ju_Formatter.prototype.format__T__AO__ju_Formatter = (function(format_in, args) { | |
if (this.closed$1) { | |
this.java$util$Formatter$$throwClosedException__sr_Nothing$() | |
} else { | |
var fmt = format_in; | |
var lastImplicitIndex = 0; | |
var lastIndex = 0; | |
while (true) { | |
var thiz = fmt; | |
if ((thiz === null)) { | |
var jsx$1; | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
var jsx$1 = thiz | |
}; | |
if ((!(jsx$1 === ""))) { | |
var x1 = fmt; | |
matchEnd9: { | |
var o12 = $m_ju_Formatter$().java$util$Formatter$$RegularChunk$1.unapply__T__s_Option(x1); | |
if ((!o12.isEmpty__Z())) { | |
var matchResult = o12.get__O(); | |
var thiz$2 = fmt; | |
var $$this = matchResult[0]; | |
if (($$this === (void 0))) { | |
var thiz$1; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var thiz$1 = $$this | |
}; | |
var beginIndex = (thiz$1["length"] | 0); | |
fmt = thiz$2["substring"](beginIndex); | |
var jsx$3 = this.dest$1; | |
var $$this$1 = matchResult[0]; | |
if (($$this$1 === (void 0))) { | |
var jsx$2; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var jsx$2 = $$this$1 | |
}; | |
jsx$3.append__jl_CharSequence__jl_Appendable(jsx$2); | |
break matchEnd9 | |
}; | |
var o14 = $m_ju_Formatter$().java$util$Formatter$$DoublePercent$1.unapply__T__s_Option(x1); | |
if ((!o14.isEmpty__Z())) { | |
var thiz$3 = fmt; | |
fmt = thiz$3["substring"](2); | |
this.dest$1.append__C__jl_Appendable(37); | |
break matchEnd9 | |
}; | |
var o16 = $m_ju_Formatter$().java$util$Formatter$$EOLChunk$1.unapply__T__s_Option(x1); | |
if ((!o16.isEmpty__Z())) { | |
var thiz$4 = fmt; | |
fmt = thiz$4["substring"](2); | |
this.dest$1.append__C__jl_Appendable(10); | |
break matchEnd9 | |
}; | |
var o18 = $m_ju_Formatter$().java$util$Formatter$$FormattedChunk$1.unapply__T__s_Option(x1); | |
if ((!o18.isEmpty__Z())) { | |
var matchResult$2 = o18.get__O(); | |
var thiz$6 = fmt; | |
var $$this$2 = matchResult$2[0]; | |
if (($$this$2 === (void 0))) { | |
var thiz$5; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var thiz$5 = $$this$2 | |
}; | |
var beginIndex$1 = (thiz$5["length"] | 0); | |
fmt = thiz$6["substring"](beginIndex$1); | |
var $$this$3 = matchResult$2[2]; | |
if (($$this$3 === (void 0))) { | |
var flags; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var flags = $$this$3 | |
}; | |
var $$this$4 = matchResult$2[1]; | |
var indexStr = (($$this$4 === (void 0)) ? "" : $$this$4); | |
if ((indexStr === null)) { | |
var jsx$4; | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
var jsx$4 = indexStr | |
}; | |
if ((jsx$4 !== "")) { | |
var this$28 = $m_jl_Integer$(); | |
var index = this$28.parseInt__T__I__I(indexStr, 10) | |
} else if (this.hasFlag$1__p1__T__T__Z("<", flags)) { | |
var index = lastIndex | |
} else { | |
lastImplicitIndex = ((1 + lastImplicitIndex) | 0); | |
var index = lastImplicitIndex | |
}; | |
lastIndex = index; | |
if (((index <= 0) || (index > args.u["length"]))) { | |
var $$this$5 = matchResult$2[5]; | |
if (($$this$5 === (void 0))) { | |
var jsx$5; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var jsx$5 = $$this$5 | |
}; | |
throw new $c_ju_MissingFormatArgumentException().init___T(jsx$5) | |
}; | |
var arg = args.u[(((-1) + index) | 0)]; | |
var $$this$6 = matchResult$2[3]; | |
var widthStr = (($$this$6 === (void 0)) ? "" : $$this$6); | |
if ((widthStr === null)) { | |
var jsx$6; | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
var jsx$6 = widthStr | |
}; | |
var hasWidth = (jsx$6 !== ""); | |
if (hasWidth) { | |
var this$36 = $m_jl_Integer$(); | |
var width = this$36.parseInt__T__I__I(widthStr, 10) | |
} else { | |
var width = 0 | |
}; | |
var $$this$7 = matchResult$2[4]; | |
var precisionStr = (($$this$7 === (void 0)) ? "" : $$this$7); | |
if ((precisionStr === null)) { | |
var jsx$7; | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
var jsx$7 = precisionStr | |
}; | |
var hasPrecision = (jsx$7 !== ""); | |
if (hasPrecision) { | |
var this$41 = $m_jl_Integer$(); | |
var precision = this$41.parseInt__T__I__I(precisionStr, 10) | |
} else { | |
var precision = 0 | |
}; | |
var $$this$8 = matchResult$2[5]; | |
if (($$this$8 === (void 0))) { | |
var thiz$7; | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
var thiz$7 = $$this$8 | |
}; | |
var conversion = (65535 & (thiz$7["charCodeAt"](0) | 0)); | |
switch (conversion) { | |
case 98: | |
case 66: { | |
if ((arg === null)) { | |
var jsx$8 = "false" | |
} else if (((typeof arg) === "boolean")) { | |
var x3 = arg; | |
var jsx$8 = $m_sjsr_RuntimeString$().valueOf__O__T(x3) | |
} else { | |
var jsx$8 = "true" | |
}; | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$8, "", false, flags, width, conversion); | |
break | |
} | |
case 104: | |
case 72: { | |
if ((arg === null)) { | |
var jsx$9 = "null" | |
} else { | |
var i = $objectHashCode(arg); | |
var x = (+(i >>> 0)); | |
var jsx$9 = x["toString"](16) | |
}; | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$9, "", false, flags, width, conversion); | |
break | |
} | |
case 115: | |
case 83: { | |
matchEnd6: { | |
if ((arg === null)) { | |
if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable("null", "", false, flags, width, conversion); | |
break matchEnd6 | |
} | |
}; | |
if ($is_ju_Formattable(arg)) { | |
var x3$2 = arg; | |
var flags$2 = (((this.hasFlag$1__p1__T__T__Z("-", flags) ? 1 : 0) | (this.hasFlag$1__p1__T__T__Z("#", flags) ? 4 : 0)) | ($m_jl_Character$().isUpperCase__C__Z(conversion) ? 2 : 0)); | |
x3$2.formatTo__ju_Formatter__I__I__I__V(this, flags$2, (hasWidth ? width : (-1)), (hasPrecision ? precision : (-1))); | |
$m_s_None$(); | |
break matchEnd6 | |
}; | |
if ((arg !== null)) { | |
if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($objectToString(arg), "", false, flags, width, conversion); | |
break matchEnd6 | |
} | |
}; | |
throw new $c_ju_FormatFlagsConversionMismatchException().init___T__C("#", 115) | |
}; | |
break | |
} | |
case 99: | |
case 67: { | |
var c = (65535 & this.intArg$1__p1__O__I(arg)); | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($g["String"]["fromCharCode"](c), "", false, flags, width, conversion); | |
break | |
} | |
case 100: { | |
var this$67 = this.numberArg$1__p1__O__D(arg); | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(("" + this$67), false, flags, width, conversion); | |
break | |
} | |
case 111: { | |
if ($isInt(arg)) { | |
var x2 = (arg | 0); | |
var x$1 = (+(x2 >>> 0)); | |
var str = x$1["toString"](8) | |
} else if ($is_sjsr_RuntimeLong(arg)) { | |
var x3$3 = $uJ(arg); | |
var str = x3$3.toOctalString__T() | |
} else { | |
var str; | |
throw new $c_s_MatchError().init___O(arg) | |
}; | |
this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0" : ""), flags, width, conversion); | |
break | |
} | |
case 120: | |
case 88: { | |
if ($isInt(arg)) { | |
var x2$2 = (arg | 0); | |
var x$2 = (+(x2$2 >>> 0)); | |
var str$2 = x$2["toString"](16) | |
} else if ($is_sjsr_RuntimeLong(arg)) { | |
var x3$4 = $uJ(arg); | |
var str$2 = x3$4.toHexString__T() | |
} else { | |
var str$2; | |
throw new $c_s_MatchError().init___O(arg) | |
}; | |
this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str$2, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0x" : ""), flags, width, conversion); | |
break | |
} | |
case 101: | |
case 69: { | |
this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((hasPrecision ? precision : 6), flags, arg, width, conversion); | |
break | |
} | |
case 103: | |
case 71: { | |
var a = this.numberArg$1__p1__O__D(arg); | |
var m = ((a < 0) ? (-a) : a); | |
var p = ((!hasPrecision) ? 6 : ((precision === 0) ? 1 : precision)); | |
if (((m >= 1.0E-4) && (m < (+$g["Math"]["pow"](10.0, p))))) { | |
var a$1 = ((+$g["Math"]["log"](m)) / 2.302585092994046); | |
var sig = ((+$g["Math"]["ceil"](a$1)) | 0); | |
var x$3 = this.numberArg$1__p1__O__D(arg); | |
var a$2 = ((p - sig) | 0); | |
var jsx$10 = x$3["toFixed"](((a$2 > 0) ? a$2 : 0)); | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$10, false, flags, width, conversion) | |
} else { | |
this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((((-1) + p) | 0), flags, arg, width, conversion) | |
}; | |
break | |
} | |
case 102: { | |
var x$4 = this.numberArg$1__p1__O__D(arg); | |
var jsx$12 = x$4["toFixed"]((hasPrecision ? precision : 6)); | |
var this$86 = this.numberArg$1__p1__O__D(arg); | |
if ((this$86 !== this$86)) { | |
var jsx$11 = true | |
} else { | |
var this$90 = this.numberArg$1__p1__O__D(arg); | |
var jsx$11 = ((this$90 === Infinity) || (this$90 === (-Infinity))) | |
}; | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$12, jsx$11, flags, width, conversion); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(new $c_jl_Character().init___C(conversion)) | |
} | |
}; | |
break matchEnd9 | |
}; | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} else { | |
break | |
} | |
}; | |
return this | |
} | |
}); | |
$c_ju_Formatter.prototype.strRepeat$1__p1__T__I__T = (function(s, times) { | |
var result = ""; | |
var i = times; | |
while ((i > 0)) { | |
result = (("" + result) + s); | |
i = (((-1) + i) | 0) | |
}; | |
return result | |
}); | |
$c_ju_Formatter.prototype.sciNotation$1__p1__I__T__O__I__C__jl_Appendable = (function(precision, flags$1, arg$1, width$1, conversion$1) { | |
var x = this.numberArg$1__p1__O__D(arg$1); | |
var exp = x["toExponential"](precision); | |
var index = (((-3) + (exp["length"] | 0)) | 0); | |
if (((65535 & (exp["charCodeAt"](index) | 0)) === 101)) { | |
var endIndex = (((-1) + (exp["length"] | 0)) | 0); | |
var jsx$3 = exp["substring"](0, endIndex); | |
var index$1 = (((-1) + (exp["length"] | 0)) | 0); | |
var c = (65535 & (exp["charCodeAt"](index$1) | 0)); | |
var jsx$2 = ((jsx$3 + "0") + new $c_jl_Character().init___C(c)) | |
} else { | |
var jsx$2 = exp | |
}; | |
var this$13 = this.numberArg$1__p1__O__D(arg$1); | |
if ((this$13 !== this$13)) { | |
var jsx$1 = true | |
} else { | |
var this$17 = this.numberArg$1__p1__O__D(arg$1); | |
var jsx$1 = ((this$17 === Infinity) || (this$17 === (-Infinity))) | |
}; | |
return this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$2, jsx$1, flags$1, width$1, conversion$1) | |
}); | |
$c_ju_Formatter.prototype.intArg$1__p1__O__I = (function(arg$1) { | |
if ($isInt(arg$1)) { | |
var x2 = (arg$1 | 0); | |
return x2 | |
} else if ($is_jl_Character(arg$1)) { | |
if ((arg$1 === null)) { | |
var x3 = 0 | |
} else { | |
var this$2 = arg$1; | |
var x3 = this$2.value$1 | |
}; | |
return x3 | |
} else { | |
throw new $c_s_MatchError().init___O(arg$1) | |
} | |
}); | |
$c_ju_Formatter.prototype.java$util$Formatter$$throwClosedException__sr_Nothing$ = (function() { | |
throw new $c_ju_FormatterClosedException().init___() | |
}); | |
$c_ju_Formatter.prototype.close__V = (function() { | |
if ((!this.closed$1)) { | |
var x1 = this.dest$1; | |
if ($is_Ljava_io_Closeable(x1)) { | |
x1.close__V() | |
} | |
}; | |
this.closed$1 = true | |
}); | |
$c_ju_Formatter.prototype.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable = (function(s, preventZero, flags$1, width$1, conversion$1) { | |
return (((65535 & (s["charCodeAt"](0) | 0)) !== 45) ? (this.hasFlag$1__p1__T__T__Z("+", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "+", preventZero, flags$1, width$1, conversion$1) : (this.hasFlag$1__p1__T__T__Z(" ", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, " ", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "", preventZero, flags$1, width$1, conversion$1))) : (this.hasFlag$1__p1__T__T__Z("(", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable((s["substring"](1) + ")"), "(", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s["substring"](1), "-", preventZero, flags$1, width$1, conversion$1))) | |
}); | |
$c_ju_Formatter.prototype.numberArg$1__p1__O__D = (function(arg$1) { | |
if ($is_jl_Number(arg$1)) { | |
var x2 = arg$1; | |
return $numberDoubleValue(x2) | |
} else if ($is_jl_Character(arg$1)) { | |
if ((arg$1 === null)) { | |
var x3 = 0 | |
} else { | |
var this$2 = arg$1; | |
var x3 = this$2.value$1 | |
}; | |
return x3 | |
} else { | |
throw new $c_s_MatchError().init___O(arg$1) | |
} | |
}); | |
var $d_ju_Formatter = new $TypeData().initClass({ | |
ju_Formatter: 0 | |
}, false, "java.util.Formatter", { | |
ju_Formatter: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1 | |
}); | |
$c_ju_Formatter.prototype.$classData = $d_ju_Formatter; | |
/** @constructor */ | |
var $c_s_Console$ = (function() { | |
$c_s_DeprecatedConsole.call(this); | |
this.outVar$2 = null; | |
this.errVar$2 = null; | |
this.inVar$2 = null | |
}); | |
$c_s_Console$.prototype = new $h_s_DeprecatedConsole(); | |
$c_s_Console$.prototype.constructor = $c_s_Console$; | |
/** @constructor */ | |
var $h_s_Console$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Console$.prototype = $c_s_Console$.prototype; | |
$c_s_Console$.prototype.init___ = (function() { | |
$n_s_Console$ = this; | |
this.outVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().out$1); | |
this.errVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().err$1); | |
this.inVar$2 = new $c_s_util_DynamicVariable().init___O(null); | |
return this | |
}); | |
$c_s_Console$.prototype.print__O__V = (function(obj) { | |
var this$1 = this.outVar$2; | |
this$1.tl$1.get__O().print__T__V(((obj === null) ? "null" : $objectToString(obj))) | |
}); | |
var $d_s_Console$ = new $TypeData().initClass({ | |
s_Console$: 0 | |
}, false, "scala.Console$", { | |
s_Console$: 1, | |
s_DeprecatedConsole: 1, | |
O: 1, | |
s_io_AnsiColor: 1 | |
}); | |
$c_s_Console$.prototype.$classData = $d_s_Console$; | |
var $n_s_Console$ = (void 0); | |
var $m_s_Console$ = (function() { | |
if ((!$n_s_Console$)) { | |
$n_s_Console$ = new $c_s_Console$().init___() | |
}; | |
return $n_s_Console$ | |
}); | |
/** @constructor */ | |
var $c_s_Option$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_Option$.prototype = new $h_O(); | |
$c_s_Option$.prototype.constructor = $c_s_Option$; | |
/** @constructor */ | |
var $h_s_Option$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Option$.prototype = $c_s_Option$.prototype; | |
$c_s_Option$.prototype.apply__O__s_Option = (function(x) { | |
return ((x === null) ? $m_s_None$() : new $c_s_Some().init___O(x)) | |
}); | |
var $d_s_Option$ = new $TypeData().initClass({ | |
s_Option$: 0 | |
}, false, "scala.Option$", { | |
s_Option$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Option$.prototype.$classData = $d_s_Option$; | |
var $n_s_Option$ = (void 0); | |
var $m_s_Option$ = (function() { | |
if ((!$n_s_Option$)) { | |
$n_s_Option$ = new $c_s_Option$().init___() | |
}; | |
return $n_s_Option$ | |
}); | |
/** @constructor */ | |
var $c_s_Predef$ = (function() { | |
$c_s_LowPriorityImplicits.call(this); | |
this.Map$2 = null; | |
this.Set$2 = null; | |
this.ClassManifest$2 = null; | |
this.Manifest$2 = null; | |
this.NoManifest$2 = null; | |
this.StringCanBuildFrom$2 = null; | |
this.singleton$und$less$colon$less$2 = null; | |
this.scala$Predef$$singleton$und$eq$colon$eq$f = null | |
}); | |
$c_s_Predef$.prototype = new $h_s_LowPriorityImplicits(); | |
$c_s_Predef$.prototype.constructor = $c_s_Predef$; | |
/** @constructor */ | |
var $h_s_Predef$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$.prototype = $c_s_Predef$.prototype; | |
$c_s_Predef$.prototype.assert__Z__V = (function(assertion) { | |
if ((!assertion)) { | |
throw new $c_jl_AssertionError().init___O("assertion failed") | |
} | |
}); | |
$c_s_Predef$.prototype.init___ = (function() { | |
$n_s_Predef$ = this; | |
$m_s_package$(); | |
$m_sci_List$(); | |
this.Map$2 = $m_sci_Map$(); | |
this.Set$2 = $m_sci_Set$(); | |
this.ClassManifest$2 = $m_s_reflect_package$().ClassManifest$1; | |
this.Manifest$2 = $m_s_reflect_package$().Manifest$1; | |
this.NoManifest$2 = $m_s_reflect_NoManifest$(); | |
this.StringCanBuildFrom$2 = new $c_s_Predef$$anon$3().init___(); | |
this.singleton$und$less$colon$less$2 = new $c_s_Predef$$anon$1().init___(); | |
this.scala$Predef$$singleton$und$eq$colon$eq$f = new $c_s_Predef$$anon$2().init___(); | |
return this | |
}); | |
$c_s_Predef$.prototype.require__Z__V = (function(requirement) { | |
if ((!requirement)) { | |
throw new $c_jl_IllegalArgumentException().init___T("requirement failed") | |
} | |
}); | |
var $d_s_Predef$ = new $TypeData().initClass({ | |
s_Predef$: 0 | |
}, false, "scala.Predef$", { | |
s_Predef$: 1, | |
s_LowPriorityImplicits: 1, | |
O: 1, | |
s_DeprecatedPredef: 1 | |
}); | |
$c_s_Predef$.prototype.$classData = $d_s_Predef$; | |
var $n_s_Predef$ = (void 0); | |
var $m_s_Predef$ = (function() { | |
if ((!$n_s_Predef$)) { | |
$n_s_Predef$ = new $c_s_Predef$().init___() | |
}; | |
return $n_s_Predef$ | |
}); | |
/** @constructor */ | |
var $c_s_StringContext$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_StringContext$.prototype = new $h_O(); | |
$c_s_StringContext$.prototype.constructor = $c_s_StringContext$; | |
/** @constructor */ | |
var $h_s_StringContext$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_StringContext$.prototype = $c_s_StringContext$.prototype; | |
$c_s_StringContext$.prototype.treatEscapes0__p1__T__Z__T = (function(str, strict) { | |
var len = (str["length"] | 0); | |
var x1 = $m_sjsr_RuntimeString$().indexOf__T__I__I(str, 92); | |
switch (x1) { | |
case (-1): { | |
return str; | |
break | |
} | |
default: { | |
return this.replace$1__p1__I__T__Z__I__T(x1, str, strict, len) | |
} | |
} | |
}); | |
$c_s_StringContext$.prototype.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T = (function(i, next, str$1, strict$1, len$1, b$1) { | |
_loop: while (true) { | |
if ((next >= 0)) { | |
if ((next > i)) { | |
b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, next) | |
}; | |
var idx = ((1 + next) | 0); | |
if ((idx >= len$1)) { | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
}; | |
var index = idx; | |
var x1 = (65535 & (str$1["charCodeAt"](index) | 0)); | |
switch (x1) { | |
case 98: { | |
var c = 8; | |
break | |
} | |
case 116: { | |
var c = 9; | |
break | |
} | |
case 110: { | |
var c = 10; | |
break | |
} | |
case 102: { | |
var c = 12; | |
break | |
} | |
case 114: { | |
var c = 13; | |
break | |
} | |
case 34: { | |
var c = 34; | |
break | |
} | |
case 39: { | |
var c = 39; | |
break | |
} | |
case 92: { | |
var c = 92; | |
break | |
} | |
default: { | |
if (((x1 >= 48) && (x1 <= 55))) { | |
if (strict$1) { | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
}; | |
var index$1 = idx; | |
var leadch = (65535 & (str$1["charCodeAt"](index$1) | 0)); | |
var oct = (((-48) + leadch) | 0); | |
idx = ((1 + idx) | 0); | |
if ((idx < len$1)) { | |
var index$2 = idx; | |
var jsx$2 = ((65535 & (str$1["charCodeAt"](index$2) | 0)) >= 48) | |
} else { | |
var jsx$2 = false | |
}; | |
if (jsx$2) { | |
var index$3 = idx; | |
var jsx$1 = ((65535 & (str$1["charCodeAt"](index$3) | 0)) <= 55) | |
} else { | |
var jsx$1 = false | |
}; | |
if (jsx$1) { | |
var jsx$3 = oct; | |
var index$4 = idx; | |
oct = (((-48) + (($imul(8, jsx$3) + (65535 & (str$1["charCodeAt"](index$4) | 0))) | 0)) | 0); | |
idx = ((1 + idx) | 0); | |
if (((idx < len$1) && (leadch <= 51))) { | |
var index$5 = idx; | |
var jsx$5 = ((65535 & (str$1["charCodeAt"](index$5) | 0)) >= 48) | |
} else { | |
var jsx$5 = false | |
}; | |
if (jsx$5) { | |
var index$6 = idx; | |
var jsx$4 = ((65535 & (str$1["charCodeAt"](index$6) | 0)) <= 55) | |
} else { | |
var jsx$4 = false | |
}; | |
if (jsx$4) { | |
var jsx$6 = oct; | |
var index$7 = idx; | |
oct = (((-48) + (($imul(8, jsx$6) + (65535 & (str$1["charCodeAt"](index$7) | 0))) | 0)) | 0); | |
idx = ((1 + idx) | 0) | |
} | |
}; | |
idx = (((-1) + idx) | 0); | |
var c = (65535 & oct) | |
} else { | |
var c; | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
} | |
} | |
}; | |
idx = ((1 + idx) | 0); | |
b$1.append__C__jl_StringBuilder(c); | |
var temp$i = idx; | |
var temp$next = $m_sjsr_RuntimeString$().indexOf__T__I__I__I(str$1, 92, idx); | |
i = temp$i; | |
next = temp$next; | |
continue _loop | |
} else { | |
if ((i < len$1)) { | |
b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, len$1) | |
}; | |
return b$1.content$1 | |
} | |
} | |
}); | |
$c_s_StringContext$.prototype.replace$1__p1__I__T__Z__I__T = (function(first, str$1, strict$1, len$1) { | |
var b = new $c_jl_StringBuilder().init___(); | |
return this.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(0, first, str$1, strict$1, len$1, b) | |
}); | |
var $d_s_StringContext$ = new $TypeData().initClass({ | |
s_StringContext$: 0 | |
}, false, "scala.StringContext$", { | |
s_StringContext$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext$.prototype.$classData = $d_s_StringContext$; | |
var $n_s_StringContext$ = (void 0); | |
var $m_s_StringContext$ = (function() { | |
if ((!$n_s_StringContext$)) { | |
$n_s_StringContext$ = new $c_s_StringContext$().init___() | |
}; | |
return $n_s_StringContext$ | |
}); | |
/** @constructor */ | |
var $c_s_math_Fractional$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Fractional$.prototype = new $h_O(); | |
$c_s_math_Fractional$.prototype.constructor = $c_s_math_Fractional$; | |
/** @constructor */ | |
var $h_s_math_Fractional$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Fractional$.prototype = $c_s_math_Fractional$.prototype; | |
var $d_s_math_Fractional$ = new $TypeData().initClass({ | |
s_math_Fractional$: 0 | |
}, false, "scala.math.Fractional$", { | |
s_math_Fractional$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Fractional$.prototype.$classData = $d_s_math_Fractional$; | |
var $n_s_math_Fractional$ = (void 0); | |
var $m_s_math_Fractional$ = (function() { | |
if ((!$n_s_math_Fractional$)) { | |
$n_s_math_Fractional$ = new $c_s_math_Fractional$().init___() | |
}; | |
return $n_s_math_Fractional$ | |
}); | |
/** @constructor */ | |
var $c_s_math_Integral$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Integral$.prototype = new $h_O(); | |
$c_s_math_Integral$.prototype.constructor = $c_s_math_Integral$; | |
/** @constructor */ | |
var $h_s_math_Integral$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Integral$.prototype = $c_s_math_Integral$.prototype; | |
var $d_s_math_Integral$ = new $TypeData().initClass({ | |
s_math_Integral$: 0 | |
}, false, "scala.math.Integral$", { | |
s_math_Integral$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Integral$.prototype.$classData = $d_s_math_Integral$; | |
var $n_s_math_Integral$ = (void 0); | |
var $m_s_math_Integral$ = (function() { | |
if ((!$n_s_math_Integral$)) { | |
$n_s_math_Integral$ = new $c_s_math_Integral$().init___() | |
}; | |
return $n_s_math_Integral$ | |
}); | |
/** @constructor */ | |
var $c_s_math_Numeric$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Numeric$.prototype = new $h_O(); | |
$c_s_math_Numeric$.prototype.constructor = $c_s_math_Numeric$; | |
/** @constructor */ | |
var $h_s_math_Numeric$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Numeric$.prototype = $c_s_math_Numeric$.prototype; | |
var $d_s_math_Numeric$ = new $TypeData().initClass({ | |
s_math_Numeric$: 0 | |
}, false, "scala.math.Numeric$", { | |
s_math_Numeric$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Numeric$.prototype.$classData = $d_s_math_Numeric$; | |
var $n_s_math_Numeric$ = (void 0); | |
var $m_s_math_Numeric$ = (function() { | |
if ((!$n_s_math_Numeric$)) { | |
$n_s_math_Numeric$ = new $c_s_math_Numeric$().init___() | |
}; | |
return $n_s_math_Numeric$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_ClassTag$ = (function() { | |
$c_O.call(this); | |
this.ObjectTYPE$1 = null; | |
this.NothingTYPE$1 = null; | |
this.NullTYPE$1 = null; | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyVal$1 = null; | |
this.AnyRef$1 = null; | |
this.Nothing$1 = null; | |
this.Null$1 = null | |
}); | |
$c_s_reflect_ClassTag$.prototype = new $h_O(); | |
$c_s_reflect_ClassTag$.prototype.constructor = $c_s_reflect_ClassTag$; | |
/** @constructor */ | |
var $h_s_reflect_ClassTag$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ClassTag$.prototype = $c_s_reflect_ClassTag$.prototype; | |
$c_s_reflect_ClassTag$.prototype.init___ = (function() { | |
$n_s_reflect_ClassTag$ = this; | |
this.ObjectTYPE$1 = $d_O.getClassOf(); | |
this.NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
this.NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
this.Byte$1 = $m_s_reflect_package$().Manifest$1.Byte$1; | |
this.Short$1 = $m_s_reflect_package$().Manifest$1.Short$1; | |
this.Char$1 = $m_s_reflect_package$().Manifest$1.Char$1; | |
this.Int$1 = $m_s_reflect_package$().Manifest$1.Int$1; | |
this.Long$1 = $m_s_reflect_package$().Manifest$1.Long$1; | |
this.Float$1 = $m_s_reflect_package$().Manifest$1.Float$1; | |
this.Double$1 = $m_s_reflect_package$().Manifest$1.Double$1; | |
this.Boolean$1 = $m_s_reflect_package$().Manifest$1.Boolean$1; | |
this.Unit$1 = $m_s_reflect_package$().Manifest$1.Unit$1; | |
this.Any$1 = $m_s_reflect_package$().Manifest$1.Any$1; | |
this.Object$1 = $m_s_reflect_package$().Manifest$1.Object$1; | |
this.AnyVal$1 = $m_s_reflect_package$().Manifest$1.AnyVal$1; | |
this.AnyRef$1 = $m_s_reflect_package$().Manifest$1.AnyRef$1; | |
this.Nothing$1 = $m_s_reflect_package$().Manifest$1.Nothing$1; | |
this.Null$1 = $m_s_reflect_package$().Manifest$1.Null$1; | |
return this | |
}); | |
var $d_s_reflect_ClassTag$ = new $TypeData().initClass({ | |
s_reflect_ClassTag$: 0 | |
}, false, "scala.reflect.ClassTag$", { | |
s_reflect_ClassTag$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_reflect_ClassTag$.prototype.$classData = $d_s_reflect_ClassTag$; | |
var $n_s_reflect_ClassTag$ = (void 0); | |
var $m_s_reflect_ClassTag$ = (function() { | |
if ((!$n_s_reflect_ClassTag$)) { | |
$n_s_reflect_ClassTag$ = new $c_s_reflect_ClassTag$().init___() | |
}; | |
return $n_s_reflect_ClassTag$ | |
}); | |
/** @constructor */ | |
var $c_s_util_DynamicVariable$$anon$1 = (function() { | |
$c_jl_InheritableThreadLocal.call(this); | |
this.$$outer$3 = null | |
}); | |
$c_s_util_DynamicVariable$$anon$1.prototype = new $h_jl_InheritableThreadLocal(); | |
$c_s_util_DynamicVariable$$anon$1.prototype.constructor = $c_s_util_DynamicVariable$$anon$1; | |
/** @constructor */ | |
var $h_s_util_DynamicVariable$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_DynamicVariable$$anon$1.prototype = $c_s_util_DynamicVariable$$anon$1.prototype; | |
$c_s_util_DynamicVariable$$anon$1.prototype.init___s_util_DynamicVariable = (function($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$3 = $$outer | |
}; | |
$c_jl_InheritableThreadLocal.prototype.init___.call(this); | |
return this | |
}); | |
$c_s_util_DynamicVariable$$anon$1.prototype.initialValue__O = (function() { | |
return this.$$outer$3.scala$util$DynamicVariable$$init$f | |
}); | |
var $d_s_util_DynamicVariable$$anon$1 = new $TypeData().initClass({ | |
s_util_DynamicVariable$$anon$1: 0 | |
}, false, "scala.util.DynamicVariable$$anon$1", { | |
s_util_DynamicVariable$$anon$1: 1, | |
jl_InheritableThreadLocal: 1, | |
jl_ThreadLocal: 1, | |
O: 1 | |
}); | |
$c_s_util_DynamicVariable$$anon$1.prototype.$classData = $d_s_util_DynamicVariable$$anon$1; | |
/** @constructor */ | |
var $c_s_util_Left$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_util_Left$.prototype = new $h_O(); | |
$c_s_util_Left$.prototype.constructor = $c_s_util_Left$; | |
/** @constructor */ | |
var $h_s_util_Left$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_Left$.prototype = $c_s_util_Left$.prototype; | |
$c_s_util_Left$.prototype.toString__T = (function() { | |
return "Left" | |
}); | |
var $d_s_util_Left$ = new $TypeData().initClass({ | |
s_util_Left$: 0 | |
}, false, "scala.util.Left$", { | |
s_util_Left$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_Left$.prototype.$classData = $d_s_util_Left$; | |
var $n_s_util_Left$ = (void 0); | |
var $m_s_util_Left$ = (function() { | |
if ((!$n_s_util_Left$)) { | |
$n_s_util_Left$ = new $c_s_util_Left$().init___() | |
}; | |
return $n_s_util_Left$ | |
}); | |
/** @constructor */ | |
var $c_s_util_Right$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_util_Right$.prototype = new $h_O(); | |
$c_s_util_Right$.prototype.constructor = $c_s_util_Right$; | |
/** @constructor */ | |
var $h_s_util_Right$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_Right$.prototype = $c_s_util_Right$.prototype; | |
$c_s_util_Right$.prototype.toString__T = (function() { | |
return "Right" | |
}); | |
var $d_s_util_Right$ = new $TypeData().initClass({ | |
s_util_Right$: 0 | |
}, false, "scala.util.Right$", { | |
s_util_Right$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_Right$.prototype.$classData = $d_s_util_Right$; | |
var $n_s_util_Right$ = (void 0); | |
var $m_s_util_Right$ = (function() { | |
if ((!$n_s_util_Right$)) { | |
$n_s_util_Right$ = new $c_s_util_Right$().init___() | |
}; | |
return $n_s_util_Right$ | |
}); | |
/** @constructor */ | |
var $c_s_util_control_NoStackTrace$ = (function() { | |
$c_O.call(this); | |
this.$$undnoSuppression$1 = false | |
}); | |
$c_s_util_control_NoStackTrace$.prototype = new $h_O(); | |
$c_s_util_control_NoStackTrace$.prototype.constructor = $c_s_util_control_NoStackTrace$; | |
/** @constructor */ | |
var $h_s_util_control_NoStackTrace$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_control_NoStackTrace$.prototype = $c_s_util_control_NoStackTrace$.prototype; | |
$c_s_util_control_NoStackTrace$.prototype.init___ = (function() { | |
$n_s_util_control_NoStackTrace$ = this; | |
this.$$undnoSuppression$1 = false; | |
return this | |
}); | |
var $d_s_util_control_NoStackTrace$ = new $TypeData().initClass({ | |
s_util_control_NoStackTrace$: 0 | |
}, false, "scala.util.control.NoStackTrace$", { | |
s_util_control_NoStackTrace$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_control_NoStackTrace$.prototype.$classData = $d_s_util_control_NoStackTrace$; | |
var $n_s_util_control_NoStackTrace$ = (void 0); | |
var $m_s_util_control_NoStackTrace$ = (function() { | |
if ((!$n_s_util_control_NoStackTrace$)) { | |
$n_s_util_control_NoStackTrace$ = new $c_s_util_control_NoStackTrace$().init___() | |
}; | |
return $n_s_util_control_NoStackTrace$ | |
}); | |
/** @constructor */ | |
var $c_sc_IndexedSeq$$anon$1 = (function() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this) | |
}); | |
$c_sc_IndexedSeq$$anon$1.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
$c_sc_IndexedSeq$$anon$1.prototype.constructor = $c_sc_IndexedSeq$$anon$1; | |
/** @constructor */ | |
var $h_sc_IndexedSeq$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_IndexedSeq$$anon$1.prototype = $c_sc_IndexedSeq$$anon$1.prototype; | |
$c_sc_IndexedSeq$$anon$1.prototype.init___ = (function() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sc_IndexedSeq$()); | |
return this | |
}); | |
$c_sc_IndexedSeq$$anon$1.prototype.apply__scm_Builder = (function() { | |
$m_sc_IndexedSeq$(); | |
$m_sci_IndexedSeq$(); | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}); | |
var $d_sc_IndexedSeq$$anon$1 = new $TypeData().initClass({ | |
sc_IndexedSeq$$anon$1: 0 | |
}, false, "scala.collection.IndexedSeq$$anon$1", { | |
sc_IndexedSeq$$anon$1: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_sc_IndexedSeq$$anon$1.prototype.$classData = $d_sc_IndexedSeq$$anon$1; | |
/** @constructor */ | |
var $c_scg_GenSeqFactory = (function() { | |
$c_scg_GenTraversableFactory.call(this) | |
}); | |
$c_scg_GenSeqFactory.prototype = new $h_scg_GenTraversableFactory(); | |
$c_scg_GenSeqFactory.prototype.constructor = $c_scg_GenSeqFactory; | |
/** @constructor */ | |
var $h_scg_GenSeqFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenSeqFactory.prototype = $c_scg_GenSeqFactory.prototype; | |
/** @constructor */ | |
var $c_scg_GenTraversableFactory$$anon$1 = (function() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this); | |
this.$$outer$2 = null | |
}); | |
$c_scg_GenTraversableFactory$$anon$1.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
$c_scg_GenTraversableFactory$$anon$1.prototype.constructor = $c_scg_GenTraversableFactory$$anon$1; | |
/** @constructor */ | |
var $h_scg_GenTraversableFactory$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_GenTraversableFactory$$anon$1.prototype = $c_scg_GenTraversableFactory$$anon$1.prototype; | |
$c_scg_GenTraversableFactory$$anon$1.prototype.apply__scm_Builder = (function() { | |
return this.$$outer$2.newBuilder__scm_Builder() | |
}); | |
$c_scg_GenTraversableFactory$$anon$1.prototype.init___scg_GenTraversableFactory = (function($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$2 = $$outer | |
}; | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $$outer); | |
return this | |
}); | |
var $d_scg_GenTraversableFactory$$anon$1 = new $TypeData().initClass({ | |
scg_GenTraversableFactory$$anon$1: 0 | |
}, false, "scala.collection.generic.GenTraversableFactory$$anon$1", { | |
scg_GenTraversableFactory$$anon$1: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_scg_GenTraversableFactory$$anon$1.prototype.$classData = $d_scg_GenTraversableFactory$$anon$1; | |
/** @constructor */ | |
var $c_scg_ImmutableMapFactory = (function() { | |
$c_scg_MapFactory.call(this) | |
}); | |
$c_scg_ImmutableMapFactory.prototype = new $h_scg_MapFactory(); | |
$c_scg_ImmutableMapFactory.prototype.constructor = $c_scg_ImmutableMapFactory; | |
/** @constructor */ | |
var $h_scg_ImmutableMapFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_ImmutableMapFactory.prototype = $c_scg_ImmutableMapFactory.prototype; | |
/** @constructor */ | |
var $c_sci_$colon$colon$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_sci_$colon$colon$.prototype = new $h_O(); | |
$c_sci_$colon$colon$.prototype.constructor = $c_sci_$colon$colon$; | |
/** @constructor */ | |
var $h_sci_$colon$colon$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_$colon$colon$.prototype = $c_sci_$colon$colon$.prototype; | |
$c_sci_$colon$colon$.prototype.toString__T = (function() { | |
return "::" | |
}); | |
var $d_sci_$colon$colon$ = new $TypeData().initClass({ | |
sci_$colon$colon$: 0 | |
}, false, "scala.collection.immutable.$colon$colon$", { | |
sci_$colon$colon$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_$colon$colon$.prototype.$classData = $d_sci_$colon$colon$; | |
var $n_sci_$colon$colon$ = (void 0); | |
var $m_sci_$colon$colon$ = (function() { | |
if ((!$n_sci_$colon$colon$)) { | |
$n_sci_$colon$colon$ = new $c_sci_$colon$colon$().init___() | |
}; | |
return $n_sci_$colon$colon$ | |
}); | |
/** @constructor */ | |
var $c_sci_Range$ = (function() { | |
$c_O.call(this); | |
this.MAX$undPRINT$1 = 0 | |
}); | |
$c_sci_Range$.prototype = new $h_O(); | |
$c_sci_Range$.prototype.constructor = $c_sci_Range$; | |
/** @constructor */ | |
var $h_sci_Range$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Range$.prototype = $c_sci_Range$.prototype; | |
$c_sci_Range$.prototype.init___ = (function() { | |
$n_sci_Range$ = this; | |
this.MAX$undPRINT$1 = 512; | |
return this | |
}); | |
$c_sci_Range$.prototype.description__p1__I__I__I__Z__T = (function(start, end, step, isInclusive) { | |
var this$2 = new $c_sci_StringOps().init___T("%d %s %d by %s"); | |
var array = [start, (isInclusive ? "to" : "until"), end, step]; | |
var jsx$4 = $m_sjsr_RuntimeString$(); | |
var jsx$3 = this$2.repr$1; | |
var this$4 = $m_sc_Seq$(); | |
this$4.ReusableCBFInstance$2; | |
$m_sjs_js_WrappedArray$(); | |
var array$1 = []; | |
(array["length"] | 0); | |
var i = 0; | |
var len = (array["length"] | 0); | |
while ((i < len)) { | |
var index = i; | |
var arg1 = array[index]; | |
var elem = $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O(this$2, arg1); | |
array$1["push"](elem); | |
i = ((1 + i) | 0) | |
}; | |
var evidence$1 = $m_s_reflect_ClassTag$().AnyRef$1; | |
var result = evidence$1.newArray__I__O((array$1["length"] | 0)); | |
var len$1 = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
var i$1 = 0; | |
var j = 0; | |
var $$this$1 = (array$1["length"] | 0); | |
var $$this$2 = (($$this$1 < len$1) ? $$this$1 : len$1); | |
var that = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
var end$1 = (($$this$2 < that) ? $$this$2 : that); | |
while ((i$1 < end$1)) { | |
var jsx$2 = $m_sr_ScalaRunTime$(); | |
var jsx$1 = j; | |
var index$1 = i$1; | |
jsx$2.array$undupdate__O__I__O__V(result, jsx$1, array$1[index$1]); | |
i$1 = ((1 + i$1) | 0); | |
j = ((1 + j) | 0) | |
}; | |
return jsx$4.format__T__AO__T(jsx$3, result) | |
}); | |
$c_sci_Range$.prototype.scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$ = (function(start, end, step, isInclusive) { | |
throw new $c_jl_IllegalArgumentException().init___T((this.description__p1__I__I__I__Z__T(start, end, step, isInclusive) + ": seqs cannot contain more than Int.MaxValue elements.")) | |
}); | |
var $d_sci_Range$ = new $TypeData().initClass({ | |
sci_Range$: 0 | |
}, false, "scala.collection.immutable.Range$", { | |
sci_Range$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Range$.prototype.$classData = $d_sci_Range$; | |
var $n_sci_Range$ = (void 0); | |
var $m_sci_Range$ = (function() { | |
if ((!$n_sci_Range$)) { | |
$n_sci_Range$ = new $c_sci_Range$().init___() | |
}; | |
return $n_sci_Range$ | |
}); | |
/** @constructor */ | |
var $c_sci_Stream$StreamCanBuildFrom = (function() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.call(this) | |
}); | |
$c_sci_Stream$StreamCanBuildFrom.prototype = new $h_scg_GenTraversableFactory$GenericCanBuildFrom(); | |
$c_sci_Stream$StreamCanBuildFrom.prototype.constructor = $c_sci_Stream$StreamCanBuildFrom; | |
/** @constructor */ | |
var $h_sci_Stream$StreamCanBuildFrom = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$StreamCanBuildFrom.prototype = $c_sci_Stream$StreamCanBuildFrom.prototype; | |
$c_sci_Stream$StreamCanBuildFrom.prototype.init___ = (function() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sci_Stream$()); | |
return this | |
}); | |
var $d_sci_Stream$StreamCanBuildFrom = new $TypeData().initClass({ | |
sci_Stream$StreamCanBuildFrom: 0 | |
}, false, "scala.collection.immutable.Stream$StreamCanBuildFrom", { | |
sci_Stream$StreamCanBuildFrom: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_sci_Stream$StreamCanBuildFrom.prototype.$classData = $d_sci_Stream$StreamCanBuildFrom; | |
/** @constructor */ | |
var $c_scm_StringBuilder$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_scm_StringBuilder$.prototype = new $h_O(); | |
$c_scm_StringBuilder$.prototype.constructor = $c_scm_StringBuilder$; | |
/** @constructor */ | |
var $h_scm_StringBuilder$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_StringBuilder$.prototype = $c_scm_StringBuilder$.prototype; | |
var $d_scm_StringBuilder$ = new $TypeData().initClass({ | |
scm_StringBuilder$: 0 | |
}, false, "scala.collection.mutable.StringBuilder$", { | |
scm_StringBuilder$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_StringBuilder$.prototype.$classData = $d_scm_StringBuilder$; | |
var $n_scm_StringBuilder$ = (void 0); | |
var $m_scm_StringBuilder$ = (function() { | |
if ((!$n_scm_StringBuilder$)) { | |
$n_scm_StringBuilder$ = new $c_scm_StringBuilder$().init___() | |
}; | |
return $n_scm_StringBuilder$ | |
}); | |
/** @constructor */ | |
var $c_sjsr_AnonFunction0 = (function() { | |
$c_sr_AbstractFunction0.call(this); | |
this.f$2 = null | |
}); | |
$c_sjsr_AnonFunction0.prototype = new $h_sr_AbstractFunction0(); | |
$c_sjsr_AnonFunction0.prototype.constructor = $c_sjsr_AnonFunction0; | |
/** @constructor */ | |
var $h_sjsr_AnonFunction0 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_AnonFunction0.prototype = $c_sjsr_AnonFunction0.prototype; | |
$c_sjsr_AnonFunction0.prototype.apply__O = (function() { | |
return (0, this.f$2)() | |
}); | |
$c_sjsr_AnonFunction0.prototype.init___sjs_js_Function0 = (function(f) { | |
this.f$2 = f; | |
return this | |
}); | |
var $d_sjsr_AnonFunction0 = new $TypeData().initClass({ | |
sjsr_AnonFunction0: 0 | |
}, false, "scala.scalajs.runtime.AnonFunction0", { | |
sjsr_AnonFunction0: 1, | |
sr_AbstractFunction0: 1, | |
O: 1, | |
F0: 1 | |
}); | |
$c_sjsr_AnonFunction0.prototype.$classData = $d_sjsr_AnonFunction0; | |
/** @constructor */ | |
var $c_sjsr_AnonFunction1 = (function() { | |
$c_sr_AbstractFunction1.call(this); | |
this.f$2 = null | |
}); | |
$c_sjsr_AnonFunction1.prototype = new $h_sr_AbstractFunction1(); | |
$c_sjsr_AnonFunction1.prototype.constructor = $c_sjsr_AnonFunction1; | |
/** @constructor */ | |
var $h_sjsr_AnonFunction1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_AnonFunction1.prototype = $c_sjsr_AnonFunction1.prototype; | |
$c_sjsr_AnonFunction1.prototype.apply__O__O = (function(arg1) { | |
return (0, this.f$2)(arg1) | |
}); | |
$c_sjsr_AnonFunction1.prototype.init___sjs_js_Function1 = (function(f) { | |
this.f$2 = f; | |
return this | |
}); | |
var $d_sjsr_AnonFunction1 = new $TypeData().initClass({ | |
sjsr_AnonFunction1: 0 | |
}, false, "scala.scalajs.runtime.AnonFunction1", { | |
sjsr_AnonFunction1: 1, | |
sr_AbstractFunction1: 1, | |
O: 1, | |
F1: 1 | |
}); | |
$c_sjsr_AnonFunction1.prototype.$classData = $d_sjsr_AnonFunction1; | |
/** @constructor */ | |
var $c_sjsr_RuntimeLong = (function() { | |
$c_jl_Number.call(this); | |
this.l$2 = 0; | |
this.m$2 = 0; | |
this.h$2 = 0 | |
}); | |
$c_sjsr_RuntimeLong.prototype = new $h_jl_Number(); | |
$c_sjsr_RuntimeLong.prototype.constructor = $c_sjsr_RuntimeLong; | |
/** @constructor */ | |
var $h_sjsr_RuntimeLong = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_RuntimeLong.prototype = $c_sjsr_RuntimeLong.prototype; | |
$c_sjsr_RuntimeLong.prototype.longValue__J = (function() { | |
return $uJ(this) | |
}); | |
$c_sjsr_RuntimeLong.prototype.powerOfTwo__p2__I = (function() { | |
return (((((this.h$2 === 0) && (this.m$2 === 0)) && (this.l$2 !== 0)) && ((this.l$2 & (((-1) + this.l$2) | 0)) === 0)) ? $m_jl_Integer$().numberOfTrailingZeros__I__I(this.l$2) : (((((this.h$2 === 0) && (this.m$2 !== 0)) && (this.l$2 === 0)) && ((this.m$2 & (((-1) + this.m$2) | 0)) === 0)) ? ((22 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.m$2)) | 0) : (((((this.h$2 !== 0) && (this.m$2 === 0)) && (this.l$2 === 0)) && ((this.h$2 & (((-1) + this.h$2) | 0)) === 0)) ? ((44 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.h$2)) | 0) : (-1)))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | y.l$2), (this.m$2 | y.m$2), (this.h$2 | y.h$2)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$greater$eq__sjsr_RuntimeLong__Z = (function(y) { | |
return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 >= y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 < y.l$2))))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.byteValue__B = (function() { | |
return this.toByte__B() | |
}); | |
$c_sjsr_RuntimeLong.prototype.toShort__S = (function() { | |
return ((this.toInt__I() << 16) >> 16) | |
}); | |
$c_sjsr_RuntimeLong.prototype.equals__O__Z = (function(that) { | |
if ($is_sjsr_RuntimeLong(that)) { | |
var x2 = that; | |
return this.equals__sjsr_RuntimeLong__Z(x2) | |
} else { | |
return false | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$less__sjsr_RuntimeLong__Z = (function(y) { | |
return y.$$greater__sjsr_RuntimeLong__Z(this) | |
}); | |
$c_sjsr_RuntimeLong.prototype.toHexString__T = (function() { | |
var mp = (this.m$2 >> 2); | |
var lp = (this.l$2 | ((3 & this.m$2) << 22)); | |
if ((this.h$2 !== 0)) { | |
var i = this.h$2; | |
var x = (+(i >>> 0)); | |
var jsx$2 = x["toString"](16); | |
var x$1 = (+(mp >>> 0)); | |
var s = x$1["toString"](16); | |
var beginIndex = ((1 + (s["length"] | 0)) | 0); | |
var jsx$1 = "000000"["substring"](beginIndex); | |
var x$2 = (+(lp >>> 0)); | |
var s$1 = x$2["toString"](16); | |
var beginIndex$1 = (s$1["length"] | 0); | |
return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "000000"["substring"](beginIndex$1)) + s$1)) | |
} else if ((mp !== 0)) { | |
var x$3 = (+(mp >>> 0)); | |
var jsx$3 = x$3["toString"](16); | |
var x$4 = (+(lp >>> 0)); | |
var s$2 = x$4["toString"](16); | |
var beginIndex$2 = (s$2["length"] | 0); | |
return (jsx$3 + (("" + "000000"["substring"](beginIndex$2)) + s$2)) | |
} else { | |
var x$5 = (+(lp >>> 0)); | |
return x$5["toString"](16) | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$times__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
var _1 = (8191 & this.l$2); | |
var _2 = ((this.l$2 >> 13) | ((15 & this.m$2) << 9)); | |
var _3 = (8191 & (this.m$2 >> 4)); | |
var _4 = ((this.m$2 >> 17) | ((255 & this.h$2) << 5)); | |
var _5 = ((1048320 & this.h$2) >> 8); | |
matchEnd3: { | |
var x$1_$_$$und1$1; | |
var x$1_$_$$und2$1; | |
var x$1_$_$$und3$1; | |
var x$1_$_$$und4$1; | |
var x$1_$_$$und5$1; | |
var x$1_$_$$und1$1 = _1; | |
var x$1_$_$$und2$1 = _2; | |
var x$1_$_$$und3$1 = _3; | |
var x$1_$_$$und4$1 = _4; | |
var x$1_$_$$und5$1 = _5; | |
break matchEnd3 | |
}; | |
var a0$2 = (x$1_$_$$und1$1 | 0); | |
var a1$2 = (x$1_$_$$und2$1 | 0); | |
var a2$2 = (x$1_$_$$und3$1 | 0); | |
var a3$2 = (x$1_$_$$und4$1 | 0); | |
var a4$2 = (x$1_$_$$und5$1 | 0); | |
var _1$1 = (8191 & y.l$2); | |
var _2$1 = ((y.l$2 >> 13) | ((15 & y.m$2) << 9)); | |
var _3$1 = (8191 & (y.m$2 >> 4)); | |
var _4$1 = ((y.m$2 >> 17) | ((255 & y.h$2) << 5)); | |
var _5$1 = ((1048320 & y.h$2) >> 8); | |
matchEnd3$2: { | |
var x$2_$_$$und1$1; | |
var x$2_$_$$und2$1; | |
var x$2_$_$$und3$1; | |
var x$2_$_$$und4$1; | |
var x$2_$_$$und5$1; | |
var x$2_$_$$und1$1 = _1$1; | |
var x$2_$_$$und2$1 = _2$1; | |
var x$2_$_$$und3$1 = _3$1; | |
var x$2_$_$$und4$1 = _4$1; | |
var x$2_$_$$und5$1 = _5$1; | |
break matchEnd3$2 | |
}; | |
var b0$2 = (x$2_$_$$und1$1 | 0); | |
var b1$2 = (x$2_$_$$und2$1 | 0); | |
var b2$2 = (x$2_$_$$und3$1 | 0); | |
var b3$2 = (x$2_$_$$und4$1 | 0); | |
var b4$2 = (x$2_$_$$und5$1 | 0); | |
var p0 = $imul(a0$2, b0$2); | |
var p1 = $imul(a1$2, b0$2); | |
var p2 = $imul(a2$2, b0$2); | |
var p3 = $imul(a3$2, b0$2); | |
var p4 = $imul(a4$2, b0$2); | |
if ((b1$2 !== 0)) { | |
p1 = ((p1 + $imul(a0$2, b1$2)) | 0); | |
p2 = ((p2 + $imul(a1$2, b1$2)) | 0); | |
p3 = ((p3 + $imul(a2$2, b1$2)) | 0); | |
p4 = ((p4 + $imul(a3$2, b1$2)) | 0) | |
}; | |
if ((b2$2 !== 0)) { | |
p2 = ((p2 + $imul(a0$2, b2$2)) | 0); | |
p3 = ((p3 + $imul(a1$2, b2$2)) | 0); | |
p4 = ((p4 + $imul(a2$2, b2$2)) | 0) | |
}; | |
if ((b3$2 !== 0)) { | |
p3 = ((p3 + $imul(a0$2, b3$2)) | 0); | |
p4 = ((p4 + $imul(a1$2, b3$2)) | 0) | |
}; | |
if ((b4$2 !== 0)) { | |
p4 = ((p4 + $imul(a0$2, b4$2)) | 0) | |
}; | |
var c00 = (4194303 & p0); | |
var c01 = ((511 & p1) << 13); | |
var c0 = ((c00 + c01) | 0); | |
var c10 = (p0 >> 22); | |
var c11 = (p1 >> 9); | |
var c12 = ((262143 & p2) << 4); | |
var c13 = ((31 & p3) << 17); | |
var c1 = ((((((c10 + c11) | 0) + c12) | 0) + c13) | 0); | |
var c22 = (p2 >> 18); | |
var c23 = (p3 >> 5); | |
var c24 = ((4095 & p4) << 8); | |
var c2 = ((((c22 + c23) | 0) + c24) | 0); | |
var c1n = ((c1 + (c0 >> 22)) | 0); | |
var h = ((c2 + (c1n >> 22)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & c0), (4194303 & c1n), (1048575 & h)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.init___I__I__I = (function(l, m, h) { | |
this.l$2 = l; | |
this.m$2 = m; | |
this.h$2 = h; | |
return this | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$percent__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[1] | |
}); | |
$c_sjsr_RuntimeLong.prototype.toString__T = (function() { | |
if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
return "0" | |
} else if (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
return "-9223372036854775808" | |
} else if (((524288 & this.h$2) !== 0)) { | |
return ("-" + this.unary$und$minus__sjsr_RuntimeLong().toString__T()) | |
} else { | |
var tenPow9 = $m_sjsr_RuntimeLong$().TenPow9$1; | |
var v = this; | |
var acc = ""; | |
_toString0: while (true) { | |
var this$1 = v; | |
if ((((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0))) { | |
return acc | |
} else { | |
var quotRem = v.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(tenPow9); | |
var quot = quotRem[0]; | |
var rem = quotRem[1]; | |
var this$2 = rem.toInt__I(); | |
var digits = ("" + this$2); | |
if ((((quot.l$2 === 0) && (quot.m$2 === 0)) && (quot.h$2 === 0))) { | |
var zeroPrefix = "" | |
} else { | |
var beginIndex = (digits["length"] | 0); | |
var zeroPrefix = "000000000"["substring"](beginIndex) | |
}; | |
var temp$acc = ((zeroPrefix + digits) + acc); | |
v = quot; | |
acc = temp$acc; | |
continue _toString0 | |
} | |
} | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$less$eq__sjsr_RuntimeLong__Z = (function(y) { | |
return y.$$greater$eq__sjsr_RuntimeLong__Z(this) | |
}); | |
$c_sjsr_RuntimeLong.prototype.compareTo__O__I = (function(x$1) { | |
var that = x$1; | |
return this.compareTo__sjsr_RuntimeLong__I(that) | |
}); | |
$c_sjsr_RuntimeLong.prototype.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong = (function(bit) { | |
return ((bit < 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | (1 << bit)), this.m$2, this.h$2) : ((bit < 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, (this.m$2 | (1 << (((-22) + bit) | 0))), this.h$2) : new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, this.m$2, (this.h$2 | (1 << (((-44) + bit) | 0)))))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array = (function(y) { | |
if ((((y.l$2 === 0) && (y.m$2 === 0)) && (y.h$2 === 0))) { | |
throw new $c_jl_ArithmeticException().init___T("/ by zero") | |
} else if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
return [$m_sjsr_RuntimeLong$().Zero$1, $m_sjsr_RuntimeLong$().Zero$1] | |
} else if (y.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? [$m_sjsr_RuntimeLong$().One$1, $m_sjsr_RuntimeLong$().Zero$1] : [$m_sjsr_RuntimeLong$().Zero$1, this]) | |
} else { | |
var xNegative = ((524288 & this.h$2) !== 0); | |
var yNegative = ((524288 & y.h$2) !== 0); | |
var xMinValue = this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1); | |
var pow = y.powerOfTwo__p2__I(); | |
if ((pow >= 0)) { | |
if (xMinValue) { | |
var z = this.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
return [(yNegative ? z.unary$und$minus__sjsr_RuntimeLong() : z), $m_sjsr_RuntimeLong$().Zero$1] | |
} else { | |
var absX = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
var absZ = absX.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
var z$2 = ((xNegative !== yNegative) ? absZ.unary$und$minus__sjsr_RuntimeLong() : absZ); | |
var remAbs = ((pow <= 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((absX.l$2 & (((-1) + (1 << pow)) | 0)), 0, 0) : ((pow <= 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, (absX.m$2 & (((-1) + (1 << (((-22) + pow) | 0))) | 0)), 0) : new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, absX.m$2, (absX.h$2 & (((-1) + (1 << (((-44) + pow) | 0))) | 0))))); | |
var rem = (xNegative ? remAbs.unary$und$minus__sjsr_RuntimeLong() : remAbs); | |
return [z$2, rem] | |
} | |
} else { | |
var absY = (((524288 & y.h$2) !== 0) ? y.unary$und$minus__sjsr_RuntimeLong() : y); | |
if (xMinValue) { | |
var newX = $m_sjsr_RuntimeLong$().MaxValue$1 | |
} else { | |
var absX$2 = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
if (absY.$$greater__sjsr_RuntimeLong__Z(absX$2)) { | |
var newX; | |
return [$m_sjsr_RuntimeLong$().Zero$1, this] | |
} else { | |
var newX = absX$2 | |
} | |
}; | |
var shift = ((absY.numberOfLeadingZeros__I() - newX.numberOfLeadingZeros__I()) | 0); | |
var yShift = absY.$$less$less__I__sjsr_RuntimeLong(shift); | |
var shift$1 = shift; | |
var yShift$1 = yShift; | |
var curX = newX; | |
var quot = $m_sjsr_RuntimeLong$().Zero$1; | |
x: { | |
var x1_$_$$und1$f; | |
var x1_$_$$und2$f; | |
_divide0: while (true) { | |
if ((shift$1 < 0)) { | |
var jsx$1 = true | |
} else { | |
var this$1 = curX; | |
var jsx$1 = (((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0)) | |
}; | |
if (jsx$1) { | |
var _1 = quot; | |
var _2 = curX; | |
var x1_$_$$und1$f = _1; | |
var x1_$_$$und2$f = _2; | |
break x | |
} else { | |
var this$2 = curX; | |
var y$1 = yShift$1; | |
var newX$1 = this$2.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$1.unary$und$minus__sjsr_RuntimeLong()); | |
if (((524288 & newX$1.h$2) === 0)) { | |
var temp$shift = (((-1) + shift$1) | 0); | |
var temp$yShift = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
var temp$quot = quot.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(shift$1); | |
shift$1 = temp$shift; | |
yShift$1 = temp$yShift; | |
curX = newX$1; | |
quot = temp$quot; | |
continue _divide0 | |
} else { | |
var temp$shift$2 = (((-1) + shift$1) | 0); | |
var temp$yShift$2 = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
shift$1 = temp$shift$2; | |
yShift$1 = temp$yShift$2; | |
continue _divide0 | |
} | |
} | |
} | |
}; | |
var absQuot = x1_$_$$und1$f; | |
var absRem = x1_$_$$und2$f; | |
var x$3_$_$$und1$f = absQuot; | |
var x$3_$_$$und2$f = absRem; | |
var absQuot$2 = x$3_$_$$und1$f; | |
var absRem$2 = x$3_$_$$und2$f; | |
var quot$1 = ((xNegative !== yNegative) ? absQuot$2.unary$und$minus__sjsr_RuntimeLong() : absQuot$2); | |
if ((xNegative && xMinValue)) { | |
var this$3 = absRem$2.unary$und$minus__sjsr_RuntimeLong(); | |
var y$2 = $m_sjsr_RuntimeLong$().One$1; | |
var rem$1 = this$3.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$2.unary$und$minus__sjsr_RuntimeLong()) | |
} else { | |
var rem$1 = (xNegative ? absRem$2.unary$und$minus__sjsr_RuntimeLong() : absRem$2) | |
}; | |
return [quot$1, rem$1] | |
} | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 & y.l$2), (this.m$2 & y.m$2), (this.h$2 & y.h$2)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$greater$greater$greater__I__sjsr_RuntimeLong = (function(n_in) { | |
var n = (63 & n_in); | |
if ((n < 22)) { | |
var remBits = ((22 - n) | 0); | |
var l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
var m = ((this.m$2 >> n) | (this.h$2 << remBits)); | |
var h = ((this.h$2 >>> n) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
var shfBits = (((-22) + n) | 0); | |
var remBits$2 = ((44 - n) | 0); | |
var l$1 = ((this.m$2 >> shfBits) | (this.h$2 << remBits$2)); | |
var m$1 = ((this.h$2 >>> shfBits) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), 0) | |
} else { | |
var l$2 = ((this.h$2 >>> (((-44) + n) | 0)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), 0, 0) | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.compareTo__sjsr_RuntimeLong__I = (function(that) { | |
return (this.equals__sjsr_RuntimeLong__Z(that) ? 0 : (this.$$greater__sjsr_RuntimeLong__Z(that) ? 1 : (-1))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$greater__sjsr_RuntimeLong__Z = (function(y) { | |
return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 > y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 <= y.l$2))))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$less$less__I__sjsr_RuntimeLong = (function(n_in) { | |
var n = (63 & n_in); | |
if ((n < 22)) { | |
var remBits = ((22 - n) | 0); | |
var l = (this.l$2 << n); | |
var m = ((this.m$2 << n) | (this.l$2 >> remBits)); | |
var h = ((this.h$2 << n) | (this.m$2 >> remBits)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
var shfBits = (((-22) + n) | 0); | |
var remBits$2 = ((44 - n) | 0); | |
var m$1 = (this.l$2 << shfBits); | |
var h$1 = ((this.m$2 << shfBits) | (this.l$2 >> remBits$2)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(0, (4194303 & m$1), (1048575 & h$1)) | |
} else { | |
var h$2 = (this.l$2 << (((-44) + n) | 0)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, (1048575 & h$2)) | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.toInt__I = (function() { | |
return (this.l$2 | (this.m$2 << 22)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.init___I = (function(value) { | |
$c_sjsr_RuntimeLong.prototype.init___I__I__I.call(this, (4194303 & value), (4194303 & (value >> 22)), ((value < 0) ? 1048575 : 0)); | |
return this | |
}); | |
$c_sjsr_RuntimeLong.prototype.notEquals__sjsr_RuntimeLong__Z = (function(that) { | |
return (!this.equals__sjsr_RuntimeLong__Z(that)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.unary$und$minus__sjsr_RuntimeLong = (function() { | |
var neg0 = (4194303 & ((1 + (~this.l$2)) | 0)); | |
var neg1 = (4194303 & (((~this.m$2) + ((neg0 === 0) ? 1 : 0)) | 0)); | |
var neg2 = (1048575 & (((~this.h$2) + (((neg0 === 0) && (neg1 === 0)) ? 1 : 0)) | 0)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(neg0, neg1, neg2) | |
}); | |
$c_sjsr_RuntimeLong.prototype.shortValue__S = (function() { | |
return this.toShort__S() | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
var sum0 = ((this.l$2 + y.l$2) | 0); | |
var sum1 = ((((this.m$2 + y.m$2) | 0) + (sum0 >> 22)) | 0); | |
var sum2 = ((((this.h$2 + y.h$2) | 0) + (sum1 >> 22)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & sum0), (4194303 & sum1), (1048575 & sum2)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$greater$greater__I__sjsr_RuntimeLong = (function(n_in) { | |
var n = (63 & n_in); | |
var negative = ((524288 & this.h$2) !== 0); | |
var xh = (negative ? ((-1048576) | this.h$2) : this.h$2); | |
if ((n < 22)) { | |
var remBits = ((22 - n) | 0); | |
var l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
var m = ((this.m$2 >> n) | (xh << remBits)); | |
var h = (xh >> n); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
var shfBits = (((-22) + n) | 0); | |
var remBits$2 = ((44 - n) | 0); | |
var l$1 = ((this.m$2 >> shfBits) | (xh << remBits$2)); | |
var m$1 = (xh >> shfBits); | |
var h$1 = (negative ? 1048575 : 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), (1048575 & h$1)) | |
} else { | |
var l$2 = (xh >> (((-44) + n) | 0)); | |
var m$2 = (negative ? 4194303 : 0); | |
var h$2 = (negative ? 1048575 : 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), (4194303 & m$2), (1048575 & h$2)) | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.toDouble__D = (function() { | |
return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? (-9.223372036854776E18) : (((524288 & this.h$2) !== 0) ? (-this.unary$und$minus__sjsr_RuntimeLong().toDouble__D()) : ((this.l$2 + (4194304.0 * this.m$2)) + (1.7592186044416E13 * this.h$2)))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$div__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[0] | |
}); | |
$c_sjsr_RuntimeLong.prototype.numberOfLeadingZeros__I = (function() { | |
return ((this.h$2 !== 0) ? (((-12) + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.h$2)) | 0) : ((this.m$2 !== 0) ? ((10 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.m$2)) | 0) : ((32 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.l$2)) | 0))) | |
}); | |
$c_sjsr_RuntimeLong.prototype.toByte__B = (function() { | |
return ((this.toInt__I() << 24) >> 24) | |
}); | |
$c_sjsr_RuntimeLong.prototype.doubleValue__D = (function() { | |
return this.toDouble__D() | |
}); | |
$c_sjsr_RuntimeLong.prototype.hashCode__I = (function() { | |
return this.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
}); | |
$c_sjsr_RuntimeLong.prototype.toOctalString__T = (function() { | |
var lp = (2097151 & this.l$2); | |
var mp = (((1048575 & this.m$2) << 1) | (this.l$2 >> 21)); | |
var hp = ((this.h$2 << 2) | (this.m$2 >> 20)); | |
if ((hp !== 0)) { | |
var x = (+(hp >>> 0)); | |
var jsx$2 = x["toString"](8); | |
var x$1 = (+(mp >>> 0)); | |
var s = x$1["toString"](8); | |
var beginIndex = (s["length"] | 0); | |
var jsx$1 = "0000000"["substring"](beginIndex); | |
var x$2 = (+(lp >>> 0)); | |
var s$1 = x$2["toString"](8); | |
var beginIndex$1 = (s$1["length"] | 0); | |
return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "0000000"["substring"](beginIndex$1)) + s$1)) | |
} else if ((mp !== 0)) { | |
var x$3 = (+(mp >>> 0)); | |
var jsx$3 = x$3["toString"](8); | |
var x$4 = (+(lp >>> 0)); | |
var s$2 = x$4["toString"](8); | |
var beginIndex$2 = (s$2["length"] | 0); | |
return (jsx$3 + (("" + "0000000"["substring"](beginIndex$2)) + s$2)) | |
} else { | |
var x$5 = (+(lp >>> 0)); | |
return x$5["toString"](8) | |
} | |
}); | |
$c_sjsr_RuntimeLong.prototype.intValue__I = (function() { | |
return this.toInt__I() | |
}); | |
$c_sjsr_RuntimeLong.prototype.unary$und$tilde__sjsr_RuntimeLong = (function() { | |
var l = (~this.l$2); | |
var m = (~this.m$2); | |
var h = (~this.h$2); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.compareTo__jl_Long__I = (function(that) { | |
return this.compareTo__sjsr_RuntimeLong__I(that) | |
}); | |
$c_sjsr_RuntimeLong.prototype.floatValue__F = (function() { | |
return this.toFloat__F() | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return this.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y.unary$und$minus__sjsr_RuntimeLong()) | |
}); | |
$c_sjsr_RuntimeLong.prototype.toFloat__F = (function() { | |
return $fround(this.toDouble__D()) | |
}); | |
$c_sjsr_RuntimeLong.prototype.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong = (function(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 ^ y.l$2), (this.m$2 ^ y.m$2), (this.h$2 ^ y.h$2)) | |
}); | |
$c_sjsr_RuntimeLong.prototype.equals__sjsr_RuntimeLong__Z = (function(y) { | |
return (((this.l$2 === y.l$2) && (this.m$2 === y.m$2)) && (this.h$2 === y.h$2)) | |
}); | |
var $is_sjsr_RuntimeLong = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjsr_RuntimeLong))) | |
}); | |
var $isArrayOf_sjsr_RuntimeLong = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjsr_RuntimeLong))) | |
}); | |
var $d_sjsr_RuntimeLong = new $TypeData().initClass({ | |
sjsr_RuntimeLong: 0 | |
}, false, "scala.scalajs.runtime.RuntimeLong", { | |
sjsr_RuntimeLong: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}); | |
$c_sjsr_RuntimeLong.prototype.$classData = $d_sjsr_RuntimeLong; | |
/** @constructor */ | |
var $c_sjsr_RuntimeLong$ = (function() { | |
$c_O.call(this); | |
this.BITS$1 = 0; | |
this.BITS01$1 = 0; | |
this.BITS2$1 = 0; | |
this.MASK$1 = 0; | |
this.MASK$und2$1 = 0; | |
this.SIGN$undBIT$1 = 0; | |
this.SIGN$undBIT$undVALUE$1 = 0; | |
this.TWO$undPWR$und15$undDBL$1 = 0.0; | |
this.TWO$undPWR$und16$undDBL$1 = 0.0; | |
this.TWO$undPWR$und22$undDBL$1 = 0.0; | |
this.TWO$undPWR$und31$undDBL$1 = 0.0; | |
this.TWO$undPWR$und32$undDBL$1 = 0.0; | |
this.TWO$undPWR$und44$undDBL$1 = 0.0; | |
this.TWO$undPWR$und63$undDBL$1 = 0.0; | |
this.Zero$1 = null; | |
this.One$1 = null; | |
this.MinusOne$1 = null; | |
this.MinValue$1 = null; | |
this.MaxValue$1 = null; | |
this.TenPow9$1 = null | |
}); | |
$c_sjsr_RuntimeLong$.prototype = new $h_O(); | |
$c_sjsr_RuntimeLong$.prototype.constructor = $c_sjsr_RuntimeLong$; | |
/** @constructor */ | |
var $h_sjsr_RuntimeLong$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjsr_RuntimeLong$.prototype = $c_sjsr_RuntimeLong$.prototype; | |
$c_sjsr_RuntimeLong$.prototype.init___ = (function() { | |
$n_sjsr_RuntimeLong$ = this; | |
this.Zero$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 0); | |
this.One$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1, 0, 0); | |
this.MinusOne$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 1048575); | |
this.MinValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 524288); | |
this.MaxValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 524287); | |
this.TenPow9$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1755648, 238, 0); | |
return this | |
}); | |
$c_sjsr_RuntimeLong$.prototype.Zero__sjsr_RuntimeLong = (function() { | |
return this.Zero$1 | |
}); | |
$c_sjsr_RuntimeLong$.prototype.fromDouble__D__sjsr_RuntimeLong = (function(value) { | |
if ((value !== value)) { | |
return this.Zero$1 | |
} else if ((value < (-9.223372036854776E18))) { | |
return this.MinValue$1 | |
} else if ((value >= 9.223372036854776E18)) { | |
return this.MaxValue$1 | |
} else if ((value < 0)) { | |
return this.fromDouble__D__sjsr_RuntimeLong((-value)).unary$und$minus__sjsr_RuntimeLong() | |
} else { | |
var acc = value; | |
var a2 = ((acc >= 1.7592186044416E13) ? ((acc / 1.7592186044416E13) | 0) : 0); | |
acc = (acc - (1.7592186044416E13 * a2)); | |
var a1 = ((acc >= 4194304.0) ? ((acc / 4194304.0) | 0) : 0); | |
acc = (acc - (4194304.0 * a1)); | |
var a0 = (acc | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(a0, a1, a2) | |
} | |
}); | |
var $d_sjsr_RuntimeLong$ = new $TypeData().initClass({ | |
sjsr_RuntimeLong$: 0 | |
}, false, "scala.scalajs.runtime.RuntimeLong$", { | |
sjsr_RuntimeLong$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sjsr_RuntimeLong$.prototype.$classData = $d_sjsr_RuntimeLong$; | |
var $n_sjsr_RuntimeLong$ = (void 0); | |
var $m_sjsr_RuntimeLong$ = (function() { | |
if ((!$n_sjsr_RuntimeLong$)) { | |
$n_sjsr_RuntimeLong$ = new $c_sjsr_RuntimeLong$().init___() | |
}; | |
return $n_sjsr_RuntimeLong$ | |
}); | |
var $d_sr_Nothing$ = new $TypeData().initClass({ | |
sr_Nothing$: 0 | |
}, false, "scala.runtime.Nothing$", { | |
sr_Nothing$: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
/** @constructor */ | |
var $c_Ljava_io_FilterOutputStream = (function() { | |
$c_Ljava_io_OutputStream.call(this); | |
this.out$2 = null | |
}); | |
$c_Ljava_io_FilterOutputStream.prototype = new $h_Ljava_io_OutputStream(); | |
$c_Ljava_io_FilterOutputStream.prototype.constructor = $c_Ljava_io_FilterOutputStream; | |
/** @constructor */ | |
var $h_Ljava_io_FilterOutputStream = (function() { | |
/*<skip>*/ | |
}); | |
$h_Ljava_io_FilterOutputStream.prototype = $c_Ljava_io_FilterOutputStream.prototype; | |
$c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream = (function(out) { | |
this.out$2 = out; | |
return this | |
}); | |
var $is_T = (function(obj) { | |
return ((typeof obj) === "string") | |
}); | |
var $isArrayOf_T = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T))) | |
}); | |
var $d_T = new $TypeData().initClass({ | |
T: 0 | |
}, false, "java.lang.String", { | |
T: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
jl_CharSequence: 1, | |
jl_Comparable: 1 | |
}, (void 0), $is_T); | |
/** @constructor */ | |
var $c_jl_AssertionError = (function() { | |
$c_jl_Error.call(this) | |
}); | |
$c_jl_AssertionError.prototype = new $h_jl_Error(); | |
$c_jl_AssertionError.prototype.constructor = $c_jl_AssertionError; | |
/** @constructor */ | |
var $h_jl_AssertionError = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_AssertionError.prototype = $c_jl_AssertionError.prototype; | |
$c_jl_AssertionError.prototype.init___O = (function(o) { | |
$c_jl_AssertionError.prototype.init___T.call(this, $objectToString(o)); | |
return this | |
}); | |
var $d_jl_AssertionError = new $TypeData().initClass({ | |
jl_AssertionError: 0 | |
}, false, "java.lang.AssertionError", { | |
jl_AssertionError: 1, | |
jl_Error: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_AssertionError.prototype.$classData = $d_jl_AssertionError; | |
/** @constructor */ | |
var $c_jl_CloneNotSupportedException = (function() { | |
$c_jl_Exception.call(this) | |
}); | |
$c_jl_CloneNotSupportedException.prototype = new $h_jl_Exception(); | |
$c_jl_CloneNotSupportedException.prototype.constructor = $c_jl_CloneNotSupportedException; | |
/** @constructor */ | |
var $h_jl_CloneNotSupportedException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_CloneNotSupportedException.prototype = $c_jl_CloneNotSupportedException.prototype; | |
$c_jl_CloneNotSupportedException.prototype.init___ = (function() { | |
$c_jl_CloneNotSupportedException.prototype.init___T.call(this, null); | |
return this | |
}); | |
var $d_jl_CloneNotSupportedException = new $TypeData().initClass({ | |
jl_CloneNotSupportedException: 0 | |
}, false, "java.lang.CloneNotSupportedException", { | |
jl_CloneNotSupportedException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_CloneNotSupportedException.prototype.$classData = $d_jl_CloneNotSupportedException; | |
/** @constructor */ | |
var $c_jl_JSConsoleBasedPrintStream$DummyOutputStream = (function() { | |
$c_Ljava_io_OutputStream.call(this) | |
}); | |
$c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype = new $h_Ljava_io_OutputStream(); | |
$c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.constructor = $c_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
/** @constructor */ | |
var $h_jl_JSConsoleBasedPrintStream$DummyOutputStream = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype = $c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype; | |
var $d_jl_JSConsoleBasedPrintStream$DummyOutputStream = new $TypeData().initClass({ | |
jl_JSConsoleBasedPrintStream$DummyOutputStream: 0 | |
}, false, "java.lang.JSConsoleBasedPrintStream$DummyOutputStream", { | |
jl_JSConsoleBasedPrintStream$DummyOutputStream: 1, | |
Ljava_io_OutputStream: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1 | |
}); | |
$c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
/** @constructor */ | |
var $c_jl_RuntimeException = (function() { | |
$c_jl_Exception.call(this) | |
}); | |
$c_jl_RuntimeException.prototype = new $h_jl_Exception(); | |
$c_jl_RuntimeException.prototype.constructor = $c_jl_RuntimeException; | |
/** @constructor */ | |
var $h_jl_RuntimeException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_RuntimeException.prototype = $c_jl_RuntimeException.prototype; | |
$c_jl_RuntimeException.prototype.init___ = (function() { | |
$c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}); | |
$c_jl_RuntimeException.prototype.init___T = (function(s) { | |
$c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}); | |
/** @constructor */ | |
var $c_jl_StringBuilder = (function() { | |
$c_O.call(this); | |
this.content$1 = null | |
}); | |
$c_jl_StringBuilder.prototype = new $h_O(); | |
$c_jl_StringBuilder.prototype.constructor = $c_jl_StringBuilder; | |
/** @constructor */ | |
var $h_jl_StringBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_StringBuilder.prototype = $c_jl_StringBuilder.prototype; | |
$c_jl_StringBuilder.prototype.init___ = (function() { | |
$c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
return this | |
}); | |
$c_jl_StringBuilder.prototype.append__T__jl_StringBuilder = (function(s) { | |
this.content$1 = (("" + this.content$1) + ((s === null) ? "null" : s)); | |
return this | |
}); | |
$c_jl_StringBuilder.prototype.subSequence__I__I__jl_CharSequence = (function(start, end) { | |
var thiz = this.content$1; | |
return thiz["substring"](start, end) | |
}); | |
$c_jl_StringBuilder.prototype.toString__T = (function() { | |
return this.content$1 | |
}); | |
$c_jl_StringBuilder.prototype.append__jl_CharSequence__jl_Appendable = (function(csq) { | |
return this.append__O__jl_StringBuilder(csq) | |
}); | |
$c_jl_StringBuilder.prototype.append__O__jl_StringBuilder = (function(obj) { | |
return ((obj === null) ? this.append__T__jl_StringBuilder(null) : this.append__T__jl_StringBuilder($objectToString(obj))) | |
}); | |
$c_jl_StringBuilder.prototype.init___I = (function(initialCapacity) { | |
$c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
return this | |
}); | |
$c_jl_StringBuilder.prototype.append__jl_CharSequence__I__I__jl_StringBuilder = (function(csq, start, end) { | |
return ((csq === null) ? this.append__jl_CharSequence__I__I__jl_StringBuilder("null", start, end) : this.append__T__jl_StringBuilder($objectToString($charSequenceSubSequence(csq, start, end)))) | |
}); | |
$c_jl_StringBuilder.prototype.append__C__jl_StringBuilder = (function(c) { | |
return this.append__T__jl_StringBuilder($g["String"]["fromCharCode"](c)) | |
}); | |
$c_jl_StringBuilder.prototype.init___T = (function(content) { | |
this.content$1 = content; | |
return this | |
}); | |
$c_jl_StringBuilder.prototype.append__C__jl_Appendable = (function(c) { | |
return this.append__C__jl_StringBuilder(c) | |
}); | |
var $d_jl_StringBuilder = new $TypeData().initClass({ | |
jl_StringBuilder: 0 | |
}, false, "java.lang.StringBuilder", { | |
jl_StringBuilder: 1, | |
O: 1, | |
jl_CharSequence: 1, | |
jl_Appendable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_StringBuilder.prototype.$classData = $d_jl_StringBuilder; | |
/** @constructor */ | |
var $c_s_Array$ = (function() { | |
$c_s_FallbackArrayBuilding.call(this); | |
this.emptyBooleanArray$2 = null; | |
this.emptyByteArray$2 = null; | |
this.emptyCharArray$2 = null; | |
this.emptyDoubleArray$2 = null; | |
this.emptyFloatArray$2 = null; | |
this.emptyIntArray$2 = null; | |
this.emptyLongArray$2 = null; | |
this.emptyShortArray$2 = null; | |
this.emptyObjectArray$2 = null | |
}); | |
$c_s_Array$.prototype = new $h_s_FallbackArrayBuilding(); | |
$c_s_Array$.prototype.constructor = $c_s_Array$; | |
/** @constructor */ | |
var $h_s_Array$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Array$.prototype = $c_s_Array$.prototype; | |
$c_s_Array$.prototype.init___ = (function() { | |
$n_s_Array$ = this; | |
this.emptyBooleanArray$2 = $newArrayObject($d_Z.getArrayOf(), [0]); | |
this.emptyByteArray$2 = $newArrayObject($d_B.getArrayOf(), [0]); | |
this.emptyCharArray$2 = $newArrayObject($d_C.getArrayOf(), [0]); | |
this.emptyDoubleArray$2 = $newArrayObject($d_D.getArrayOf(), [0]); | |
this.emptyFloatArray$2 = $newArrayObject($d_F.getArrayOf(), [0]); | |
this.emptyIntArray$2 = $newArrayObject($d_I.getArrayOf(), [0]); | |
this.emptyLongArray$2 = $newArrayObject($d_J.getArrayOf(), [0]); | |
this.emptyShortArray$2 = $newArrayObject($d_S.getArrayOf(), [0]); | |
this.emptyObjectArray$2 = $newArrayObject($d_O.getArrayOf(), [0]); | |
return this | |
}); | |
$c_s_Array$.prototype.slowcopy__p2__O__I__O__I__I__V = (function(src, srcPos, dest, destPos, length) { | |
var i = srcPos; | |
var j = destPos; | |
var srcUntil = ((srcPos + length) | 0); | |
while ((i < srcUntil)) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(dest, j, $m_sr_ScalaRunTime$().array$undapply__O__I__O(src, i)); | |
i = ((1 + i) | 0); | |
j = ((1 + j) | 0) | |
} | |
}); | |
$c_s_Array$.prototype.copy__O__I__O__I__I__V = (function(src, srcPos, dest, destPos, length) { | |
var srcClass = $objectGetClass(src); | |
if ((srcClass.isArray__Z() && $objectGetClass(dest).isAssignableFrom__jl_Class__Z(srcClass))) { | |
$systemArraycopy(src, srcPos, dest, destPos, length) | |
} else { | |
this.slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) | |
} | |
}); | |
var $d_s_Array$ = new $TypeData().initClass({ | |
s_Array$: 0 | |
}, false, "scala.Array$", { | |
s_Array$: 1, | |
s_FallbackArrayBuilding: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Array$.prototype.$classData = $d_s_Array$; | |
var $n_s_Array$ = (void 0); | |
var $m_s_Array$ = (function() { | |
if ((!$n_s_Array$)) { | |
$n_s_Array$ = new $c_s_Array$().init___() | |
}; | |
return $n_s_Array$ | |
}); | |
/** @constructor */ | |
var $c_s_Predef$$eq$colon$eq = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_Predef$$eq$colon$eq.prototype = new $h_O(); | |
$c_s_Predef$$eq$colon$eq.prototype.constructor = $c_s_Predef$$eq$colon$eq; | |
/** @constructor */ | |
var $h_s_Predef$$eq$colon$eq = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$$eq$colon$eq.prototype = $c_s_Predef$$eq$colon$eq.prototype; | |
$c_s_Predef$$eq$colon$eq.prototype.init___ = (function() { | |
return this | |
}); | |
$c_s_Predef$$eq$colon$eq.prototype.toString__T = (function() { | |
return "<function1>" | |
}); | |
/** @constructor */ | |
var $c_s_Predef$$less$colon$less = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_Predef$$less$colon$less.prototype = new $h_O(); | |
$c_s_Predef$$less$colon$less.prototype.constructor = $c_s_Predef$$less$colon$less; | |
/** @constructor */ | |
var $h_s_Predef$$less$colon$less = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$$less$colon$less.prototype = $c_s_Predef$$less$colon$less.prototype; | |
$c_s_Predef$$less$colon$less.prototype.init___ = (function() { | |
return this | |
}); | |
$c_s_Predef$$less$colon$less.prototype.toString__T = (function() { | |
return "<function1>" | |
}); | |
/** @constructor */ | |
var $c_s_math_Equiv$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Equiv$.prototype = new $h_O(); | |
$c_s_math_Equiv$.prototype.constructor = $c_s_math_Equiv$; | |
/** @constructor */ | |
var $h_s_math_Equiv$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Equiv$.prototype = $c_s_math_Equiv$.prototype; | |
$c_s_math_Equiv$.prototype.init___ = (function() { | |
$n_s_math_Equiv$ = this; | |
return this | |
}); | |
var $d_s_math_Equiv$ = new $TypeData().initClass({ | |
s_math_Equiv$: 0 | |
}, false, "scala.math.Equiv$", { | |
s_math_Equiv$: 1, | |
O: 1, | |
s_math_LowPriorityEquiv: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Equiv$.prototype.$classData = $d_s_math_Equiv$; | |
var $n_s_math_Equiv$ = (void 0); | |
var $m_s_math_Equiv$ = (function() { | |
if ((!$n_s_math_Equiv$)) { | |
$n_s_math_Equiv$ = new $c_s_math_Equiv$().init___() | |
}; | |
return $n_s_math_Equiv$ | |
}); | |
/** @constructor */ | |
var $c_s_math_Ordering$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_math_Ordering$.prototype = new $h_O(); | |
$c_s_math_Ordering$.prototype.constructor = $c_s_math_Ordering$; | |
/** @constructor */ | |
var $h_s_math_Ordering$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_math_Ordering$.prototype = $c_s_math_Ordering$.prototype; | |
$c_s_math_Ordering$.prototype.init___ = (function() { | |
$n_s_math_Ordering$ = this; | |
return this | |
}); | |
var $d_s_math_Ordering$ = new $TypeData().initClass({ | |
s_math_Ordering$: 0 | |
}, false, "scala.math.Ordering$", { | |
s_math_Ordering$: 1, | |
O: 1, | |
s_math_LowPriorityOrderingImplicits: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Ordering$.prototype.$classData = $d_s_math_Ordering$; | |
var $n_s_math_Ordering$ = (void 0); | |
var $m_s_math_Ordering$ = (function() { | |
if ((!$n_s_math_Ordering$)) { | |
$n_s_math_Ordering$ = new $c_s_math_Ordering$().init___() | |
}; | |
return $n_s_math_Ordering$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_NoManifest$ = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_reflect_NoManifest$.prototype = new $h_O(); | |
$c_s_reflect_NoManifest$.prototype.constructor = $c_s_reflect_NoManifest$; | |
/** @constructor */ | |
var $h_s_reflect_NoManifest$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_NoManifest$.prototype = $c_s_reflect_NoManifest$.prototype; | |
$c_s_reflect_NoManifest$.prototype.toString__T = (function() { | |
return "<?>" | |
}); | |
var $d_s_reflect_NoManifest$ = new $TypeData().initClass({ | |
s_reflect_NoManifest$: 0 | |
}, false, "scala.reflect.NoManifest$", { | |
s_reflect_NoManifest$: 1, | |
O: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_reflect_NoManifest$.prototype.$classData = $d_s_reflect_NoManifest$; | |
var $n_s_reflect_NoManifest$ = (void 0); | |
var $m_s_reflect_NoManifest$ = (function() { | |
if ((!$n_s_reflect_NoManifest$)) { | |
$n_s_reflect_NoManifest$ = new $c_s_reflect_NoManifest$().init___() | |
}; | |
return $n_s_reflect_NoManifest$ | |
}); | |
/** @constructor */ | |
var $c_sc_AbstractIterator = (function() { | |
$c_O.call(this) | |
}); | |
$c_sc_AbstractIterator.prototype = new $h_O(); | |
$c_sc_AbstractIterator.prototype.constructor = $c_sc_AbstractIterator; | |
/** @constructor */ | |
var $h_sc_AbstractIterator = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_AbstractIterator.prototype = $c_sc_AbstractIterator.prototype; | |
$c_sc_AbstractIterator.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sc_AbstractIterator.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sc_AbstractIterator.prototype.isEmpty__Z = (function() { | |
return $s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this) | |
}); | |
$c_sc_AbstractIterator.prototype.toString__T = (function() { | |
return $s_sc_Iterator$class__toString__sc_Iterator__T(this) | |
}); | |
$c_sc_AbstractIterator.prototype.foreach__F1__V = (function(f) { | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this, f) | |
}); | |
$c_sc_AbstractIterator.prototype.toStream__sci_Stream = (function() { | |
return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this) | |
}); | |
$c_sc_AbstractIterator.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}); | |
/** @constructor */ | |
var $c_scg_SetFactory = (function() { | |
$c_scg_GenSetFactory.call(this) | |
}); | |
$c_scg_SetFactory.prototype = new $h_scg_GenSetFactory(); | |
$c_scg_SetFactory.prototype.constructor = $c_scg_SetFactory; | |
/** @constructor */ | |
var $h_scg_SetFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_SetFactory.prototype = $c_scg_SetFactory.prototype; | |
/** @constructor */ | |
var $c_sci_ListSet$ListSetBuilder = (function() { | |
$c_O.call(this); | |
this.elems$1 = null; | |
this.seen$1 = null | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype = new $h_O(); | |
$c_sci_ListSet$ListSetBuilder.prototype.constructor = $c_sci_ListSet$ListSetBuilder; | |
/** @constructor */ | |
var $h_sci_ListSet$ListSetBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet$ListSetBuilder.prototype = $c_sci_ListSet$ListSetBuilder.prototype; | |
$c_sci_ListSet$ListSetBuilder.prototype.result__sci_ListSet = (function() { | |
var this$2 = this.elems$1; | |
var z = $m_sci_ListSet$EmptyListSet$(); | |
var this$3 = this$2.scala$collection$mutable$ListBuffer$$start$6; | |
var acc = z; | |
var these = this$3; | |
while ((!these.isEmpty__Z())) { | |
var arg1 = acc; | |
var arg2 = these.head__O(); | |
var x$1 = arg1; | |
acc = new $c_sci_ListSet$Node().init___sci_ListSet__O(x$1, arg2); | |
these = these.tail__O() | |
}; | |
return acc | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.init___ = (function() { | |
$c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet.call(this, $m_sci_ListSet$EmptyListSet$()); | |
return this | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet = (function(initial) { | |
var this$1 = new $c_scm_ListBuffer().init___().$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(initial); | |
this.elems$1 = $s_sc_SeqLike$class__reverse__sc_SeqLike__O(this$1); | |
var this$2 = new $c_scm_HashSet().init___(); | |
this.seen$1 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$2, initial); | |
return this | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.result__O = (function() { | |
return this.result__sci_ListSet() | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$$plus$eq__O__sci_ListSet$ListSetBuilder = (function(x) { | |
var this$1 = this.seen$1; | |
if ((!$s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this$1, x))) { | |
this.elems$1.$$plus$eq__O__scm_ListBuffer(x); | |
this.seen$1.$$plus$eq__O__scm_HashSet(x) | |
}; | |
return this | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
var $d_sci_ListSet$ListSetBuilder = new $TypeData().initClass({ | |
sci_ListSet$ListSetBuilder: 0 | |
}, false, "scala.collection.immutable.ListSet$ListSetBuilder", { | |
sci_ListSet$ListSetBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$classData = $d_sci_ListSet$ListSetBuilder; | |
/** @constructor */ | |
var $c_sci_Map$ = (function() { | |
$c_scg_ImmutableMapFactory.call(this) | |
}); | |
$c_sci_Map$.prototype = new $h_scg_ImmutableMapFactory(); | |
$c_sci_Map$.prototype.constructor = $c_sci_Map$; | |
/** @constructor */ | |
var $h_sci_Map$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Map$.prototype = $c_sci_Map$.prototype; | |
var $d_sci_Map$ = new $TypeData().initClass({ | |
sci_Map$: 0 | |
}, false, "scala.collection.immutable.Map$", { | |
sci_Map$: 1, | |
scg_ImmutableMapFactory: 1, | |
scg_MapFactory: 1, | |
scg_GenMapFactory: 1, | |
O: 1 | |
}); | |
$c_sci_Map$.prototype.$classData = $d_sci_Map$; | |
var $n_sci_Map$ = (void 0); | |
var $m_sci_Map$ = (function() { | |
if ((!$n_sci_Map$)) { | |
$n_sci_Map$ = new $c_sci_Map$().init___() | |
}; | |
return $n_sci_Map$ | |
}); | |
/** @constructor */ | |
var $c_scm_GrowingBuilder = (function() { | |
$c_O.call(this); | |
this.empty$1 = null; | |
this.elems$1 = null | |
}); | |
$c_scm_GrowingBuilder.prototype = new $h_O(); | |
$c_scm_GrowingBuilder.prototype.constructor = $c_scm_GrowingBuilder; | |
/** @constructor */ | |
var $h_scm_GrowingBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_GrowingBuilder.prototype = $c_scm_GrowingBuilder.prototype; | |
$c_scm_GrowingBuilder.prototype.init___scg_Growable = (function(empty) { | |
this.empty$1 = empty; | |
this.elems$1 = empty; | |
return this | |
}); | |
$c_scm_GrowingBuilder.prototype.$$plus$eq__O__scm_GrowingBuilder = (function(x) { | |
this.elems$1.$$plus$eq__O__scg_Growable(x); | |
return this | |
}); | |
$c_scm_GrowingBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
}); | |
$c_scm_GrowingBuilder.prototype.result__O = (function() { | |
return this.elems$1 | |
}); | |
$c_scm_GrowingBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_GrowingBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
}); | |
$c_scm_GrowingBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_GrowingBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
var $d_scm_GrowingBuilder = new $TypeData().initClass({ | |
scm_GrowingBuilder: 0 | |
}, false, "scala.collection.mutable.GrowingBuilder", { | |
scm_GrowingBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_GrowingBuilder.prototype.$classData = $d_scm_GrowingBuilder; | |
/** @constructor */ | |
var $c_scm_LazyBuilder = (function() { | |
$c_O.call(this); | |
this.parts$1 = null | |
}); | |
$c_scm_LazyBuilder.prototype = new $h_O(); | |
$c_scm_LazyBuilder.prototype.constructor = $c_scm_LazyBuilder; | |
/** @constructor */ | |
var $h_scm_LazyBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_LazyBuilder.prototype = $c_scm_LazyBuilder.prototype; | |
$c_scm_LazyBuilder.prototype.init___ = (function() { | |
this.parts$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}); | |
$c_scm_LazyBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder = (function(xs) { | |
this.parts$1.$$plus$eq__O__scm_ListBuffer(xs); | |
return this | |
}); | |
$c_scm_LazyBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
}); | |
$c_scm_LazyBuilder.prototype.$$plus$eq__O__scm_LazyBuilder = (function(x) { | |
var jsx$1 = this.parts$1; | |
$m_sci_List$(); | |
var xs = new $c_sjs_js_WrappedArray().init___sjs_js_Array([x]); | |
var this$2 = $m_sci_List$(); | |
var cbf = this$2.ReusableCBFInstance$2; | |
jsx$1.$$plus$eq__O__scm_ListBuffer($s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O(xs, cbf)); | |
return this | |
}); | |
$c_scm_LazyBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_LazyBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
}); | |
$c_scm_LazyBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_LazyBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) | |
}); | |
/** @constructor */ | |
var $c_scm_SetBuilder = (function() { | |
$c_O.call(this); | |
this.empty$1 = null; | |
this.elems$1 = null | |
}); | |
$c_scm_SetBuilder.prototype = new $h_O(); | |
$c_scm_SetBuilder.prototype.constructor = $c_scm_SetBuilder; | |
/** @constructor */ | |
var $h_scm_SetBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_SetBuilder.prototype = $c_scm_SetBuilder.prototype; | |
$c_scm_SetBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_SetBuilder(elem) | |
}); | |
$c_scm_SetBuilder.prototype.result__O = (function() { | |
return this.elems$1 | |
}); | |
$c_scm_SetBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_SetBuilder.prototype.$$plus$eq__O__scm_SetBuilder = (function(x) { | |
this.elems$1 = this.elems$1.$$plus__O__sc_Set(x); | |
return this | |
}); | |
$c_scm_SetBuilder.prototype.init___sc_Set = (function(empty) { | |
this.empty$1 = empty; | |
this.elems$1 = empty; | |
return this | |
}); | |
$c_scm_SetBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_SetBuilder(elem) | |
}); | |
$c_scm_SetBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_SetBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
var $d_scm_SetBuilder = new $TypeData().initClass({ | |
scm_SetBuilder: 0 | |
}, false, "scala.collection.mutable.SetBuilder", { | |
scm_SetBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_SetBuilder.prototype.$classData = $d_scm_SetBuilder; | |
/** @constructor */ | |
var $c_scm_Stack$StackBuilder = (function() { | |
$c_O.call(this); | |
this.lbuff$1 = null | |
}); | |
$c_scm_Stack$StackBuilder.prototype = new $h_O(); | |
$c_scm_Stack$StackBuilder.prototype.constructor = $c_scm_Stack$StackBuilder; | |
/** @constructor */ | |
var $h_scm_Stack$StackBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_Stack$StackBuilder.prototype = $c_scm_Stack$StackBuilder.prototype; | |
$c_scm_Stack$StackBuilder.prototype.init___ = (function() { | |
this.lbuff$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
}); | |
$c_scm_Stack$StackBuilder.prototype.result__O = (function() { | |
return this.result__scm_Stack() | |
}); | |
$c_scm_Stack$StackBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
}); | |
$c_scm_Stack$StackBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_Stack$StackBuilder.prototype.result__scm_Stack = (function() { | |
var this$1 = this.lbuff$1; | |
return new $c_scm_Stack().init___sci_List(this$1.toList__sci_List()) | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$$plus$eq__O__scm_Stack$StackBuilder = (function(elem) { | |
this.lbuff$1.$$plus$eq__O__scm_ListBuffer(elem); | |
return this | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
var $d_scm_Stack$StackBuilder = new $TypeData().initClass({ | |
scm_Stack$StackBuilder: 0 | |
}, false, "scala.collection.mutable.Stack$StackBuilder", { | |
scm_Stack$StackBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$classData = $d_scm_Stack$StackBuilder; | |
/** @constructor */ | |
var $c_jl_ArithmeticException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_ArithmeticException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_ArithmeticException.prototype.constructor = $c_jl_ArithmeticException; | |
/** @constructor */ | |
var $h_jl_ArithmeticException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_ArithmeticException.prototype = $c_jl_ArithmeticException.prototype; | |
var $d_jl_ArithmeticException = new $TypeData().initClass({ | |
jl_ArithmeticException: 0 | |
}, false, "java.lang.ArithmeticException", { | |
jl_ArithmeticException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_ArithmeticException.prototype.$classData = $d_jl_ArithmeticException; | |
var $is_jl_ClassCastException = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_ClassCastException))) | |
}); | |
var $isArrayOf_jl_ClassCastException = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_ClassCastException))) | |
}); | |
/** @constructor */ | |
var $c_jl_IllegalArgumentException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_IllegalArgumentException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_IllegalArgumentException.prototype.constructor = $c_jl_IllegalArgumentException; | |
/** @constructor */ | |
var $h_jl_IllegalArgumentException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_IllegalArgumentException.prototype = $c_jl_IllegalArgumentException.prototype; | |
$c_jl_IllegalArgumentException.prototype.init___ = (function() { | |
$c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}); | |
$c_jl_IllegalArgumentException.prototype.init___T = (function(s) { | |
$c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}); | |
var $d_jl_IllegalArgumentException = new $TypeData().initClass({ | |
jl_IllegalArgumentException: 0 | |
}, false, "java.lang.IllegalArgumentException", { | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_IllegalArgumentException.prototype.$classData = $d_jl_IllegalArgumentException; | |
/** @constructor */ | |
var $c_jl_IllegalStateException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_IllegalStateException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_IllegalStateException.prototype.constructor = $c_jl_IllegalStateException; | |
/** @constructor */ | |
var $h_jl_IllegalStateException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_IllegalStateException.prototype = $c_jl_IllegalStateException.prototype; | |
$c_jl_IllegalStateException.prototype.init___ = (function() { | |
$c_jl_IllegalStateException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}); | |
/** @constructor */ | |
var $c_jl_IndexOutOfBoundsException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_IndexOutOfBoundsException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_IndexOutOfBoundsException.prototype.constructor = $c_jl_IndexOutOfBoundsException; | |
/** @constructor */ | |
var $h_jl_IndexOutOfBoundsException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_IndexOutOfBoundsException.prototype = $c_jl_IndexOutOfBoundsException.prototype; | |
var $d_jl_IndexOutOfBoundsException = new $TypeData().initClass({ | |
jl_IndexOutOfBoundsException: 0 | |
}, false, "java.lang.IndexOutOfBoundsException", { | |
jl_IndexOutOfBoundsException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_IndexOutOfBoundsException.prototype.$classData = $d_jl_IndexOutOfBoundsException; | |
/** @constructor */ | |
var $c_jl_NullPointerException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_NullPointerException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_NullPointerException.prototype.constructor = $c_jl_NullPointerException; | |
/** @constructor */ | |
var $h_jl_NullPointerException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_NullPointerException.prototype = $c_jl_NullPointerException.prototype; | |
$c_jl_NullPointerException.prototype.init___ = (function() { | |
$c_jl_NullPointerException.prototype.init___T.call(this, null); | |
return this | |
}); | |
var $d_jl_NullPointerException = new $TypeData().initClass({ | |
jl_NullPointerException: 0 | |
}, false, "java.lang.NullPointerException", { | |
jl_NullPointerException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_NullPointerException.prototype.$classData = $d_jl_NullPointerException; | |
/** @constructor */ | |
var $c_jl_UnsupportedOperationException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_jl_UnsupportedOperationException.prototype = new $h_jl_RuntimeException(); | |
$c_jl_UnsupportedOperationException.prototype.constructor = $c_jl_UnsupportedOperationException; | |
/** @constructor */ | |
var $h_jl_UnsupportedOperationException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_UnsupportedOperationException.prototype = $c_jl_UnsupportedOperationException.prototype; | |
$c_jl_UnsupportedOperationException.prototype.init___T = (function(s) { | |
$c_jl_UnsupportedOperationException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}); | |
var $d_jl_UnsupportedOperationException = new $TypeData().initClass({ | |
jl_UnsupportedOperationException: 0 | |
}, false, "java.lang.UnsupportedOperationException", { | |
jl_UnsupportedOperationException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_UnsupportedOperationException.prototype.$classData = $d_jl_UnsupportedOperationException; | |
/** @constructor */ | |
var $c_ju_NoSuchElementException = (function() { | |
$c_jl_RuntimeException.call(this) | |
}); | |
$c_ju_NoSuchElementException.prototype = new $h_jl_RuntimeException(); | |
$c_ju_NoSuchElementException.prototype.constructor = $c_ju_NoSuchElementException; | |
/** @constructor */ | |
var $h_ju_NoSuchElementException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_NoSuchElementException.prototype = $c_ju_NoSuchElementException.prototype; | |
var $d_ju_NoSuchElementException = new $TypeData().initClass({ | |
ju_NoSuchElementException: 0 | |
}, false, "java.util.NoSuchElementException", { | |
ju_NoSuchElementException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_NoSuchElementException.prototype.$classData = $d_ju_NoSuchElementException; | |
/** @constructor */ | |
var $c_s_MatchError = (function() { | |
$c_jl_RuntimeException.call(this); | |
this.obj$4 = null; | |
this.objString$4 = null; | |
this.bitmap$0$4 = false | |
}); | |
$c_s_MatchError.prototype = new $h_jl_RuntimeException(); | |
$c_s_MatchError.prototype.constructor = $c_s_MatchError; | |
/** @constructor */ | |
var $h_s_MatchError = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_MatchError.prototype = $c_s_MatchError.prototype; | |
$c_s_MatchError.prototype.objString$lzycompute__p4__T = (function() { | |
if ((!this.bitmap$0$4)) { | |
this.objString$4 = ((this.obj$4 === null) ? "null" : this.liftedTree1$1__p4__T()); | |
this.bitmap$0$4 = true | |
}; | |
return this.objString$4 | |
}); | |
$c_s_MatchError.prototype.ofClass$1__p4__T = (function() { | |
return ("of class " + $objectGetClass(this.obj$4).getName__T()) | |
}); | |
$c_s_MatchError.prototype.liftedTree1$1__p4__T = (function() { | |
try { | |
return ((($objectToString(this.obj$4) + " (") + this.ofClass$1__p4__T()) + ")") | |
} catch (e) { | |
var e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
if ((e$2 !== null)) { | |
return ("an instance " + this.ofClass$1__p4__T()) | |
} else { | |
throw e | |
} | |
} | |
}); | |
$c_s_MatchError.prototype.getMessage__T = (function() { | |
return this.objString__p4__T() | |
}); | |
$c_s_MatchError.prototype.objString__p4__T = (function() { | |
return ((!this.bitmap$0$4) ? this.objString$lzycompute__p4__T() : this.objString$4) | |
}); | |
$c_s_MatchError.prototype.init___O = (function(obj) { | |
this.obj$4 = obj; | |
$c_jl_RuntimeException.prototype.init___.call(this); | |
return this | |
}); | |
var $d_s_MatchError = new $TypeData().initClass({ | |
s_MatchError: 0 | |
}, false, "scala.MatchError", { | |
s_MatchError: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_MatchError.prototype.$classData = $d_s_MatchError; | |
/** @constructor */ | |
var $c_s_Option = (function() { | |
$c_O.call(this) | |
}); | |
$c_s_Option.prototype = new $h_O(); | |
$c_s_Option.prototype.constructor = $c_s_Option; | |
/** @constructor */ | |
var $h_s_Option = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Option.prototype = $c_s_Option.prototype; | |
$c_s_Option.prototype.init___ = (function() { | |
return this | |
}); | |
/** @constructor */ | |
var $c_s_Predef$$anon$1 = (function() { | |
$c_s_Predef$$less$colon$less.call(this) | |
}); | |
$c_s_Predef$$anon$1.prototype = new $h_s_Predef$$less$colon$less(); | |
$c_s_Predef$$anon$1.prototype.constructor = $c_s_Predef$$anon$1; | |
/** @constructor */ | |
var $h_s_Predef$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$$anon$1.prototype = $c_s_Predef$$anon$1.prototype; | |
$c_s_Predef$$anon$1.prototype.apply__O__O = (function(x) { | |
return x | |
}); | |
var $d_s_Predef$$anon$1 = new $TypeData().initClass({ | |
s_Predef$$anon$1: 0 | |
}, false, "scala.Predef$$anon$1", { | |
s_Predef$$anon$1: 1, | |
s_Predef$$less$colon$less: 1, | |
O: 1, | |
F1: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Predef$$anon$1.prototype.$classData = $d_s_Predef$$anon$1; | |
/** @constructor */ | |
var $c_s_Predef$$anon$2 = (function() { | |
$c_s_Predef$$eq$colon$eq.call(this) | |
}); | |
$c_s_Predef$$anon$2.prototype = new $h_s_Predef$$eq$colon$eq(); | |
$c_s_Predef$$anon$2.prototype.constructor = $c_s_Predef$$anon$2; | |
/** @constructor */ | |
var $h_s_Predef$$anon$2 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Predef$$anon$2.prototype = $c_s_Predef$$anon$2.prototype; | |
$c_s_Predef$$anon$2.prototype.apply__O__O = (function(x) { | |
return x | |
}); | |
var $d_s_Predef$$anon$2 = new $TypeData().initClass({ | |
s_Predef$$anon$2: 0 | |
}, false, "scala.Predef$$anon$2", { | |
s_Predef$$anon$2: 1, | |
s_Predef$$eq$colon$eq: 1, | |
O: 1, | |
F1: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Predef$$anon$2.prototype.$classData = $d_s_Predef$$anon$2; | |
/** @constructor */ | |
var $c_s_StringContext = (function() { | |
$c_O.call(this); | |
this.parts$1 = null | |
}); | |
$c_s_StringContext.prototype = new $h_O(); | |
$c_s_StringContext.prototype.constructor = $c_s_StringContext; | |
/** @constructor */ | |
var $h_s_StringContext = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_StringContext.prototype = $c_s_StringContext.prototype; | |
$c_s_StringContext.prototype.productPrefix__T = (function() { | |
return "StringContext" | |
}); | |
$c_s_StringContext.prototype.productArity__I = (function() { | |
return 1 | |
}); | |
$c_s_StringContext.prototype.equals__O__Z = (function(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_s_StringContext(x$1)) { | |
var StringContext$1 = x$1; | |
var x = this.parts$1; | |
var x$2 = StringContext$1.parts$1; | |
return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) | |
} else { | |
return false | |
} | |
}); | |
$c_s_StringContext.prototype.productElement__I__O = (function(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.parts$1; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}); | |
$c_s_StringContext.prototype.toString__T = (function() { | |
return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
}); | |
$c_s_StringContext.prototype.checkLengths__sc_Seq__V = (function(args) { | |
if ((this.parts$1.length__I() !== ((1 + args.length__I()) | 0))) { | |
throw new $c_jl_IllegalArgumentException().init___T((((("wrong number of arguments (" + args.length__I()) + ") for interpolated string with ") + this.parts$1.length__I()) + " parts")) | |
} | |
}); | |
$c_s_StringContext.prototype.s__sc_Seq__T = (function(args) { | |
var f = (function(this$2) { | |
return (function(str$2) { | |
var str = str$2; | |
var this$1 = $m_s_StringContext$(); | |
return this$1.treatEscapes0__p1__T__Z__T(str, false) | |
}) | |
})(this); | |
this.checkLengths__sc_Seq__V(args); | |
var pi = this.parts$1.iterator__sc_Iterator(); | |
var ai = args.iterator__sc_Iterator(); | |
var arg1 = pi.next__O(); | |
var bldr = new $c_jl_StringBuilder().init___T(f(arg1)); | |
while (ai.hasNext__Z()) { | |
bldr.append__O__jl_StringBuilder(ai.next__O()); | |
var arg1$1 = pi.next__O(); | |
bldr.append__T__jl_StringBuilder(f(arg1$1)) | |
}; | |
return bldr.content$1 | |
}); | |
$c_s_StringContext.prototype.init___sc_Seq = (function(parts) { | |
this.parts$1 = parts; | |
return this | |
}); | |
$c_s_StringContext.prototype.hashCode__I = (function() { | |
var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}); | |
$c_s_StringContext.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $is_s_StringContext = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_StringContext))) | |
}); | |
var $isArrayOf_s_StringContext = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_StringContext))) | |
}); | |
var $d_s_StringContext = new $TypeData().initClass({ | |
s_StringContext: 0 | |
}, false, "scala.StringContext", { | |
s_StringContext: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext.prototype.$classData = $d_s_StringContext; | |
/** @constructor */ | |
var $c_s_util_control_BreakControl = (function() { | |
$c_jl_Throwable.call(this) | |
}); | |
$c_s_util_control_BreakControl.prototype = new $h_jl_Throwable(); | |
$c_s_util_control_BreakControl.prototype.constructor = $c_s_util_control_BreakControl; | |
/** @constructor */ | |
var $h_s_util_control_BreakControl = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_util_control_BreakControl.prototype = $c_s_util_control_BreakControl.prototype; | |
$c_s_util_control_BreakControl.prototype.init___ = (function() { | |
$c_jl_Throwable.prototype.init___.call(this); | |
return this | |
}); | |
$c_s_util_control_BreakControl.prototype.fillInStackTrace__jl_Throwable = (function() { | |
return $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable(this) | |
}); | |
var $d_s_util_control_BreakControl = new $TypeData().initClass({ | |
s_util_control_BreakControl: 0 | |
}, false, "scala.util.control.BreakControl", { | |
s_util_control_BreakControl: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
s_util_control_ControlThrowable: 1, | |
s_util_control_NoStackTrace: 1 | |
}); | |
$c_s_util_control_BreakControl.prototype.$classData = $d_s_util_control_BreakControl; | |
var $is_sc_GenTraversable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversable))) | |
}); | |
var $isArrayOf_sc_GenTraversable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversable))) | |
}); | |
/** @constructor */ | |
var $c_sc_Iterable$ = (function() { | |
$c_scg_GenTraversableFactory.call(this) | |
}); | |
$c_sc_Iterable$.prototype = new $h_scg_GenTraversableFactory(); | |
$c_sc_Iterable$.prototype.constructor = $c_sc_Iterable$; | |
/** @constructor */ | |
var $h_sc_Iterable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_Iterable$.prototype = $c_sc_Iterable$.prototype; | |
$c_sc_Iterable$.prototype.newBuilder__scm_Builder = (function() { | |
$m_sci_Iterable$(); | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sc_Iterable$ = new $TypeData().initClass({ | |
sc_Iterable$: 0 | |
}, false, "scala.collection.Iterable$", { | |
sc_Iterable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Iterable$.prototype.$classData = $d_sc_Iterable$; | |
var $n_sc_Iterable$ = (void 0); | |
var $m_sc_Iterable$ = (function() { | |
if ((!$n_sc_Iterable$)) { | |
$n_sc_Iterable$ = new $c_sc_Iterable$().init___() | |
}; | |
return $n_sc_Iterable$ | |
}); | |
/** @constructor */ | |
var $c_sc_Iterator$$anon$2 = (function() { | |
$c_sc_AbstractIterator.call(this) | |
}); | |
$c_sc_Iterator$$anon$2.prototype = new $h_sc_AbstractIterator(); | |
$c_sc_Iterator$$anon$2.prototype.constructor = $c_sc_Iterator$$anon$2; | |
/** @constructor */ | |
var $h_sc_Iterator$$anon$2 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_Iterator$$anon$2.prototype = $c_sc_Iterator$$anon$2.prototype; | |
$c_sc_Iterator$$anon$2.prototype.next__O = (function() { | |
this.next__sr_Nothing$() | |
}); | |
$c_sc_Iterator$$anon$2.prototype.next__sr_Nothing$ = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("next on empty iterator") | |
}); | |
$c_sc_Iterator$$anon$2.prototype.hasNext__Z = (function() { | |
return false | |
}); | |
var $d_sc_Iterator$$anon$2 = new $TypeData().initClass({ | |
sc_Iterator$$anon$2: 0 | |
}, false, "scala.collection.Iterator$$anon$2", { | |
sc_Iterator$$anon$2: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sc_Iterator$$anon$2.prototype.$classData = $d_sc_Iterator$$anon$2; | |
/** @constructor */ | |
var $c_sc_LinearSeqLike$$anon$1 = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.these$2 = null | |
}); | |
$c_sc_LinearSeqLike$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
$c_sc_LinearSeqLike$$anon$1.prototype.constructor = $c_sc_LinearSeqLike$$anon$1; | |
/** @constructor */ | |
var $h_sc_LinearSeqLike$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_LinearSeqLike$$anon$1.prototype = $c_sc_LinearSeqLike$$anon$1.prototype; | |
$c_sc_LinearSeqLike$$anon$1.prototype.init___sc_LinearSeqLike = (function($$outer) { | |
this.these$2 = $$outer; | |
return this | |
}); | |
$c_sc_LinearSeqLike$$anon$1.prototype.next__O = (function() { | |
if (this.hasNext__Z()) { | |
var result = this.these$2.head__O(); | |
this.these$2 = this.these$2.tail__O(); | |
return result | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}); | |
$c_sc_LinearSeqLike$$anon$1.prototype.hasNext__Z = (function() { | |
return (!this.these$2.isEmpty__Z()) | |
}); | |
var $d_sc_LinearSeqLike$$anon$1 = new $TypeData().initClass({ | |
sc_LinearSeqLike$$anon$1: 0 | |
}, false, "scala.collection.LinearSeqLike$$anon$1", { | |
sc_LinearSeqLike$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sc_LinearSeqLike$$anon$1.prototype.$classData = $d_sc_LinearSeqLike$$anon$1; | |
/** @constructor */ | |
var $c_sc_Traversable$ = (function() { | |
$c_scg_GenTraversableFactory.call(this); | |
this.breaks$3 = null | |
}); | |
$c_sc_Traversable$.prototype = new $h_scg_GenTraversableFactory(); | |
$c_sc_Traversable$.prototype.constructor = $c_sc_Traversable$; | |
/** @constructor */ | |
var $h_sc_Traversable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_Traversable$.prototype = $c_sc_Traversable$.prototype; | |
$c_sc_Traversable$.prototype.init___ = (function() { | |
$c_scg_GenTraversableFactory.prototype.init___.call(this); | |
$n_sc_Traversable$ = this; | |
this.breaks$3 = new $c_s_util_control_Breaks().init___(); | |
return this | |
}); | |
$c_sc_Traversable$.prototype.newBuilder__scm_Builder = (function() { | |
$m_sci_Traversable$(); | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sc_Traversable$ = new $TypeData().initClass({ | |
sc_Traversable$: 0 | |
}, false, "scala.collection.Traversable$", { | |
sc_Traversable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Traversable$.prototype.$classData = $d_sc_Traversable$; | |
var $n_sc_Traversable$ = (void 0); | |
var $m_sc_Traversable$ = (function() { | |
if ((!$n_sc_Traversable$)) { | |
$n_sc_Traversable$ = new $c_sc_Traversable$().init___() | |
}; | |
return $n_sc_Traversable$ | |
}); | |
/** @constructor */ | |
var $c_scg_ImmutableSetFactory = (function() { | |
$c_scg_SetFactory.call(this) | |
}); | |
$c_scg_ImmutableSetFactory.prototype = new $h_scg_SetFactory(); | |
$c_scg_ImmutableSetFactory.prototype.constructor = $c_scg_ImmutableSetFactory; | |
/** @constructor */ | |
var $h_scg_ImmutableSetFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_ImmutableSetFactory.prototype = $c_scg_ImmutableSetFactory.prototype; | |
$c_scg_ImmutableSetFactory.prototype.empty__sc_GenTraversable = (function() { | |
return this.emptyInstance__sci_Set() | |
}); | |
$c_scg_ImmutableSetFactory.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_SetBuilder().init___sc_Set(this.emptyInstance__sci_Set()) | |
}); | |
/** @constructor */ | |
var $c_scg_MutableSetFactory = (function() { | |
$c_scg_SetFactory.call(this) | |
}); | |
$c_scg_MutableSetFactory.prototype = new $h_scg_SetFactory(); | |
$c_scg_MutableSetFactory.prototype.constructor = $c_scg_MutableSetFactory; | |
/** @constructor */ | |
var $h_scg_MutableSetFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_MutableSetFactory.prototype = $c_scg_MutableSetFactory.prototype; | |
$c_scg_MutableSetFactory.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_GrowingBuilder().init___scg_Growable(this.empty__sc_GenTraversable()) | |
}); | |
/** @constructor */ | |
var $c_sci_Iterable$ = (function() { | |
$c_scg_GenTraversableFactory.call(this) | |
}); | |
$c_sci_Iterable$.prototype = new $h_scg_GenTraversableFactory(); | |
$c_sci_Iterable$.prototype.constructor = $c_sci_Iterable$; | |
/** @constructor */ | |
var $h_sci_Iterable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Iterable$.prototype = $c_sci_Iterable$.prototype; | |
$c_sci_Iterable$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sci_Iterable$ = new $TypeData().initClass({ | |
sci_Iterable$: 0 | |
}, false, "scala.collection.immutable.Iterable$", { | |
sci_Iterable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Iterable$.prototype.$classData = $d_sci_Iterable$; | |
var $n_sci_Iterable$ = (void 0); | |
var $m_sci_Iterable$ = (function() { | |
if ((!$n_sci_Iterable$)) { | |
$n_sci_Iterable$ = new $c_sci_Iterable$().init___() | |
}; | |
return $n_sci_Iterable$ | |
}); | |
/** @constructor */ | |
var $c_sci_ListSet$$anon$1 = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.that$2 = null | |
}); | |
$c_sci_ListSet$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
$c_sci_ListSet$$anon$1.prototype.constructor = $c_sci_ListSet$$anon$1; | |
/** @constructor */ | |
var $h_sci_ListSet$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet$$anon$1.prototype = $c_sci_ListSet$$anon$1.prototype; | |
$c_sci_ListSet$$anon$1.prototype.next__O = (function() { | |
var this$1 = this.that$2; | |
if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
var res = this.that$2.head__O(); | |
this.that$2 = this.that$2.tail__sci_ListSet(); | |
return res | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}); | |
$c_sci_ListSet$$anon$1.prototype.init___sci_ListSet = (function($$outer) { | |
this.that$2 = $$outer; | |
return this | |
}); | |
$c_sci_ListSet$$anon$1.prototype.hasNext__Z = (function() { | |
var this$1 = this.that$2; | |
return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
}); | |
var $d_sci_ListSet$$anon$1 = new $TypeData().initClass({ | |
sci_ListSet$$anon$1: 0 | |
}, false, "scala.collection.immutable.ListSet$$anon$1", { | |
sci_ListSet$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_ListSet$$anon$1.prototype.$classData = $d_sci_ListSet$$anon$1; | |
/** @constructor */ | |
var $c_sci_Stream$StreamBuilder = (function() { | |
$c_scm_LazyBuilder.call(this) | |
}); | |
$c_sci_Stream$StreamBuilder.prototype = new $h_scm_LazyBuilder(); | |
$c_sci_Stream$StreamBuilder.prototype.constructor = $c_sci_Stream$StreamBuilder; | |
/** @constructor */ | |
var $h_sci_Stream$StreamBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$StreamBuilder.prototype = $c_sci_Stream$StreamBuilder.prototype; | |
$c_sci_Stream$StreamBuilder.prototype.result__O = (function() { | |
return this.result__sci_Stream() | |
}); | |
$c_sci_Stream$StreamBuilder.prototype.result__sci_Stream = (function() { | |
var this$1 = this.parts$1; | |
return this$1.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream().flatMap__F1__scg_CanBuildFrom__O(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
return (function(x$5$2) { | |
var x$5 = x$5$2; | |
return x$5.toStream__sci_Stream() | |
}) | |
})(this)), ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())) | |
}); | |
var $is_sci_Stream$StreamBuilder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream$StreamBuilder))) | |
}); | |
var $isArrayOf_sci_Stream$StreamBuilder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream$StreamBuilder))) | |
}); | |
var $d_sci_Stream$StreamBuilder = new $TypeData().initClass({ | |
sci_Stream$StreamBuilder: 0 | |
}, false, "scala.collection.immutable.Stream$StreamBuilder", { | |
sci_Stream$StreamBuilder: 1, | |
scm_LazyBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_sci_Stream$StreamBuilder.prototype.$classData = $d_sci_Stream$StreamBuilder; | |
/** @constructor */ | |
var $c_sci_StreamIterator = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.these$2 = null | |
}); | |
$c_sci_StreamIterator.prototype = new $h_sc_AbstractIterator(); | |
$c_sci_StreamIterator.prototype.constructor = $c_sci_StreamIterator; | |
/** @constructor */ | |
var $h_sci_StreamIterator = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_StreamIterator.prototype = $c_sci_StreamIterator.prototype; | |
$c_sci_StreamIterator.prototype.next__O = (function() { | |
if ($s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this)) { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} else { | |
var cur = this.these$2.v__sci_Stream(); | |
var result = cur.head__O(); | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, cur$1) { | |
return (function() { | |
return cur$1.tail__O() | |
}) | |
})(this, cur))); | |
return result | |
} | |
}); | |
$c_sci_StreamIterator.prototype.init___sci_Stream = (function(self) { | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, self$1) { | |
return (function() { | |
return self$1 | |
}) | |
})(this, self))); | |
return this | |
}); | |
$c_sci_StreamIterator.prototype.hasNext__Z = (function() { | |
var this$1 = this.these$2.v__sci_Stream(); | |
return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
}); | |
$c_sci_StreamIterator.prototype.toStream__sci_Stream = (function() { | |
var result = this.these$2.v__sci_Stream(); | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
return (function() { | |
$m_sci_Stream$(); | |
return $m_sci_Stream$Empty$() | |
}) | |
})(this))); | |
return result | |
}); | |
var $d_sci_StreamIterator = new $TypeData().initClass({ | |
sci_StreamIterator: 0 | |
}, false, "scala.collection.immutable.StreamIterator", { | |
sci_StreamIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_StreamIterator.prototype.$classData = $d_sci_StreamIterator; | |
/** @constructor */ | |
var $c_sci_Traversable$ = (function() { | |
$c_scg_GenTraversableFactory.call(this) | |
}); | |
$c_sci_Traversable$.prototype = new $h_scg_GenTraversableFactory(); | |
$c_sci_Traversable$.prototype.constructor = $c_sci_Traversable$; | |
/** @constructor */ | |
var $h_sci_Traversable$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Traversable$.prototype = $c_sci_Traversable$.prototype; | |
$c_sci_Traversable$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sci_Traversable$ = new $TypeData().initClass({ | |
sci_Traversable$: 0 | |
}, false, "scala.collection.immutable.Traversable$", { | |
sci_Traversable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Traversable$.prototype.$classData = $d_sci_Traversable$; | |
var $n_sci_Traversable$ = (void 0); | |
var $m_sci_Traversable$ = (function() { | |
if ((!$n_sci_Traversable$)) { | |
$n_sci_Traversable$ = new $c_sci_Traversable$().init___() | |
}; | |
return $n_sci_Traversable$ | |
}); | |
/** @constructor */ | |
var $c_sci_TrieIterator = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.elems$2 = null; | |
this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f = null; | |
this.scala$collection$immutable$TrieIterator$$posStack$f = null; | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
}); | |
$c_sci_TrieIterator.prototype = new $h_sc_AbstractIterator(); | |
$c_sci_TrieIterator.prototype.constructor = $c_sci_TrieIterator; | |
/** @constructor */ | |
var $h_sci_TrieIterator = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_TrieIterator.prototype = $c_sci_TrieIterator.prototype; | |
$c_sci_TrieIterator.prototype.isContainer__p2__O__Z = (function(x) { | |
return ($is_sci_HashMap$HashMap1(x) || $is_sci_HashSet$HashSet1(x)) | |
}); | |
$c_sci_TrieIterator.prototype.next__O = (function() { | |
if ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null)) { | |
var el = this.scala$collection$immutable$TrieIterator$$subIter$f.next__O(); | |
if ((!this.scala$collection$immutable$TrieIterator$$subIter$f.hasNext__Z())) { | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
}; | |
return el | |
} else { | |
return this.next0__p2__Asci_Iterable__I__O(this.scala$collection$immutable$TrieIterator$$arrayD$f, this.scala$collection$immutable$TrieIterator$$posD$f) | |
} | |
}); | |
$c_sci_TrieIterator.prototype.initPosStack__AI = (function() { | |
return $newArrayObject($d_I.getArrayOf(), [6]) | |
}); | |
$c_sci_TrieIterator.prototype.hasNext__Z = (function() { | |
return ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null) || (this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) | |
}); | |
$c_sci_TrieIterator.prototype.next0__p2__Asci_Iterable__I__O = (function(elems, i) { | |
_next0: while (true) { | |
if ((i === (((-1) + elems.u["length"]) | 0))) { | |
this.scala$collection$immutable$TrieIterator$$depth$f = (((-1) + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
this.scala$collection$immutable$TrieIterator$$posD$f = this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = null | |
} else { | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0 | |
} | |
} else { | |
this.scala$collection$immutable$TrieIterator$$posD$f = ((1 + this.scala$collection$immutable$TrieIterator$$posD$f) | 0) | |
}; | |
var m = elems.u[i]; | |
if (this.isContainer__p2__O__Z(m)) { | |
return m.key$6 | |
} else if (this.isTrie__p2__O__Z(m)) { | |
if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$arrayD$f; | |
this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$posD$f | |
}; | |
this.scala$collection$immutable$TrieIterator$$depth$f = ((1 + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
var temp$elems = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
elems = temp$elems; | |
i = 0; | |
continue _next0 | |
} else { | |
this.scala$collection$immutable$TrieIterator$$subIter$f = m.iterator__sc_Iterator(); | |
return this.next__O() | |
} | |
} | |
}); | |
$c_sci_TrieIterator.prototype.getElems__p2__sci_Iterable__Asci_Iterable = (function(x) { | |
if ($is_sci_HashMap$HashTrieMap(x)) { | |
var x2 = x; | |
return x2.elems__Asci_HashMap() | |
} else if ($is_sci_HashSet$HashTrieSet(x)) { | |
var x3 = x; | |
return x3.elems$5 | |
} else { | |
throw new $c_s_MatchError().init___O(x) | |
} | |
}); | |
$c_sci_TrieIterator.prototype.init___Asci_Iterable = (function(elems) { | |
this.elems$2 = elems; | |
this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f = this.initArrayStack__AAsci_Iterable(); | |
this.scala$collection$immutable$TrieIterator$$posStack$f = this.initPosStack__AI(); | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.elems$2; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null; | |
return this | |
}); | |
$c_sci_TrieIterator.prototype.isTrie__p2__O__Z = (function(x) { | |
return ($is_sci_HashMap$HashTrieMap(x) || $is_sci_HashSet$HashTrieSet(x)) | |
}); | |
$c_sci_TrieIterator.prototype.initArrayStack__AAsci_Iterable = (function() { | |
return $newArrayObject($d_sci_Iterable.getArrayOf().getArrayOf(), [6]) | |
}); | |
/** @constructor */ | |
var $c_sci_VectorBuilder = (function() { | |
$c_O.call(this); | |
this.blockIndex$1 = 0; | |
this.lo$1 = 0; | |
this.depth$1 = 0; | |
this.display0$1 = null; | |
this.display1$1 = null; | |
this.display2$1 = null; | |
this.display3$1 = null; | |
this.display4$1 = null; | |
this.display5$1 = null | |
}); | |
$c_sci_VectorBuilder.prototype = new $h_O(); | |
$c_sci_VectorBuilder.prototype.constructor = $c_sci_VectorBuilder; | |
/** @constructor */ | |
var $h_sci_VectorBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_VectorBuilder.prototype = $c_sci_VectorBuilder.prototype; | |
$c_sci_VectorBuilder.prototype.display3__AO = (function() { | |
return this.display3$1 | |
}); | |
$c_sci_VectorBuilder.prototype.init___ = (function() { | |
this.display0$1 = $newArrayObject($d_O.getArrayOf(), [32]); | |
this.depth$1 = 1; | |
this.blockIndex$1 = 0; | |
this.lo$1 = 0; | |
return this | |
}); | |
$c_sci_VectorBuilder.prototype.depth__I = (function() { | |
return this.depth$1 | |
}); | |
$c_sci_VectorBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
}); | |
$c_sci_VectorBuilder.prototype.display5$und$eq__AO__V = (function(x$1) { | |
this.display5$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display0__AO = (function() { | |
return this.display0$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display4__AO = (function() { | |
return this.display4$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display2$und$eq__AO__V = (function(x$1) { | |
this.display2$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.$$plus$eq__O__sci_VectorBuilder = (function(elem) { | |
if ((this.lo$1 >= this.display0$1.u["length"])) { | |
var newBlockIndex = ((32 + this.blockIndex$1) | 0); | |
var xor = (this.blockIndex$1 ^ newBlockIndex); | |
$s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
this.blockIndex$1 = newBlockIndex; | |
this.lo$1 = 0 | |
}; | |
this.display0$1.u[this.lo$1] = elem; | |
this.lo$1 = ((1 + this.lo$1) | 0); | |
return this | |
}); | |
$c_sci_VectorBuilder.prototype.result__O = (function() { | |
return this.result__sci_Vector() | |
}); | |
$c_sci_VectorBuilder.prototype.display1$und$eq__AO__V = (function(x$1) { | |
this.display1$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_sci_VectorBuilder.prototype.display4$und$eq__AO__V = (function(x$1) { | |
this.display4$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display1__AO = (function() { | |
return this.display1$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display5__AO = (function() { | |
return this.display5$1 | |
}); | |
$c_sci_VectorBuilder.prototype.result__sci_Vector = (function() { | |
var size = ((this.blockIndex$1 + this.lo$1) | 0); | |
if ((size === 0)) { | |
var this$1 = $m_sci_Vector$(); | |
return this$1.NIL$6 | |
}; | |
var s = new $c_sci_Vector().init___I__I__I(0, size, 0); | |
var depth = this.depth$1; | |
$s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
if ((this.depth$1 > 1)) { | |
var xor = (((-1) + size) | 0); | |
$s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, 0, xor) | |
}; | |
return s | |
}); | |
$c_sci_VectorBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
}); | |
$c_sci_VectorBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_sci_VectorBuilder.prototype.depth$und$eq__I__V = (function(x$1) { | |
this.depth$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display2__AO = (function() { | |
return this.display2$1 | |
}); | |
$c_sci_VectorBuilder.prototype.display0$und$eq__AO__V = (function(x$1) { | |
this.display0$1 = x$1 | |
}); | |
$c_sci_VectorBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
$c_sci_VectorBuilder.prototype.display3$und$eq__AO__V = (function(x$1) { | |
this.display3$1 = x$1 | |
}); | |
var $is_sci_VectorBuilder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_VectorBuilder))) | |
}); | |
var $isArrayOf_sci_VectorBuilder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_VectorBuilder))) | |
}); | |
var $d_sci_VectorBuilder = new $TypeData().initClass({ | |
sci_VectorBuilder: 0 | |
}, false, "scala.collection.immutable.VectorBuilder", { | |
sci_VectorBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
sci_VectorPointer: 1 | |
}); | |
$c_sci_VectorBuilder.prototype.$classData = $d_sci_VectorBuilder; | |
/** @constructor */ | |
var $c_scm_Builder$$anon$1 = (function() { | |
$c_O.call(this); | |
this.self$1 = null; | |
this.f$1$1 = null | |
}); | |
$c_scm_Builder$$anon$1.prototype = new $h_O(); | |
$c_scm_Builder$$anon$1.prototype.constructor = $c_scm_Builder$$anon$1; | |
/** @constructor */ | |
var $h_scm_Builder$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_Builder$$anon$1.prototype = $c_scm_Builder$$anon$1.prototype; | |
$c_scm_Builder$$anon$1.prototype.init___scm_Builder__F1 = (function($$outer, f$1) { | |
this.f$1$1 = f$1; | |
this.self$1 = $$outer; | |
return this | |
}); | |
$c_scm_Builder$$anon$1.prototype.equals__O__Z = (function(that) { | |
return $s_s_Proxy$class__equals__s_Proxy__O__Z(this, that) | |
}); | |
$c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
}); | |
$c_scm_Builder$$anon$1.prototype.toString__T = (function() { | |
return $s_s_Proxy$class__toString__s_Proxy__T(this) | |
}); | |
$c_scm_Builder$$anon$1.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1 = (function(xs) { | |
this.self$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs); | |
return this | |
}); | |
$c_scm_Builder$$anon$1.prototype.result__O = (function() { | |
return this.f$1$1.apply__O__O(this.self$1.result__O()) | |
}); | |
$c_scm_Builder$$anon$1.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundColl) { | |
this.self$1.sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) | |
}); | |
$c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
}); | |
$c_scm_Builder$$anon$1.prototype.$$plus$eq__O__scm_Builder$$anon$1 = (function(x) { | |
this.self$1.$$plus$eq__O__scm_Builder(x); | |
return this | |
}); | |
$c_scm_Builder$$anon$1.prototype.hashCode__I = (function() { | |
return this.self$1.hashCode__I() | |
}); | |
$c_scm_Builder$$anon$1.prototype.sizeHint__I__V = (function(size) { | |
this.self$1.sizeHint__I__V(size) | |
}); | |
$c_scm_Builder$$anon$1.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) | |
}); | |
var $d_scm_Builder$$anon$1 = new $TypeData().initClass({ | |
scm_Builder$$anon$1: 0 | |
}, false, "scala.collection.mutable.Builder$$anon$1", { | |
scm_Builder$$anon$1: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
s_Proxy: 1 | |
}); | |
$c_scm_Builder$$anon$1.prototype.$classData = $d_scm_Builder$$anon$1; | |
/** @constructor */ | |
var $c_scm_FlatHashTable$$anon$1 = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.i$2 = 0; | |
this.$$outer$2 = null | |
}); | |
$c_scm_FlatHashTable$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
$c_scm_FlatHashTable$$anon$1.prototype.constructor = $c_scm_FlatHashTable$$anon$1; | |
/** @constructor */ | |
var $h_scm_FlatHashTable$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_FlatHashTable$$anon$1.prototype = $c_scm_FlatHashTable$$anon$1.prototype; | |
$c_scm_FlatHashTable$$anon$1.prototype.next__O = (function() { | |
if (this.hasNext__Z()) { | |
this.i$2 = ((1 + this.i$2) | 0); | |
var this$1 = this.$$outer$2; | |
var entry = this.$$outer$2.table$5.u[(((-1) + this.i$2) | 0)]; | |
return $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this$1, entry) | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}); | |
$c_scm_FlatHashTable$$anon$1.prototype.init___scm_FlatHashTable = (function($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$2 = $$outer | |
}; | |
this.i$2 = 0; | |
return this | |
}); | |
$c_scm_FlatHashTable$$anon$1.prototype.hasNext__Z = (function() { | |
while (((this.i$2 < this.$$outer$2.table$5.u["length"]) && (this.$$outer$2.table$5.u[this.i$2] === null))) { | |
this.i$2 = ((1 + this.i$2) | 0) | |
}; | |
return (this.i$2 < this.$$outer$2.table$5.u["length"]) | |
}); | |
var $d_scm_FlatHashTable$$anon$1 = new $TypeData().initClass({ | |
scm_FlatHashTable$$anon$1: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$$anon$1", { | |
scm_FlatHashTable$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_scm_FlatHashTable$$anon$1.prototype.$classData = $d_scm_FlatHashTable$$anon$1; | |
/** @constructor */ | |
var $c_scm_ListBuffer$$anon$1 = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.cursor$2 = null | |
}); | |
$c_scm_ListBuffer$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
$c_scm_ListBuffer$$anon$1.prototype.constructor = $c_scm_ListBuffer$$anon$1; | |
/** @constructor */ | |
var $h_scm_ListBuffer$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_ListBuffer$$anon$1.prototype = $c_scm_ListBuffer$$anon$1.prototype; | |
$c_scm_ListBuffer$$anon$1.prototype.init___scm_ListBuffer = (function($$outer) { | |
this.cursor$2 = ($$outer.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() ? $m_sci_Nil$() : $$outer.scala$collection$mutable$ListBuffer$$start$6); | |
return this | |
}); | |
$c_scm_ListBuffer$$anon$1.prototype.next__O = (function() { | |
if ((!this.hasNext__Z())) { | |
throw new $c_ju_NoSuchElementException().init___T("next on empty Iterator") | |
} else { | |
var ans = this.cursor$2.head__O(); | |
this.cursor$2 = this.cursor$2.tail__O(); | |
return ans | |
} | |
}); | |
$c_scm_ListBuffer$$anon$1.prototype.hasNext__Z = (function() { | |
return (this.cursor$2 !== $m_sci_Nil$()) | |
}); | |
var $d_scm_ListBuffer$$anon$1 = new $TypeData().initClass({ | |
scm_ListBuffer$$anon$1: 0 | |
}, false, "scala.collection.mutable.ListBuffer$$anon$1", { | |
scm_ListBuffer$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_scm_ListBuffer$$anon$1.prototype.$classData = $d_scm_ListBuffer$$anon$1; | |
/** @constructor */ | |
var $c_sr_ScalaRunTime$$anon$1 = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.c$2 = 0; | |
this.cmax$2 = 0; | |
this.x$2$2 = null | |
}); | |
$c_sr_ScalaRunTime$$anon$1.prototype = new $h_sc_AbstractIterator(); | |
$c_sr_ScalaRunTime$$anon$1.prototype.constructor = $c_sr_ScalaRunTime$$anon$1; | |
/** @constructor */ | |
var $h_sr_ScalaRunTime$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sr_ScalaRunTime$$anon$1.prototype = $c_sr_ScalaRunTime$$anon$1.prototype; | |
$c_sr_ScalaRunTime$$anon$1.prototype.next__O = (function() { | |
var result = this.x$2$2.productElement__I__O(this.c$2); | |
this.c$2 = ((1 + this.c$2) | 0); | |
return result | |
}); | |
$c_sr_ScalaRunTime$$anon$1.prototype.init___s_Product = (function(x$2) { | |
this.x$2$2 = x$2; | |
this.c$2 = 0; | |
this.cmax$2 = x$2.productArity__I(); | |
return this | |
}); | |
$c_sr_ScalaRunTime$$anon$1.prototype.hasNext__Z = (function() { | |
return (this.c$2 < this.cmax$2) | |
}); | |
var $d_sr_ScalaRunTime$$anon$1 = new $TypeData().initClass({ | |
sr_ScalaRunTime$$anon$1: 0 | |
}, false, "scala.runtime.ScalaRunTime$$anon$1", { | |
sr_ScalaRunTime$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sr_ScalaRunTime$$anon$1.prototype.$classData = $d_sr_ScalaRunTime$$anon$1; | |
/** @constructor */ | |
var $c_Ljava_io_PrintStream = (function() { | |
$c_Ljava_io_FilterOutputStream.call(this); | |
this.autoFlush$3 = false; | |
this.charset$3 = null; | |
this.encoder$3 = null; | |
this.closing$3 = false; | |
this.java$io$PrintStream$$closed$3 = false; | |
this.errorFlag$3 = false; | |
this.bitmap$0$3 = false | |
}); | |
$c_Ljava_io_PrintStream.prototype = new $h_Ljava_io_FilterOutputStream(); | |
$c_Ljava_io_PrintStream.prototype.constructor = $c_Ljava_io_PrintStream; | |
/** @constructor */ | |
var $h_Ljava_io_PrintStream = (function() { | |
/*<skip>*/ | |
}); | |
$h_Ljava_io_PrintStream.prototype = $c_Ljava_io_PrintStream.prototype; | |
$c_Ljava_io_PrintStream.prototype.append__jl_CharSequence__jl_Appendable = (function(x$1) { | |
return this.append__jl_CharSequence__Ljava_io_PrintStream(x$1) | |
}); | |
$c_Ljava_io_PrintStream.prototype.println__O__V = (function(obj) { | |
this.print__O__V(obj); | |
this.printString__p4__T__V("\n") | |
}); | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset = (function(_out, autoFlush, charset) { | |
this.autoFlush$3 = autoFlush; | |
this.charset$3 = charset; | |
$c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream.call(this, _out); | |
this.closing$3 = false; | |
this.java$io$PrintStream$$closed$3 = false; | |
this.errorFlag$3 = false; | |
return this | |
}); | |
$c_Ljava_io_PrintStream.prototype.append__jl_CharSequence__Ljava_io_PrintStream = (function(csq) { | |
this.print__T__V(((csq === null) ? "null" : $objectToString(csq))); | |
return this | |
}); | |
$c_Ljava_io_PrintStream.prototype.append__C__jl_Appendable = (function(x$1) { | |
return this.append__C__Ljava_io_PrintStream(x$1) | |
}); | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream = (function(out) { | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset.call(this, out, false, null); | |
return this | |
}); | |
$c_Ljava_io_PrintStream.prototype.append__C__Ljava_io_PrintStream = (function(c) { | |
this.print__C__V(c); | |
return this | |
}); | |
var $is_Ljava_io_PrintStream = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_PrintStream))) | |
}); | |
var $isArrayOf_Ljava_io_PrintStream = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_PrintStream))) | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype = $c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 4, "normal"); | |
$n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productPrefix__T = (function() { | |
return "NORMAL" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.toString__T = (function() { | |
return "NORMAL" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.hashCode__I = (function() { | |
return (-1986416409) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_NORMAL$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.NORMAL$", { | |
Lorg_scalajs_benchmark_deltablue_NORMAL$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
var $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_NORMAL$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $c_Lorg_scalajs_benchmark_deltablue_NORMAL$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 2, "preferred"); | |
$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productPrefix__T = (function() { | |
return "PREFERRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.toString__T = (function() { | |
return "PREFERRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.hashCode__I = (function() { | |
return 1492589665 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_PREFERRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.PREFERRED$", { | |
Lorg_scalajs_benchmark_deltablue_PREFERRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
var $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 0, "required"); | |
$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productPrefix__T = (function() { | |
return "REQUIRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.toString__T = (function() { | |
return "REQUIRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.hashCode__I = (function() { | |
return 389487519 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_REQUIRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.REQUIRED$", { | |
Lorg_scalajs_benchmark_deltablue_REQUIRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
var $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 3, "strongDefault"); | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productPrefix__T = (function() { | |
return "STRONG_DEFAULT" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.toString__T = (function() { | |
return "STRONG_DEFAULT" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.hashCode__I = (function() { | |
return (-2010452871) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.STRONG_DEFAULT$", { | |
Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
var $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype = $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 1, "strongPreferred"); | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productPrefix__T = (function() { | |
return "STRONG_PREFERRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.toString__T = (function() { | |
return "STRONG_PREFERRED" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.hashCode__I = (function() { | |
return 898199737 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.STRONG_PREFERRED$", { | |
Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
var $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype = $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 5, "weakDefault"); | |
$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productPrefix__T = (function() { | |
return "WEAK_DEFAULT" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.toString__T = (function() { | |
return "WEAK_DEFAULT" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.hashCode__I = (function() { | |
return 1227139162 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.WEAK_DEFAULT$", { | |
Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
var $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ | |
}); | |
/** @constructor */ | |
var $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.call(this) | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype = new $h_Lorg_scalajs_benchmark_deltablue_Strength(); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.constructor = $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
/** @constructor */ | |
var $h_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype = $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype; | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.init___ = (function() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 6, "weakest"); | |
$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = this; | |
return this | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productPrefix__T = (function() { | |
return "WEAKEST" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.toString__T = (function() { | |
return "WEAKEST" | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.hashCode__I = (function() { | |
return 1941152494 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_WEAKEST$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.WEAKEST$", { | |
Lorg_scalajs_benchmark_deltablue_WEAKEST$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
var $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (void 0); | |
var $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ | |
}); | |
/** @constructor */ | |
var $c_jl_NumberFormatException = (function() { | |
$c_jl_IllegalArgumentException.call(this) | |
}); | |
$c_jl_NumberFormatException.prototype = new $h_jl_IllegalArgumentException(); | |
$c_jl_NumberFormatException.prototype.constructor = $c_jl_NumberFormatException; | |
/** @constructor */ | |
var $h_jl_NumberFormatException = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_NumberFormatException.prototype = $c_jl_NumberFormatException.prototype; | |
var $d_jl_NumberFormatException = new $TypeData().initClass({ | |
jl_NumberFormatException: 0 | |
}, false, "java.lang.NumberFormatException", { | |
jl_NumberFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_NumberFormatException.prototype.$classData = $d_jl_NumberFormatException; | |
/** @constructor */ | |
var $c_ju_FormatterClosedException = (function() { | |
$c_jl_IllegalStateException.call(this) | |
}); | |
$c_ju_FormatterClosedException.prototype = new $h_jl_IllegalStateException(); | |
$c_ju_FormatterClosedException.prototype.constructor = $c_ju_FormatterClosedException; | |
/** @constructor */ | |
var $h_ju_FormatterClosedException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_FormatterClosedException.prototype = $c_ju_FormatterClosedException.prototype; | |
var $d_ju_FormatterClosedException = new $TypeData().initClass({ | |
ju_FormatterClosedException: 0 | |
}, false, "java.util.FormatterClosedException", { | |
ju_FormatterClosedException: 1, | |
jl_IllegalStateException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_FormatterClosedException.prototype.$classData = $d_ju_FormatterClosedException; | |
/** @constructor */ | |
var $c_ju_IllegalFormatException = (function() { | |
$c_jl_IllegalArgumentException.call(this) | |
}); | |
$c_ju_IllegalFormatException.prototype = new $h_jl_IllegalArgumentException(); | |
$c_ju_IllegalFormatException.prototype.constructor = $c_ju_IllegalFormatException; | |
/** @constructor */ | |
var $h_ju_IllegalFormatException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_IllegalFormatException.prototype = $c_ju_IllegalFormatException.prototype; | |
/** @constructor */ | |
var $c_s_None$ = (function() { | |
$c_s_Option.call(this) | |
}); | |
$c_s_None$.prototype = new $h_s_Option(); | |
$c_s_None$.prototype.constructor = $c_s_None$; | |
/** @constructor */ | |
var $h_s_None$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_None$.prototype = $c_s_None$.prototype; | |
$c_s_None$.prototype.productPrefix__T = (function() { | |
return "None" | |
}); | |
$c_s_None$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_s_None$.prototype.isEmpty__Z = (function() { | |
return true | |
}); | |
$c_s_None$.prototype.get__O = (function() { | |
this.get__sr_Nothing$() | |
}); | |
$c_s_None$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_s_None$.prototype.toString__T = (function() { | |
return "None" | |
}); | |
$c_s_None$.prototype.get__sr_Nothing$ = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("None.get") | |
}); | |
$c_s_None$.prototype.hashCode__I = (function() { | |
return 2433880 | |
}); | |
$c_s_None$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_s_None$ = new $TypeData().initClass({ | |
s_None$: 0 | |
}, false, "scala.None$", { | |
s_None$: 1, | |
s_Option: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_None$.prototype.$classData = $d_s_None$; | |
var $n_s_None$ = (void 0); | |
var $m_s_None$ = (function() { | |
if ((!$n_s_None$)) { | |
$n_s_None$ = new $c_s_None$().init___() | |
}; | |
return $n_s_None$ | |
}); | |
/** @constructor */ | |
var $c_s_Some = (function() { | |
$c_s_Option.call(this); | |
this.x$2 = null | |
}); | |
$c_s_Some.prototype = new $h_s_Option(); | |
$c_s_Some.prototype.constructor = $c_s_Some; | |
/** @constructor */ | |
var $h_s_Some = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_Some.prototype = $c_s_Some.prototype; | |
$c_s_Some.prototype.productPrefix__T = (function() { | |
return "Some" | |
}); | |
$c_s_Some.prototype.productArity__I = (function() { | |
return 1 | |
}); | |
$c_s_Some.prototype.equals__O__Z = (function(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_s_Some(x$1)) { | |
var Some$1 = x$1; | |
return $m_sr_BoxesRunTime$().equals__O__O__Z(this.x$2, Some$1.x$2) | |
} else { | |
return false | |
} | |
}); | |
$c_s_Some.prototype.isEmpty__Z = (function() { | |
return false | |
}); | |
$c_s_Some.prototype.productElement__I__O = (function(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.x$2; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}); | |
$c_s_Some.prototype.get__O = (function() { | |
return this.x$2 | |
}); | |
$c_s_Some.prototype.toString__T = (function() { | |
return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
}); | |
$c_s_Some.prototype.init___O = (function(x) { | |
this.x$2 = x; | |
return this | |
}); | |
$c_s_Some.prototype.hashCode__I = (function() { | |
var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}); | |
$c_s_Some.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $is_s_Some = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_Some))) | |
}); | |
var $isArrayOf_s_Some = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Some))) | |
}); | |
var $d_s_Some = new $TypeData().initClass({ | |
s_Some: 0 | |
}, false, "scala.Some", { | |
s_Some: 1, | |
s_Option: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Some.prototype.$classData = $d_s_Some; | |
/** @constructor */ | |
var $c_s_StringContext$InvalidEscapeException = (function() { | |
$c_jl_IllegalArgumentException.call(this); | |
this.index$5 = 0 | |
}); | |
$c_s_StringContext$InvalidEscapeException.prototype = new $h_jl_IllegalArgumentException(); | |
$c_s_StringContext$InvalidEscapeException.prototype.constructor = $c_s_StringContext$InvalidEscapeException; | |
/** @constructor */ | |
var $h_s_StringContext$InvalidEscapeException = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_StringContext$InvalidEscapeException.prototype = $c_s_StringContext$InvalidEscapeException.prototype; | |
$c_s_StringContext$InvalidEscapeException.prototype.init___T__I = (function(str, index) { | |
this.index$5 = index; | |
var jsx$3 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["invalid escape ", " index ", " in \"", "\". Use \\\\\\\\ for literal \\\\."])); | |
$m_s_Predef$().require__Z__V(((index >= 0) && (index < (str["length"] | 0)))); | |
if ((index === (((-1) + (str["length"] | 0)) | 0))) { | |
var jsx$1 = "at terminal" | |
} else { | |
var jsx$2 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["'\\\\", "' not one of ", " at"])); | |
var index$1 = ((1 + index) | 0); | |
var c = (65535 & (str["charCodeAt"](index$1) | 0)); | |
var jsx$1 = jsx$2.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([new $c_jl_Character().init___C(c), "[\\b, \\t, \\n, \\f, \\r, \\\\, \\\", \\']"])) | |
}; | |
$c_jl_IllegalArgumentException.prototype.init___T.call(this, jsx$3.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([jsx$1, index, str]))); | |
return this | |
}); | |
var $d_s_StringContext$InvalidEscapeException = new $TypeData().initClass({ | |
s_StringContext$InvalidEscapeException: 0 | |
}, false, "scala.StringContext$InvalidEscapeException", { | |
s_StringContext$InvalidEscapeException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext$InvalidEscapeException.prototype.$classData = $d_s_StringContext$InvalidEscapeException; | |
var $is_sc_TraversableLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableLike))) | |
}); | |
var $isArrayOf_sc_TraversableLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableLike))) | |
}); | |
/** @constructor */ | |
var $c_scg_SeqFactory = (function() { | |
$c_scg_GenSeqFactory.call(this) | |
}); | |
$c_scg_SeqFactory.prototype = new $h_scg_GenSeqFactory(); | |
$c_scg_SeqFactory.prototype.constructor = $c_scg_SeqFactory; | |
/** @constructor */ | |
var $h_scg_SeqFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_SeqFactory.prototype = $c_scg_SeqFactory.prototype; | |
/** @constructor */ | |
var $c_sci_HashSet$HashTrieSet$$anon$1 = (function() { | |
$c_sci_TrieIterator.call(this) | |
}); | |
$c_sci_HashSet$HashTrieSet$$anon$1.prototype = new $h_sci_TrieIterator(); | |
$c_sci_HashSet$HashTrieSet$$anon$1.prototype.constructor = $c_sci_HashSet$HashTrieSet$$anon$1; | |
/** @constructor */ | |
var $h_sci_HashSet$HashTrieSet$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$HashTrieSet$$anon$1.prototype = $c_sci_HashSet$HashTrieSet$$anon$1.prototype; | |
$c_sci_HashSet$HashTrieSet$$anon$1.prototype.init___sci_HashSet$HashTrieSet = (function($$outer) { | |
$c_sci_TrieIterator.prototype.init___Asci_Iterable.call(this, $$outer.elems$5); | |
return this | |
}); | |
var $d_sci_HashSet$HashTrieSet$$anon$1 = new $TypeData().initClass({ | |
sci_HashSet$HashTrieSet$$anon$1: 0 | |
}, false, "scala.collection.immutable.HashSet$HashTrieSet$$anon$1", { | |
sci_HashSet$HashTrieSet$$anon$1: 1, | |
sci_TrieIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_HashSet$HashTrieSet$$anon$1.prototype.$classData = $d_sci_HashSet$HashTrieSet$$anon$1; | |
/** @constructor */ | |
var $c_sci_Set$ = (function() { | |
$c_scg_ImmutableSetFactory.call(this) | |
}); | |
$c_sci_Set$.prototype = new $h_scg_ImmutableSetFactory(); | |
$c_sci_Set$.prototype.constructor = $c_sci_Set$; | |
/** @constructor */ | |
var $h_sci_Set$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$.prototype = $c_sci_Set$.prototype; | |
$c_sci_Set$.prototype.emptyInstance__sci_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
var $d_sci_Set$ = new $TypeData().initClass({ | |
sci_Set$: 0 | |
}, false, "scala.collection.immutable.Set$", { | |
sci_Set$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Set$.prototype.$classData = $d_sci_Set$; | |
var $n_sci_Set$ = (void 0); | |
var $m_sci_Set$ = (function() { | |
if ((!$n_sci_Set$)) { | |
$n_sci_Set$ = new $c_sci_Set$().init___() | |
}; | |
return $n_sci_Set$ | |
}); | |
/** @constructor */ | |
var $c_sci_VectorIterator = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.endIndex$2 = 0; | |
this.blockIndex$2 = 0; | |
this.lo$2 = 0; | |
this.endLo$2 = 0; | |
this.$$undhasNext$2 = false; | |
this.depth$2 = 0; | |
this.display0$2 = null; | |
this.display1$2 = null; | |
this.display2$2 = null; | |
this.display3$2 = null; | |
this.display4$2 = null; | |
this.display5$2 = null | |
}); | |
$c_sci_VectorIterator.prototype = new $h_sc_AbstractIterator(); | |
$c_sci_VectorIterator.prototype.constructor = $c_sci_VectorIterator; | |
/** @constructor */ | |
var $h_sci_VectorIterator = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_VectorIterator.prototype = $c_sci_VectorIterator.prototype; | |
$c_sci_VectorIterator.prototype.next__O = (function() { | |
if ((!this.$$undhasNext$2)) { | |
throw new $c_ju_NoSuchElementException().init___T("reached iterator end") | |
}; | |
var res = this.display0$2.u[this.lo$2]; | |
this.lo$2 = ((1 + this.lo$2) | 0); | |
if ((this.lo$2 === this.endLo$2)) { | |
if ((((this.blockIndex$2 + this.lo$2) | 0) < this.endIndex$2)) { | |
var newBlockIndex = ((32 + this.blockIndex$2) | 0); | |
var xor = (this.blockIndex$2 ^ newBlockIndex); | |
$s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
this.blockIndex$2 = newBlockIndex; | |
var x = ((this.endIndex$2 - this.blockIndex$2) | 0); | |
this.endLo$2 = ((x < 32) ? x : 32); | |
this.lo$2 = 0 | |
} else { | |
this.$$undhasNext$2 = false | |
} | |
}; | |
return res | |
}); | |
$c_sci_VectorIterator.prototype.display3__AO = (function() { | |
return this.display3$2 | |
}); | |
$c_sci_VectorIterator.prototype.depth__I = (function() { | |
return this.depth$2 | |
}); | |
$c_sci_VectorIterator.prototype.display5$und$eq__AO__V = (function(x$1) { | |
this.display5$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.init___I__I = (function(_startIndex, endIndex) { | |
this.endIndex$2 = endIndex; | |
this.blockIndex$2 = ((-32) & _startIndex); | |
this.lo$2 = (31 & _startIndex); | |
var x = ((endIndex - this.blockIndex$2) | 0); | |
this.endLo$2 = ((x < 32) ? x : 32); | |
this.$$undhasNext$2 = (((this.blockIndex$2 + this.lo$2) | 0) < endIndex); | |
return this | |
}); | |
$c_sci_VectorIterator.prototype.display0__AO = (function() { | |
return this.display0$2 | |
}); | |
$c_sci_VectorIterator.prototype.display4__AO = (function() { | |
return this.display4$2 | |
}); | |
$c_sci_VectorIterator.prototype.display2$und$eq__AO__V = (function(x$1) { | |
this.display2$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.display1$und$eq__AO__V = (function(x$1) { | |
this.display1$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.hasNext__Z = (function() { | |
return this.$$undhasNext$2 | |
}); | |
$c_sci_VectorIterator.prototype.display4$und$eq__AO__V = (function(x$1) { | |
this.display4$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.display1__AO = (function() { | |
return this.display1$2 | |
}); | |
$c_sci_VectorIterator.prototype.display5__AO = (function() { | |
return this.display5$2 | |
}); | |
$c_sci_VectorIterator.prototype.depth$und$eq__I__V = (function(x$1) { | |
this.depth$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.display2__AO = (function() { | |
return this.display2$2 | |
}); | |
$c_sci_VectorIterator.prototype.display0$und$eq__AO__V = (function(x$1) { | |
this.display0$2 = x$1 | |
}); | |
$c_sci_VectorIterator.prototype.display3$und$eq__AO__V = (function(x$1) { | |
this.display3$2 = x$1 | |
}); | |
var $d_sci_VectorIterator = new $TypeData().initClass({ | |
sci_VectorIterator: 0 | |
}, false, "scala.collection.immutable.VectorIterator", { | |
sci_VectorIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sci_VectorPointer: 1 | |
}); | |
$c_sci_VectorIterator.prototype.$classData = $d_sci_VectorIterator; | |
/** @constructor */ | |
var $c_jl_JSConsoleBasedPrintStream = (function() { | |
$c_Ljava_io_PrintStream.call(this); | |
this.isErr$4 = null; | |
this.flushed$4 = false; | |
this.buffer$4 = null | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype = new $h_Ljava_io_PrintStream(); | |
$c_jl_JSConsoleBasedPrintStream.prototype.constructor = $c_jl_JSConsoleBasedPrintStream; | |
/** @constructor */ | |
var $h_jl_JSConsoleBasedPrintStream = (function() { | |
/*<skip>*/ | |
}); | |
$h_jl_JSConsoleBasedPrintStream.prototype = $c_jl_JSConsoleBasedPrintStream.prototype; | |
$c_jl_JSConsoleBasedPrintStream.prototype.init___jl_Boolean = (function(isErr) { | |
this.isErr$4 = isErr; | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream.call(this, new $c_jl_JSConsoleBasedPrintStream$DummyOutputStream().init___()); | |
this.flushed$4 = true; | |
this.buffer$4 = ""; | |
return this | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.print__T__V = (function(s) { | |
this.printString__p4__T__V(((s === null) ? "null" : s)) | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.doWriteLine__p4__T__V = (function(line) { | |
var x = $g["console"]; | |
if ((!(!(!(!x))))) { | |
var x$1 = this.isErr$4; | |
if ((!(!x$1))) { | |
var x$2 = $g["console"]["error"]; | |
var jsx$1 = (!(!(!(!x$2)))) | |
} else { | |
var jsx$1 = false | |
}; | |
if (jsx$1) { | |
$g["console"]["error"](line) | |
} else { | |
$g["console"]["log"](line) | |
} | |
} | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.print__O__V = (function(obj) { | |
this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__O__T(obj)) | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.print__C__V = (function(c) { | |
this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__C__T(c)) | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.printString__p4__T__V = (function(s) { | |
var rest = s; | |
while ((rest !== "")) { | |
var thiz = rest; | |
var nlPos = (thiz["indexOf"]("\n") | 0); | |
if ((nlPos < 0)) { | |
this.buffer$4 = (("" + this.buffer$4) + rest); | |
this.flushed$4 = false; | |
rest = "" | |
} else { | |
var jsx$1 = this.buffer$4; | |
var thiz$1 = rest; | |
this.doWriteLine__p4__T__V((("" + jsx$1) + thiz$1["substring"](0, nlPos))); | |
this.buffer$4 = ""; | |
this.flushed$4 = true; | |
var thiz$2 = rest; | |
var beginIndex = ((1 + nlPos) | 0); | |
rest = thiz$2["substring"](beginIndex) | |
} | |
} | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.close__V = (function() { | |
/*<skip>*/ | |
}); | |
var $d_jl_JSConsoleBasedPrintStream = new $TypeData().initClass({ | |
jl_JSConsoleBasedPrintStream: 0 | |
}, false, "java.lang.JSConsoleBasedPrintStream", { | |
jl_JSConsoleBasedPrintStream: 1, | |
Ljava_io_PrintStream: 1, | |
Ljava_io_FilterOutputStream: 1, | |
Ljava_io_OutputStream: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1, | |
jl_Appendable: 1 | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream; | |
/** @constructor */ | |
var $c_ju_FormatFlagsConversionMismatchException = (function() { | |
$c_ju_IllegalFormatException.call(this); | |
this.c$6 = 0; | |
this.f$6 = null | |
}); | |
$c_ju_FormatFlagsConversionMismatchException.prototype = new $h_ju_IllegalFormatException(); | |
$c_ju_FormatFlagsConversionMismatchException.prototype.constructor = $c_ju_FormatFlagsConversionMismatchException; | |
/** @constructor */ | |
var $h_ju_FormatFlagsConversionMismatchException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_FormatFlagsConversionMismatchException.prototype = $c_ju_FormatFlagsConversionMismatchException.prototype; | |
$c_ju_FormatFlagsConversionMismatchException.prototype.getMessage__T = (function() { | |
var c = this.c$6; | |
return ((("Conversion = " + new $c_jl_Character().init___C(c)) + ", Flags = ") + this.f$6) | |
}); | |
$c_ju_FormatFlagsConversionMismatchException.prototype.init___C = (function(c) { | |
this.c$6 = c; | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.f$6 = null; | |
return this | |
}); | |
$c_ju_FormatFlagsConversionMismatchException.prototype.init___T__C = (function(f, c) { | |
$c_ju_FormatFlagsConversionMismatchException.prototype.init___C.call(this, c); | |
if ((f === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.f$6 = f; | |
return this | |
}); | |
var $d_ju_FormatFlagsConversionMismatchException = new $TypeData().initClass({ | |
ju_FormatFlagsConversionMismatchException: 0 | |
}, false, "java.util.FormatFlagsConversionMismatchException", { | |
ju_FormatFlagsConversionMismatchException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_FormatFlagsConversionMismatchException.prototype.$classData = $d_ju_FormatFlagsConversionMismatchException; | |
/** @constructor */ | |
var $c_ju_IllegalFormatFlagsException = (function() { | |
$c_ju_IllegalFormatException.call(this); | |
this.flags$6 = null | |
}); | |
$c_ju_IllegalFormatFlagsException.prototype = new $h_ju_IllegalFormatException(); | |
$c_ju_IllegalFormatFlagsException.prototype.constructor = $c_ju_IllegalFormatFlagsException; | |
/** @constructor */ | |
var $h_ju_IllegalFormatFlagsException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_IllegalFormatFlagsException.prototype = $c_ju_IllegalFormatFlagsException.prototype; | |
$c_ju_IllegalFormatFlagsException.prototype.init___ = (function() { | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.flags$6 = null; | |
return this | |
}); | |
$c_ju_IllegalFormatFlagsException.prototype.getMessage__T = (function() { | |
return (("Flags = '" + this.flags$6) + "'") | |
}); | |
$c_ju_IllegalFormatFlagsException.prototype.init___T = (function(f) { | |
$c_ju_IllegalFormatFlagsException.prototype.init___.call(this); | |
if ((f === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.flags$6 = f; | |
return this | |
}); | |
var $d_ju_IllegalFormatFlagsException = new $TypeData().initClass({ | |
ju_IllegalFormatFlagsException: 0 | |
}, false, "java.util.IllegalFormatFlagsException", { | |
ju_IllegalFormatFlagsException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_IllegalFormatFlagsException.prototype.$classData = $d_ju_IllegalFormatFlagsException; | |
/** @constructor */ | |
var $c_ju_MissingFormatArgumentException = (function() { | |
$c_ju_IllegalFormatException.call(this); | |
this.s$6 = null | |
}); | |
$c_ju_MissingFormatArgumentException.prototype = new $h_ju_IllegalFormatException(); | |
$c_ju_MissingFormatArgumentException.prototype.constructor = $c_ju_MissingFormatArgumentException; | |
/** @constructor */ | |
var $h_ju_MissingFormatArgumentException = (function() { | |
/*<skip>*/ | |
}); | |
$h_ju_MissingFormatArgumentException.prototype = $c_ju_MissingFormatArgumentException.prototype; | |
$c_ju_MissingFormatArgumentException.prototype.init___ = (function() { | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.s$6 = null; | |
return this | |
}); | |
$c_ju_MissingFormatArgumentException.prototype.getMessage__T = (function() { | |
return (("Format specifier '" + this.s$6) + "'") | |
}); | |
$c_ju_MissingFormatArgumentException.prototype.init___T = (function(s) { | |
$c_ju_MissingFormatArgumentException.prototype.init___.call(this); | |
if ((s === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.s$6 = s; | |
return this | |
}); | |
var $d_ju_MissingFormatArgumentException = new $TypeData().initClass({ | |
ju_MissingFormatArgumentException: 0 | |
}, false, "java.util.MissingFormatArgumentException", { | |
ju_MissingFormatArgumentException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_MissingFormatArgumentException.prototype.$classData = $d_ju_MissingFormatArgumentException; | |
/** @constructor */ | |
var $c_sc_Seq$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_sc_Seq$.prototype = new $h_scg_SeqFactory(); | |
$c_sc_Seq$.prototype.constructor = $c_sc_Seq$; | |
/** @constructor */ | |
var $h_sc_Seq$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_Seq$.prototype = $c_sc_Seq$.prototype; | |
$c_sc_Seq$.prototype.newBuilder__scm_Builder = (function() { | |
$m_sci_Seq$(); | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sc_Seq$ = new $TypeData().initClass({ | |
sc_Seq$: 0 | |
}, false, "scala.collection.Seq$", { | |
sc_Seq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Seq$.prototype.$classData = $d_sc_Seq$; | |
var $n_sc_Seq$ = (void 0); | |
var $m_sc_Seq$ = (function() { | |
if ((!$n_sc_Seq$)) { | |
$n_sc_Seq$ = new $c_sc_Seq$().init___() | |
}; | |
return $n_sc_Seq$ | |
}); | |
/** @constructor */ | |
var $c_scg_IndexedSeqFactory = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_scg_IndexedSeqFactory.prototype = new $h_scg_SeqFactory(); | |
$c_scg_IndexedSeqFactory.prototype.constructor = $c_scg_IndexedSeqFactory; | |
/** @constructor */ | |
var $h_scg_IndexedSeqFactory = (function() { | |
/*<skip>*/ | |
}); | |
$h_scg_IndexedSeqFactory.prototype = $c_scg_IndexedSeqFactory.prototype; | |
/** @constructor */ | |
var $c_sci_Seq$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_sci_Seq$.prototype = new $h_scg_SeqFactory(); | |
$c_sci_Seq$.prototype.constructor = $c_sci_Seq$; | |
/** @constructor */ | |
var $h_sci_Seq$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Seq$.prototype = $c_sci_Seq$.prototype; | |
$c_sci_Seq$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sci_Seq$ = new $TypeData().initClass({ | |
sci_Seq$: 0 | |
}, false, "scala.collection.immutable.Seq$", { | |
sci_Seq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Seq$.prototype.$classData = $d_sci_Seq$; | |
var $n_sci_Seq$ = (void 0); | |
var $m_sci_Seq$ = (function() { | |
if ((!$n_sci_Seq$)) { | |
$n_sci_Seq$ = new $c_sci_Seq$().init___() | |
}; | |
return $n_sci_Seq$ | |
}); | |
/** @constructor */ | |
var $c_scm_IndexedSeq$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_scm_IndexedSeq$.prototype = new $h_scg_SeqFactory(); | |
$c_scm_IndexedSeq$.prototype.constructor = $c_scm_IndexedSeq$; | |
/** @constructor */ | |
var $h_scm_IndexedSeq$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_IndexedSeq$.prototype = $c_scm_IndexedSeq$.prototype; | |
$c_scm_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ArrayBuffer().init___() | |
}); | |
var $d_scm_IndexedSeq$ = new $TypeData().initClass({ | |
scm_IndexedSeq$: 0 | |
}, false, "scala.collection.mutable.IndexedSeq$", { | |
scm_IndexedSeq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_scm_IndexedSeq$.prototype.$classData = $d_scm_IndexedSeq$; | |
var $n_scm_IndexedSeq$ = (void 0); | |
var $m_scm_IndexedSeq$ = (function() { | |
if ((!$n_scm_IndexedSeq$)) { | |
$n_scm_IndexedSeq$ = new $c_scm_IndexedSeq$().init___() | |
}; | |
return $n_scm_IndexedSeq$ | |
}); | |
/** @constructor */ | |
var $c_sjs_js_WrappedArray$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_sjs_js_WrappedArray$.prototype = new $h_scg_SeqFactory(); | |
$c_sjs_js_WrappedArray$.prototype.constructor = $c_sjs_js_WrappedArray$; | |
/** @constructor */ | |
var $h_sjs_js_WrappedArray$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjs_js_WrappedArray$.prototype = $c_sjs_js_WrappedArray$.prototype; | |
$c_sjs_js_WrappedArray$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_sjs_js_WrappedArray().init___() | |
}); | |
var $d_sjs_js_WrappedArray$ = new $TypeData().initClass({ | |
sjs_js_WrappedArray$: 0 | |
}, false, "scala.scalajs.js.WrappedArray$", { | |
sjs_js_WrappedArray$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sjs_js_WrappedArray$.prototype.$classData = $d_sjs_js_WrappedArray$; | |
var $n_sjs_js_WrappedArray$ = (void 0); | |
var $m_sjs_js_WrappedArray$ = (function() { | |
if ((!$n_sjs_js_WrappedArray$)) { | |
$n_sjs_js_WrappedArray$ = new $c_sjs_js_WrappedArray$().init___() | |
}; | |
return $n_sjs_js_WrappedArray$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_AnyValManifest = (function() { | |
$c_O.call(this); | |
this.toString$1 = null; | |
this.hashCode$1 = 0 | |
}); | |
$c_s_reflect_AnyValManifest.prototype = new $h_O(); | |
$c_s_reflect_AnyValManifest.prototype.constructor = $c_s_reflect_AnyValManifest; | |
/** @constructor */ | |
var $h_s_reflect_AnyValManifest = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_AnyValManifest.prototype = $c_s_reflect_AnyValManifest.prototype; | |
$c_s_reflect_AnyValManifest.prototype.equals__O__Z = (function(that) { | |
return (this === that) | |
}); | |
$c_s_reflect_AnyValManifest.prototype.toString__T = (function() { | |
return this.toString$1 | |
}); | |
$c_s_reflect_AnyValManifest.prototype.init___T = (function(toString) { | |
this.toString$1 = toString; | |
this.hashCode$1 = $systemIdentityHashCode(this); | |
return this | |
}); | |
$c_s_reflect_AnyValManifest.prototype.hashCode__I = (function() { | |
return this.hashCode$1 | |
}); | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$ClassTypeManifest = (function() { | |
$c_O.call(this); | |
this.prefix$1 = null; | |
this.runtimeClass$1 = null; | |
this.typeArguments$1 = null | |
}); | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype = new $h_O(); | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.constructor = $c_s_reflect_ManifestFactory$ClassTypeManifest; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$ClassTypeManifest = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$ClassTypeManifest.prototype = $c_s_reflect_ManifestFactory$ClassTypeManifest.prototype; | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List = (function(prefix, runtimeClass, typeArguments) { | |
this.prefix$1 = prefix; | |
this.runtimeClass$1 = runtimeClass; | |
this.typeArguments$1 = typeArguments; | |
return this | |
}); | |
/** @constructor */ | |
var $c_sc_IndexedSeq$ = (function() { | |
$c_scg_IndexedSeqFactory.call(this); | |
this.ReusableCBF$6 = null | |
}); | |
$c_sc_IndexedSeq$.prototype = new $h_scg_IndexedSeqFactory(); | |
$c_sc_IndexedSeq$.prototype.constructor = $c_sc_IndexedSeq$; | |
/** @constructor */ | |
var $h_sc_IndexedSeq$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_IndexedSeq$.prototype = $c_sc_IndexedSeq$.prototype; | |
$c_sc_IndexedSeq$.prototype.init___ = (function() { | |
$c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
$n_sc_IndexedSeq$ = this; | |
this.ReusableCBF$6 = new $c_sc_IndexedSeq$$anon$1().init___(); | |
return this | |
}); | |
$c_sc_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
$m_sci_IndexedSeq$(); | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}); | |
var $d_sc_IndexedSeq$ = new $TypeData().initClass({ | |
sc_IndexedSeq$: 0 | |
}, false, "scala.collection.IndexedSeq$", { | |
sc_IndexedSeq$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_IndexedSeq$.prototype.$classData = $d_sc_IndexedSeq$; | |
var $n_sc_IndexedSeq$ = (void 0); | |
var $m_sc_IndexedSeq$ = (function() { | |
if ((!$n_sc_IndexedSeq$)) { | |
$n_sc_IndexedSeq$ = new $c_sc_IndexedSeq$().init___() | |
}; | |
return $n_sc_IndexedSeq$ | |
}); | |
/** @constructor */ | |
var $c_sc_IndexedSeqLike$Elements = (function() { | |
$c_sc_AbstractIterator.call(this); | |
this.end$2 = 0; | |
this.index$2 = 0; | |
this.$$outer$f = null | |
}); | |
$c_sc_IndexedSeqLike$Elements.prototype = new $h_sc_AbstractIterator(); | |
$c_sc_IndexedSeqLike$Elements.prototype.constructor = $c_sc_IndexedSeqLike$Elements; | |
/** @constructor */ | |
var $h_sc_IndexedSeqLike$Elements = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_IndexedSeqLike$Elements.prototype = $c_sc_IndexedSeqLike$Elements.prototype; | |
$c_sc_IndexedSeqLike$Elements.prototype.next__O = (function() { | |
if ((this.index$2 >= this.end$2)) { | |
$m_sc_Iterator$().empty$1.next__O() | |
}; | |
var x = this.$$outer$f.apply__I__O(this.index$2); | |
this.index$2 = ((1 + this.index$2) | 0); | |
return x | |
}); | |
$c_sc_IndexedSeqLike$Elements.prototype.init___sc_IndexedSeqLike__I__I = (function($$outer, start, end) { | |
this.end$2 = end; | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
this.index$2 = start; | |
return this | |
}); | |
$c_sc_IndexedSeqLike$Elements.prototype.hasNext__Z = (function() { | |
return (this.index$2 < this.end$2) | |
}); | |
var $d_sc_IndexedSeqLike$Elements = new $TypeData().initClass({ | |
sc_IndexedSeqLike$Elements: 0 | |
}, false, "scala.collection.IndexedSeqLike$Elements", { | |
sc_IndexedSeqLike$Elements: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_BufferedIterator: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sc_IndexedSeqLike$Elements.prototype.$classData = $d_sc_IndexedSeqLike$Elements; | |
/** @constructor */ | |
var $c_sci_HashSet$ = (function() { | |
$c_scg_ImmutableSetFactory.call(this) | |
}); | |
$c_sci_HashSet$.prototype = new $h_scg_ImmutableSetFactory(); | |
$c_sci_HashSet$.prototype.constructor = $c_sci_HashSet$; | |
/** @constructor */ | |
var $h_sci_HashSet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$.prototype = $c_sci_HashSet$.prototype; | |
$c_sci_HashSet$.prototype.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet = (function(hash0, elem0, hash1, elem1, level) { | |
var index0 = (31 & ((hash0 >>> level) | 0)); | |
var index1 = (31 & ((hash1 >>> level) | 0)); | |
if ((index0 !== index1)) { | |
var bitmap = ((1 << index0) | (1 << index1)); | |
var elems = $newArrayObject($d_sci_HashSet.getArrayOf(), [2]); | |
if ((index0 < index1)) { | |
elems.u[0] = elem0; | |
elems.u[1] = elem1 | |
} else { | |
elems.u[0] = elem1; | |
elems.u[1] = elem0 | |
}; | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap, elems, ((elem0.size__I() + elem1.size__I()) | 0)) | |
} else { | |
var elems$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [1]); | |
var bitmap$2 = (1 << index0); | |
var child = this.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, ((5 + level) | 0)); | |
elems$2.u[0] = child; | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap$2, elems$2, child.size0$5) | |
} | |
}); | |
$c_sci_HashSet$.prototype.emptyInstance__sci_Set = (function() { | |
return $m_sci_HashSet$EmptyHashSet$() | |
}); | |
var $d_sci_HashSet$ = new $TypeData().initClass({ | |
sci_HashSet$: 0 | |
}, false, "scala.collection.immutable.HashSet$", { | |
sci_HashSet$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$.prototype.$classData = $d_sci_HashSet$; | |
var $n_sci_HashSet$ = (void 0); | |
var $m_sci_HashSet$ = (function() { | |
if ((!$n_sci_HashSet$)) { | |
$n_sci_HashSet$ = new $c_sci_HashSet$().init___() | |
}; | |
return $n_sci_HashSet$ | |
}); | |
/** @constructor */ | |
var $c_sci_IndexedSeq$ = (function() { | |
$c_scg_IndexedSeqFactory.call(this) | |
}); | |
$c_sci_IndexedSeq$.prototype = new $h_scg_IndexedSeqFactory(); | |
$c_sci_IndexedSeq$.prototype.constructor = $c_sci_IndexedSeq$; | |
/** @constructor */ | |
var $h_sci_IndexedSeq$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_IndexedSeq$.prototype = $c_sci_IndexedSeq$.prototype; | |
$c_sci_IndexedSeq$.prototype.newBuilder__scm_Builder = (function() { | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}); | |
var $d_sci_IndexedSeq$ = new $TypeData().initClass({ | |
sci_IndexedSeq$: 0 | |
}, false, "scala.collection.immutable.IndexedSeq$", { | |
sci_IndexedSeq$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_IndexedSeq$.prototype.$classData = $d_sci_IndexedSeq$; | |
var $n_sci_IndexedSeq$ = (void 0); | |
var $m_sci_IndexedSeq$ = (function() { | |
if ((!$n_sci_IndexedSeq$)) { | |
$n_sci_IndexedSeq$ = new $c_sci_IndexedSeq$().init___() | |
}; | |
return $n_sci_IndexedSeq$ | |
}); | |
/** @constructor */ | |
var $c_sci_ListSet$ = (function() { | |
$c_scg_ImmutableSetFactory.call(this) | |
}); | |
$c_sci_ListSet$.prototype = new $h_scg_ImmutableSetFactory(); | |
$c_sci_ListSet$.prototype.constructor = $c_sci_ListSet$; | |
/** @constructor */ | |
var $h_sci_ListSet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet$.prototype = $c_sci_ListSet$.prototype; | |
$c_sci_ListSet$.prototype.emptyInstance__sci_Set = (function() { | |
return $m_sci_ListSet$EmptyListSet$() | |
}); | |
$c_sci_ListSet$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_sci_ListSet$ListSetBuilder().init___() | |
}); | |
var $d_sci_ListSet$ = new $TypeData().initClass({ | |
sci_ListSet$: 0 | |
}, false, "scala.collection.immutable.ListSet$", { | |
sci_ListSet$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_ListSet$.prototype.$classData = $d_sci_ListSet$; | |
var $n_sci_ListSet$ = (void 0); | |
var $m_sci_ListSet$ = (function() { | |
if ((!$n_sci_ListSet$)) { | |
$n_sci_ListSet$ = new $c_sci_ListSet$().init___() | |
}; | |
return $n_sci_ListSet$ | |
}); | |
/** @constructor */ | |
var $c_scm_HashSet$ = (function() { | |
$c_scg_MutableSetFactory.call(this) | |
}); | |
$c_scm_HashSet$.prototype = new $h_scg_MutableSetFactory(); | |
$c_scm_HashSet$.prototype.constructor = $c_scm_HashSet$; | |
/** @constructor */ | |
var $h_scm_HashSet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_HashSet$.prototype = $c_scm_HashSet$.prototype; | |
$c_scm_HashSet$.prototype.empty__sc_GenTraversable = (function() { | |
return new $c_scm_HashSet().init___() | |
}); | |
var $d_scm_HashSet$ = new $TypeData().initClass({ | |
scm_HashSet$: 0 | |
}, false, "scala.collection.mutable.HashSet$", { | |
scm_HashSet$: 1, | |
scg_MutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_HashSet$.prototype.$classData = $d_scm_HashSet$; | |
var $n_scm_HashSet$ = (void 0); | |
var $m_scm_HashSet$ = (function() { | |
if ((!$n_scm_HashSet$)) { | |
$n_scm_HashSet$ = new $c_scm_HashSet$().init___() | |
}; | |
return $n_scm_HashSet$ | |
}); | |
/** @constructor */ | |
var $c_sjs_js_JavaScriptException = (function() { | |
$c_jl_RuntimeException.call(this); | |
this.exception$4 = null | |
}); | |
$c_sjs_js_JavaScriptException.prototype = new $h_jl_RuntimeException(); | |
$c_sjs_js_JavaScriptException.prototype.constructor = $c_sjs_js_JavaScriptException; | |
/** @constructor */ | |
var $h_sjs_js_JavaScriptException = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjs_js_JavaScriptException.prototype = $c_sjs_js_JavaScriptException.prototype; | |
$c_sjs_js_JavaScriptException.prototype.productPrefix__T = (function() { | |
return "JavaScriptException" | |
}); | |
$c_sjs_js_JavaScriptException.prototype.productArity__I = (function() { | |
return 1 | |
}); | |
$c_sjs_js_JavaScriptException.prototype.fillInStackTrace__jl_Throwable = (function() { | |
$m_sjsr_StackTrace$().captureState__jl_Throwable__O__V(this, this.exception$4); | |
return this | |
}); | |
$c_sjs_js_JavaScriptException.prototype.equals__O__Z = (function(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_sjs_js_JavaScriptException(x$1)) { | |
var JavaScriptException$1 = x$1; | |
return $m_sr_BoxesRunTime$().equals__O__O__Z(this.exception$4, JavaScriptException$1.exception$4) | |
} else { | |
return false | |
} | |
}); | |
$c_sjs_js_JavaScriptException.prototype.productElement__I__O = (function(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.exception$4; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}); | |
$c_sjs_js_JavaScriptException.prototype.toString__T = (function() { | |
return $objectToString(this.exception$4) | |
}); | |
$c_sjs_js_JavaScriptException.prototype.init___O = (function(exception) { | |
this.exception$4 = exception; | |
$c_jl_RuntimeException.prototype.init___.call(this); | |
return this | |
}); | |
$c_sjs_js_JavaScriptException.prototype.hashCode__I = (function() { | |
var this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}); | |
$c_sjs_js_JavaScriptException.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $is_sjs_js_JavaScriptException = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjs_js_JavaScriptException))) | |
}); | |
var $isArrayOf_sjs_js_JavaScriptException = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_JavaScriptException))) | |
}); | |
var $d_sjs_js_JavaScriptException = new $TypeData().initClass({ | |
sjs_js_JavaScriptException: 0 | |
}, false, "scala.scalajs.js.JavaScriptException", { | |
sjs_js_JavaScriptException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1 | |
}); | |
$c_sjs_js_JavaScriptException.prototype.$classData = $d_sjs_js_JavaScriptException; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$10 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$10; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$10 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$10.prototype = $c_s_reflect_ManifestFactory$$anon$10.prototype; | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Long"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AJ(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.newArray__I__AJ = (function(len) { | |
return $newArrayObject($d_J.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$10 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$10: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$10", { | |
s_reflect_ManifestFactory$$anon$10: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$10; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$11 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$11; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$11 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$11.prototype = $c_s_reflect_ManifestFactory$$anon$11.prototype; | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Float"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AF(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.newArray__I__AF = (function(len) { | |
return $newArrayObject($d_F.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$11 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$11: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$11", { | |
s_reflect_ManifestFactory$$anon$11: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$11; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$12 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$12; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$12 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$12.prototype = $c_s_reflect_ManifestFactory$$anon$12.prototype; | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Double"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AD(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.newArray__I__AD = (function(len) { | |
return $newArrayObject($d_D.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$12 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$12: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$12", { | |
s_reflect_ManifestFactory$$anon$12: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$12; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$13 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$13; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$13 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$13.prototype = $c_s_reflect_ManifestFactory$$anon$13.prototype; | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Boolean"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AZ(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.newArray__I__AZ = (function(len) { | |
return $newArrayObject($d_Z.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$13 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$13: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$13", { | |
s_reflect_ManifestFactory$$anon$13: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$13; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$14 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$14; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$14 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$14.prototype = $c_s_reflect_ManifestFactory$$anon$14.prototype; | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Unit"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__Asr_BoxedUnit(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.newArray__I__Asr_BoxedUnit = (function(len) { | |
return $newArrayObject($d_sr_BoxedUnit.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$14 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$14: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$14", { | |
s_reflect_ManifestFactory$$anon$14: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$14; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$6 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$6; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$6 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$6.prototype = $c_s_reflect_ManifestFactory$$anon$6.prototype; | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Byte"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AB(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.newArray__I__AB = (function(len) { | |
return $newArrayObject($d_B.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$6 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$6: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$6", { | |
s_reflect_ManifestFactory$$anon$6: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$6; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$7 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$7; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$7 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$7.prototype = $c_s_reflect_ManifestFactory$$anon$7.prototype; | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Short"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AS(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.newArray__I__AS = (function(len) { | |
return $newArrayObject($d_S.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$7 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$7: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$7", { | |
s_reflect_ManifestFactory$$anon$7: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$7; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$8 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$8; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$8 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$8.prototype = $c_s_reflect_ManifestFactory$$anon$8.prototype; | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Char"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AC(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.newArray__I__AC = (function(len) { | |
return $newArrayObject($d_C.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$8 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$8: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$8", { | |
s_reflect_ManifestFactory$$anon$8: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$8; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$9 = (function() { | |
$c_s_reflect_AnyValManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype = new $h_s_reflect_AnyValManifest(); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$9; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$9 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$9.prototype = $c_s_reflect_ManifestFactory$$anon$9.prototype; | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.init___ = (function() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Int"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AI(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.newArray__I__AI = (function(len) { | |
return $newArrayObject($d_I.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$9 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$9: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$9", { | |
s_reflect_ManifestFactory$$anon$9: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$9; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$PhantomManifest = (function() { | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.call(this); | |
this.toString$2 = null; | |
this.hashCode$2 = 0 | |
}); | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype = new $h_s_reflect_ManifestFactory$ClassTypeManifest(); | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.constructor = $c_s_reflect_ManifestFactory$PhantomManifest; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$PhantomManifest = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$PhantomManifest.prototype = $c_s_reflect_ManifestFactory$PhantomManifest.prototype; | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.equals__O__Z = (function(that) { | |
return (this === that) | |
}); | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.toString__T = (function() { | |
return this.toString$2 | |
}); | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.hashCode__I = (function() { | |
return this.hashCode$2 | |
}); | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T = (function(_runtimeClass, toString) { | |
this.toString$2 = toString; | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List.call(this, $m_s_None$(), _runtimeClass, $m_sci_Nil$()); | |
this.hashCode$2 = $systemIdentityHashCode(this); | |
return this | |
}); | |
var $is_sc_IterableLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableLike))) | |
}); | |
var $isArrayOf_sc_IterableLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableLike))) | |
}); | |
/** @constructor */ | |
var $c_sci_List$ = (function() { | |
$c_scg_SeqFactory.call(this); | |
this.partialNotApplied$5 = null | |
}); | |
$c_sci_List$.prototype = new $h_scg_SeqFactory(); | |
$c_sci_List$.prototype.constructor = $c_sci_List$; | |
/** @constructor */ | |
var $h_sci_List$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_List$.prototype = $c_sci_List$.prototype; | |
$c_sci_List$.prototype.init___ = (function() { | |
$c_scg_SeqFactory.prototype.init___.call(this); | |
$n_sci_List$ = this; | |
this.partialNotApplied$5 = new $c_sci_List$$anon$1().init___(); | |
return this | |
}); | |
$c_sci_List$.prototype.empty__sc_GenTraversable = (function() { | |
return $m_sci_Nil$() | |
}); | |
$c_sci_List$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ListBuffer().init___() | |
}); | |
var $d_sci_List$ = new $TypeData().initClass({ | |
sci_List$: 0 | |
}, false, "scala.collection.immutable.List$", { | |
sci_List$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_List$.prototype.$classData = $d_sci_List$; | |
var $n_sci_List$ = (void 0); | |
var $m_sci_List$ = (function() { | |
if ((!$n_sci_List$)) { | |
$n_sci_List$ = new $c_sci_List$().init___() | |
}; | |
return $n_sci_List$ | |
}); | |
/** @constructor */ | |
var $c_sci_Stream$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_sci_Stream$.prototype = new $h_scg_SeqFactory(); | |
$c_sci_Stream$.prototype.constructor = $c_sci_Stream$; | |
/** @constructor */ | |
var $h_sci_Stream$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$.prototype = $c_sci_Stream$.prototype; | |
$c_sci_Stream$.prototype.empty__sc_GenTraversable = (function() { | |
return $m_sci_Stream$Empty$() | |
}); | |
$c_sci_Stream$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_sci_Stream$StreamBuilder().init___() | |
}); | |
var $d_sci_Stream$ = new $TypeData().initClass({ | |
sci_Stream$: 0 | |
}, false, "scala.collection.immutable.Stream$", { | |
sci_Stream$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Stream$.prototype.$classData = $d_sci_Stream$; | |
var $n_sci_Stream$ = (void 0); | |
var $m_sci_Stream$ = (function() { | |
if ((!$n_sci_Stream$)) { | |
$n_sci_Stream$ = new $c_sci_Stream$().init___() | |
}; | |
return $n_sci_Stream$ | |
}); | |
/** @constructor */ | |
var $c_scm_ArrayBuffer$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_scm_ArrayBuffer$.prototype = new $h_scg_SeqFactory(); | |
$c_scm_ArrayBuffer$.prototype.constructor = $c_scm_ArrayBuffer$; | |
/** @constructor */ | |
var $h_scm_ArrayBuffer$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_ArrayBuffer$.prototype = $c_scm_ArrayBuffer$.prototype; | |
$c_scm_ArrayBuffer$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_ArrayBuffer().init___() | |
}); | |
var $d_scm_ArrayBuffer$ = new $TypeData().initClass({ | |
scm_ArrayBuffer$: 0 | |
}, false, "scala.collection.mutable.ArrayBuffer$", { | |
scm_ArrayBuffer$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ArrayBuffer$.prototype.$classData = $d_scm_ArrayBuffer$; | |
var $n_scm_ArrayBuffer$ = (void 0); | |
var $m_scm_ArrayBuffer$ = (function() { | |
if ((!$n_scm_ArrayBuffer$)) { | |
$n_scm_ArrayBuffer$ = new $c_scm_ArrayBuffer$().init___() | |
}; | |
return $n_scm_ArrayBuffer$ | |
}); | |
/** @constructor */ | |
var $c_scm_ListBuffer$ = (function() { | |
$c_scg_SeqFactory.call(this) | |
}); | |
$c_scm_ListBuffer$.prototype = new $h_scg_SeqFactory(); | |
$c_scm_ListBuffer$.prototype.constructor = $c_scm_ListBuffer$; | |
/** @constructor */ | |
var $h_scm_ListBuffer$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_ListBuffer$.prototype = $c_scm_ListBuffer$.prototype; | |
$c_scm_ListBuffer$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_ListBuffer().init___()) | |
}); | |
var $d_scm_ListBuffer$ = new $TypeData().initClass({ | |
scm_ListBuffer$: 0 | |
}, false, "scala.collection.mutable.ListBuffer$", { | |
scm_ListBuffer$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ListBuffer$.prototype.$classData = $d_scm_ListBuffer$; | |
var $n_scm_ListBuffer$ = (void 0); | |
var $m_scm_ListBuffer$ = (function() { | |
if ((!$n_scm_ListBuffer$)) { | |
$n_scm_ListBuffer$ = new $c_scm_ListBuffer$().init___() | |
}; | |
return $n_scm_ListBuffer$ | |
}); | |
/** @constructor */ | |
var $c_scm_Stack$ = (function() { | |
$c_scg_SeqFactory.call(this); | |
this.empty$5 = null | |
}); | |
$c_scm_Stack$.prototype = new $h_scg_SeqFactory(); | |
$c_scm_Stack$.prototype.constructor = $c_scm_Stack$; | |
/** @constructor */ | |
var $h_scm_Stack$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_Stack$.prototype = $c_scm_Stack$.prototype; | |
$c_scm_Stack$.prototype.init___ = (function() { | |
$c_scg_SeqFactory.prototype.init___.call(this); | |
$n_scm_Stack$ = this; | |
this.empty$5 = new $c_scm_Stack().init___sci_List($m_sci_Nil$()); | |
return this | |
}); | |
$c_scm_Stack$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_Stack$StackBuilder().init___() | |
}); | |
var $d_scm_Stack$ = new $TypeData().initClass({ | |
scm_Stack$: 0 | |
}, false, "scala.collection.mutable.Stack$", { | |
scm_Stack$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_Stack$.prototype.$classData = $d_scm_Stack$; | |
var $n_scm_Stack$ = (void 0); | |
var $m_scm_Stack$ = (function() { | |
if ((!$n_scm_Stack$)) { | |
$n_scm_Stack$ = new $c_scm_Stack$().init___() | |
}; | |
return $n_scm_Stack$ | |
}); | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$1 = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$1; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$1.prototype = $c_s_reflect_ManifestFactory$$anon$1.prototype; | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.init___ = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Any"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AO(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.newArray__I__AO = (function(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$1 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$1: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$1", { | |
s_reflect_ManifestFactory$$anon$1: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$1; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$2 = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$2; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$2 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$2.prototype = $c_s_reflect_ManifestFactory$$anon$2.prototype; | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.init___ = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Object"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AO(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.newArray__I__AO = (function(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$2 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$2: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$2", { | |
s_reflect_ManifestFactory$$anon$2: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$2; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$3 = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$3; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$3 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$3.prototype = $c_s_reflect_ManifestFactory$$anon$3.prototype; | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.init___ = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "AnyVal"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AO(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.newArray__I__AO = (function(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$3 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$3: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$3", { | |
s_reflect_ManifestFactory$$anon$3: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$3; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$4 = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$4; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$4 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$4.prototype = $c_s_reflect_ManifestFactory$$anon$4.prototype; | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.init___ = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NullTYPE$1, "Null"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AO(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.newArray__I__AO = (function(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$4 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$4: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$4", { | |
s_reflect_ManifestFactory$$anon$4: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$4; | |
/** @constructor */ | |
var $c_s_reflect_ManifestFactory$$anon$5 = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.call(this) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype = new $h_s_reflect_ManifestFactory$PhantomManifest(); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.constructor = $c_s_reflect_ManifestFactory$$anon$5; | |
/** @constructor */ | |
var $h_s_reflect_ManifestFactory$$anon$5 = (function() { | |
/*<skip>*/ | |
}); | |
$h_s_reflect_ManifestFactory$$anon$5.prototype = $c_s_reflect_ManifestFactory$$anon$5.prototype; | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.init___ = (function() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NothingTYPE$1, "Nothing"); | |
return this | |
}); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.newArray__I__O = (function(len) { | |
return this.newArray__I__AO(len) | |
}); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.newArray__I__AO = (function(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}); | |
var $d_s_reflect_ManifestFactory$$anon$5 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$5: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$5", { | |
s_reflect_ManifestFactory$$anon$5: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$5; | |
var $is_sc_GenSeq = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSeq))) | |
}); | |
var $isArrayOf_sc_GenSeq = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSeq))) | |
}); | |
/** @constructor */ | |
var $c_sci_Vector$ = (function() { | |
$c_scg_IndexedSeqFactory.call(this); | |
this.NIL$6 = null; | |
this.Log2ConcatFaster$6 = 0; | |
this.TinyAppendFaster$6 = 0 | |
}); | |
$c_sci_Vector$.prototype = new $h_scg_IndexedSeqFactory(); | |
$c_sci_Vector$.prototype.constructor = $c_sci_Vector$; | |
/** @constructor */ | |
var $h_sci_Vector$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Vector$.prototype = $c_sci_Vector$.prototype; | |
$c_sci_Vector$.prototype.init___ = (function() { | |
$c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
$n_sci_Vector$ = this; | |
this.NIL$6 = new $c_sci_Vector().init___I__I__I(0, 0, 0); | |
return this | |
}); | |
$c_sci_Vector$.prototype.empty__sc_GenTraversable = (function() { | |
return this.NIL$6 | |
}); | |
$c_sci_Vector$.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_sci_VectorBuilder().init___() | |
}); | |
var $d_sci_Vector$ = new $TypeData().initClass({ | |
sci_Vector$: 0 | |
}, false, "scala.collection.immutable.Vector$", { | |
sci_Vector$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Vector$.prototype.$classData = $d_sci_Vector$; | |
var $n_sci_Vector$ = (void 0); | |
var $m_sci_Vector$ = (function() { | |
if ((!$n_sci_Vector$)) { | |
$n_sci_Vector$ = new $c_sci_Vector$().init___() | |
}; | |
return $n_sci_Vector$ | |
}); | |
/** @constructor */ | |
var $c_sc_AbstractTraversable = (function() { | |
$c_O.call(this) | |
}); | |
$c_sc_AbstractTraversable.prototype = new $h_O(); | |
$c_sc_AbstractTraversable.prototype.constructor = $c_sc_AbstractTraversable; | |
/** @constructor */ | |
var $h_sc_AbstractTraversable = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_AbstractTraversable.prototype = $c_sc_AbstractTraversable.prototype; | |
$c_sc_AbstractTraversable.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
}); | |
$c_sc_AbstractTraversable.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}); | |
$c_sc_AbstractTraversable.prototype.tail__O = (function() { | |
return $s_sc_TraversableLike$class__tail__sc_TraversableLike__O(this) | |
}); | |
$c_sc_AbstractTraversable.prototype.repr__O = (function() { | |
return this | |
}); | |
$c_sc_AbstractTraversable.prototype.newBuilder__scm_Builder = (function() { | |
return this.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
}); | |
$c_sc_AbstractTraversable.prototype.stringPrefix__T = (function() { | |
return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
}); | |
var $is_sc_SeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SeqLike))) | |
}); | |
var $isArrayOf_sc_SeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqLike))) | |
}); | |
var $is_sc_GenSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSet))) | |
}); | |
var $isArrayOf_sc_GenSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSet))) | |
}); | |
var $is_sc_IndexedSeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeqLike))) | |
}); | |
var $isArrayOf_sc_IndexedSeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeqLike))) | |
}); | |
var $is_sc_LinearSeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqLike))) | |
}); | |
var $isArrayOf_sc_LinearSeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqLike))) | |
}); | |
var $is_sc_LinearSeqOptimized = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqOptimized))) | |
}); | |
var $isArrayOf_sc_LinearSeqOptimized = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqOptimized))) | |
}); | |
/** @constructor */ | |
var $c_sc_AbstractIterable = (function() { | |
$c_sc_AbstractTraversable.call(this) | |
}); | |
$c_sc_AbstractIterable.prototype = new $h_sc_AbstractTraversable(); | |
$c_sc_AbstractIterable.prototype.constructor = $c_sc_AbstractIterable; | |
/** @constructor */ | |
var $h_sc_AbstractIterable = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_AbstractIterable.prototype = $c_sc_AbstractIterable.prototype; | |
$c_sc_AbstractIterable.prototype.head__O = (function() { | |
return this.iterator__sc_Iterator().next__O() | |
}); | |
$c_sc_AbstractIterable.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z(this, that) | |
}); | |
$c_sc_AbstractIterable.prototype.forall__F1__Z = (function(p) { | |
var this$1 = this.iterator__sc_Iterator(); | |
return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, p) | |
}); | |
$c_sc_AbstractIterable.prototype.foreach__F1__V = (function(f) { | |
var this$1 = this.iterator__sc_Iterator(); | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$1, f) | |
}); | |
$c_sc_AbstractIterable.prototype.toStream__sci_Stream = (function() { | |
return this.iterator__sc_Iterator().toStream__sci_Stream() | |
}); | |
$c_sc_AbstractIterable.prototype.drop__I__O = (function(n) { | |
return $s_sc_IterableLike$class__drop__sc_IterableLike__I__O(this, n) | |
}); | |
$c_sc_AbstractIterable.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V(this, xs, start, len) | |
}); | |
var $is_sc_AbstractIterable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_AbstractIterable))) | |
}); | |
var $isArrayOf_sc_AbstractIterable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_AbstractIterable))) | |
}); | |
var $is_sci_Iterable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Iterable))) | |
}); | |
var $isArrayOf_sci_Iterable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Iterable))) | |
}); | |
var $d_sci_Iterable = new $TypeData().initClass({ | |
sci_Iterable: 0 | |
}, true, "scala.collection.immutable.Iterable", { | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
s_Immutable: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1 | |
}); | |
/** @constructor */ | |
var $c_sci_StringOps = (function() { | |
$c_O.call(this); | |
this.repr$1 = null | |
}); | |
$c_sci_StringOps.prototype = new $h_O(); | |
$c_sci_StringOps.prototype.constructor = $c_sci_StringOps; | |
/** @constructor */ | |
var $h_sci_StringOps = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_StringOps.prototype = $c_sci_StringOps.prototype; | |
$c_sci_StringOps.prototype.seq__sc_TraversableOnce = (function() { | |
var $$this = this.repr$1; | |
return new $c_sci_WrappedString().init___T($$this) | |
}); | |
$c_sci_StringOps.prototype.head__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sci_StringOps.prototype.apply__I__O = (function(idx) { | |
var $$this = this.repr$1; | |
var c = (65535 & ($$this["charCodeAt"](idx) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}); | |
$c_sci_StringOps.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}); | |
$c_sci_StringOps.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_sci_StringOps.prototype.isEmpty__Z = (function() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}); | |
$c_sci_StringOps.prototype.thisCollection__sc_Traversable = (function() { | |
var $$this = this.repr$1; | |
return new $c_sci_WrappedString().init___T($$this) | |
}); | |
$c_sci_StringOps.prototype.equals__O__Z = (function(x$1) { | |
return $m_sci_StringOps$().equals$extension__T__O__Z(this.repr$1, x$1) | |
}); | |
$c_sci_StringOps.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
}); | |
$c_sci_StringOps.prototype.toString__T = (function() { | |
var $$this = this.repr$1; | |
return $$this | |
}); | |
$c_sci_StringOps.prototype.foreach__F1__V = (function(f) { | |
$s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
}); | |
$c_sci_StringOps.prototype.slice__I__I__O = (function(from, until) { | |
return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, from, until) | |
}); | |
$c_sci_StringOps.prototype.size__I = (function() { | |
var $$this = this.repr$1; | |
return ($$this["length"] | 0) | |
}); | |
$c_sci_StringOps.prototype.iterator__sc_Iterator = (function() { | |
var $$this = this.repr$1; | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)) | |
}); | |
$c_sci_StringOps.prototype.length__I = (function() { | |
var $$this = this.repr$1; | |
return ($$this["length"] | 0) | |
}); | |
$c_sci_StringOps.prototype.toStream__sci_Stream = (function() { | |
var $$this = this.repr$1; | |
var this$3 = new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)); | |
return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this$3) | |
}); | |
$c_sci_StringOps.prototype.drop__I__O = (function(n) { | |
var $$this = this.repr$1; | |
var until = ($$this["length"] | 0); | |
return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, n, until) | |
}); | |
$c_sci_StringOps.prototype.tail__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sci_StringOps.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}); | |
$c_sci_StringOps.prototype.repr__O = (function() { | |
return this.repr$1 | |
}); | |
$c_sci_StringOps.prototype.hashCode__I = (function() { | |
var $$this = this.repr$1; | |
return $m_sjsr_RuntimeString$().hashCode__T__I($$this) | |
}); | |
$c_sci_StringOps.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
}); | |
$c_sci_StringOps.prototype.init___T = (function(repr) { | |
this.repr$1 = repr; | |
return this | |
}); | |
$c_sci_StringOps.prototype.newBuilder__scm_Builder = (function() { | |
this.repr$1; | |
return new $c_scm_StringBuilder().init___() | |
}); | |
$c_sci_StringOps.prototype.stringPrefix__T = (function() { | |
return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
}); | |
var $is_sci_StringOps = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_StringOps))) | |
}); | |
var $isArrayOf_sci_StringOps = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_StringOps))) | |
}); | |
var $d_sci_StringOps = new $TypeData().initClass({ | |
sci_StringOps: 0 | |
}, false, "scala.collection.immutable.StringOps", { | |
sci_StringOps: 1, | |
O: 1, | |
sci_StringLike: 1, | |
sc_IndexedSeqOptimized: 1, | |
sc_IndexedSeqLike: 1, | |
sc_SeqLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenIterableLike: 1, | |
sc_GenSeqLike: 1, | |
s_math_Ordered: 1, | |
jl_Comparable: 1 | |
}); | |
$c_sci_StringOps.prototype.$classData = $d_sci_StringOps; | |
var $is_sc_Seq = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Seq))) | |
}); | |
var $isArrayOf_sc_Seq = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Seq))) | |
}); | |
var $is_sc_Set = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_Set))) | |
}); | |
var $isArrayOf_sc_Set = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_Set))) | |
}); | |
/** @constructor */ | |
var $c_scm_AbstractIterable = (function() { | |
$c_sc_AbstractIterable.call(this) | |
}); | |
$c_scm_AbstractIterable.prototype = new $h_sc_AbstractIterable(); | |
$c_scm_AbstractIterable.prototype.constructor = $c_scm_AbstractIterable; | |
/** @constructor */ | |
var $h_scm_AbstractIterable = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_AbstractIterable.prototype = $c_scm_AbstractIterable.prototype; | |
var $is_sc_IndexedSeq = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeq))) | |
}); | |
var $isArrayOf_sc_IndexedSeq = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeq))) | |
}); | |
var $is_sc_LinearSeq = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeq))) | |
}); | |
var $isArrayOf_sc_LinearSeq = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeq))) | |
}); | |
/** @constructor */ | |
var $c_sc_AbstractSeq = (function() { | |
$c_sc_AbstractIterable.call(this) | |
}); | |
$c_sc_AbstractSeq.prototype = new $h_sc_AbstractIterable(); | |
$c_sc_AbstractSeq.prototype.constructor = $c_sc_AbstractSeq; | |
/** @constructor */ | |
var $h_sc_AbstractSeq = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_AbstractSeq.prototype = $c_sc_AbstractSeq.prototype; | |
$c_sc_AbstractSeq.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I(this, len) | |
}); | |
$c_sc_AbstractSeq.prototype.equals__O__Z = (function(that) { | |
return $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z(this, that) | |
}); | |
$c_sc_AbstractSeq.prototype.isEmpty__Z = (function() { | |
return $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this) | |
}); | |
$c_sc_AbstractSeq.prototype.toString__T = (function() { | |
return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
}); | |
$c_sc_AbstractSeq.prototype.size__I = (function() { | |
return this.length__I() | |
}); | |
$c_sc_AbstractSeq.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this.seq__sc_Seq()) | |
}); | |
/** @constructor */ | |
var $c_sc_AbstractSet = (function() { | |
$c_sc_AbstractIterable.call(this) | |
}); | |
$c_sc_AbstractSet.prototype = new $h_sc_AbstractIterable(); | |
$c_sc_AbstractSet.prototype.constructor = $c_sc_AbstractSet; | |
/** @constructor */ | |
var $h_sc_AbstractSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_sc_AbstractSet.prototype = $c_sc_AbstractSet.prototype; | |
$c_sc_AbstractSet.prototype.isEmpty__Z = (function() { | |
return $s_sc_SetLike$class__isEmpty__sc_SetLike__Z(this) | |
}); | |
$c_sc_AbstractSet.prototype.equals__O__Z = (function(that) { | |
return $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z(this, that) | |
}); | |
$c_sc_AbstractSet.prototype.toString__T = (function() { | |
return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
}); | |
$c_sc_AbstractSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
return this.forall__F1__Z(that) | |
}); | |
$c_sc_AbstractSet.prototype.hashCode__I = (function() { | |
var this$1 = $m_s_util_hashing_MurmurHash3$(); | |
return this$1.unorderedHash__sc_TraversableOnce__I__I(this, this$1.setSeed$2) | |
}); | |
$c_sc_AbstractSet.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_SetBuilder().init___sc_Set(this.empty__sc_Set()) | |
}); | |
$c_sc_AbstractSet.prototype.stringPrefix__T = (function() { | |
return "Set" | |
}); | |
/** @constructor */ | |
var $c_sci_ListSet = (function() { | |
$c_sc_AbstractSet.call(this) | |
}); | |
$c_sci_ListSet.prototype = new $h_sc_AbstractSet(); | |
$c_sci_ListSet.prototype.constructor = $c_sci_ListSet; | |
/** @constructor */ | |
var $h_sci_ListSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet.prototype = $c_sci_ListSet.prototype; | |
$c_sci_ListSet.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_ListSet.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sci_ListSet.prototype.head__O = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("Set has no elements") | |
}); | |
$c_sci_ListSet.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_ListSet.prototype.isEmpty__Z = (function() { | |
return true | |
}); | |
$c_sci_ListSet.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_ListSet.prototype.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("Empty ListSet has no outer pointer") | |
}); | |
$c_sci_ListSet.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_ListSet$() | |
}); | |
$c_sci_ListSet.prototype.$$plus__O__sci_ListSet = (function(elem) { | |
return new $c_sci_ListSet$Node().init___sci_ListSet__O(this, elem) | |
}); | |
$c_sci_ListSet.prototype.size__I = (function() { | |
return 0 | |
}); | |
$c_sci_ListSet.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sci_ListSet$$anon$1().init___sci_ListSet(this) | |
}); | |
$c_sci_ListSet.prototype.empty__sc_Set = (function() { | |
return $m_sci_ListSet$EmptyListSet$() | |
}); | |
$c_sci_ListSet.prototype.tail__O = (function() { | |
return this.tail__sci_ListSet() | |
}); | |
$c_sci_ListSet.prototype.contains__O__Z = (function(elem) { | |
return false | |
}); | |
$c_sci_ListSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_ListSet(elem) | |
}); | |
$c_sci_ListSet.prototype.tail__sci_ListSet = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("Next of an empty set") | |
}); | |
$c_sci_ListSet.prototype.stringPrefix__T = (function() { | |
return "ListSet" | |
}); | |
var $is_sci_ListSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_ListSet))) | |
}); | |
var $isArrayOf_sci_ListSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_ListSet))) | |
}); | |
/** @constructor */ | |
var $c_sci_Set$EmptySet$ = (function() { | |
$c_sc_AbstractSet.call(this) | |
}); | |
$c_sci_Set$EmptySet$.prototype = new $h_sc_AbstractSet(); | |
$c_sci_Set$EmptySet$.prototype.constructor = $c_sci_Set$EmptySet$; | |
/** @constructor */ | |
var $h_sci_Set$EmptySet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$EmptySet$.prototype = $c_sci_Set$EmptySet$.prototype; | |
$c_sci_Set$EmptySet$.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Set$EmptySet$.prototype.init___ = (function() { | |
$n_sci_Set$EmptySet$ = this; | |
return this | |
}); | |
$c_sci_Set$EmptySet$.prototype.apply__O__O = (function(v1) { | |
return false | |
}); | |
$c_sci_Set$EmptySet$.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Set$EmptySet$.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Set$() | |
}); | |
$c_sci_Set$EmptySet$.prototype.foreach__F1__V = (function(f) { | |
/*<skip>*/ | |
}); | |
$c_sci_Set$EmptySet$.prototype.size__I = (function() { | |
return 0 | |
}); | |
$c_sci_Set$EmptySet$.prototype.iterator__sc_Iterator = (function() { | |
return $m_sc_Iterator$().empty$1 | |
}); | |
$c_sci_Set$EmptySet$.prototype.empty__sc_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
$c_sci_Set$EmptySet$.prototype.$$plus__O__sc_Set = (function(elem) { | |
return new $c_sci_Set$Set1().init___O(elem) | |
}); | |
var $d_sci_Set$EmptySet$ = new $TypeData().initClass({ | |
sci_Set$EmptySet$: 0 | |
}, false, "scala.collection.immutable.Set$EmptySet$", { | |
sci_Set$EmptySet$: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Set$EmptySet$.prototype.$classData = $d_sci_Set$EmptySet$; | |
var $n_sci_Set$EmptySet$ = (void 0); | |
var $m_sci_Set$EmptySet$ = (function() { | |
if ((!$n_sci_Set$EmptySet$)) { | |
$n_sci_Set$EmptySet$ = new $c_sci_Set$EmptySet$().init___() | |
}; | |
return $n_sci_Set$EmptySet$ | |
}); | |
/** @constructor */ | |
var $c_sci_Set$Set1 = (function() { | |
$c_sc_AbstractSet.call(this); | |
this.elem1$4 = null | |
}); | |
$c_sci_Set$Set1.prototype = new $h_sc_AbstractSet(); | |
$c_sci_Set$Set1.prototype.constructor = $c_sci_Set$Set1; | |
/** @constructor */ | |
var $h_sci_Set$Set1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$Set1.prototype = $c_sci_Set$Set1.prototype; | |
$c_sci_Set$Set1.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Set$Set1.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_Set$Set1.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Set$Set1.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Set$() | |
}); | |
$c_sci_Set$Set1.prototype.forall__F1__Z = (function(f) { | |
return (!(!f.apply__O__O(this.elem1$4))) | |
}); | |
$c_sci_Set$Set1.prototype.foreach__F1__V = (function(f) { | |
f.apply__O__O(this.elem1$4) | |
}); | |
$c_sci_Set$Set1.prototype.size__I = (function() { | |
return 1 | |
}); | |
$c_sci_Set$Set1.prototype.init___O = (function(elem1) { | |
this.elem1$4 = elem1; | |
return this | |
}); | |
$c_sci_Set$Set1.prototype.iterator__sc_Iterator = (function() { | |
$m_sc_Iterator$(); | |
var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4]); | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
}); | |
$c_sci_Set$Set1.prototype.empty__sc_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
$c_sci_Set$Set1.prototype.$$plus__O__sci_Set = (function(elem) { | |
return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set2().init___O__O(this.elem1$4, elem)) | |
}); | |
$c_sci_Set$Set1.prototype.contains__O__Z = (function(elem) { | |
return $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) | |
}); | |
$c_sci_Set$Set1.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_Set(elem) | |
}); | |
var $d_sci_Set$Set1 = new $TypeData().initClass({ | |
sci_Set$Set1: 0 | |
}, false, "scala.collection.immutable.Set$Set1", { | |
sci_Set$Set1: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Set$Set1.prototype.$classData = $d_sci_Set$Set1; | |
/** @constructor */ | |
var $c_sci_Set$Set2 = (function() { | |
$c_sc_AbstractSet.call(this); | |
this.elem1$4 = null; | |
this.elem2$4 = null | |
}); | |
$c_sci_Set$Set2.prototype = new $h_sc_AbstractSet(); | |
$c_sci_Set$Set2.prototype.constructor = $c_sci_Set$Set2; | |
/** @constructor */ | |
var $h_sci_Set$Set2 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$Set2.prototype = $c_sci_Set$Set2.prototype; | |
$c_sci_Set$Set2.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Set$Set2.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_Set$Set2.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Set$Set2.prototype.init___O__O = (function(elem1, elem2) { | |
this.elem1$4 = elem1; | |
this.elem2$4 = elem2; | |
return this | |
}); | |
$c_sci_Set$Set2.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Set$() | |
}); | |
$c_sci_Set$Set2.prototype.forall__F1__Z = (function(f) { | |
return ((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) | |
}); | |
$c_sci_Set$Set2.prototype.foreach__F1__V = (function(f) { | |
f.apply__O__O(this.elem1$4); | |
f.apply__O__O(this.elem2$4) | |
}); | |
$c_sci_Set$Set2.prototype.size__I = (function() { | |
return 2 | |
}); | |
$c_sci_Set$Set2.prototype.iterator__sc_Iterator = (function() { | |
$m_sc_Iterator$(); | |
var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4]); | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
}); | |
$c_sci_Set$Set2.prototype.empty__sc_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
$c_sci_Set$Set2.prototype.$$plus__O__sci_Set = (function(elem) { | |
return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set3().init___O__O__O(this.elem1$4, this.elem2$4, elem)) | |
}); | |
$c_sci_Set$Set2.prototype.contains__O__Z = (function(elem) { | |
return ($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) | |
}); | |
$c_sci_Set$Set2.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_Set(elem) | |
}); | |
var $d_sci_Set$Set2 = new $TypeData().initClass({ | |
sci_Set$Set2: 0 | |
}, false, "scala.collection.immutable.Set$Set2", { | |
sci_Set$Set2: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Set$Set2.prototype.$classData = $d_sci_Set$Set2; | |
/** @constructor */ | |
var $c_sci_Set$Set3 = (function() { | |
$c_sc_AbstractSet.call(this); | |
this.elem1$4 = null; | |
this.elem2$4 = null; | |
this.elem3$4 = null | |
}); | |
$c_sci_Set$Set3.prototype = new $h_sc_AbstractSet(); | |
$c_sci_Set$Set3.prototype.constructor = $c_sci_Set$Set3; | |
/** @constructor */ | |
var $h_sci_Set$Set3 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$Set3.prototype = $c_sci_Set$Set3.prototype; | |
$c_sci_Set$Set3.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Set$Set3.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_Set$Set3.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Set$Set3.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Set$() | |
}); | |
$c_sci_Set$Set3.prototype.forall__F1__Z = (function(f) { | |
return (((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) && (!(!f.apply__O__O(this.elem3$4)))) | |
}); | |
$c_sci_Set$Set3.prototype.foreach__F1__V = (function(f) { | |
f.apply__O__O(this.elem1$4); | |
f.apply__O__O(this.elem2$4); | |
f.apply__O__O(this.elem3$4) | |
}); | |
$c_sci_Set$Set3.prototype.init___O__O__O = (function(elem1, elem2, elem3) { | |
this.elem1$4 = elem1; | |
this.elem2$4 = elem2; | |
this.elem3$4 = elem3; | |
return this | |
}); | |
$c_sci_Set$Set3.prototype.size__I = (function() { | |
return 3 | |
}); | |
$c_sci_Set$Set3.prototype.iterator__sc_Iterator = (function() { | |
$m_sc_Iterator$(); | |
var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4, this.elem3$4]); | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
}); | |
$c_sci_Set$Set3.prototype.empty__sc_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
$c_sci_Set$Set3.prototype.$$plus__O__sci_Set = (function(elem) { | |
return (this.contains__O__Z(elem) ? this : new $c_sci_Set$Set4().init___O__O__O__O(this.elem1$4, this.elem2$4, this.elem3$4, elem)) | |
}); | |
$c_sci_Set$Set3.prototype.contains__O__Z = (function(elem) { | |
return (($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem3$4)) | |
}); | |
$c_sci_Set$Set3.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_Set(elem) | |
}); | |
var $d_sci_Set$Set3 = new $TypeData().initClass({ | |
sci_Set$Set3: 0 | |
}, false, "scala.collection.immutable.Set$Set3", { | |
sci_Set$Set3: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Set$Set3.prototype.$classData = $d_sci_Set$Set3; | |
/** @constructor */ | |
var $c_sci_Set$Set4 = (function() { | |
$c_sc_AbstractSet.call(this); | |
this.elem1$4 = null; | |
this.elem2$4 = null; | |
this.elem3$4 = null; | |
this.elem4$4 = null | |
}); | |
$c_sci_Set$Set4.prototype = new $h_sc_AbstractSet(); | |
$c_sci_Set$Set4.prototype.constructor = $c_sci_Set$Set4; | |
/** @constructor */ | |
var $h_sci_Set$Set4 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Set$Set4.prototype = $c_sci_Set$Set4.prototype; | |
$c_sci_Set$Set4.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Set$Set4.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_Set$Set4.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Set$Set4.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Set$() | |
}); | |
$c_sci_Set$Set4.prototype.forall__F1__Z = (function(f) { | |
return ((((!(!f.apply__O__O(this.elem1$4))) && (!(!f.apply__O__O(this.elem2$4)))) && (!(!f.apply__O__O(this.elem3$4)))) && (!(!f.apply__O__O(this.elem4$4)))) | |
}); | |
$c_sci_Set$Set4.prototype.foreach__F1__V = (function(f) { | |
f.apply__O__O(this.elem1$4); | |
f.apply__O__O(this.elem2$4); | |
f.apply__O__O(this.elem3$4); | |
f.apply__O__O(this.elem4$4) | |
}); | |
$c_sci_Set$Set4.prototype.size__I = (function() { | |
return 4 | |
}); | |
$c_sci_Set$Set4.prototype.iterator__sc_Iterator = (function() { | |
$m_sc_Iterator$(); | |
var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.elem1$4, this.elem2$4, this.elem3$4, this.elem4$4]); | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
}); | |
$c_sci_Set$Set4.prototype.empty__sc_Set = (function() { | |
return $m_sci_Set$EmptySet$() | |
}); | |
$c_sci_Set$Set4.prototype.$$plus__O__sci_Set = (function(elem) { | |
if (this.contains__O__Z(elem)) { | |
return this | |
} else { | |
var this$1 = new $c_sci_HashSet().init___(); | |
var elem1 = this.elem1$4; | |
var elem2 = this.elem2$4; | |
var array = [this.elem3$4, this.elem4$4, elem]; | |
var this$2 = this$1.$$plus__O__sci_HashSet(elem1).$$plus__O__sci_HashSet(elem2); | |
var start = 0; | |
var end = (array["length"] | 0); | |
var z = this$2; | |
_foldl: while (true) { | |
if ((start === end)) { | |
return z | |
} else { | |
var temp$start = ((1 + start) | 0); | |
var arg1 = z; | |
var index = start; | |
var arg2 = array[index]; | |
var x$2 = arg1; | |
var temp$z = x$2.$$plus__O__sc_Set(arg2); | |
start = temp$start; | |
z = temp$z; | |
continue _foldl | |
} | |
} | |
} | |
}); | |
$c_sci_Set$Set4.prototype.contains__O__Z = (function(elem) { | |
return ((($m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem1$4) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem2$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem3$4)) || $m_sr_BoxesRunTime$().equals__O__O__Z(elem, this.elem4$4)) | |
}); | |
$c_sci_Set$Set4.prototype.init___O__O__O__O = (function(elem1, elem2, elem3, elem4) { | |
this.elem1$4 = elem1; | |
this.elem2$4 = elem2; | |
this.elem3$4 = elem3; | |
this.elem4$4 = elem4; | |
return this | |
}); | |
$c_sci_Set$Set4.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_Set(elem) | |
}); | |
var $d_sci_Set$Set4 = new $TypeData().initClass({ | |
sci_Set$Set4: 0 | |
}, false, "scala.collection.immutable.Set$Set4", { | |
sci_Set$Set4: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Set$Set4.prototype.$classData = $d_sci_Set$Set4; | |
/** @constructor */ | |
var $c_sci_HashSet = (function() { | |
$c_sc_AbstractSet.call(this) | |
}); | |
$c_sci_HashSet.prototype = new $h_sc_AbstractSet(); | |
$c_sci_HashSet.prototype.constructor = $c_sci_HashSet; | |
/** @constructor */ | |
var $h_sci_HashSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet.prototype = $c_sci_HashSet.prototype; | |
$c_sci_HashSet.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_HashSet.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
return new $c_sci_HashSet$HashSet1().init___O__I(key, hash) | |
}); | |
$c_sci_HashSet.prototype.computeHash__O__I = (function(key) { | |
return this.improve__I__I($m_sr_ScalaRunTime$().hash__O__I(key)) | |
}); | |
$c_sci_HashSet.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sci_HashSet.prototype.apply__O__O = (function(v1) { | |
return this.contains__O__Z(v1) | |
}); | |
$c_sci_HashSet.prototype.$$plus__O__sci_HashSet = (function(e) { | |
return this.updated0__O__I__I__sci_HashSet(e, this.computeHash__O__I(e), 0) | |
}); | |
$c_sci_HashSet.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_HashSet.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_HashSet$() | |
}); | |
$c_sci_HashSet.prototype.foreach__F1__V = (function(f) { | |
/*<skip>*/ | |
}); | |
$c_sci_HashSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
if ($is_sci_HashSet(that)) { | |
var x2 = that; | |
return this.subsetOf0__sci_HashSet__I__Z(x2, 0) | |
} else { | |
var this$1 = this.iterator__sc_Iterator(); | |
return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, that) | |
} | |
}); | |
$c_sci_HashSet.prototype.size__I = (function() { | |
return 0 | |
}); | |
$c_sci_HashSet.prototype.iterator__sc_Iterator = (function() { | |
return $m_sc_Iterator$().empty$1 | |
}); | |
$c_sci_HashSet.prototype.empty__sc_Set = (function() { | |
return $m_sci_HashSet$EmptyHashSet$() | |
}); | |
$c_sci_HashSet.prototype.improve__I__I = (function(hcode) { | |
var h = ((hcode + (~(hcode << 9))) | 0); | |
h = (h ^ ((h >>> 14) | 0)); | |
h = ((h + (h << 4)) | 0); | |
return (h ^ ((h >>> 10) | 0)) | |
}); | |
$c_sci_HashSet.prototype.contains__O__Z = (function(e) { | |
return this.get0__O__I__I__Z(e, this.computeHash__O__I(e), 0) | |
}); | |
$c_sci_HashSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_HashSet(elem) | |
}); | |
$c_sci_HashSet.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
return false | |
}); | |
$c_sci_HashSet.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
return true | |
}); | |
var $is_sci_HashSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet))) | |
}); | |
var $isArrayOf_sci_HashSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet))) | |
}); | |
var $d_sci_HashSet = new $TypeData().initClass({ | |
sci_HashSet: 0 | |
}, false, "scala.collection.immutable.HashSet", { | |
sci_HashSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet.prototype.$classData = $d_sci_HashSet; | |
/** @constructor */ | |
var $c_sci_ListSet$EmptyListSet$ = (function() { | |
$c_sci_ListSet.call(this) | |
}); | |
$c_sci_ListSet$EmptyListSet$.prototype = new $h_sci_ListSet(); | |
$c_sci_ListSet$EmptyListSet$.prototype.constructor = $c_sci_ListSet$EmptyListSet$; | |
/** @constructor */ | |
var $h_sci_ListSet$EmptyListSet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet$EmptyListSet$.prototype = $c_sci_ListSet$EmptyListSet$.prototype; | |
var $d_sci_ListSet$EmptyListSet$ = new $TypeData().initClass({ | |
sci_ListSet$EmptyListSet$: 0 | |
}, false, "scala.collection.immutable.ListSet$EmptyListSet$", { | |
sci_ListSet$EmptyListSet$: 1, | |
sci_ListSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_ListSet$EmptyListSet$.prototype.$classData = $d_sci_ListSet$EmptyListSet$; | |
var $n_sci_ListSet$EmptyListSet$ = (void 0); | |
var $m_sci_ListSet$EmptyListSet$ = (function() { | |
if ((!$n_sci_ListSet$EmptyListSet$)) { | |
$n_sci_ListSet$EmptyListSet$ = new $c_sci_ListSet$EmptyListSet$().init___() | |
}; | |
return $n_sci_ListSet$EmptyListSet$ | |
}); | |
/** @constructor */ | |
var $c_sci_ListSet$Node = (function() { | |
$c_sci_ListSet.call(this); | |
this.head$5 = null; | |
this.$$outer$f = null | |
}); | |
$c_sci_ListSet$Node.prototype = new $h_sci_ListSet(); | |
$c_sci_ListSet$Node.prototype.constructor = $c_sci_ListSet$Node; | |
/** @constructor */ | |
var $h_sci_ListSet$Node = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_ListSet$Node.prototype = $c_sci_ListSet$Node.prototype; | |
$c_sci_ListSet$Node.prototype.head__O = (function() { | |
return this.head$5 | |
}); | |
$c_sci_ListSet$Node.prototype.isEmpty__Z = (function() { | |
return false | |
}); | |
$c_sci_ListSet$Node.prototype.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet = (function() { | |
return this.$$outer$f | |
}); | |
$c_sci_ListSet$Node.prototype.$$plus__O__sci_ListSet = (function(e) { | |
return (this.containsInternal__p5__sci_ListSet__O__Z(this, e) ? this : new $c_sci_ListSet$Node().init___sci_ListSet__O(this, e)) | |
}); | |
$c_sci_ListSet$Node.prototype.sizeInternal__p5__sci_ListSet__I__I = (function(n, acc) { | |
_sizeInternal: while (true) { | |
if (n.isEmpty__Z()) { | |
return acc | |
} else { | |
var temp$n = n.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet(); | |
var temp$acc = ((1 + acc) | 0); | |
n = temp$n; | |
acc = temp$acc; | |
continue _sizeInternal | |
} | |
} | |
}); | |
$c_sci_ListSet$Node.prototype.size__I = (function() { | |
return this.sizeInternal__p5__sci_ListSet__I__I(this, 0) | |
}); | |
$c_sci_ListSet$Node.prototype.init___sci_ListSet__O = (function($$outer, head) { | |
this.head$5 = head; | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
return this | |
}); | |
$c_sci_ListSet$Node.prototype.contains__O__Z = (function(e) { | |
return this.containsInternal__p5__sci_ListSet__O__Z(this, e) | |
}); | |
$c_sci_ListSet$Node.prototype.tail__O = (function() { | |
return this.$$outer$f | |
}); | |
$c_sci_ListSet$Node.prototype.containsInternal__p5__sci_ListSet__O__Z = (function(n, e) { | |
_containsInternal: while (true) { | |
if ((!n.isEmpty__Z())) { | |
if ($m_sr_BoxesRunTime$().equals__O__O__Z(n.head__O(), e)) { | |
return true | |
} else { | |
n = n.scala$collection$immutable$ListSet$$unchecked$undouter__sci_ListSet(); | |
continue _containsInternal | |
} | |
} else { | |
return false | |
} | |
} | |
}); | |
$c_sci_ListSet$Node.prototype.tail__sci_ListSet = (function() { | |
return this.$$outer$f | |
}); | |
$c_sci_ListSet$Node.prototype.$$plus__O__sc_Set = (function(elem) { | |
return this.$$plus__O__sci_ListSet(elem) | |
}); | |
var $d_sci_ListSet$Node = new $TypeData().initClass({ | |
sci_ListSet$Node: 0 | |
}, false, "scala.collection.immutable.ListSet$Node", { | |
sci_ListSet$Node: 1, | |
sci_ListSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_ListSet$Node.prototype.$classData = $d_sci_ListSet$Node; | |
/** @constructor */ | |
var $c_scm_AbstractSeq = (function() { | |
$c_sc_AbstractSeq.call(this) | |
}); | |
$c_scm_AbstractSeq.prototype = new $h_sc_AbstractSeq(); | |
$c_scm_AbstractSeq.prototype.constructor = $c_scm_AbstractSeq; | |
/** @constructor */ | |
var $h_scm_AbstractSeq = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_AbstractSeq.prototype = $c_scm_AbstractSeq.prototype; | |
$c_scm_AbstractSeq.prototype.seq__sc_TraversableOnce = (function() { | |
return this.seq__scm_Seq() | |
}); | |
$c_scm_AbstractSeq.prototype.seq__scm_Seq = (function() { | |
return this | |
}); | |
/** @constructor */ | |
var $c_sci_HashSet$EmptyHashSet$ = (function() { | |
$c_sci_HashSet.call(this) | |
}); | |
$c_sci_HashSet$EmptyHashSet$.prototype = new $h_sci_HashSet(); | |
$c_sci_HashSet$EmptyHashSet$.prototype.constructor = $c_sci_HashSet$EmptyHashSet$; | |
/** @constructor */ | |
var $h_sci_HashSet$EmptyHashSet$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$EmptyHashSet$.prototype = $c_sci_HashSet$EmptyHashSet$.prototype; | |
var $d_sci_HashSet$EmptyHashSet$ = new $TypeData().initClass({ | |
sci_HashSet$EmptyHashSet$: 0 | |
}, false, "scala.collection.immutable.HashSet$EmptyHashSet$", { | |
sci_HashSet$EmptyHashSet$: 1, | |
sci_HashSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$EmptyHashSet$.prototype.$classData = $d_sci_HashSet$EmptyHashSet$; | |
var $n_sci_HashSet$EmptyHashSet$ = (void 0); | |
var $m_sci_HashSet$EmptyHashSet$ = (function() { | |
if ((!$n_sci_HashSet$EmptyHashSet$)) { | |
$n_sci_HashSet$EmptyHashSet$ = new $c_sci_HashSet$EmptyHashSet$().init___() | |
}; | |
return $n_sci_HashSet$EmptyHashSet$ | |
}); | |
/** @constructor */ | |
var $c_sci_HashSet$HashTrieSet = (function() { | |
$c_sci_HashSet.call(this); | |
this.bitmap$5 = 0; | |
this.elems$5 = null; | |
this.size0$5 = 0 | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype = new $h_sci_HashSet(); | |
$c_sci_HashSet$HashTrieSet.prototype.constructor = $c_sci_HashSet$HashTrieSet; | |
/** @constructor */ | |
var $h_sci_HashSet$HashTrieSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$HashTrieSet.prototype = $c_sci_HashSet$HashTrieSet.prototype; | |
$c_sci_HashSet$HashTrieSet.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
var index = (31 & ((hash >>> level) | 0)); | |
var mask = (1 << index); | |
var offset = $m_jl_Integer$().bitCount__I__I((this.bitmap$5 & (((-1) + mask) | 0))); | |
if (((this.bitmap$5 & mask) !== 0)) { | |
var sub = this.elems$5.u[offset]; | |
var subNew = sub.updated0__O__I__I__sci_HashSet(key, hash, ((5 + level) | 0)); | |
if ((sub === subNew)) { | |
return this | |
} else { | |
var elemsNew = $newArrayObject($d_sci_HashSet.getArrayOf(), [this.elems$5.u["length"]]); | |
$m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, 0, elemsNew, 0, this.elems$5.u["length"]); | |
elemsNew.u[offset] = subNew; | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(this.bitmap$5, elemsNew, ((this.size0$5 + ((subNew.size__I() - sub.size__I()) | 0)) | 0)) | |
} | |
} else { | |
var elemsNew$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [((1 + this.elems$5.u["length"]) | 0)]); | |
$m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, 0, elemsNew$2, 0, offset); | |
elemsNew$2.u[offset] = new $c_sci_HashSet$HashSet1().init___O__I(key, hash); | |
$m_s_Array$().copy__O__I__O__I__I__V(this.elems$5, offset, elemsNew$2, ((1 + offset) | 0), ((this.elems$5.u["length"] - offset) | 0)); | |
var bitmapNew = (this.bitmap$5 | mask); | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmapNew, elemsNew$2, ((1 + this.size0$5) | 0)) | |
} | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.foreach__F1__V = (function(f) { | |
var i = 0; | |
while ((i < this.elems$5.u["length"])) { | |
this.elems$5.u[i].foreach__F1__V(f); | |
i = ((1 + i) | 0) | |
} | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sci_HashSet$HashTrieSet$$anon$1().init___sci_HashSet$HashTrieSet(this) | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.size__I = (function() { | |
return this.size0$5 | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.init___I__Asci_HashSet__I = (function(bitmap, elems, size0) { | |
this.bitmap$5 = bitmap; | |
this.elems$5 = elems; | |
this.size0$5 = size0; | |
$m_s_Predef$().assert__Z__V(($m_jl_Integer$().bitCount__I__I(bitmap) === elems.u["length"])); | |
return this | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
var index = (31 & ((hash >>> level) | 0)); | |
var mask = (1 << index); | |
if ((this.bitmap$5 === (-1))) { | |
return this.elems$5.u[(31 & index)].get0__O__I__I__Z(key, hash, ((5 + level) | 0)) | |
} else if (((this.bitmap$5 & mask) !== 0)) { | |
var offset = $m_jl_Integer$().bitCount__I__I((this.bitmap$5 & (((-1) + mask) | 0))); | |
return this.elems$5.u[offset].get0__O__I__I__Z(key, hash, ((5 + level) | 0)) | |
} else { | |
return false | |
} | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
if ((that === this)) { | |
return true | |
} else { | |
if ($is_sci_HashSet$HashTrieSet(that)) { | |
var x2 = that; | |
if ((this.size0$5 <= x2.size0$5)) { | |
var abm = this.bitmap$5; | |
var a = this.elems$5; | |
var ai = 0; | |
var b = x2.elems$5; | |
var bbm = x2.bitmap$5; | |
var bi = 0; | |
if (((abm & bbm) === abm)) { | |
while ((abm !== 0)) { | |
var alsb = (abm ^ (abm & (((-1) + abm) | 0))); | |
var blsb = (bbm ^ (bbm & (((-1) + bbm) | 0))); | |
if ((alsb === blsb)) { | |
if ((!a.u[ai].subsetOf0__sci_HashSet__I__Z(b.u[bi], ((5 + level) | 0)))) { | |
return false | |
}; | |
abm = (abm & (~alsb)); | |
ai = ((1 + ai) | 0) | |
}; | |
bbm = (bbm & (~blsb)); | |
bi = ((1 + bi) | 0) | |
}; | |
return true | |
} else { | |
return false | |
} | |
} | |
}; | |
return false | |
} | |
}); | |
var $is_sci_HashSet$HashTrieSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet$HashTrieSet))) | |
}); | |
var $isArrayOf_sci_HashSet$HashTrieSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet$HashTrieSet))) | |
}); | |
var $d_sci_HashSet$HashTrieSet = new $TypeData().initClass({ | |
sci_HashSet$HashTrieSet: 0 | |
}, false, "scala.collection.immutable.HashSet$HashTrieSet", { | |
sci_HashSet$HashTrieSet: 1, | |
sci_HashSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$HashTrieSet.prototype.$classData = $d_sci_HashSet$HashTrieSet; | |
/** @constructor */ | |
var $c_sci_HashSet$LeafHashSet = (function() { | |
$c_sci_HashSet.call(this) | |
}); | |
$c_sci_HashSet$LeafHashSet.prototype = new $h_sci_HashSet(); | |
$c_sci_HashSet$LeafHashSet.prototype.constructor = $c_sci_HashSet$LeafHashSet; | |
/** @constructor */ | |
var $h_sci_HashSet$LeafHashSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$LeafHashSet.prototype = $c_sci_HashSet$LeafHashSet.prototype; | |
/** @constructor */ | |
var $c_sci_HashSet$HashSet1 = (function() { | |
$c_sci_HashSet$LeafHashSet.call(this); | |
this.key$6 = null; | |
this.hash$6 = 0 | |
}); | |
$c_sci_HashSet$HashSet1.prototype = new $h_sci_HashSet$LeafHashSet(); | |
$c_sci_HashSet$HashSet1.prototype.constructor = $c_sci_HashSet$HashSet1; | |
/** @constructor */ | |
var $h_sci_HashSet$HashSet1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$HashSet1.prototype = $c_sci_HashSet$HashSet1.prototype; | |
$c_sci_HashSet$HashSet1.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
if (((hash === this.hash$6) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.key$6))) { | |
return this | |
} else if ((hash !== this.hash$6)) { | |
return $m_sci_HashSet$().scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(this.hash$6, this, hash, new $c_sci_HashSet$HashSet1().init___O__I(key, hash), level) | |
} else { | |
var this$2 = $m_sci_ListSet$EmptyListSet$(); | |
var elem = this.key$6; | |
return new $c_sci_HashSet$HashSetCollision1().init___I__sci_ListSet(hash, new $c_sci_ListSet$Node().init___sci_ListSet__O(this$2, elem).$$plus__O__sci_ListSet(key)) | |
} | |
}); | |
$c_sci_HashSet$HashSet1.prototype.init___O__I = (function(key, hash) { | |
this.key$6 = key; | |
this.hash$6 = hash; | |
return this | |
}); | |
$c_sci_HashSet$HashSet1.prototype.foreach__F1__V = (function(f) { | |
f.apply__O__O(this.key$6) | |
}); | |
$c_sci_HashSet$HashSet1.prototype.iterator__sc_Iterator = (function() { | |
$m_sc_Iterator$(); | |
var elems = new $c_sjs_js_WrappedArray().init___sjs_js_Array([this.key$6]); | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(elems, 0, (elems.array$6["length"] | 0)) | |
}); | |
$c_sci_HashSet$HashSet1.prototype.size__I = (function() { | |
return 1 | |
}); | |
$c_sci_HashSet$HashSet1.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
return ((hash === this.hash$6) && $m_sr_BoxesRunTime$().equals__O__O__Z(key, this.key$6)) | |
}); | |
$c_sci_HashSet$HashSet1.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
return that.get0__O__I__I__Z(this.key$6, this.hash$6, level) | |
}); | |
var $is_sci_HashSet$HashSet1 = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashSet$HashSet1))) | |
}); | |
var $isArrayOf_sci_HashSet$HashSet1 = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashSet$HashSet1))) | |
}); | |
var $d_sci_HashSet$HashSet1 = new $TypeData().initClass({ | |
sci_HashSet$HashSet1: 0 | |
}, false, "scala.collection.immutable.HashSet$HashSet1", { | |
sci_HashSet$HashSet1: 1, | |
sci_HashSet$LeafHashSet: 1, | |
sci_HashSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$HashSet1.prototype.$classData = $d_sci_HashSet$HashSet1; | |
/** @constructor */ | |
var $c_sci_HashSet$HashSetCollision1 = (function() { | |
$c_sci_HashSet$LeafHashSet.call(this); | |
this.hash$6 = 0; | |
this.ks$6 = null | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype = new $h_sci_HashSet$LeafHashSet(); | |
$c_sci_HashSet$HashSetCollision1.prototype.constructor = $c_sci_HashSet$HashSetCollision1; | |
/** @constructor */ | |
var $h_sci_HashSet$HashSetCollision1 = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_HashSet$HashSetCollision1.prototype = $c_sci_HashSet$HashSetCollision1.prototype; | |
$c_sci_HashSet$HashSetCollision1.prototype.updated0__O__I__I__sci_HashSet = (function(key, hash, level) { | |
return ((hash === this.hash$6) ? new $c_sci_HashSet$HashSetCollision1().init___I__sci_ListSet(hash, this.ks$6.$$plus__O__sci_ListSet(key)) : $m_sci_HashSet$().scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(this.hash$6, this, hash, new $c_sci_HashSet$HashSet1().init___O__I(key, hash), level)) | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.foreach__F1__V = (function(f) { | |
var this$1 = this.ks$6; | |
var this$2 = new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1); | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$2, f) | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.iterator__sc_Iterator = (function() { | |
var this$1 = this.ks$6; | |
return new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1) | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.size__I = (function() { | |
return this.ks$6.size__I() | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.init___I__sci_ListSet = (function(hash, ks) { | |
this.hash$6 = hash; | |
this.ks$6 = ks; | |
return this | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.get0__O__I__I__Z = (function(key, hash, level) { | |
return ((hash === this.hash$6) && this.ks$6.contains__O__Z(key)) | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.subsetOf0__sci_HashSet__I__Z = (function(that, level) { | |
var this$1 = this.ks$6; | |
var this$2 = new $c_sci_ListSet$$anon$1().init___sci_ListSet(this$1); | |
var res = true; | |
while (true) { | |
if (res) { | |
var this$3 = this$2.that$2; | |
var jsx$1 = $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$3) | |
} else { | |
var jsx$1 = false | |
}; | |
if (jsx$1) { | |
var arg1 = this$2.next__O(); | |
res = that.get0__O__I__I__Z(arg1, this.hash$6, level) | |
} else { | |
break | |
} | |
}; | |
return res | |
}); | |
var $d_sci_HashSet$HashSetCollision1 = new $TypeData().initClass({ | |
sci_HashSet$HashSetCollision1: 0 | |
}, false, "scala.collection.immutable.HashSet$HashSetCollision1", { | |
sci_HashSet$HashSetCollision1: 1, | |
sci_HashSet$LeafHashSet: 1, | |
sci_HashSet: 1, | |
sc_AbstractSet: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
sci_Set: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$HashSetCollision1.prototype.$classData = $d_sci_HashSet$HashSetCollision1; | |
/** @constructor */ | |
var $c_sci_List = (function() { | |
$c_sc_AbstractSeq.call(this) | |
}); | |
$c_sci_List.prototype = new $h_sc_AbstractSeq(); | |
$c_sci_List.prototype.constructor = $c_sci_List; | |
/** @constructor */ | |
var $h_sci_List = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_List.prototype = $c_sci_List.prototype; | |
$c_sci_List.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_List.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sci_List.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this, len) | |
}); | |
$c_sci_List.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_sci_List.prototype.apply__O__O = (function(v1) { | |
var n = (v1 | 0); | |
return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this, n) | |
}); | |
$c_sci_List.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_List.prototype.drop__I__sc_LinearSeqOptimized = (function(n) { | |
return this.drop__I__sci_List(n) | |
}); | |
$c_sci_List.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_List$() | |
}); | |
$c_sci_List.prototype.foreach__F1__V = (function(f) { | |
var these = this; | |
while ((!these.isEmpty__Z())) { | |
f.apply__O__O(these.head__O()); | |
these = these.tail__O() | |
} | |
}); | |
$c_sci_List.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this) | |
}); | |
$c_sci_List.prototype.drop__I__sci_List = (function(n) { | |
var these = this; | |
var count = n; | |
while (((!these.isEmpty__Z()) && (count > 0))) { | |
these = these.tail__O(); | |
count = (((-1) + count) | 0) | |
}; | |
return these | |
}); | |
$c_sci_List.prototype.length__I = (function() { | |
return $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I(this) | |
}); | |
$c_sci_List.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_sci_List.prototype.toStream__sci_Stream = (function() { | |
return (this.isEmpty__Z() ? $m_sci_Stream$Empty$() : new $c_sci_Stream$Cons().init___O__F0(this.head__O(), new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
return (function() { | |
return this$2.tail__O().toStream__sci_Stream() | |
}) | |
})(this)))) | |
}); | |
$c_sci_List.prototype.drop__I__O = (function(n) { | |
return this.drop__I__sci_List(n) | |
}); | |
$c_sci_List.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_sci_List.prototype.stringPrefix__T = (function() { | |
return "List" | |
}); | |
var $is_sci_List = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_List))) | |
}); | |
var $isArrayOf_sci_List = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_List))) | |
}); | |
/** @constructor */ | |
var $c_sci_Stream = (function() { | |
$c_sc_AbstractSeq.call(this) | |
}); | |
$c_sci_Stream.prototype = new $h_sc_AbstractSeq(); | |
$c_sci_Stream.prototype.constructor = $c_sci_Stream; | |
/** @constructor */ | |
var $h_sci_Stream = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream.prototype = $c_sci_Stream.prototype; | |
$c_sci_Stream.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Stream.prototype.init___ = (function() { | |
return this | |
}); | |
$c_sci_Stream.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this, len) | |
}); | |
$c_sci_Stream.prototype.apply__O__O = (function(v1) { | |
var n = (v1 | 0); | |
return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this, n) | |
}); | |
$c_sci_Stream.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_sci_Stream.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Stream.prototype.flatMap__F1__scg_CanBuildFrom__O = (function(f, bf) { | |
if ($is_sci_Stream$StreamBuilder(bf.apply__O__scm_Builder(this))) { | |
if (this.isEmpty__Z()) { | |
var x$1 = $m_sci_Stream$Empty$() | |
} else { | |
var nonEmptyPrefix = new $c_sr_ObjectRef().init___O(this); | |
var prefix = f.apply__O__O(nonEmptyPrefix.elem$1.head__O()).toStream__sci_Stream(); | |
while (((!nonEmptyPrefix.elem$1.isEmpty__Z()) && prefix.isEmpty__Z())) { | |
nonEmptyPrefix.elem$1 = nonEmptyPrefix.elem$1.tail__O(); | |
if ((!nonEmptyPrefix.elem$1.isEmpty__Z())) { | |
prefix = f.apply__O__O(nonEmptyPrefix.elem$1.head__O()).toStream__sci_Stream() | |
} | |
}; | |
var x$1 = (nonEmptyPrefix.elem$1.isEmpty__Z() ? ($m_sci_Stream$(), $m_sci_Stream$Empty$()) : prefix.append__F0__sci_Stream(new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2$1, f$1, nonEmptyPrefix$1) { | |
return (function() { | |
var x = nonEmptyPrefix$1.elem$1.tail__O().flatMap__F1__scg_CanBuildFrom__O(f$1, ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())); | |
return x | |
}) | |
})(this, f, nonEmptyPrefix)))) | |
}; | |
return x$1 | |
} else { | |
return $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O(this, f, bf) | |
} | |
}); | |
$c_sci_Stream.prototype.drop__I__sc_LinearSeqOptimized = (function(n) { | |
return this.drop__I__sci_Stream(n) | |
}); | |
$c_sci_Stream.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
this.force__sci_Stream(); | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
}); | |
$c_sci_Stream.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Stream$() | |
}); | |
$c_sci_Stream.prototype.toString__T = (function() { | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, ("Stream" + "("), ", ", ")") | |
}); | |
$c_sci_Stream.prototype.foreach__F1__V = (function(f) { | |
var _$this = this; | |
x: { | |
_foreach: while (true) { | |
if ((!_$this.isEmpty__Z())) { | |
f.apply__O__O(_$this.head__O()); | |
_$this = _$this.tail__O(); | |
continue _foreach | |
}; | |
break x | |
} | |
} | |
}); | |
$c_sci_Stream.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sci_StreamIterator().init___sci_Stream(this) | |
}); | |
$c_sci_Stream.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_sci_Stream.prototype.length__I = (function() { | |
var len = 0; | |
var left = this; | |
while ((!left.isEmpty__Z())) { | |
len = ((1 + len) | 0); | |
left = left.tail__O() | |
}; | |
return len | |
}); | |
$c_sci_Stream.prototype.toStream__sci_Stream = (function() { | |
return this | |
}); | |
$c_sci_Stream.prototype.drop__I__O = (function(n) { | |
return this.drop__I__sci_Stream(n) | |
}); | |
$c_sci_Stream.prototype.drop__I__sci_Stream = (function(n) { | |
var _$this = this; | |
_drop: while (true) { | |
if (((n <= 0) || _$this.isEmpty__Z())) { | |
return _$this | |
} else { | |
var temp$_$this = _$this.tail__O(); | |
var temp$n = (((-1) + n) | 0); | |
_$this = temp$_$this; | |
n = temp$n; | |
continue _drop | |
} | |
} | |
}); | |
$c_sci_Stream.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
b.append__T__scm_StringBuilder(start); | |
if ((!this.isEmpty__Z())) { | |
b.append__O__scm_StringBuilder(this.head__O()); | |
var cursor = this; | |
var n = 1; | |
if (cursor.tailDefined__Z()) { | |
var scout = this.tail__O(); | |
if (scout.isEmpty__Z()) { | |
b.append__T__scm_StringBuilder(end); | |
return b | |
}; | |
if (((cursor !== scout) && scout.tailDefined__Z())) { | |
cursor = scout; | |
scout = scout.tail__O(); | |
while (((cursor !== scout) && scout.tailDefined__Z())) { | |
b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
n = ((1 + n) | 0); | |
cursor = cursor.tail__O(); | |
scout = scout.tail__O(); | |
if (scout.tailDefined__Z()) { | |
scout = scout.tail__O() | |
} | |
} | |
}; | |
if ((!scout.tailDefined__Z())) { | |
while ((cursor !== scout)) { | |
b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
n = ((1 + n) | 0); | |
cursor = cursor.tail__O() | |
} | |
} else { | |
var runner = this; | |
var k = 0; | |
while ((runner !== scout)) { | |
runner = runner.tail__O(); | |
scout = scout.tail__O(); | |
k = ((1 + k) | 0) | |
}; | |
if (((cursor === scout) && (k > 0))) { | |
b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
n = ((1 + n) | 0); | |
cursor = cursor.tail__O() | |
}; | |
while ((cursor !== scout)) { | |
b.append__T__scm_StringBuilder(sep).append__O__scm_StringBuilder(cursor.head__O()); | |
n = ((1 + n) | 0); | |
cursor = cursor.tail__O() | |
}; | |
n = ((n - k) | 0) | |
} | |
}; | |
if ((!cursor.isEmpty__Z())) { | |
if ((!cursor.tailDefined__Z())) { | |
b.append__T__scm_StringBuilder(sep).append__T__scm_StringBuilder("?") | |
} else { | |
b.append__T__scm_StringBuilder(sep).append__T__scm_StringBuilder("...") | |
} | |
} | |
}; | |
b.append__T__scm_StringBuilder(end); | |
return b | |
}); | |
$c_sci_Stream.prototype.force__sci_Stream = (function() { | |
var these = this; | |
var those = this; | |
if ((!these.isEmpty__Z())) { | |
these = these.tail__O() | |
}; | |
while ((those !== these)) { | |
if (these.isEmpty__Z()) { | |
return this | |
}; | |
these = these.tail__O(); | |
if (these.isEmpty__Z()) { | |
return this | |
}; | |
these = these.tail__O(); | |
if ((these === those)) { | |
return this | |
}; | |
those = those.tail__O() | |
}; | |
return this | |
}); | |
$c_sci_Stream.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_sci_Stream.prototype.append__F0__sci_Stream = (function(rest) { | |
if (this.isEmpty__Z()) { | |
return rest.apply__O().toStream__sci_Stream() | |
} else { | |
var hd = this.head__O(); | |
var tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, rest$1) { | |
return (function() { | |
return this$2.tail__O().append__F0__sci_Stream(rest$1) | |
}) | |
})(this, rest)); | |
return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
} | |
}); | |
$c_sci_Stream.prototype.stringPrefix__T = (function() { | |
return "Stream" | |
}); | |
var $is_sci_Stream = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream))) | |
}); | |
var $isArrayOf_sci_Stream = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream))) | |
}); | |
var $is_sci_HashMap$HashMap1 = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashMap$HashMap1))) | |
}); | |
var $isArrayOf_sci_HashMap$HashMap1 = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashMap$HashMap1))) | |
}); | |
var $is_sci_HashMap$HashTrieMap = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_HashMap$HashTrieMap))) | |
}); | |
var $isArrayOf_sci_HashMap$HashTrieMap = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_HashMap$HashTrieMap))) | |
}); | |
/** @constructor */ | |
var $c_sci_Stream$Cons = (function() { | |
$c_sci_Stream.call(this); | |
this.hd$5 = null; | |
this.tlVal$5 = null; | |
this.tlGen$5 = null | |
}); | |
$c_sci_Stream$Cons.prototype = new $h_sci_Stream(); | |
$c_sci_Stream$Cons.prototype.constructor = $c_sci_Stream$Cons; | |
/** @constructor */ | |
var $h_sci_Stream$Cons = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$Cons.prototype = $c_sci_Stream$Cons.prototype; | |
$c_sci_Stream$Cons.prototype.head__O = (function() { | |
return this.hd$5 | |
}); | |
$c_sci_Stream$Cons.prototype.tail__sci_Stream = (function() { | |
if ((!this.tailDefined__Z())) { | |
if ((!this.tailDefined__Z())) { | |
this.tlVal$5 = this.tlGen$5.apply__O(); | |
this.tlGen$5 = null | |
} | |
}; | |
return this.tlVal$5 | |
}); | |
$c_sci_Stream$Cons.prototype.tailDefined__Z = (function() { | |
return (this.tlGen$5 === null) | |
}); | |
$c_sci_Stream$Cons.prototype.isEmpty__Z = (function() { | |
return false | |
}); | |
$c_sci_Stream$Cons.prototype.tail__O = (function() { | |
return this.tail__sci_Stream() | |
}); | |
$c_sci_Stream$Cons.prototype.init___O__F0 = (function(hd, tl) { | |
this.hd$5 = hd; | |
this.tlGen$5 = tl; | |
return this | |
}); | |
var $d_sci_Stream$Cons = new $TypeData().initClass({ | |
sci_Stream$Cons: 0 | |
}, false, "scala.collection.immutable.Stream$Cons", { | |
sci_Stream$Cons: 1, | |
sci_Stream: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_LinearSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_LinearSeq: 1, | |
sc_LinearSeqLike: 1, | |
sc_LinearSeqOptimized: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Stream$Cons.prototype.$classData = $d_sci_Stream$Cons; | |
/** @constructor */ | |
var $c_sci_Stream$Empty$ = (function() { | |
$c_sci_Stream.call(this) | |
}); | |
$c_sci_Stream$Empty$.prototype = new $h_sci_Stream(); | |
$c_sci_Stream$Empty$.prototype.constructor = $c_sci_Stream$Empty$; | |
/** @constructor */ | |
var $h_sci_Stream$Empty$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Stream$Empty$.prototype = $c_sci_Stream$Empty$.prototype; | |
$c_sci_Stream$Empty$.prototype.head__O = (function() { | |
this.head__sr_Nothing$() | |
}); | |
$c_sci_Stream$Empty$.prototype.tailDefined__Z = (function() { | |
return false | |
}); | |
$c_sci_Stream$Empty$.prototype.isEmpty__Z = (function() { | |
return true | |
}); | |
$c_sci_Stream$Empty$.prototype.tail__sr_Nothing$ = (function() { | |
throw new $c_jl_UnsupportedOperationException().init___T("tail of empty stream") | |
}); | |
$c_sci_Stream$Empty$.prototype.head__sr_Nothing$ = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("head of empty stream") | |
}); | |
$c_sci_Stream$Empty$.prototype.tail__O = (function() { | |
this.tail__sr_Nothing$() | |
}); | |
var $d_sci_Stream$Empty$ = new $TypeData().initClass({ | |
sci_Stream$Empty$: 0 | |
}, false, "scala.collection.immutable.Stream$Empty$", { | |
sci_Stream$Empty$: 1, | |
sci_Stream: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_LinearSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_LinearSeq: 1, | |
sc_LinearSeqLike: 1, | |
sc_LinearSeqOptimized: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Stream$Empty$.prototype.$classData = $d_sci_Stream$Empty$; | |
var $n_sci_Stream$Empty$ = (void 0); | |
var $m_sci_Stream$Empty$ = (function() { | |
if ((!$n_sci_Stream$Empty$)) { | |
$n_sci_Stream$Empty$ = new $c_sci_Stream$Empty$().init___() | |
}; | |
return $n_sci_Stream$Empty$ | |
}); | |
/** @constructor */ | |
var $c_sci_Vector = (function() { | |
$c_sc_AbstractSeq.call(this); | |
this.startIndex$4 = 0; | |
this.endIndex$4 = 0; | |
this.focus$4 = 0; | |
this.dirty$4 = false; | |
this.depth$4 = 0; | |
this.display0$4 = null; | |
this.display1$4 = null; | |
this.display2$4 = null; | |
this.display3$4 = null; | |
this.display4$4 = null; | |
this.display5$4 = null | |
}); | |
$c_sci_Vector.prototype = new $h_sc_AbstractSeq(); | |
$c_sci_Vector.prototype.constructor = $c_sci_Vector; | |
/** @constructor */ | |
var $h_sci_Vector = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Vector.prototype = $c_sci_Vector.prototype; | |
$c_sci_Vector.prototype.checkRangeConvert__p4__I__I = (function(index) { | |
var idx = ((index + this.startIndex$4) | 0); | |
if (((index >= 0) && (idx < this.endIndex$4))) { | |
return idx | |
} else { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + index)) | |
} | |
}); | |
$c_sci_Vector.prototype.display3__AO = (function() { | |
return this.display3$4 | |
}); | |
$c_sci_Vector.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_Vector.prototype.gotoPosWritable__p4__I__I__I__V = (function(oldIndex, newIndex, xor) { | |
if (this.dirty$4) { | |
$s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V(this, oldIndex, newIndex, xor) | |
} else { | |
$s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V(this, newIndex, xor); | |
this.dirty$4 = true | |
} | |
}); | |
$c_sci_Vector.prototype.head__O = (function() { | |
if ($s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this)) { | |
throw new $c_jl_UnsupportedOperationException().init___T("empty.head") | |
}; | |
return this.apply__I__O(0) | |
}); | |
$c_sci_Vector.prototype.apply__I__O = (function(index) { | |
var idx = this.checkRangeConvert__p4__I__I(index); | |
var xor = (idx ^ this.focus$4); | |
return $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O(this, idx, xor) | |
}); | |
$c_sci_Vector.prototype.depth__I = (function() { | |
return this.depth$4 | |
}); | |
$c_sci_Vector.prototype.lengthCompare__I__I = (function(len) { | |
return ((this.length__I() - len) | 0) | |
}); | |
$c_sci_Vector.prototype.apply__O__O = (function(v1) { | |
return this.apply__I__O((v1 | 0)) | |
}); | |
$c_sci_Vector.prototype.initIterator__sci_VectorIterator__V = (function(s) { | |
var depth = this.depth$4; | |
$s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
if (this.dirty$4) { | |
var index = this.focus$4; | |
$s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V(s, index) | |
}; | |
if ((s.depth$2 > 1)) { | |
var index$1 = this.startIndex$4; | |
var xor = (this.startIndex$4 ^ this.focus$4); | |
$s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, index$1, xor) | |
} | |
}); | |
$c_sci_Vector.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_Vector.prototype.init___I__I__I = (function(startIndex, endIndex, focus) { | |
this.startIndex$4 = startIndex; | |
this.endIndex$4 = endIndex; | |
this.focus$4 = focus; | |
this.dirty$4 = false; | |
return this | |
}); | |
$c_sci_Vector.prototype.display5$und$eq__AO__V = (function(x$1) { | |
this.display5$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_Vector$() | |
}); | |
$c_sci_Vector.prototype.cleanLeftEdge__p4__I__V = (function(cutIndex) { | |
if ((cutIndex < 32)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, cutIndex) | |
} else if ((cutIndex < 1024)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, ((cutIndex >>> 5) | 0)) | |
} else if ((cutIndex < 32768)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, ((cutIndex >>> 10) | 0)) | |
} else if ((cutIndex < 1048576)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, ((cutIndex >>> 15) | 0)) | |
} else if ((cutIndex < 33554432)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, (31 & ((cutIndex >>> 15) | 0))); | |
this.display4$4 = this.copyRight__p4__AO__I__AO(this.display4$4, ((cutIndex >>> 20) | 0)) | |
} else if ((cutIndex < 1073741824)) { | |
this.zeroLeft__p4__AO__I__V(this.display0$4, (31 & cutIndex)); | |
this.display1$4 = this.copyRight__p4__AO__I__AO(this.display1$4, (31 & ((cutIndex >>> 5) | 0))); | |
this.display2$4 = this.copyRight__p4__AO__I__AO(this.display2$4, (31 & ((cutIndex >>> 10) | 0))); | |
this.display3$4 = this.copyRight__p4__AO__I__AO(this.display3$4, (31 & ((cutIndex >>> 15) | 0))); | |
this.display4$4 = this.copyRight__p4__AO__I__AO(this.display4$4, (31 & ((cutIndex >>> 20) | 0))); | |
this.display5$4 = this.copyRight__p4__AO__I__AO(this.display5$4, ((cutIndex >>> 25) | 0)) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
$c_sci_Vector.prototype.display0__AO = (function() { | |
return this.display0$4 | |
}); | |
$c_sci_Vector.prototype.display2$und$eq__AO__V = (function(x$1) { | |
this.display2$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.display4__AO = (function() { | |
return this.display4$4 | |
}); | |
$c_sci_Vector.prototype.tail__sci_Vector = (function() { | |
if ($s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z(this)) { | |
throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
}; | |
return this.drop__I__sci_Vector(1) | |
}); | |
$c_sci_Vector.prototype.preClean__p4__I__V = (function(depth) { | |
this.depth$4 = depth; | |
var x1 = (((-1) + depth) | 0); | |
switch (x1) { | |
case 0: { | |
this.display1$4 = null; | |
this.display2$4 = null; | |
this.display3$4 = null; | |
this.display4$4 = null; | |
this.display5$4 = null; | |
break | |
} | |
case 1: { | |
this.display2$4 = null; | |
this.display3$4 = null; | |
this.display4$4 = null; | |
this.display5$4 = null; | |
break | |
} | |
case 2: { | |
this.display3$4 = null; | |
this.display4$4 = null; | |
this.display5$4 = null; | |
break | |
} | |
case 3: { | |
this.display4$4 = null; | |
this.display5$4 = null; | |
break | |
} | |
case 4: { | |
this.display5$4 = null; | |
break | |
} | |
case 5: { | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
$c_sci_Vector.prototype.iterator__sc_Iterator = (function() { | |
return this.iterator__sci_VectorIterator() | |
}); | |
$c_sci_Vector.prototype.display1$und$eq__AO__V = (function(x$1) { | |
this.display1$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.length__I = (function() { | |
return ((this.endIndex$4 - this.startIndex$4) | 0) | |
}); | |
$c_sci_Vector.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_sci_Vector.prototype.display4$und$eq__AO__V = (function(x$1) { | |
this.display4$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.display1__AO = (function() { | |
return this.display1$4 | |
}); | |
$c_sci_Vector.prototype.drop__I__O = (function(n) { | |
return this.drop__I__sci_Vector(n) | |
}); | |
$c_sci_Vector.prototype.display5__AO = (function() { | |
return this.display5$4 | |
}); | |
$c_sci_Vector.prototype.tail__O = (function() { | |
return this.tail__sci_Vector() | |
}); | |
$c_sci_Vector.prototype.iterator__sci_VectorIterator = (function() { | |
var s = new $c_sci_VectorIterator().init___I__I(this.startIndex$4, this.endIndex$4); | |
this.initIterator__sci_VectorIterator__V(s); | |
return s | |
}); | |
$c_sci_Vector.prototype.requiredDepth__p4__I__I = (function(xor) { | |
if ((xor < 32)) { | |
return 1 | |
} else if ((xor < 1024)) { | |
return 2 | |
} else if ((xor < 32768)) { | |
return 3 | |
} else if ((xor < 1048576)) { | |
return 4 | |
} else if ((xor < 33554432)) { | |
return 5 | |
} else if ((xor < 1073741824)) { | |
return 6 | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
$c_sci_Vector.prototype.zeroLeft__p4__AO__I__V = (function(array, index) { | |
var i = 0; | |
while ((i < index)) { | |
array.u[i] = null; | |
i = ((1 + i) | 0) | |
} | |
}); | |
$c_sci_Vector.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_sci_Vector.prototype.depth$und$eq__I__V = (function(x$1) { | |
this.depth$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.display2__AO = (function() { | |
return this.display2$4 | |
}); | |
$c_sci_Vector.prototype.dropFront0__p4__I__sci_Vector = (function(cutIndex) { | |
var blockIndex = ((-32) & cutIndex); | |
var xor = (cutIndex ^ (((-1) + this.endIndex$4) | 0)); | |
var d = this.requiredDepth__p4__I__I(xor); | |
var shift = (cutIndex & (~(((-1) + (1 << $imul(5, d))) | 0))); | |
var s = new $c_sci_Vector().init___I__I__I(((cutIndex - shift) | 0), ((this.endIndex$4 - shift) | 0), ((blockIndex - shift) | 0)); | |
var depth = this.depth$4; | |
$s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
s.dirty$4 = this.dirty$4; | |
s.gotoPosWritable__p4__I__I__I__V(this.focus$4, blockIndex, (this.focus$4 ^ blockIndex)); | |
s.preClean__p4__I__V(d); | |
s.cleanLeftEdge__p4__I__V(((cutIndex - shift) | 0)); | |
return s | |
}); | |
$c_sci_Vector.prototype.display0$und$eq__AO__V = (function(x$1) { | |
this.display0$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.drop__I__sci_Vector = (function(n) { | |
if ((n <= 0)) { | |
return this | |
} else if ((((this.startIndex$4 + n) | 0) < this.endIndex$4)) { | |
return this.dropFront0__p4__I__sci_Vector(((this.startIndex$4 + n) | 0)) | |
} else { | |
var this$1 = $m_sci_Vector$(); | |
return this$1.NIL$6 | |
} | |
}); | |
$c_sci_Vector.prototype.display3$und$eq__AO__V = (function(x$1) { | |
this.display3$4 = x$1 | |
}); | |
$c_sci_Vector.prototype.copyRight__p4__AO__I__AO = (function(array, left) { | |
var a2 = $newArrayObject($d_O.getArrayOf(), [array.u["length"]]); | |
var length = ((a2.u["length"] - left) | 0); | |
$systemArraycopy(array, left, a2, left, length); | |
return a2 | |
}); | |
var $d_sci_Vector = new $TypeData().initClass({ | |
sci_Vector: 0 | |
}, false, "scala.collection.immutable.Vector", { | |
sci_Vector: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_IndexedSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_IndexedSeq: 1, | |
sc_IndexedSeqLike: 1, | |
sci_VectorPointer: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
sc_CustomParallelizable: 1 | |
}); | |
$c_sci_Vector.prototype.$classData = $d_sci_Vector; | |
/** @constructor */ | |
var $c_sci_WrappedString = (function() { | |
$c_sc_AbstractSeq.call(this); | |
this.self$4 = null | |
}); | |
$c_sci_WrappedString.prototype = new $h_sc_AbstractSeq(); | |
$c_sci_WrappedString.prototype.constructor = $c_sci_WrappedString; | |
/** @constructor */ | |
var $h_sci_WrappedString = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_WrappedString.prototype = $c_sci_WrappedString.prototype; | |
$c_sci_WrappedString.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sci_WrappedString.prototype.head__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sci_WrappedString.prototype.apply__I__O = (function(idx) { | |
var thiz = this.self$4; | |
var c = (65535 & (thiz["charCodeAt"](idx) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}); | |
$c_sci_WrappedString.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}); | |
$c_sci_WrappedString.prototype.apply__O__O = (function(v1) { | |
var n = (v1 | 0); | |
var thiz = this.self$4; | |
var c = (65535 & (thiz["charCodeAt"](n) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}); | |
$c_sci_WrappedString.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_sci_WrappedString.prototype.isEmpty__Z = (function() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}); | |
$c_sci_WrappedString.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sci_WrappedString.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sci_IndexedSeq$() | |
}); | |
$c_sci_WrappedString.prototype.toString__T = (function() { | |
return this.self$4 | |
}); | |
$c_sci_WrappedString.prototype.foreach__F1__V = (function(f) { | |
$s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
}); | |
$c_sci_WrappedString.prototype.slice__I__I__O = (function(from, until) { | |
return this.slice__I__I__sci_WrappedString(from, until) | |
}); | |
$c_sci_WrappedString.prototype.iterator__sc_Iterator = (function() { | |
var thiz = this.self$4; | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (thiz["length"] | 0)) | |
}); | |
$c_sci_WrappedString.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_sci_WrappedString.prototype.length__I = (function() { | |
var thiz = this.self$4; | |
return (thiz["length"] | 0) | |
}); | |
$c_sci_WrappedString.prototype.drop__I__O = (function(n) { | |
var thiz = this.self$4; | |
var until = (thiz["length"] | 0); | |
return this.slice__I__I__sci_WrappedString(n, until) | |
}); | |
$c_sci_WrappedString.prototype.tail__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sci_WrappedString.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
}); | |
$c_sci_WrappedString.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_sci_WrappedString.prototype.init___T = (function(self) { | |
this.self$4 = self; | |
return this | |
}); | |
$c_sci_WrappedString.prototype.slice__I__I__sci_WrappedString = (function(from, until) { | |
var start = ((from < 0) ? 0 : from); | |
if ((until <= start)) { | |
var jsx$1 = true | |
} else { | |
var thiz = this.self$4; | |
var jsx$1 = (start >= (thiz["length"] | 0)) | |
}; | |
if (jsx$1) { | |
return new $c_sci_WrappedString().init___T("") | |
}; | |
var thiz$1 = this.self$4; | |
if ((until > (thiz$1["length"] | 0))) { | |
var thiz$2 = this.self$4; | |
var end = (thiz$2["length"] | 0) | |
} else { | |
var end = until | |
}; | |
var thiz$3 = $m_s_Predef$().unwrapString__sci_WrappedString__T(this); | |
return new $c_sci_WrappedString().init___T(thiz$3["substring"](start, end)) | |
}); | |
$c_sci_WrappedString.prototype.newBuilder__scm_Builder = (function() { | |
return $m_sci_WrappedString$().newBuilder__scm_Builder() | |
}); | |
var $d_sci_WrappedString = new $TypeData().initClass({ | |
sci_WrappedString: 0 | |
}, false, "scala.collection.immutable.WrappedString", { | |
sci_WrappedString: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_IndexedSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_IndexedSeq: 1, | |
sc_IndexedSeqLike: 1, | |
sci_StringLike: 1, | |
sc_IndexedSeqOptimized: 1, | |
s_math_Ordered: 1, | |
jl_Comparable: 1 | |
}); | |
$c_sci_WrappedString.prototype.$classData = $d_sci_WrappedString; | |
/** @constructor */ | |
var $c_scm_Stack = (function() { | |
$c_scm_AbstractSeq.call(this); | |
this.elems$5 = null | |
}); | |
$c_scm_Stack.prototype = new $h_scm_AbstractSeq(); | |
$c_scm_Stack.prototype.constructor = $c_scm_Stack; | |
/** @constructor */ | |
var $h_scm_Stack = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_Stack.prototype = $c_scm_Stack.prototype; | |
$c_scm_Stack.prototype.init___ = (function() { | |
$c_scm_Stack.prototype.init___sci_List.call(this, $m_sci_Nil$()); | |
return this | |
}); | |
$c_scm_Stack.prototype.apply__O__O = (function(v1) { | |
var index = (v1 | 0); | |
var this$1 = this.elems$5; | |
return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this$1, index) | |
}); | |
$c_scm_Stack.prototype.isEmpty__Z = (function() { | |
return this.elems$5.isEmpty__Z() | |
}); | |
$c_scm_Stack.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_scm_Stack.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_scm_Stack$() | |
}); | |
$c_scm_Stack.prototype.foreach__F1__V = (function(f) { | |
var this$1 = this.elems$5; | |
var this$2 = new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this$1); | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$2, f) | |
}); | |
$c_scm_Stack.prototype.pop__O = (function() { | |
var res = this.elems$5.head__O(); | |
this.elems$5 = this.elems$5.tail__O(); | |
return res | |
}); | |
$c_scm_Stack.prototype.iterator__sc_Iterator = (function() { | |
var this$1 = this.elems$5; | |
return new $c_sc_LinearSeqLike$$anon$1().init___sc_LinearSeqLike(this$1) | |
}); | |
$c_scm_Stack.prototype.push__O__scm_Stack = (function(elem) { | |
var this$1 = this.elems$5; | |
this.elems$5 = new $c_sci_$colon$colon().init___O__sci_List(elem, this$1); | |
return this | |
}); | |
$c_scm_Stack.prototype.length__I = (function() { | |
var this$1 = this.elems$5; | |
return $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I(this$1) | |
}); | |
$c_scm_Stack.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_scm_Stack.prototype.init___sci_List = (function(elems) { | |
this.elems$5 = elems; | |
return this | |
}); | |
var $d_scm_Stack = new $TypeData().initClass({ | |
scm_Stack: 0 | |
}, false, "scala.collection.mutable.Stack", { | |
scm_Stack: 1, | |
scm_AbstractSeq: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
scm_Seq: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_SeqLike: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_Stack.prototype.$classData = $d_scm_Stack; | |
/** @constructor */ | |
var $c_sci_$colon$colon = (function() { | |
$c_sci_List.call(this); | |
this.head$5 = null; | |
this.tl$5 = null | |
}); | |
$c_sci_$colon$colon.prototype = new $h_sci_List(); | |
$c_sci_$colon$colon.prototype.constructor = $c_sci_$colon$colon; | |
/** @constructor */ | |
var $h_sci_$colon$colon = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_$colon$colon.prototype = $c_sci_$colon$colon.prototype; | |
$c_sci_$colon$colon.prototype.productPrefix__T = (function() { | |
return "::" | |
}); | |
$c_sci_$colon$colon.prototype.head__O = (function() { | |
return this.head$5 | |
}); | |
$c_sci_$colon$colon.prototype.productArity__I = (function() { | |
return 2 | |
}); | |
$c_sci_$colon$colon.prototype.isEmpty__Z = (function() { | |
return false | |
}); | |
$c_sci_$colon$colon.prototype.productElement__I__O = (function(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.head$5; | |
break | |
} | |
case 1: { | |
return this.tl$5; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}); | |
$c_sci_$colon$colon.prototype.tail__O = (function() { | |
return this.tl$5 | |
}); | |
$c_sci_$colon$colon.prototype.init___O__sci_List = (function(head, tl) { | |
this.head$5 = head; | |
this.tl$5 = tl; | |
return this | |
}); | |
$c_sci_$colon$colon.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $is_sci_$colon$colon = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_$colon$colon))) | |
}); | |
var $isArrayOf_sci_$colon$colon = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_$colon$colon))) | |
}); | |
var $d_sci_$colon$colon = new $TypeData().initClass({ | |
sci_$colon$colon: 0 | |
}, false, "scala.collection.immutable.$colon$colon", { | |
sci_$colon$colon: 1, | |
sci_List: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_LinearSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_LinearSeq: 1, | |
sc_LinearSeqLike: 1, | |
s_Product: 1, | |
sc_LinearSeqOptimized: 1, | |
Ljava_io_Serializable: 1, | |
s_Serializable: 1 | |
}); | |
$c_sci_$colon$colon.prototype.$classData = $d_sci_$colon$colon; | |
/** @constructor */ | |
var $c_sci_Nil$ = (function() { | |
$c_sci_List.call(this) | |
}); | |
$c_sci_Nil$.prototype = new $h_sci_List(); | |
$c_sci_Nil$.prototype.constructor = $c_sci_Nil$; | |
/** @constructor */ | |
var $h_sci_Nil$ = (function() { | |
/*<skip>*/ | |
}); | |
$h_sci_Nil$.prototype = $c_sci_Nil$.prototype; | |
$c_sci_Nil$.prototype.head__O = (function() { | |
this.head__sr_Nothing$() | |
}); | |
$c_sci_Nil$.prototype.productPrefix__T = (function() { | |
return "Nil" | |
}); | |
$c_sci_Nil$.prototype.productArity__I = (function() { | |
return 0 | |
}); | |
$c_sci_Nil$.prototype.equals__O__Z = (function(that) { | |
if ($is_sc_GenSeq(that)) { | |
var x2 = that; | |
return x2.isEmpty__Z() | |
} else { | |
return false | |
} | |
}); | |
$c_sci_Nil$.prototype.tail__sci_List = (function() { | |
throw new $c_jl_UnsupportedOperationException().init___T("tail of empty list") | |
}); | |
$c_sci_Nil$.prototype.isEmpty__Z = (function() { | |
return true | |
}); | |
$c_sci_Nil$.prototype.productElement__I__O = (function(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}); | |
$c_sci_Nil$.prototype.head__sr_Nothing$ = (function() { | |
throw new $c_ju_NoSuchElementException().init___T("head of empty list") | |
}); | |
$c_sci_Nil$.prototype.tail__O = (function() { | |
return this.tail__sci_List() | |
}); | |
$c_sci_Nil$.prototype.productIterator__sc_Iterator = (function() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}); | |
var $d_sci_Nil$ = new $TypeData().initClass({ | |
sci_Nil$: 0 | |
}, false, "scala.collection.immutable.Nil$", { | |
sci_Nil$: 1, | |
sci_List: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
sci_LinearSeq: 1, | |
sci_Seq: 1, | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
s_Immutable: 1, | |
sc_LinearSeq: 1, | |
sc_LinearSeqLike: 1, | |
s_Product: 1, | |
sc_LinearSeqOptimized: 1, | |
Ljava_io_Serializable: 1, | |
s_Serializable: 1 | |
}); | |
$c_sci_Nil$.prototype.$classData = $d_sci_Nil$; | |
var $n_sci_Nil$ = (void 0); | |
var $m_sci_Nil$ = (function() { | |
if ((!$n_sci_Nil$)) { | |
$n_sci_Nil$ = new $c_sci_Nil$().init___() | |
}; | |
return $n_sci_Nil$ | |
}); | |
/** @constructor */ | |
var $c_scm_AbstractSet = (function() { | |
$c_scm_AbstractIterable.call(this) | |
}); | |
$c_scm_AbstractSet.prototype = new $h_scm_AbstractIterable(); | |
$c_scm_AbstractSet.prototype.constructor = $c_scm_AbstractSet; | |
/** @constructor */ | |
var $h_scm_AbstractSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_AbstractSet.prototype = $c_scm_AbstractSet.prototype; | |
$c_scm_AbstractSet.prototype.isEmpty__Z = (function() { | |
return $s_sc_SetLike$class__isEmpty__sc_SetLike__Z(this) | |
}); | |
$c_scm_AbstractSet.prototype.equals__O__Z = (function(that) { | |
return $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z(this, that) | |
}); | |
$c_scm_AbstractSet.prototype.toString__T = (function() { | |
return $s_sc_TraversableLike$class__toString__sc_TraversableLike__T(this) | |
}); | |
$c_scm_AbstractSet.prototype.subsetOf__sc_GenSet__Z = (function(that) { | |
var this$1 = new $c_scm_FlatHashTable$$anon$1().init___scm_FlatHashTable(this); | |
return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, that) | |
}); | |
$c_scm_AbstractSet.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_AbstractSet.prototype.hashCode__I = (function() { | |
var this$1 = $m_s_util_hashing_MurmurHash3$(); | |
return this$1.unorderedHash__sc_TraversableOnce__I__I(this, this$1.setSeed$2) | |
}); | |
$c_scm_AbstractSet.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_AbstractSet.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_HashSet().init___() | |
}); | |
$c_scm_AbstractSet.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
$c_scm_AbstractSet.prototype.stringPrefix__T = (function() { | |
return "Set" | |
}); | |
/** @constructor */ | |
var $c_scm_AbstractBuffer = (function() { | |
$c_scm_AbstractSeq.call(this) | |
}); | |
$c_scm_AbstractBuffer.prototype = new $h_scm_AbstractSeq(); | |
$c_scm_AbstractBuffer.prototype.constructor = $c_scm_AbstractBuffer; | |
/** @constructor */ | |
var $h_scm_AbstractBuffer = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_AbstractBuffer.prototype = $c_scm_AbstractBuffer.prototype; | |
$c_scm_AbstractBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
/** @constructor */ | |
var $c_scm_HashSet = (function() { | |
$c_scm_AbstractSet.call(this); | |
this.$$undloadFactor$5 = 0; | |
this.table$5 = null; | |
this.tableSize$5 = 0; | |
this.threshold$5 = 0; | |
this.sizemap$5 = null; | |
this.seedvalue$5 = 0 | |
}); | |
$c_scm_HashSet.prototype = new $h_scm_AbstractSet(); | |
$c_scm_HashSet.prototype.constructor = $c_scm_HashSet; | |
/** @constructor */ | |
var $h_scm_HashSet = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_HashSet.prototype = $c_scm_HashSet.prototype; | |
$c_scm_HashSet.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_scm_HashSet.prototype.init___ = (function() { | |
$c_scm_HashSet.prototype.init___scm_FlatHashTable$Contents.call(this, null); | |
return this | |
}); | |
$c_scm_HashSet.prototype.apply__O__O = (function(v1) { | |
return $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this, v1) | |
}); | |
$c_scm_HashSet.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_scm_HashSet.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_HashSet(elem) | |
}); | |
$c_scm_HashSet.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_scm_HashSet$() | |
}); | |
$c_scm_HashSet.prototype.foreach__F1__V = (function(f) { | |
var i = 0; | |
var len = this.table$5.u["length"]; | |
while ((i < len)) { | |
var curEntry = this.table$5.u[i]; | |
if ((curEntry !== null)) { | |
f.apply__O__O($s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this, curEntry)) | |
}; | |
i = ((1 + i) | 0) | |
} | |
}); | |
$c_scm_HashSet.prototype.size__I = (function() { | |
return this.tableSize$5 | |
}); | |
$c_scm_HashSet.prototype.result__O = (function() { | |
return this | |
}); | |
$c_scm_HashSet.prototype.iterator__sc_Iterator = (function() { | |
return new $c_scm_FlatHashTable$$anon$1().init___scm_FlatHashTable(this) | |
}); | |
$c_scm_HashSet.prototype.init___scm_FlatHashTable$Contents = (function(contents) { | |
$s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V(this); | |
$s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V(this, contents); | |
return this | |
}); | |
$c_scm_HashSet.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_HashSet(elem) | |
}); | |
$c_scm_HashSet.prototype.$$plus__O__sc_Set = (function(elem) { | |
var this$1 = new $c_scm_HashSet().init___(); | |
var this$2 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$1, this); | |
return this$2.$$plus$eq__O__scm_HashSet(elem) | |
}); | |
$c_scm_HashSet.prototype.$$plus$eq__O__scm_HashSet = (function(elem) { | |
$s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z(this, elem); | |
return this | |
}); | |
var $is_scm_HashSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_HashSet))) | |
}); | |
var $isArrayOf_scm_HashSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_HashSet))) | |
}); | |
var $d_scm_HashSet = new $TypeData().initClass({ | |
scm_HashSet: 0 | |
}, false, "scala.collection.mutable.HashSet", { | |
scm_HashSet: 1, | |
scm_AbstractSet: 1, | |
scm_AbstractIterable: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_Set: 1, | |
sc_Set: 1, | |
F1: 1, | |
sc_GenSet: 1, | |
sc_GenSetLike: 1, | |
scg_GenericSetTemplate: 1, | |
sc_SetLike: 1, | |
scg_Subtractable: 1, | |
scm_SetLike: 1, | |
sc_script_Scriptable: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
scg_Shrinkable: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
scm_FlatHashTable: 1, | |
scm_FlatHashTable$HashUtils: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_HashSet.prototype.$classData = $d_scm_HashSet; | |
/** @constructor */ | |
var $c_scm_ListBuffer = (function() { | |
$c_scm_AbstractBuffer.call(this); | |
this.scala$collection$mutable$ListBuffer$$start$6 = null; | |
this.last0$6 = null; | |
this.exported$6 = false; | |
this.len$6 = 0 | |
}); | |
$c_scm_ListBuffer.prototype = new $h_scm_AbstractBuffer(); | |
$c_scm_ListBuffer.prototype.constructor = $c_scm_ListBuffer; | |
/** @constructor */ | |
var $h_scm_ListBuffer = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_ListBuffer.prototype = $c_scm_ListBuffer.prototype; | |
$c_scm_ListBuffer.prototype.copy__p6__V = (function() { | |
if (this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()) { | |
return (void 0) | |
}; | |
var cursor = this.scala$collection$mutable$ListBuffer$$start$6; | |
var this$1 = this.last0$6; | |
var limit = this$1.tl$5; | |
this.clear__V(); | |
while ((cursor !== limit)) { | |
this.$$plus$eq__O__scm_ListBuffer(cursor.head__O()); | |
cursor = cursor.tail__O() | |
} | |
}); | |
$c_scm_ListBuffer.prototype.init___ = (function() { | |
this.scala$collection$mutable$ListBuffer$$start$6 = $m_sci_Nil$(); | |
this.exported$6 = false; | |
this.len$6 = 0; | |
return this | |
}); | |
$c_scm_ListBuffer.prototype.head__O = (function() { | |
return this.scala$collection$mutable$ListBuffer$$start$6.head__O() | |
}); | |
$c_scm_ListBuffer.prototype.apply__I__O = (function(n) { | |
if (((n < 0) || (n >= this.len$6))) { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
} else { | |
var this$2 = this.scala$collection$mutable$ListBuffer$$start$6; | |
return $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O(this$2, n) | |
} | |
}); | |
$c_scm_ListBuffer.prototype.lengthCompare__I__I = (function(len) { | |
var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
return $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I(this$1, len) | |
}); | |
$c_scm_ListBuffer.prototype.apply__O__O = (function(v1) { | |
return this.apply__I__O((v1 | 0)) | |
}); | |
$c_scm_ListBuffer.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
return $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z(this$1, that) | |
}); | |
$c_scm_ListBuffer.prototype.isEmpty__Z = (function() { | |
return this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() | |
}); | |
$c_scm_ListBuffer.prototype.toList__sci_List = (function() { | |
this.exported$6 = (!this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()); | |
return this.scala$collection$mutable$ListBuffer$$start$6 | |
}); | |
$c_scm_ListBuffer.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_scm_ListBuffer.prototype.equals__O__Z = (function(that) { | |
if ($is_scm_ListBuffer(that)) { | |
var x2 = that; | |
return this.scala$collection$mutable$ListBuffer$$start$6.equals__O__Z(x2.scala$collection$mutable$ListBuffer$$start$6) | |
} else { | |
return $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z(this, that) | |
} | |
}); | |
$c_scm_ListBuffer.prototype.mkString__T__T__T__T = (function(start, sep, end) { | |
var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, sep, end) | |
}); | |
$c_scm_ListBuffer.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_ListBuffer(elem) | |
}); | |
$c_scm_ListBuffer.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_scm_ListBuffer$() | |
}); | |
$c_scm_ListBuffer.prototype.foreach__F1__V = (function(f) { | |
var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
var these = this$1; | |
while ((!these.isEmpty__Z())) { | |
f.apply__O__O(these.head__O()); | |
these = these.tail__O() | |
} | |
}); | |
$c_scm_ListBuffer.prototype.size__I = (function() { | |
return this.len$6 | |
}); | |
$c_scm_ListBuffer.prototype.result__O = (function() { | |
return this.toList__sci_List() | |
}); | |
$c_scm_ListBuffer.prototype.iterator__sc_Iterator = (function() { | |
return new $c_scm_ListBuffer$$anon$1().init___scm_ListBuffer(this) | |
}); | |
$c_scm_ListBuffer.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_ListBuffer.prototype.length__I = (function() { | |
return this.len$6 | |
}); | |
$c_scm_ListBuffer.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_scm_ListBuffer.prototype.$$minus$eq__O__scm_ListBuffer = (function(elem) { | |
if (this.exported$6) { | |
this.copy__p6__V() | |
}; | |
if ((!this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z())) { | |
if ($m_sr_BoxesRunTime$().equals__O__O__Z(this.scala$collection$mutable$ListBuffer$$start$6.head__O(), elem)) { | |
this.scala$collection$mutable$ListBuffer$$start$6 = this.scala$collection$mutable$ListBuffer$$start$6.tail__O(); | |
this.reduceLengthBy__p6__I__V(1) | |
} else { | |
var cursor = this.scala$collection$mutable$ListBuffer$$start$6; | |
while (((!cursor.tail__O().isEmpty__Z()) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(cursor.tail__O().head__O(), elem)))) { | |
cursor = cursor.tail__O() | |
}; | |
if ((!cursor.tail__O().isEmpty__Z())) { | |
var z = cursor; | |
var x = z.tl$5; | |
var x$2 = this.last0$6; | |
if (((x === null) ? (x$2 === null) : x.equals__O__Z(x$2))) { | |
this.last0$6 = z | |
}; | |
z.tl$5 = cursor.tail__O().tail__O(); | |
this.reduceLengthBy__p6__I__V(1) | |
} | |
} | |
}; | |
return this | |
}); | |
$c_scm_ListBuffer.prototype.toStream__sci_Stream = (function() { | |
return this.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream() | |
}); | |
$c_scm_ListBuffer.prototype.reduceLengthBy__p6__I__V = (function(num) { | |
this.len$6 = ((this.len$6 - num) | 0); | |
if ((this.len$6 <= 0)) { | |
this.last0$6 = null | |
} | |
}); | |
$c_scm_ListBuffer.prototype.addString__scm_StringBuilder__T__T__T__scm_StringBuilder = (function(b, start, sep, end) { | |
var this$1 = this.scala$collection$mutable$ListBuffer$$start$6; | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this$1, b, start, sep, end) | |
}); | |
$c_scm_ListBuffer.prototype.$$plus$eq__O__scm_ListBuffer = (function(x) { | |
if (this.exported$6) { | |
this.copy__p6__V() | |
}; | |
if (this.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z()) { | |
this.last0$6 = new $c_sci_$colon$colon().init___O__sci_List(x, $m_sci_Nil$()); | |
this.scala$collection$mutable$ListBuffer$$start$6 = this.last0$6 | |
} else { | |
var last1 = this.last0$6; | |
this.last0$6 = new $c_sci_$colon$colon().init___O__sci_List(x, $m_sci_Nil$()); | |
last1.tl$5 = this.last0$6 | |
}; | |
this.len$6 = ((1 + this.len$6) | 0); | |
return this | |
}); | |
$c_scm_ListBuffer.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_ListBuffer(elem) | |
}); | |
$c_scm_ListBuffer.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_ListBuffer.prototype.clear__V = (function() { | |
this.scala$collection$mutable$ListBuffer$$start$6 = $m_sci_Nil$(); | |
this.last0$6 = null; | |
this.exported$6 = false; | |
this.len$6 = 0 | |
}); | |
$c_scm_ListBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer = (function(xs) { | |
_$plus$plus$eq: while (true) { | |
var x1 = xs; | |
if ((x1 !== null)) { | |
if ((x1 === this)) { | |
var n = this.len$6; | |
xs = $s_sc_IterableLike$class__take__sc_IterableLike__I__O(this, n); | |
continue _$plus$plus$eq | |
} | |
}; | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
} | |
}); | |
$c_scm_ListBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(xs) | |
}); | |
$c_scm_ListBuffer.prototype.stringPrefix__T = (function() { | |
return "ListBuffer" | |
}); | |
var $is_scm_ListBuffer = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_ListBuffer))) | |
}); | |
var $isArrayOf_scm_ListBuffer = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ListBuffer))) | |
}); | |
var $d_scm_ListBuffer = new $TypeData().initClass({ | |
scm_ListBuffer: 0 | |
}, false, "scala.collection.mutable.ListBuffer", { | |
scm_ListBuffer: 1, | |
scm_AbstractBuffer: 1, | |
scm_AbstractSeq: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
scm_Seq: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_SeqLike: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
scm_Buffer: 1, | |
scm_BufferLike: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
scg_Shrinkable: 1, | |
sc_script_Scriptable: 1, | |
scg_Subtractable: 1, | |
scm_Builder: 1, | |
scg_SeqForwarder: 1, | |
scg_IterableForwarder: 1, | |
scg_TraversableForwarder: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ListBuffer.prototype.$classData = $d_scm_ListBuffer; | |
/** @constructor */ | |
var $c_scm_StringBuilder = (function() { | |
$c_scm_AbstractSeq.call(this); | |
this.underlying$5 = null | |
}); | |
$c_scm_StringBuilder.prototype = new $h_scm_AbstractSeq(); | |
$c_scm_StringBuilder.prototype.constructor = $c_scm_StringBuilder; | |
/** @constructor */ | |
var $h_scm_StringBuilder = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_StringBuilder.prototype = $c_scm_StringBuilder.prototype; | |
$c_scm_StringBuilder.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.init___ = (function() { | |
$c_scm_StringBuilder.prototype.init___I__T.call(this, 16, ""); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.head__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_scm_StringBuilder.prototype.$$plus$eq__C__scm_StringBuilder = (function(x) { | |
this.append__C__scm_StringBuilder(x); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.apply__I__O = (function(idx) { | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
var c = (65535 & (thiz["charCodeAt"](idx) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}); | |
$c_scm_StringBuilder.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}); | |
$c_scm_StringBuilder.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_scm_StringBuilder.prototype.apply__O__O = (function(v1) { | |
var index = (v1 | 0); | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
var c = (65535 & (thiz["charCodeAt"](index) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}); | |
$c_scm_StringBuilder.prototype.isEmpty__Z = (function() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}); | |
$c_scm_StringBuilder.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.subSequence__I__I__jl_CharSequence = (function(start, end) { | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
return thiz["substring"](start, end) | |
}); | |
$c_scm_StringBuilder.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
if ((elem === null)) { | |
var jsx$1 = 0 | |
} else { | |
var this$2 = elem; | |
var jsx$1 = this$2.value$1 | |
}; | |
return this.$$plus$eq__C__scm_StringBuilder(jsx$1) | |
}); | |
$c_scm_StringBuilder.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_scm_IndexedSeq$() | |
}); | |
$c_scm_StringBuilder.prototype.toString__T = (function() { | |
var this$1 = this.underlying$5; | |
return this$1.content$1 | |
}); | |
$c_scm_StringBuilder.prototype.foreach__F1__V = (function(f) { | |
$s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
}); | |
$c_scm_StringBuilder.prototype.slice__I__I__O = (function(from, until) { | |
return $s_sci_StringLike$class__slice__sci_StringLike__I__I__O(this, from, until) | |
}); | |
$c_scm_StringBuilder.prototype.result__O = (function() { | |
var this$1 = this.underlying$5; | |
return this$1.content$1 | |
}); | |
$c_scm_StringBuilder.prototype.append__T__scm_StringBuilder = (function(s) { | |
this.underlying$5.append__T__jl_StringBuilder(s); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.iterator__sc_Iterator = (function() { | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (thiz["length"] | 0)) | |
}); | |
$c_scm_StringBuilder.prototype.seq__scm_Seq = (function() { | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_StringBuilder.prototype.init___I__T = (function(initCapacity, initValue) { | |
$c_scm_StringBuilder.prototype.init___jl_StringBuilder.call(this, new $c_jl_StringBuilder().init___I((((initValue["length"] | 0) + initCapacity) | 0)).append__T__jl_StringBuilder(initValue)); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.length__I = (function() { | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
return (thiz["length"] | 0) | |
}); | |
$c_scm_StringBuilder.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.drop__I__O = (function(n) { | |
var this$1 = this.underlying$5; | |
var thiz = this$1.content$1; | |
var until = (thiz["length"] | 0); | |
return $s_sci_StringLike$class__slice__sci_StringLike__I__I__O(this, n, until) | |
}); | |
$c_scm_StringBuilder.prototype.tail__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_scm_StringBuilder.prototype.init___jl_StringBuilder = (function(underlying) { | |
this.underlying$5 = underlying; | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.append__O__scm_StringBuilder = (function(x) { | |
this.underlying$5.append__T__jl_StringBuilder($m_sjsr_RuntimeString$().valueOf__O__T(x)); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
if ((elem === null)) { | |
var jsx$1 = 0 | |
} else { | |
var this$2 = elem; | |
var jsx$1 = this$2.value$1 | |
}; | |
return this.$$plus$eq__C__scm_StringBuilder(jsx$1) | |
}); | |
$c_scm_StringBuilder.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
}); | |
$c_scm_StringBuilder.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_scm_StringBuilder.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_scm_StringBuilder.prototype.append__C__scm_StringBuilder = (function(x) { | |
this.underlying$5.append__C__jl_StringBuilder(x); | |
return this | |
}); | |
$c_scm_StringBuilder.prototype.newBuilder__scm_Builder = (function() { | |
return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_StringBuilder().init___()) | |
}); | |
$c_scm_StringBuilder.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}); | |
var $d_scm_StringBuilder = new $TypeData().initClass({ | |
scm_StringBuilder: 0 | |
}, false, "scala.collection.mutable.StringBuilder", { | |
scm_StringBuilder: 1, | |
scm_AbstractSeq: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
scm_Seq: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_SeqLike: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
jl_CharSequence: 1, | |
scm_IndexedSeq: 1, | |
sc_IndexedSeq: 1, | |
sc_IndexedSeqLike: 1, | |
scm_IndexedSeqLike: 1, | |
sci_StringLike: 1, | |
sc_IndexedSeqOptimized: 1, | |
s_math_Ordered: 1, | |
jl_Comparable: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_StringBuilder.prototype.$classData = $d_scm_StringBuilder; | |
/** @constructor */ | |
var $c_sjs_js_WrappedArray = (function() { | |
$c_scm_AbstractBuffer.call(this); | |
this.array$6 = null | |
}); | |
$c_sjs_js_WrappedArray.prototype = new $h_scm_AbstractBuffer(); | |
$c_sjs_js_WrappedArray.prototype.constructor = $c_sjs_js_WrappedArray; | |
/** @constructor */ | |
var $h_sjs_js_WrappedArray = (function() { | |
/*<skip>*/ | |
}); | |
$h_sjs_js_WrappedArray.prototype = $c_sjs_js_WrappedArray.prototype; | |
$c_sjs_js_WrappedArray.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.init___ = (function() { | |
$c_sjs_js_WrappedArray.prototype.init___sjs_js_Array.call(this, []); | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.head__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sjs_js_WrappedArray.prototype.apply__I__O = (function(index) { | |
return this.array$6[index] | |
}); | |
$c_sjs_js_WrappedArray.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}); | |
$c_sjs_js_WrappedArray.prototype.apply__O__O = (function(v1) { | |
var index = (v1 | 0); | |
return this.array$6[index] | |
}); | |
$c_sjs_js_WrappedArray.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_sjs_js_WrappedArray.prototype.isEmpty__Z = (function() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}); | |
$c_sjs_js_WrappedArray.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
this.array$6["push"](elem); | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_sjs_js_WrappedArray$() | |
}); | |
$c_sjs_js_WrappedArray.prototype.foreach__F1__V = (function(f) { | |
$s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
}); | |
$c_sjs_js_WrappedArray.prototype.slice__I__I__O = (function(from, until) { | |
return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, from, until) | |
}); | |
$c_sjs_js_WrappedArray.prototype.result__O = (function() { | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.seq__scm_Seq = (function() { | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, (this.array$6["length"] | 0)) | |
}); | |
$c_sjs_js_WrappedArray.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_sjs_js_WrappedArray.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.length__I = (function() { | |
return (this.array$6["length"] | 0) | |
}); | |
$c_sjs_js_WrappedArray.prototype.drop__I__O = (function(n) { | |
var until = (this.array$6["length"] | 0); | |
return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, n, until) | |
}); | |
$c_sjs_js_WrappedArray.prototype.tail__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_sjs_js_WrappedArray.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
this.array$6["push"](elem); | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.sizeHint__I__V = (function(size) { | |
/*<skip>*/ | |
}); | |
$c_sjs_js_WrappedArray.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
}); | |
$c_sjs_js_WrappedArray.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_sjs_js_WrappedArray.prototype.init___sjs_js_Array = (function(array) { | |
this.array$6 = array; | |
return this | |
}); | |
$c_sjs_js_WrappedArray.prototype.stringPrefix__T = (function() { | |
return "WrappedArray" | |
}); | |
var $d_sjs_js_WrappedArray = new $TypeData().initClass({ | |
sjs_js_WrappedArray: 0 | |
}, false, "scala.scalajs.js.WrappedArray", { | |
sjs_js_WrappedArray: 1, | |
scm_AbstractBuffer: 1, | |
scm_AbstractSeq: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
scm_Seq: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_SeqLike: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
scm_Buffer: 1, | |
scm_BufferLike: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
scg_Shrinkable: 1, | |
sc_script_Scriptable: 1, | |
scg_Subtractable: 1, | |
scm_IndexedSeq: 1, | |
sc_IndexedSeq: 1, | |
sc_IndexedSeqLike: 1, | |
scm_IndexedSeqLike: 1, | |
scm_ArrayLike: 1, | |
scm_IndexedSeqOptimized: 1, | |
sc_IndexedSeqOptimized: 1, | |
scm_Builder: 1 | |
}); | |
$c_sjs_js_WrappedArray.prototype.$classData = $d_sjs_js_WrappedArray; | |
/** @constructor */ | |
var $c_scm_ArrayBuffer = (function() { | |
$c_scm_AbstractBuffer.call(this); | |
this.initialSize$6 = 0; | |
this.array$6 = null; | |
this.size0$6 = 0 | |
}); | |
$c_scm_ArrayBuffer.prototype = new $h_scm_AbstractBuffer(); | |
$c_scm_ArrayBuffer.prototype.constructor = $c_scm_ArrayBuffer; | |
/** @constructor */ | |
var $h_scm_ArrayBuffer = (function() { | |
/*<skip>*/ | |
}); | |
$h_scm_ArrayBuffer.prototype = $c_scm_ArrayBuffer.prototype; | |
$c_scm_ArrayBuffer.prototype.seq__sc_TraversableOnce = (function() { | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.init___ = (function() { | |
$c_scm_ArrayBuffer.prototype.init___I.call(this, 16); | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.$$plus$eq__O__scm_ArrayBuffer = (function(elem) { | |
var n = ((1 + this.size0$6) | 0); | |
$s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V(this, n); | |
this.array$6.u[this.size0$6] = elem; | |
this.size0$6 = ((1 + this.size0$6) | 0); | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.head__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_scm_ArrayBuffer.prototype.apply__I__O = (function(idx) { | |
return $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(this, idx) | |
}); | |
$c_scm_ArrayBuffer.prototype.lengthCompare__I__I = (function(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}); | |
$c_scm_ArrayBuffer.prototype.apply__O__O = (function(v1) { | |
var idx = (v1 | 0); | |
return $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(this, idx) | |
}); | |
$c_scm_ArrayBuffer.prototype.sameElements__sc_GenIterable__Z = (function(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}); | |
$c_scm_ArrayBuffer.prototype.isEmpty__Z = (function() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}); | |
$c_scm_ArrayBuffer.prototype.thisCollection__sc_Traversable = (function() { | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.$$plus$eq__O__scg_Growable = (function(elem) { | |
return this.$$plus$eq__O__scm_ArrayBuffer(elem) | |
}); | |
$c_scm_ArrayBuffer.prototype.companion__scg_GenericCompanion = (function() { | |
return $m_scm_ArrayBuffer$() | |
}); | |
$c_scm_ArrayBuffer.prototype.foreach__F1__V = (function(f) { | |
$s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V(this, f) | |
}); | |
$c_scm_ArrayBuffer.prototype.slice__I__I__O = (function(from, until) { | |
return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, from, until) | |
}); | |
$c_scm_ArrayBuffer.prototype.result__O = (function() { | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.seq__scm_Seq = (function() { | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.iterator__sc_Iterator = (function() { | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, this.size0$6) | |
}); | |
$c_scm_ArrayBuffer.prototype.init___I = (function(initialSize) { | |
this.initialSize$6 = initialSize; | |
$s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V(this); | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.sizeHintBounded__I__sc_TraversableLike__V = (function(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}); | |
$c_scm_ArrayBuffer.prototype.seq__sc_Seq = (function() { | |
return this | |
}); | |
$c_scm_ArrayBuffer.prototype.length__I = (function() { | |
return this.size0$6 | |
}); | |
$c_scm_ArrayBuffer.prototype.drop__I__O = (function(n) { | |
var until = this.size0$6; | |
return $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O(this, n, until) | |
}); | |
$c_scm_ArrayBuffer.prototype.tail__O = (function() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}); | |
$c_scm_ArrayBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scm_ArrayBuffer = (function(xs) { | |
if ($is_sc_IndexedSeqLike(xs)) { | |
var x2 = xs; | |
var n = x2.length__I(); | |
var n$1 = ((this.size0$6 + n) | 0); | |
$s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V(this, n$1); | |
x2.copyToArray__O__I__I__V(this.array$6, this.size0$6, n); | |
this.size0$6 = ((this.size0$6 + n) | 0); | |
return this | |
} else { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
} | |
}); | |
$c_scm_ArrayBuffer.prototype.$$plus$eq__O__scm_Builder = (function(elem) { | |
return this.$$plus$eq__O__scm_ArrayBuffer(elem) | |
}); | |
$c_scm_ArrayBuffer.prototype.sizeHint__I__V = (function(len) { | |
if (((len > this.size0$6) && (len >= 1))) { | |
var newarray = $newArrayObject($d_O.getArrayOf(), [len]); | |
var src = this.array$6; | |
var length = this.size0$6; | |
$systemArraycopy(src, 0, newarray, 0, length); | |
this.array$6 = newarray | |
} | |
}); | |
$c_scm_ArrayBuffer.prototype.hashCode__I = (function() { | |
return $m_s_util_hashing_MurmurHash3$().seqHash__sc_Seq__I(this) | |
}); | |
$c_scm_ArrayBuffer.prototype.copyToArray__O__I__I__V = (function(xs, start, len) { | |
$s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V(this, xs, start, len) | |
}); | |
$c_scm_ArrayBuffer.prototype.$$plus$plus$eq__sc_TraversableOnce__scg_Growable = (function(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_ArrayBuffer(xs) | |
}); | |
$c_scm_ArrayBuffer.prototype.stringPrefix__T = (function() { | |
return "ArrayBuffer" | |
}); | |
var $is_scm_ArrayBuffer = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_ArrayBuffer))) | |
}); | |
var $isArrayOf_scm_ArrayBuffer = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_ArrayBuffer))) | |
}); | |
var $d_scm_ArrayBuffer = new $TypeData().initClass({ | |
scm_ArrayBuffer: 0 | |
}, false, "scala.collection.mutable.ArrayBuffer", { | |
scm_ArrayBuffer: 1, | |
scm_AbstractBuffer: 1, | |
scm_AbstractSeq: 1, | |
sc_AbstractSeq: 1, | |
sc_AbstractIterable: 1, | |
sc_AbstractTraversable: 1, | |
O: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_Seq: 1, | |
s_PartialFunction: 1, | |
F1: 1, | |
sc_GenSeq: 1, | |
sc_GenSeqLike: 1, | |
sc_SeqLike: 1, | |
scm_Seq: 1, | |
scm_Iterable: 1, | |
scm_Traversable: 1, | |
s_Mutable: 1, | |
scm_SeqLike: 1, | |
scm_Cloneable: 1, | |
s_Cloneable: 1, | |
jl_Cloneable: 1, | |
scm_Buffer: 1, | |
scm_BufferLike: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
scg_Shrinkable: 1, | |
sc_script_Scriptable: 1, | |
scg_Subtractable: 1, | |
scm_IndexedSeqOptimized: 1, | |
scm_IndexedSeqLike: 1, | |
sc_IndexedSeqLike: 1, | |
sc_IndexedSeqOptimized: 1, | |
scm_Builder: 1, | |
scm_ResizableArray: 1, | |
scm_IndexedSeq: 1, | |
sc_IndexedSeq: 1, | |
sc_CustomParallelizable: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ArrayBuffer.prototype.$classData = $d_scm_ArrayBuffer; | |
}).call(this); | |
//# sourceMappingURL=deltablue-fastopt.js.map | |
((typeof global === "object" && global && | |
global["Object"] === Object) ? global : this)["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"]().main(); |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this['console'] = {}; | |
this['console']['log'] = this['print']; | |
(function(){ | |
'use strict'; | |
/* Scala.js runtime support | |
* Copyright 2013 LAMP/EPFL | |
* Author: Sébastien Doeraene | |
*/ | |
/* ---------------------------------- * | |
* The top-level Scala.js environment * | |
* ---------------------------------- */ | |
// Get the environment info | |
const $env = (typeof __ScalaJSEnv === "object" && __ScalaJSEnv) ? __ScalaJSEnv : {}; | |
// Global scope | |
const $g = | |
(typeof $env["global"] === "object" && $env["global"]) | |
? $env["global"] | |
: ((typeof global === "object" && global && global["Object"] === Object) ? global : this); | |
$env["global"] = $g; | |
// Where to send exports | |
const $e = | |
(typeof $env["exportsNamespace"] === "object" && $env["exportsNamespace"]) | |
? $env["exportsNamespace"] : $g; | |
$env["exportsNamespace"] = $e; | |
// Freeze the environment info | |
$g["Object"]["freeze"]($env); | |
// Snapshots of builtins and polyfills | |
const $imul = $g["Math"]["imul"]; | |
const $fround = $g["Math"]["fround"]; | |
// Other fields | |
let $lastIDHash = 0; // last value attributed to an id hash code | |
const $idHashCodeMap = new $g["WeakMap"](); | |
// Core mechanism | |
const $makeIsArrayOfPrimitive = function(primitiveData) { | |
return function(obj, depth) { | |
return !!(obj && obj.$classData && | |
(obj.$classData.arrayDepth === depth) && | |
(obj.$classData.arrayBase === primitiveData)); | |
} | |
}; | |
/** Encode a property name for runtime manipulation | |
* Usage: | |
* env.propertyName({someProp:0}) | |
* Returns: | |
* "someProp" | |
* Useful when the property is renamed by a global optimizer (like Closure) | |
* but we must still get hold of a string of that name for runtime | |
* reflection. | |
*/ | |
const $propertyName = function(obj) { | |
for (const prop in obj) | |
return prop; | |
}; | |
// Runtime functions | |
const $isScalaJSObject = function(obj) { | |
return !!(obj && obj.$classData); | |
}; | |
const $noIsInstance = function(instance) { | |
throw new $g["TypeError"]( | |
"Cannot call isInstance() on a Class representing a raw JS trait/object"); | |
}; | |
const $makeNativeArrayWrapper = function(arrayClassData, nativeArray) { | |
return new arrayClassData.constr(nativeArray); | |
}; | |
const $newArrayObject = function(arrayClassData, lengths) { | |
return $newArrayObjectInternal(arrayClassData, lengths, 0); | |
}; | |
const $newArrayObjectInternal = function(arrayClassData, lengths, lengthIndex) { | |
const result = new arrayClassData.constr(lengths[lengthIndex]); | |
if (lengthIndex < lengths.length-1) { | |
const subArrayClassData = arrayClassData.componentData; | |
const subLengthIndex = lengthIndex+1; | |
const underlying = result.u; | |
for (let i = 0; i < underlying.length; i++) { | |
underlying[i] = $newArrayObjectInternal( | |
subArrayClassData, lengths, subLengthIndex); | |
} | |
} | |
return result; | |
}; | |
const $checkNonNull = function(obj) { | |
return obj !== null ? obj : $throwNullPointerException(); | |
}; | |
const $throwNullPointerException = function() { | |
throw new $c_jl_NullPointerException().init___(); | |
}; | |
const $objectToString = function(instance) { | |
if (instance === void 0) | |
return "undefined"; | |
else | |
return instance.toString(); | |
}; | |
const $objectGetClass = function(instance) { | |
switch (typeof instance) { | |
case "string": | |
return $d_T.getClassOf(); | |
case "number": { | |
const v = instance | 0; | |
if (v === instance) { // is the value integral? | |
if ($isByte(v)) | |
return $d_jl_Byte.getClassOf(); | |
else if ($isShort(v)) | |
return $d_jl_Short.getClassOf(); | |
else | |
return $d_jl_Integer.getClassOf(); | |
} else { | |
if ($isFloat(instance)) | |
return $d_jl_Float.getClassOf(); | |
else | |
return $d_jl_Double.getClassOf(); | |
} | |
} | |
case "boolean": | |
return $d_jl_Boolean.getClassOf(); | |
case "undefined": | |
return $d_sr_BoxedUnit.getClassOf(); | |
default: | |
if (instance === null) | |
$throwNullPointerException(); | |
else if ($is_sjsr_RuntimeLong(instance)) | |
return $d_jl_Long.getClassOf(); | |
else if ($isScalaJSObject(instance)) | |
return instance.$classData.getClassOf(); | |
else | |
return null; // Exception? | |
} | |
}; | |
const $objectClone = function(instance) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
return instance.clone__O(); | |
else | |
throw new $c_jl_CloneNotSupportedException().init___(); | |
}; | |
const $objectNotify = function(instance) { | |
// final and no-op in java.lang.Object | |
if (instance === null) | |
instance.notify__V(); | |
}; | |
const $objectNotifyAll = function(instance) { | |
// final and no-op in java.lang.Object | |
if (instance === null) | |
instance.notifyAll__V(); | |
}; | |
const $objectFinalize = function(instance) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
instance.finalize__V(); | |
// else no-op | |
}; | |
const $objectEquals = function(instance, rhs) { | |
if ($isScalaJSObject(instance) || (instance === null)) | |
return instance.equals__O__Z(rhs); | |
else if (typeof instance === "number") | |
return typeof rhs === "number" && $numberEquals(instance, rhs); | |
else | |
return instance === rhs; | |
}; | |
const $numberEquals = function(lhs, rhs) { | |
return (lhs === rhs) ? ( | |
// 0.0.equals(-0.0) must be false | |
lhs !== 0 || 1/lhs === 1/rhs | |
) : ( | |
// are they both NaN? | |
(lhs !== lhs) && (rhs !== rhs) | |
); | |
}; | |
const $objectHashCode = function(instance) { | |
switch (typeof instance) { | |
case "string": | |
return $m_sjsr_RuntimeString$().hashCode__T__I(instance); | |
case "number": | |
return $m_sjsr_Bits$().numberHashCode__D__I(instance); | |
case "boolean": | |
return instance ? 1231 : 1237; | |
case "undefined": | |
return 0; | |
default: | |
if ($isScalaJSObject(instance) || instance === null) | |
return instance.hashCode__I(); | |
else | |
return $systemIdentityHashCode(instance); | |
} | |
}; | |
const $comparableCompareTo = function(instance, rhs) { | |
switch (typeof instance) { | |
case "string": | |
return instance === rhs ? 0 : (instance < rhs ? -1 : 1); | |
case "number": | |
return $m_jl_Double$().compare__D__D__I(instance, rhs); | |
case "boolean": | |
return instance - rhs; // yes, this gives the right result | |
default: | |
return instance.compareTo__O__I(rhs); | |
} | |
}; | |
const $charSequenceLength = function(instance) { | |
if (typeof(instance) === "string") | |
return instance["length"] | 0; | |
else | |
return instance.length__I(); | |
}; | |
const $charSequenceCharAt = function(instance, index) { | |
if (typeof(instance) === "string") | |
return instance["charCodeAt"](index) & 0xffff; | |
else | |
return instance.charAt__I__C(index); | |
}; | |
const $charSequenceSubSequence = function(instance, start, end) { | |
if (typeof(instance) === "string") | |
return instance["substring"](start, end); | |
else | |
return instance.subSequence__I__I__jl_CharSequence(start, end); | |
}; | |
const $booleanBooleanValue = function(instance) { | |
if (typeof instance === "boolean") return instance; | |
else return instance.booleanValue__Z(); | |
}; | |
const $numberByteValue = function(instance) { | |
if (typeof instance === "number") return (instance << 24) >> 24; | |
else return instance.byteValue__B(); | |
}; | |
const $numberShortValue = function(instance) { | |
if (typeof instance === "number") return (instance << 16) >> 16; | |
else return instance.shortValue__S(); | |
}; | |
const $numberIntValue = function(instance) { | |
if (typeof instance === "number") return instance | 0; | |
else return instance.intValue__I(); | |
}; | |
const $numberLongValue = function(instance) { | |
if (typeof instance === "number") | |
return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong(instance); | |
else | |
return instance.longValue__J(); | |
}; | |
const $numberFloatValue = function(instance) { | |
if (typeof instance === "number") return $fround(instance); | |
else return instance.floatValue__F(); | |
}; | |
const $numberDoubleValue = function(instance) { | |
if (typeof instance === "number") return instance; | |
else return instance.doubleValue__D(); | |
}; | |
const $isNaN = function(instance) { | |
return instance !== instance; | |
}; | |
const $isInfinite = function(instance) { | |
return !$g["isFinite"](instance) && !$isNaN(instance); | |
}; | |
/** Instantiates a JS object with variadic arguments to the constructor. */ | |
const $newJSObjectWithVarargs = function(ctor, args) { | |
// This basically emulates the ECMAScript specification for 'new'. | |
const instance = $g["Object"]["create"](ctor.prototype); | |
const result = ctor["apply"](instance, args); | |
switch (typeof result) { | |
case "string": case "number": case "boolean": case "undefined": case "symbol": | |
return instance; | |
default: | |
return result === null ? instance : result; | |
} | |
}; | |
const $propertiesOf = function(obj) { | |
const result = []; | |
for (const prop in obj) | |
result["push"](prop); | |
return result; | |
}; | |
const $systemArraycopy = function(src, srcPos, dest, destPos, length) { | |
const srcu = src.u; | |
const destu = dest.u; | |
if (srcu !== destu || destPos < srcPos || srcPos + length < destPos) { | |
for (let i = 0; i < length; i++) | |
destu[destPos+i] = srcu[srcPos+i]; | |
} else { | |
for (let i = length-1; i >= 0; i--) | |
destu[destPos+i] = srcu[srcPos+i]; | |
} | |
}; | |
const $systemIdentityHashCode = | |
(function(obj) { | |
switch (typeof obj) { | |
case "string": case "number": case "boolean": case "undefined": | |
return $objectHashCode(obj); | |
default: | |
if (obj === null) { | |
return 0; | |
} else { | |
let hash = $idHashCodeMap["get"](obj); | |
if (hash === void 0) { | |
hash = ($lastIDHash + 1) | 0; | |
$lastIDHash = hash; | |
$idHashCodeMap["set"](obj, hash); | |
} | |
return hash; | |
} | |
} | |
}); | |
// is/as for hijacked boxed classes (the non-trivial ones) | |
const $isByte = function(v) { | |
return (v << 24 >> 24) === v && 1/v !== 1/-0; | |
}; | |
const $isShort = function(v) { | |
return (v << 16 >> 16) === v && 1/v !== 1/-0; | |
}; | |
const $isInt = function(v) { | |
return (v | 0) === v && 1/v !== 1/-0; | |
}; | |
const $isFloat = function(v) { | |
return v !== v || $fround(v) === v; | |
}; | |
// Unboxes | |
const $uJ = function(value) { | |
return null === value ? $m_sjsr_RuntimeLong$().Zero$1 : value; | |
}; | |
// TypeArray conversions | |
const $byteArray2TypedArray = function(value) { return new Int8Array(value.u); }; | |
const $shortArray2TypedArray = function(value) { return new Int16Array(value.u); }; | |
const $charArray2TypedArray = function(value) { return new Uint16Array(value.u); }; | |
const $intArray2TypedArray = function(value) { return new Int32Array(value.u); }; | |
const $floatArray2TypedArray = function(value) { return new Float32Array(value.u); }; | |
const $doubleArray2TypedArray = function(value) { return new Float64Array(value.u); }; | |
const $typedArray2ByteArray = function(value) { | |
const arrayClassData = $d_B.getArrayOf(); | |
return new arrayClassData.constr(new Int8Array(value)); | |
}; | |
const $typedArray2ShortArray = function(value) { | |
const arrayClassData = $d_S.getArrayOf(); | |
return new arrayClassData.constr(new Int16Array(value)); | |
}; | |
const $typedArray2CharArray = function(value) { | |
const arrayClassData = $d_C.getArrayOf(); | |
return new arrayClassData.constr(new Uint16Array(value)); | |
}; | |
const $typedArray2IntArray = function(value) { | |
const arrayClassData = $d_I.getArrayOf(); | |
return new arrayClassData.constr(new Int32Array(value)); | |
}; | |
const $typedArray2FloatArray = function(value) { | |
const arrayClassData = $d_F.getArrayOf(); | |
return new arrayClassData.constr(new Float32Array(value)); | |
}; | |
const $typedArray2DoubleArray = function(value) { | |
const arrayClassData = $d_D.getArrayOf(); | |
return new arrayClassData.constr(new Float64Array(value)); | |
}; | |
/* We have to force a non-elidable *read* of $e, otherwise Closure will | |
* eliminate it altogether, along with all the exports, which is ... er ... | |
* plain wrong. | |
*/ | |
this["__ScalaJSExportsNamespace"] = $e; | |
// TypeData class | |
class $TypeData { | |
constructor() { | |
// Runtime support | |
this.constr = void 0; | |
this.parentData = void 0; | |
this.ancestors = null; | |
this.componentData = null; | |
this.arrayBase = null; | |
this.arrayDepth = 0; | |
this.zero = null; | |
this.arrayEncodedName = ""; | |
this._classOf = void 0; | |
this._arrayOf = void 0; | |
this.isArrayOf = void 0; | |
// java.lang.Class support | |
this["name"] = ""; | |
this["isPrimitive"] = false; | |
this["isInterface"] = false; | |
this["isArrayClass"] = false; | |
this["isInstance"] = void 0; | |
}; | |
initPrim( | |
zero, arrayEncodedName, displayName) { | |
// Runtime support | |
this.ancestors = {}; | |
this.componentData = null; | |
this.zero = zero; | |
this.arrayEncodedName = arrayEncodedName; | |
this.isArrayOf = function(obj, depth) { return false; }; | |
// java.lang.Class support | |
this["name"] = displayName; | |
this["isPrimitive"] = true; | |
this["isInstance"] = function(obj) { return false; }; | |
return this; | |
}; | |
initClass( | |
internalNameObj, isInterface, fullName, | |
ancestors, parentData, isInstance, isArrayOf) { | |
const internalName = $propertyName(internalNameObj); | |
isInstance = isInstance || function(obj) { | |
return !!(obj && obj.$classData && obj.$classData.ancestors[internalName]); | |
}; | |
isArrayOf = isArrayOf || function(obj, depth) { | |
return !!(obj && obj.$classData && (obj.$classData.arrayDepth === depth) | |
&& obj.$classData.arrayBase.ancestors[internalName]) | |
}; | |
// Runtime support | |
this.parentData = parentData; | |
this.ancestors = ancestors; | |
this.arrayEncodedName = "L"+fullName+";"; | |
this.isArrayOf = isArrayOf; | |
// java.lang.Class support | |
this["name"] = fullName; | |
this["isInterface"] = isInterface; | |
this["isInstance"] = isInstance; | |
return this; | |
}; | |
initArray( | |
componentData) { | |
// The constructor | |
const componentZero0 = componentData.zero; | |
// The zero for the Long runtime representation | |
// is a special case here, since the class has not | |
// been defined yet, when this file is read | |
const componentZero = (componentZero0 == "longZero") | |
? $m_sjsr_RuntimeLong$().Zero$1 | |
: componentZero0; | |
class ArrayClass extends $c_O { | |
constructor(arg) { | |
super(); | |
if (typeof(arg) === "number") { | |
// arg is the length of the array | |
this.u = new Array(arg); | |
for (let i = 0; i < arg; i++) | |
this.u[i] = componentZero; | |
} else { | |
// arg is a native array that we wrap | |
this.u = arg; | |
} | |
}; | |
clone__O() { | |
if (this.u instanceof Array) | |
return new ArrayClass(this.u["slice"](0)); | |
else | |
// The underlying Array is a TypedArray | |
return new ArrayClass(this.u.constructor(this.u)); | |
}; | |
}; | |
ArrayClass.prototype.$classData = this; | |
// Don't generate reflective call proxies. The compiler special cases | |
// reflective calls to methods on scala.Array | |
// The data | |
const encodedName = "[" + componentData.arrayEncodedName; | |
const componentBase = componentData.arrayBase || componentData; | |
const arrayDepth = componentData.arrayDepth + 1; | |
const isInstance = function(obj) { | |
return componentBase.isArrayOf(obj, arrayDepth); | |
} | |
// Runtime support | |
this.constr = ArrayClass; | |
this.parentData = $d_O; | |
this.ancestors = {O: 1}; | |
this.componentData = componentData; | |
this.arrayBase = componentBase; | |
this.arrayDepth = arrayDepth; | |
this.zero = null; | |
this.arrayEncodedName = encodedName; | |
this._classOf = undefined; | |
this._arrayOf = undefined; | |
this.isArrayOf = undefined; | |
// java.lang.Class support | |
this["name"] = encodedName; | |
this["isPrimitive"] = false; | |
this["isInterface"] = false; | |
this["isArrayClass"] = true; | |
this["isInstance"] = isInstance; | |
return this; | |
}; | |
getClassOf() { | |
if (!this._classOf) | |
this._classOf = new $c_jl_Class().init___jl_ScalaJSClassData(this); | |
return this._classOf; | |
}; | |
getArrayOf() { | |
if (!this._arrayOf) | |
this._arrayOf = new $TypeData().initArray(this); | |
return this._arrayOf; | |
}; | |
// java.lang.Class support | |
"getFakeInstance"() { | |
if (this === $d_T) | |
return "some string"; | |
else if (this === $d_jl_Boolean) | |
return false; | |
else if (this === $d_jl_Byte || | |
this === $d_jl_Short || | |
this === $d_jl_Integer || | |
this === $d_jl_Float || | |
this === $d_jl_Double) | |
return 0; | |
else if (this === $d_jl_Long) | |
return $m_sjsr_RuntimeLong$().Zero$1; | |
else if (this === $d_sr_BoxedUnit) | |
return void 0; | |
else | |
return {$classData: this}; | |
}; | |
"getSuperclass"() { | |
return this.parentData ? this.parentData.getClassOf() : null; | |
}; | |
"getComponentType"() { | |
return this.componentData ? this.componentData.getClassOf() : null; | |
}; | |
"newArrayOfThisClass"(lengths) { | |
let arrayClassData = this; | |
for (let i = 0; i < lengths.length; i++) | |
arrayClassData = arrayClassData.getArrayOf(); | |
return $newArrayObject(arrayClassData, lengths); | |
}; | |
}; | |
// Create primitive types | |
const $d_V = new $TypeData().initPrim(undefined, "V", "void"); | |
const $d_Z = new $TypeData().initPrim(false, "Z", "boolean"); | |
const $d_C = new $TypeData().initPrim(0, "C", "char"); | |
const $d_B = new $TypeData().initPrim(0, "B", "byte"); | |
const $d_S = new $TypeData().initPrim(0, "S", "short"); | |
const $d_I = new $TypeData().initPrim(0, "I", "int"); | |
const $d_J = new $TypeData().initPrim("longZero", "J", "long"); | |
const $d_F = new $TypeData().initPrim(0.0, "F", "float"); | |
const $d_D = new $TypeData().initPrim(0.0, "D", "double"); | |
// Instance tests for array of primitives | |
const $isArrayOf_Z = $makeIsArrayOfPrimitive($d_Z); | |
$d_Z.isArrayOf = $isArrayOf_Z; | |
const $isArrayOf_C = $makeIsArrayOfPrimitive($d_C); | |
$d_C.isArrayOf = $isArrayOf_C; | |
const $isArrayOf_B = $makeIsArrayOfPrimitive($d_B); | |
$d_B.isArrayOf = $isArrayOf_B; | |
const $isArrayOf_S = $makeIsArrayOfPrimitive($d_S); | |
$d_S.isArrayOf = $isArrayOf_S; | |
const $isArrayOf_I = $makeIsArrayOfPrimitive($d_I); | |
$d_I.isArrayOf = $isArrayOf_I; | |
const $isArrayOf_J = $makeIsArrayOfPrimitive($d_J); | |
$d_J.isArrayOf = $isArrayOf_J; | |
const $isArrayOf_F = $makeIsArrayOfPrimitive($d_F); | |
$d_F.isArrayOf = $isArrayOf_F; | |
const $isArrayOf_D = $makeIsArrayOfPrimitive($d_D); | |
$d_D.isArrayOf = $isArrayOf_D; | |
const $is_Ljava_io_Closeable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_Closeable))) | |
}); | |
const $isArrayOf_Ljava_io_Closeable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_Closeable))) | |
}); | |
class $c_O { | |
init___() { | |
return this | |
}; | |
equals__O__Z(that) { | |
return (this === that) | |
}; | |
toString__T() { | |
const jsx$2 = $objectGetClass(this).getName__T(); | |
const i = this.hashCode__I(); | |
const x = (+(i >>> 0)); | |
const jsx$1 = x["toString"](16); | |
return ((jsx$2 + "@") + jsx$1) | |
}; | |
hashCode__I() { | |
return $systemIdentityHashCode(this) | |
}; | |
"toString"() { | |
return this.toString__T() | |
}; | |
} | |
const $is_O = (function(obj) { | |
return (obj !== null) | |
}); | |
const $isArrayOf_O = (function(obj, depth) { | |
const data = (obj && obj.$classData); | |
if ((!data)) { | |
return false | |
} else { | |
const arrayDepth = (data.arrayDepth || 0); | |
return ((!(arrayDepth < depth)) && ((arrayDepth > depth) || (!data.arrayBase["isPrimitive"]))) | |
} | |
}); | |
const $d_O = new $TypeData().initClass({ | |
O: 0 | |
}, false, "java.lang.Object", { | |
O: 1 | |
}, (void 0), $is_O, $isArrayOf_O); | |
$c_O.prototype.$classData = $d_O; | |
const $is_jl_CharSequence = (function(obj) { | |
return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_CharSequence) || ((typeof obj) === "string")))) | |
}); | |
const $isArrayOf_jl_CharSequence = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_CharSequence))) | |
}); | |
const $is_ju_Formattable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.ju_Formattable))) | |
}); | |
const $isArrayOf_ju_Formattable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.ju_Formattable))) | |
}); | |
const $is_sc_GenTraversableOnce = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversableOnce))) | |
}); | |
const $isArrayOf_sc_GenTraversableOnce = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversableOnce))) | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_Constraint extends $c_O { | |
constructor() { | |
super(); | |
this.strength$1 = null; | |
this.planner$1 = null | |
}; | |
destroyConstraint__V() { | |
if (this.isSatisfied__Z()) { | |
this.planner$1.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.removeFromGraph__V() | |
}; | |
isInput__Z() { | |
return false | |
}; | |
satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) { | |
this.chooseMethod__I__V(mark); | |
if ((!this.isSatisfied__Z())) { | |
const x = this.strength$1; | |
const x$2 = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
if ((x === x$2)) { | |
$m_s_Console$().print__O__V("Could not satisfy a required constraint!") | |
}; | |
return null | |
} else { | |
this.markInputs__I__V(mark); | |
const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
const overridden = out.determinedBy$1; | |
if ((overridden !== null)) { | |
overridden.markUnsatisfied__V() | |
}; | |
out.determinedBy$1 = this; | |
if ((!this.planner$1.addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(this, mark))) { | |
$m_s_Console$().print__O__V("Cycle encountered") | |
}; | |
out.mark$1 = mark; | |
return overridden | |
} | |
}; | |
addConstraint__V() { | |
this.addToGraph__V(); | |
this.planner$1.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(strength, planner) { | |
this.strength$1 = strength; | |
this.planner$1 = planner; | |
return this | |
}; | |
} | |
const $is_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
}); | |
const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Constraint = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Constraint))) | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_Plan extends $c_O { | |
constructor() { | |
super(); | |
this.list$1 = null | |
}; | |
init___() { | |
this.list$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}; | |
execute__V() { | |
const this$1 = this.list$1; | |
const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
let these = this$2; | |
while ((!these.isEmpty__Z())) { | |
const arg1 = these.head__O(); | |
const constraint = arg1; | |
constraint.execute__V(); | |
these = these.tail__O() | |
} | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_Plan = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Plan: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Plan", { | |
Lorg_scalajs_benchmark_deltablue_Plan: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Plan.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Plan; | |
class $c_Lorg_scalajs_benchmark_deltablue_Planner extends $c_O { | |
constructor() { | |
super(); | |
this.currentMark$1 = 0 | |
}; | |
init___() { | |
this.currentMark$1 = 0; | |
return this | |
}; | |
extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan(constraints) { | |
const sources = new $c_scm_Stack().init___(); | |
constraints.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(sources$1) { | |
return (function(c$2) { | |
const c = c$2; | |
return ((c.isInput__Z() && c.isSatisfied__Z()) ? sources$1.push__O__scm_Stack(c) : (void 0)) | |
}) | |
})(sources))); | |
return this.makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) | |
}; | |
addPropagate__Lorg_scalajs_benchmark_deltablue_Constraint__I__Z(c, mark) { | |
const todo = new $c_scm_Stack().init___().push__O__scm_Stack(c); | |
while ((!todo.elems$5.isEmpty__Z())) { | |
const d = todo.pop__O(); | |
if ((d.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 === mark)) { | |
this.incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c); | |
return false | |
}; | |
d.recalculate__V(); | |
this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(d.output__Lorg_scalajs_benchmark_deltablue_Variable(), todo) | |
}; | |
return true | |
}; | |
incrementalRemove__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
const out = c.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
c.markUnsatisfied__V(); | |
c.removeFromGraph__V(); | |
const unsatisfied = this.removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out); | |
const elem = $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(); | |
const strength = new $c_sr_ObjectRef().init___O(elem); | |
while (true) { | |
unsatisfied.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(arg$outer, strength$1) { | |
return (function(u$2) { | |
const u = u$2; | |
const x = u.strength$1; | |
const x$2 = strength$1.elem$1; | |
if ((x === x$2)) { | |
arg$outer.incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(u) | |
} | |
}) | |
})(this, strength))); | |
strength.elem$1 = strength.elem$1.nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength(); | |
const x$1 = strength.elem$1; | |
const x$2$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
if ((!(x$1 === x$2$1))) { | |
/*<skip>*/ | |
} else { | |
break | |
} | |
} | |
}; | |
addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(v, coll) { | |
const determining = v.determinedBy$1; | |
const this$1 = v.constraints$1; | |
const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
let these = this$2; | |
while ((!these.isEmpty__Z())) { | |
const arg1 = these.head__O(); | |
const c = arg1; | |
if (((c !== determining) && c.isSatisfied__Z())) { | |
coll.push__O__scm_Stack(c) | |
}; | |
these = these.tail__O() | |
} | |
}; | |
removePropagateFrom__Lorg_scalajs_benchmark_deltablue_Variable__sc_Seq(out) { | |
out.determinedBy$1 = null; | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
out.stay$1 = true; | |
const unsatisfied = new $c_scm_ListBuffer().init___(); | |
const todo = new $c_scm_Stack().init___().push__O__scm_Stack(out); | |
while ((!todo.elems$5.isEmpty__Z())) { | |
const v = todo.pop__O(); | |
const this$1 = v.constraints$1; | |
const this$2 = this$1.scala$collection$mutable$ListBuffer$$start$6; | |
let these = this$2; | |
while ((!these.isEmpty__Z())) { | |
const arg1 = these.head__O(); | |
const c = arg1; | |
if ((!c.isSatisfied__Z())) { | |
unsatisfied.$$plus$eq__O__scm_ListBuffer(c) | |
}; | |
these = these.tail__O() | |
}; | |
const determining = v.determinedBy$1; | |
const this$3 = v.constraints$1; | |
const this$4 = this$3.scala$collection$mutable$ListBuffer$$start$6; | |
let these$1 = this$4; | |
while ((!these$1.isEmpty__Z())) { | |
const arg1$1 = these$1.head__O(); | |
const next = arg1$1; | |
if (((next !== determining) && next.isSatisfied__Z())) { | |
next.recalculate__V(); | |
todo.push__O__scm_Stack(next.output__Lorg_scalajs_benchmark_deltablue_Variable()) | |
}; | |
these$1 = these$1.tail__O() | |
} | |
}; | |
return unsatisfied | |
}; | |
makePlan__scm_Stack__Lorg_scalajs_benchmark_deltablue_Plan(sources) { | |
const mark = this.newMark__I(); | |
const plan = new $c_Lorg_scalajs_benchmark_deltablue_Plan().init___(); | |
while ((!sources.elems$5.isEmpty__Z())) { | |
const c = sources.pop__O(); | |
if (((c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 !== mark) && c.inputsKnown__I__Z(mark))) { | |
plan.list$1.$$plus$eq__O__scm_ListBuffer(c); | |
c.output__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
this.addConstraintsConsumingTo__Lorg_scalajs_benchmark_deltablue_Variable__scm_Stack__V(c.output__Lorg_scalajs_benchmark_deltablue_Variable(), sources) | |
} | |
}; | |
return plan | |
}; | |
newMark__I() { | |
this.currentMark$1 = ((1 + this.currentMark$1) | 0); | |
return this.currentMark$1 | |
}; | |
incrementalAdd__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
const mark = this.newMark__I(); | |
let overridden = c.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark); | |
while ((overridden !== null)) { | |
overridden = overridden.satisfy__I__Lorg_scalajs_benchmark_deltablue_Constraint(mark) | |
} | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_Planner = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Planner: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Planner", { | |
Lorg_scalajs_benchmark_deltablue_Planner: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Planner.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Planner; | |
class $c_Lorg_scalajs_benchmark_deltablue_Strength extends $c_O { | |
constructor() { | |
super(); | |
this.value$1 = 0; | |
this.name$1 = null | |
}; | |
init___I__T(value, name) { | |
this.value$1 = value; | |
this.name$1 = name; | |
return this | |
}; | |
nextWeaker__Lorg_scalajs_benchmark_deltablue_Strength() { | |
const x1 = this.value$1; | |
switch (x1) { | |
case 0: { | |
return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$(); | |
break | |
} | |
case 1: { | |
return $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(); | |
break | |
} | |
case 2: { | |
return $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(); | |
break | |
} | |
case 3: { | |
return $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(); | |
break | |
} | |
case 4: { | |
return $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$(); | |
break | |
} | |
case 5: { | |
return $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}; | |
} | |
const $is_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
}); | |
const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Strength = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Strength))) | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_Strength$ extends $c_O { | |
weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) { | |
return (s1.value$1 > s2.value$1) | |
}; | |
stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) { | |
return (s1.value$1 < s2.value$1) | |
}; | |
weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(s1, s2) { | |
return (this.weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(s1, s2) ? s1 : s2) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_Strength$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Strength$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Strength$", { | |
Lorg_scalajs_benchmark_deltablue_Strength$: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Strength$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Strength$; | |
let $n_Lorg_scalajs_benchmark_deltablue_Strength$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_Strength$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_Strength$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_Strength$ = new $c_Lorg_scalajs_benchmark_deltablue_Strength$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_Strength$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_Variable extends $c_O { | |
constructor() { | |
super(); | |
this.name$1 = null; | |
this.value$1 = 0; | |
this.constraints$1 = null; | |
this.determinedBy$1 = null; | |
this.mark$1 = 0; | |
this.walkStrength$1 = null; | |
this.stay$1 = false | |
}; | |
removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(c) { | |
this.constraints$1.$$minus$eq__O__scm_ListBuffer(c); | |
const x = this.determinedBy$1; | |
if ((x === c)) { | |
this.determinedBy$1 = null | |
} | |
}; | |
init___T__I(name, value) { | |
this.name$1 = name; | |
this.value$1 = value; | |
this.constraints$1 = new $c_scm_ListBuffer().init___(); | |
this.determinedBy$1 = null; | |
this.mark$1 = 0; | |
this.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$(); | |
this.stay$1 = true; | |
return this | |
}; | |
} | |
const $is_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
}); | |
const $isArrayOf_Lorg_scalajs_benchmark_deltablue_Variable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Lorg_scalajs_benchmark_deltablue_Variable))) | |
}); | |
const $d_Lorg_scalajs_benchmark_deltablue_Variable = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_Variable: 0 | |
}, false, "org.scalajs.benchmark.deltablue.Variable", { | |
Lorg_scalajs_benchmark_deltablue_Variable: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_Variable.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_Variable; | |
class $c_jl_Character$ extends $c_O { | |
constructor() { | |
super(); | |
this.TYPE$1 = null; | |
this.MIN$undVALUE$1 = 0; | |
this.MAX$undVALUE$1 = 0; | |
this.SIZE$1 = 0; | |
this.MIN$undRADIX$1 = 0; | |
this.MAX$undRADIX$1 = 0; | |
this.MIN$undHIGH$undSURROGATE$1 = 0; | |
this.MAX$undHIGH$undSURROGATE$1 = 0; | |
this.MIN$undLOW$undSURROGATE$1 = 0; | |
this.MAX$undLOW$undSURROGATE$1 = 0; | |
this.MIN$undSURROGATE$1 = 0; | |
this.MAX$undSURROGATE$1 = 0; | |
this.MIN$undCODE$undPOINT$1 = 0; | |
this.MAX$undCODE$undPOINT$1 = 0; | |
this.MIN$undSUPPLEMENTARY$undCODE$undPOINT$1 = 0; | |
this.HighSurrogateMask$1 = 0; | |
this.HighSurrogateID$1 = 0; | |
this.LowSurrogateMask$1 = 0; | |
this.LowSurrogateID$1 = 0; | |
this.SurrogateUsefulPartMask$1 = 0; | |
this.reUnicodeIdentStart$1 = null; | |
this.reUnicodeIdentPartExcl$1 = null; | |
this.reIdentIgnorable$1 = null; | |
this.bitmap$0$1 = 0 | |
}; | |
digit__C__I__I(c, radix) { | |
return (((radix > 36) || (radix < 2)) ? (-1) : ((((c >= 48) && (c <= 57)) && ((((-48) + c) | 0) < radix)) ? (((-48) + c) | 0) : ((((c >= 65) && (c <= 90)) && ((((-65) + c) | 0) < (((-10) + radix) | 0))) ? (((-55) + c) | 0) : ((((c >= 97) && (c <= 122)) && ((((-97) + c) | 0) < (((-10) + radix) | 0))) ? (((-87) + c) | 0) : ((((c >= 65313) && (c <= 65338)) && ((((-65313) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : ((((c >= 65345) && (c <= 65370)) && ((((-65345) + c) | 0) < (((-10) + radix) | 0))) ? (((-65303) + c) | 0) : (-1))))))) | |
}; | |
isUpperCase__C__Z(c) { | |
return (this.toUpperCase__C__C(c) === c) | |
}; | |
toUpperCase__C__C(c) { | |
const thiz = $g["String"]["fromCharCode"](c); | |
const $$this = thiz["toUpperCase"](); | |
return (65535 & ($$this["charCodeAt"](0) | 0)) | |
}; | |
} | |
const $d_jl_Character$ = new $TypeData().initClass({ | |
jl_Character$: 0 | |
}, false, "java.lang.Character$", { | |
jl_Character$: 1, | |
O: 1 | |
}); | |
$c_jl_Character$.prototype.$classData = $d_jl_Character$; | |
let $n_jl_Character$ = (void 0); | |
const $m_jl_Character$ = (function() { | |
if ((!$n_jl_Character$)) { | |
$n_jl_Character$ = new $c_jl_Character$().init___() | |
}; | |
return $n_jl_Character$ | |
}); | |
class $c_jl_Class extends $c_O { | |
constructor() { | |
super(); | |
this.data$1 = null | |
}; | |
getName__T() { | |
return this.data$1["name"] | |
}; | |
isPrimitive__Z() { | |
return (!(!this.data$1["isPrimitive"])) | |
}; | |
toString__T() { | |
return ((this.isInterface__Z() ? "interface " : (this.isPrimitive__Z() ? "" : "class ")) + this.getName__T()) | |
}; | |
isAssignableFrom__jl_Class__Z(that) { | |
return ((this.isPrimitive__Z() || that.isPrimitive__Z()) ? ((this === that) || ((this === $d_S.getClassOf()) ? (that === $d_B.getClassOf()) : ((this === $d_I.getClassOf()) ? ((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) : ((this === $d_F.getClassOf()) ? (((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) : ((this === $d_D.getClassOf()) && ((((that === $d_B.getClassOf()) || (that === $d_S.getClassOf())) || (that === $d_I.getClassOf())) || (that === $d_F.getClassOf()))))))) : this.isInstance__O__Z(that.getFakeInstance__p1__O())) | |
}; | |
isInstance__O__Z(obj) { | |
return (!(!this.data$1["isInstance"](obj))) | |
}; | |
init___jl_ScalaJSClassData(data) { | |
this.data$1 = data; | |
return this | |
}; | |
getFakeInstance__p1__O() { | |
return this.data$1["getFakeInstance"]() | |
}; | |
isArray__Z() { | |
return (!(!this.data$1["isArrayClass"])) | |
}; | |
isInterface__Z() { | |
return (!(!this.data$1["isInterface"])) | |
}; | |
} | |
const $d_jl_Class = new $TypeData().initClass({ | |
jl_Class: 0 | |
}, false, "java.lang.Class", { | |
jl_Class: 1, | |
O: 1 | |
}); | |
$c_jl_Class.prototype.$classData = $d_jl_Class; | |
class $c_jl_Double$ extends $c_O { | |
constructor() { | |
super(); | |
this.TYPE$1 = null; | |
this.POSITIVE$undINFINITY$1 = 0.0; | |
this.NEGATIVE$undINFINITY$1 = 0.0; | |
this.NaN$1 = 0.0; | |
this.MAX$undVALUE$1 = 0.0; | |
this.MIN$undVALUE$1 = 0.0; | |
this.MAX$undEXPONENT$1 = 0; | |
this.MIN$undEXPONENT$1 = 0; | |
this.SIZE$1 = 0; | |
this.doubleStrPat$1 = null; | |
this.bitmap$0$1 = false | |
}; | |
compare__D__D__I(a, b) { | |
if ((a !== a)) { | |
return ((b !== b) ? 0 : 1) | |
} else if ((b !== b)) { | |
return (-1) | |
} else if ((a === b)) { | |
if ((a === 0.0)) { | |
const ainf = (1.0 / a); | |
return ((ainf === (1.0 / b)) ? 0 : ((ainf < 0) ? (-1) : 1)) | |
} else { | |
return 0 | |
} | |
} else { | |
return ((a < b) ? (-1) : 1) | |
} | |
}; | |
} | |
const $d_jl_Double$ = new $TypeData().initClass({ | |
jl_Double$: 0 | |
}, false, "java.lang.Double$", { | |
jl_Double$: 1, | |
O: 1 | |
}); | |
$c_jl_Double$.prototype.$classData = $d_jl_Double$; | |
let $n_jl_Double$ = (void 0); | |
const $m_jl_Double$ = (function() { | |
if ((!$n_jl_Double$)) { | |
$n_jl_Double$ = new $c_jl_Double$().init___() | |
}; | |
return $n_jl_Double$ | |
}); | |
class $c_jl_Integer$ extends $c_O { | |
constructor() { | |
super(); | |
this.TYPE$1 = null; | |
this.MIN$undVALUE$1 = 0; | |
this.MAX$undVALUE$1 = 0; | |
this.SIZE$1 = 0 | |
}; | |
fail$1__p1__T__sr_Nothing$(s$1) { | |
throw new $c_jl_NumberFormatException().init___T(new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["For input string: \"", "\""])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([s$1]))) | |
}; | |
parseInt__T__I__I(s, radix) { | |
let jsx$1; | |
if ((s === null)) { | |
jsx$1 = true | |
} else { | |
const this$2 = new $c_sci_StringOps().init___T(s); | |
const $$this = this$2.repr$1; | |
jsx$1 = (($$this["length"] | 0) === 0) | |
}; | |
if (((jsx$1 || (radix < 2)) || (radix > 36))) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
} else { | |
let i = ((((65535 & (s["charCodeAt"](0) | 0)) === 45) || ((65535 & (s["charCodeAt"](0) | 0)) === 43)) ? 1 : 0); | |
const this$12 = new $c_sci_StringOps().init___T(s); | |
const $$this$1 = this$12.repr$1; | |
if ((($$this$1["length"] | 0) <= i)) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
} else { | |
while (true) { | |
const jsx$2 = i; | |
const this$16 = new $c_sci_StringOps().init___T(s); | |
const $$this$2 = this$16.repr$1; | |
if ((jsx$2 < ($$this$2["length"] | 0))) { | |
const jsx$3 = $m_jl_Character$(); | |
const index = i; | |
if ((jsx$3.digit__C__I__I((65535 & (s["charCodeAt"](index) | 0)), radix) < 0)) { | |
this.fail$1__p1__T__sr_Nothing$(s) | |
}; | |
i = ((1 + i) | 0) | |
} else { | |
break | |
} | |
}; | |
const res = (+$g["parseInt"](s, radix)); | |
return ((((res !== res) || (res > 2147483647)) || (res < (-2147483648))) ? this.fail$1__p1__T__sr_Nothing$(s) : (res | 0)) | |
} | |
} | |
}; | |
rotateLeft__I__I__I(i, distance) { | |
return ((i << distance) | ((i >>> ((-distance) | 0)) | 0)) | |
}; | |
bitCount__I__I(i) { | |
const t1 = ((i - (1431655765 & (i >> 1))) | 0); | |
const t2 = (((858993459 & t1) + (858993459 & (t1 >> 2))) | 0); | |
return ($imul(16843009, (252645135 & ((t2 + (t2 >> 4)) | 0))) >> 24) | |
}; | |
reverseBytes__I__I(i) { | |
const byte3 = ((i >>> 24) | 0); | |
const byte2 = (65280 & ((i >>> 8) | 0)); | |
const byte1 = (16711680 & (i << 8)); | |
const byte0 = (i << 24); | |
return (((byte0 | byte1) | byte2) | byte3) | |
}; | |
numberOfLeadingZeros__I__I(i) { | |
let x = i; | |
x = (x | ((x >>> 1) | 0)); | |
x = (x | ((x >>> 2) | 0)); | |
x = (x | ((x >>> 4) | 0)); | |
x = (x | ((x >>> 8) | 0)); | |
x = (x | ((x >>> 16) | 0)); | |
return ((32 - this.bitCount__I__I(x)) | 0) | |
}; | |
numberOfTrailingZeros__I__I(i) { | |
return this.bitCount__I__I((((-1) + (i & ((-i) | 0))) | 0)) | |
}; | |
} | |
const $d_jl_Integer$ = new $TypeData().initClass({ | |
jl_Integer$: 0 | |
}, false, "java.lang.Integer$", { | |
jl_Integer$: 1, | |
O: 1 | |
}); | |
$c_jl_Integer$.prototype.$classData = $d_jl_Integer$; | |
let $n_jl_Integer$ = (void 0); | |
const $m_jl_Integer$ = (function() { | |
if ((!$n_jl_Integer$)) { | |
$n_jl_Integer$ = new $c_jl_Integer$().init___() | |
}; | |
return $n_jl_Integer$ | |
}); | |
class $c_jl_Number extends $c_O { | |
} | |
const $is_jl_Number = (function(obj) { | |
return (!(!(((obj && obj.$classData) && obj.$classData.ancestors.jl_Number) || ((typeof obj) === "number")))) | |
}); | |
const $isArrayOf_jl_Number = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Number))) | |
}); | |
class $c_jl_System$ extends $c_O { | |
constructor() { | |
super(); | |
this.out$1 = null; | |
this.err$1 = null; | |
this.in$1 = null; | |
this.getHighPrecisionTime$1 = null | |
}; | |
init___() { | |
$n_jl_System$ = this; | |
this.out$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(false); | |
this.err$1 = new $c_jl_JSConsoleBasedPrintStream().init___jl_Boolean(true); | |
this.in$1 = null; | |
const x = $g["performance"]; | |
let jsx$1; | |
if ((!(!(!(!x))))) { | |
const x$1 = $g["performance"]["now"]; | |
if ((!(!(!(!x$1))))) { | |
jsx$1 = (function(this$2$1) { | |
return (function() { | |
return (+$g["performance"]["now"]()) | |
}) | |
})(this) | |
} else { | |
const x$2 = $g["performance"]["webkitNow"]; | |
if ((!(!(!(!x$2))))) { | |
jsx$1 = (function(this$3$1) { | |
return (function() { | |
return (+$g["performance"]["webkitNow"]()) | |
}) | |
})(this) | |
} else { | |
jsx$1 = (function(this$4$1) { | |
return (function() { | |
return (+new $g["Date"]()["getTime"]()) | |
}) | |
})(this) | |
} | |
} | |
} else { | |
jsx$1 = (function(this$5$1) { | |
return (function() { | |
return (+new $g["Date"]()["getTime"]()) | |
}) | |
})(this) | |
}; | |
this.getHighPrecisionTime$1 = jsx$1; | |
return this | |
}; | |
currentTimeMillis__J() { | |
return $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+new $g["Date"]()["getTime"]())) | |
}; | |
} | |
const $d_jl_System$ = new $TypeData().initClass({ | |
jl_System$: 0 | |
}, false, "java.lang.System$", { | |
jl_System$: 1, | |
O: 1 | |
}); | |
$c_jl_System$.prototype.$classData = $d_jl_System$; | |
let $n_jl_System$ = (void 0); | |
const $m_jl_System$ = (function() { | |
if ((!$n_jl_System$)) { | |
$n_jl_System$ = new $c_jl_System$().init___() | |
}; | |
return $n_jl_System$ | |
}); | |
class $c_jl_ThreadLocal extends $c_O { | |
constructor() { | |
super(); | |
this.hasValue$1 = null; | |
this.v$1 = null | |
}; | |
init___() { | |
this.hasValue$1 = false; | |
return this | |
}; | |
get__O() { | |
const x = this.hasValue$1; | |
if ((!(!(!x)))) { | |
this.set__O__V(this.initialValue__O()) | |
}; | |
return this.v$1 | |
}; | |
set__O__V(o) { | |
this.v$1 = o; | |
this.hasValue$1 = true | |
}; | |
} | |
class $c_ju_Arrays$ extends $c_O { | |
fillImpl$mIc$sp__p1__AI__I__V(a, value) { | |
let i = 0; | |
while ((i !== a.u["length"])) { | |
a.u[i] = value; | |
i = ((1 + i) | 0) | |
} | |
}; | |
} | |
const $d_ju_Arrays$ = new $TypeData().initClass({ | |
ju_Arrays$: 0 | |
}, false, "java.util.Arrays$", { | |
ju_Arrays$: 1, | |
O: 1 | |
}); | |
$c_ju_Arrays$.prototype.$classData = $d_ju_Arrays$; | |
let $n_ju_Arrays$ = (void 0); | |
const $m_ju_Arrays$ = (function() { | |
if ((!$n_ju_Arrays$)) { | |
$n_ju_Arrays$ = new $c_ju_Arrays$().init___() | |
}; | |
return $n_ju_Arrays$ | |
}); | |
class $c_ju_Formatter$ extends $c_O { | |
constructor() { | |
super(); | |
this.java$util$Formatter$$RegularChunk$1 = null; | |
this.java$util$Formatter$$DoublePercent$1 = null; | |
this.java$util$Formatter$$EOLChunk$1 = null; | |
this.java$util$Formatter$$FormattedChunk$1 = null | |
}; | |
init___() { | |
$n_ju_Formatter$ = this; | |
this.java$util$Formatter$$RegularChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^[^\\x25]+")); | |
this.java$util$Formatter$$DoublePercent$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25{2}")); | |
this.java$util$Formatter$$EOLChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25n")); | |
this.java$util$Formatter$$FormattedChunk$1 = new $c_ju_Formatter$RegExpExtractor().init___sjs_js_RegExp(new $g["RegExp"]("^\\x25(?:([1-9]\\d*)\\$)?([-#+ 0,\\(<]*)(\\d*)(?:\\.(\\d+))?([A-Za-z])")); | |
return this | |
}; | |
} | |
const $d_ju_Formatter$ = new $TypeData().initClass({ | |
ju_Formatter$: 0 | |
}, false, "java.util.Formatter$", { | |
ju_Formatter$: 1, | |
O: 1 | |
}); | |
$c_ju_Formatter$.prototype.$classData = $d_ju_Formatter$; | |
let $n_ju_Formatter$ = (void 0); | |
const $m_ju_Formatter$ = (function() { | |
if ((!$n_ju_Formatter$)) { | |
$n_ju_Formatter$ = new $c_ju_Formatter$().init___() | |
}; | |
return $n_ju_Formatter$ | |
}); | |
class $c_ju_Formatter$RegExpExtractor extends $c_O { | |
constructor() { | |
super(); | |
this.regexp$1 = null | |
}; | |
unapply__T__s_Option(str) { | |
return $m_s_Option$().apply__O__s_Option(this.regexp$1["exec"](str)) | |
}; | |
init___sjs_js_RegExp(regexp) { | |
this.regexp$1 = regexp; | |
return this | |
}; | |
} | |
const $d_ju_Formatter$RegExpExtractor = new $TypeData().initClass({ | |
ju_Formatter$RegExpExtractor: 0 | |
}, false, "java.util.Formatter$RegExpExtractor", { | |
ju_Formatter$RegExpExtractor: 1, | |
O: 1 | |
}); | |
$c_ju_Formatter$RegExpExtractor.prototype.$classData = $d_ju_Formatter$RegExpExtractor; | |
class $c_s_DeprecatedConsole extends $c_O { | |
} | |
class $c_s_FallbackArrayBuilding extends $c_O { | |
} | |
class $c_s_LowPriorityImplicits extends $c_O { | |
unwrapString__sci_WrappedString__T(ws) { | |
return ((ws !== null) ? ws.self$4 : null) | |
}; | |
} | |
const $s_s_Proxy$class__toString__s_Proxy__T = (function($$this) { | |
return ("" + $$this.self$1) | |
}); | |
const $s_s_Proxy$class__equals__s_Proxy__O__Z = (function($$this, that) { | |
return ((that !== null) && (((that === $$this) || (that === $$this.self$1)) || $objectEquals(that, $$this.self$1))) | |
}); | |
class $c_s_math_Ordered$ extends $c_O { | |
} | |
const $d_s_math_Ordered$ = new $TypeData().initClass({ | |
s_math_Ordered$: 0 | |
}, false, "scala.math.Ordered$", { | |
s_math_Ordered$: 1, | |
O: 1 | |
}); | |
$c_s_math_Ordered$.prototype.$classData = $d_s_math_Ordered$; | |
let $n_s_math_Ordered$ = (void 0); | |
const $m_s_math_Ordered$ = (function() { | |
if ((!$n_s_math_Ordered$)) { | |
$n_s_math_Ordered$ = new $c_s_math_Ordered$().init___() | |
}; | |
return $n_s_math_Ordered$ | |
}); | |
class $c_s_package$ extends $c_O { | |
constructor() { | |
super(); | |
this.AnyRef$1 = null; | |
this.Traversable$1 = null; | |
this.Iterable$1 = null; | |
this.Seq$1 = null; | |
this.IndexedSeq$1 = null; | |
this.Iterator$1 = null; | |
this.List$1 = null; | |
this.Nil$1 = null; | |
this.$$colon$colon$1 = null; | |
this.$$plus$colon$1 = null; | |
this.$$colon$plus$1 = null; | |
this.Stream$1 = null; | |
this.$$hash$colon$colon$1 = null; | |
this.Vector$1 = null; | |
this.StringBuilder$1 = null; | |
this.Range$1 = null; | |
this.BigDecimal$1 = null; | |
this.BigInt$1 = null; | |
this.Equiv$1 = null; | |
this.Fractional$1 = null; | |
this.Integral$1 = null; | |
this.Numeric$1 = null; | |
this.Ordered$1 = null; | |
this.Ordering$1 = null; | |
this.Either$1 = null; | |
this.Left$1 = null; | |
this.Right$1 = null; | |
this.bitmap$0$1 = 0 | |
}; | |
init___() { | |
$n_s_package$ = this; | |
this.AnyRef$1 = new $c_s_package$$anon$1().init___(); | |
this.Traversable$1 = $m_sc_Traversable$(); | |
this.Iterable$1 = $m_sc_Iterable$(); | |
this.Seq$1 = $m_sc_Seq$(); | |
this.IndexedSeq$1 = $m_sc_IndexedSeq$(); | |
this.Iterator$1 = $m_sc_Iterator$(); | |
this.List$1 = $m_sci_List$(); | |
this.Nil$1 = $m_sci_Nil$(); | |
this.$$colon$colon$1 = $m_sci_$colon$colon$(); | |
this.$$plus$colon$1 = $m_sc_$plus$colon$(); | |
this.$$colon$plus$1 = $m_sc_$colon$plus$(); | |
this.Stream$1 = $m_sci_Stream$(); | |
this.$$hash$colon$colon$1 = $m_sci_Stream$$hash$colon$colon$(); | |
this.Vector$1 = $m_sci_Vector$(); | |
this.StringBuilder$1 = $m_scm_StringBuilder$(); | |
this.Range$1 = $m_sci_Range$(); | |
this.Equiv$1 = $m_s_math_Equiv$(); | |
this.Fractional$1 = $m_s_math_Fractional$(); | |
this.Integral$1 = $m_s_math_Integral$(); | |
this.Numeric$1 = $m_s_math_Numeric$(); | |
this.Ordered$1 = $m_s_math_Ordered$(); | |
this.Ordering$1 = $m_s_math_Ordering$(); | |
this.Either$1 = $m_s_util_Either$(); | |
this.Left$1 = $m_s_util_Left$(); | |
this.Right$1 = $m_s_util_Right$(); | |
return this | |
}; | |
} | |
const $d_s_package$ = new $TypeData().initClass({ | |
s_package$: 0 | |
}, false, "scala.package$", { | |
s_package$: 1, | |
O: 1 | |
}); | |
$c_s_package$.prototype.$classData = $d_s_package$; | |
let $n_s_package$ = (void 0); | |
const $m_s_package$ = (function() { | |
if ((!$n_s_package$)) { | |
$n_s_package$ = new $c_s_package$().init___() | |
}; | |
return $n_s_package$ | |
}); | |
class $c_s_reflect_ClassManifestFactory$ extends $c_O { | |
constructor() { | |
super(); | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyVal$1 = null; | |
this.Nothing$1 = null; | |
this.Null$1 = null | |
}; | |
init___() { | |
$n_s_reflect_ClassManifestFactory$ = this; | |
this.Byte$1 = $m_s_reflect_ManifestFactory$().Byte$1; | |
this.Short$1 = $m_s_reflect_ManifestFactory$().Short$1; | |
this.Char$1 = $m_s_reflect_ManifestFactory$().Char$1; | |
this.Int$1 = $m_s_reflect_ManifestFactory$().Int$1; | |
this.Long$1 = $m_s_reflect_ManifestFactory$().Long$1; | |
this.Float$1 = $m_s_reflect_ManifestFactory$().Float$1; | |
this.Double$1 = $m_s_reflect_ManifestFactory$().Double$1; | |
this.Boolean$1 = $m_s_reflect_ManifestFactory$().Boolean$1; | |
this.Unit$1 = $m_s_reflect_ManifestFactory$().Unit$1; | |
this.Any$1 = $m_s_reflect_ManifestFactory$().Any$1; | |
this.Object$1 = $m_s_reflect_ManifestFactory$().Object$1; | |
this.AnyVal$1 = $m_s_reflect_ManifestFactory$().AnyVal$1; | |
this.Nothing$1 = $m_s_reflect_ManifestFactory$().Nothing$1; | |
this.Null$1 = $m_s_reflect_ManifestFactory$().Null$1; | |
return this | |
}; | |
} | |
const $d_s_reflect_ClassManifestFactory$ = new $TypeData().initClass({ | |
s_reflect_ClassManifestFactory$: 0 | |
}, false, "scala.reflect.ClassManifestFactory$", { | |
s_reflect_ClassManifestFactory$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_ClassManifestFactory$.prototype.$classData = $d_s_reflect_ClassManifestFactory$; | |
let $n_s_reflect_ClassManifestFactory$ = (void 0); | |
const $m_s_reflect_ClassManifestFactory$ = (function() { | |
if ((!$n_s_reflect_ClassManifestFactory$)) { | |
$n_s_reflect_ClassManifestFactory$ = new $c_s_reflect_ClassManifestFactory$().init___() | |
}; | |
return $n_s_reflect_ClassManifestFactory$ | |
}); | |
class $c_s_reflect_ManifestFactory$ extends $c_O { | |
constructor() { | |
super(); | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = null; | |
this.scala$reflect$ManifestFactory$$NothingTYPE$1 = null; | |
this.scala$reflect$ManifestFactory$$NullTYPE$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyRef$1 = null; | |
this.AnyVal$1 = null; | |
this.Null$1 = null; | |
this.Nothing$1 = null | |
}; | |
init___() { | |
$n_s_reflect_ManifestFactory$ = this; | |
this.Byte$1 = new $c_s_reflect_ManifestFactory$$anon$6().init___(); | |
this.Short$1 = new $c_s_reflect_ManifestFactory$$anon$7().init___(); | |
this.Char$1 = new $c_s_reflect_ManifestFactory$$anon$8().init___(); | |
this.Int$1 = new $c_s_reflect_ManifestFactory$$anon$9().init___(); | |
this.Long$1 = new $c_s_reflect_ManifestFactory$$anon$10().init___(); | |
this.Float$1 = new $c_s_reflect_ManifestFactory$$anon$11().init___(); | |
this.Double$1 = new $c_s_reflect_ManifestFactory$$anon$12().init___(); | |
this.Boolean$1 = new $c_s_reflect_ManifestFactory$$anon$13().init___(); | |
this.Unit$1 = new $c_s_reflect_ManifestFactory$$anon$14().init___(); | |
this.scala$reflect$ManifestFactory$$ObjectTYPE$1 = $d_O.getClassOf(); | |
this.scala$reflect$ManifestFactory$$NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
this.scala$reflect$ManifestFactory$$NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
this.Any$1 = new $c_s_reflect_ManifestFactory$$anon$1().init___(); | |
this.Object$1 = new $c_s_reflect_ManifestFactory$$anon$2().init___(); | |
this.AnyRef$1 = this.Object$1; | |
this.AnyVal$1 = new $c_s_reflect_ManifestFactory$$anon$3().init___(); | |
this.Null$1 = new $c_s_reflect_ManifestFactory$$anon$4().init___(); | |
this.Nothing$1 = new $c_s_reflect_ManifestFactory$$anon$5().init___(); | |
return this | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$ = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$: 0 | |
}, false, "scala.reflect.ManifestFactory$", { | |
s_reflect_ManifestFactory$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_ManifestFactory$.prototype.$classData = $d_s_reflect_ManifestFactory$; | |
let $n_s_reflect_ManifestFactory$ = (void 0); | |
const $m_s_reflect_ManifestFactory$ = (function() { | |
if ((!$n_s_reflect_ManifestFactory$)) { | |
$n_s_reflect_ManifestFactory$ = new $c_s_reflect_ManifestFactory$().init___() | |
}; | |
return $n_s_reflect_ManifestFactory$ | |
}); | |
class $c_s_reflect_package$ extends $c_O { | |
constructor() { | |
super(); | |
this.ClassManifest$1 = null; | |
this.Manifest$1 = null | |
}; | |
init___() { | |
$n_s_reflect_package$ = this; | |
this.ClassManifest$1 = $m_s_reflect_ClassManifestFactory$(); | |
this.Manifest$1 = $m_s_reflect_ManifestFactory$(); | |
return this | |
}; | |
} | |
const $d_s_reflect_package$ = new $TypeData().initClass({ | |
s_reflect_package$: 0 | |
}, false, "scala.reflect.package$", { | |
s_reflect_package$: 1, | |
O: 1 | |
}); | |
$c_s_reflect_package$.prototype.$classData = $d_s_reflect_package$; | |
let $n_s_reflect_package$ = (void 0); | |
const $m_s_reflect_package$ = (function() { | |
if ((!$n_s_reflect_package$)) { | |
$n_s_reflect_package$ = new $c_s_reflect_package$().init___() | |
}; | |
return $n_s_reflect_package$ | |
}); | |
class $c_s_util_DynamicVariable extends $c_O { | |
constructor() { | |
super(); | |
this.scala$util$DynamicVariable$$init$f = null; | |
this.tl$1 = null | |
}; | |
toString__T() { | |
return (("DynamicVariable(" + this.tl$1.get__O()) + ")") | |
}; | |
init___O(init) { | |
this.scala$util$DynamicVariable$$init$f = init; | |
this.tl$1 = new $c_s_util_DynamicVariable$$anon$1().init___s_util_DynamicVariable(this); | |
return this | |
}; | |
} | |
const $d_s_util_DynamicVariable = new $TypeData().initClass({ | |
s_util_DynamicVariable: 0 | |
}, false, "scala.util.DynamicVariable", { | |
s_util_DynamicVariable: 1, | |
O: 1 | |
}); | |
$c_s_util_DynamicVariable.prototype.$classData = $d_s_util_DynamicVariable; | |
class $c_s_util_Either$ extends $c_O { | |
} | |
const $d_s_util_Either$ = new $TypeData().initClass({ | |
s_util_Either$: 0 | |
}, false, "scala.util.Either$", { | |
s_util_Either$: 1, | |
O: 1 | |
}); | |
$c_s_util_Either$.prototype.$classData = $d_s_util_Either$; | |
let $n_s_util_Either$ = (void 0); | |
const $m_s_util_Either$ = (function() { | |
if ((!$n_s_util_Either$)) { | |
$n_s_util_Either$ = new $c_s_util_Either$().init___() | |
}; | |
return $n_s_util_Either$ | |
}); | |
class $c_s_util_control_Breaks extends $c_O { | |
constructor() { | |
super(); | |
this.scala$util$control$Breaks$$breakException$1 = null | |
}; | |
init___() { | |
this.scala$util$control$Breaks$$breakException$1 = new $c_s_util_control_BreakControl().init___(); | |
return this | |
}; | |
} | |
const $d_s_util_control_Breaks = new $TypeData().initClass({ | |
s_util_control_Breaks: 0 | |
}, false, "scala.util.control.Breaks", { | |
s_util_control_Breaks: 1, | |
O: 1 | |
}); | |
$c_s_util_control_Breaks.prototype.$classData = $d_s_util_control_Breaks; | |
const $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable = (function($$this) { | |
const this$1 = $m_s_util_control_NoStackTrace$(); | |
if (this$1.$$undnoSuppression$1) { | |
return $c_jl_Throwable.prototype.fillInStackTrace__jl_Throwable.call($$this) | |
} else { | |
return $$this | |
} | |
}); | |
class $c_s_util_hashing_MurmurHash3 extends $c_O { | |
mixLast__I__I__I(hash, data) { | |
let k = data; | |
k = $imul((-862048943), k); | |
k = $m_jl_Integer$().rotateLeft__I__I__I(k, 15); | |
k = $imul(461845907, k); | |
return (hash ^ k) | |
}; | |
mix__I__I__I(hash, data) { | |
let h = this.mixLast__I__I__I(hash, data); | |
h = $m_jl_Integer$().rotateLeft__I__I__I(h, 13); | |
return (((-430675100) + $imul(5, h)) | 0) | |
}; | |
avalanche__p1__I__I(hash) { | |
let h = hash; | |
h = (h ^ ((h >>> 16) | 0)); | |
h = $imul((-2048144789), h); | |
h = (h ^ ((h >>> 13) | 0)); | |
h = $imul((-1028477387), h); | |
h = (h ^ ((h >>> 16) | 0)); | |
return h | |
}; | |
unorderedHash__sc_TraversableOnce__I__I(xs, seed) { | |
const a = new $c_sr_IntRef().init___I(0); | |
const b = new $c_sr_IntRef().init___I(0); | |
const n = new $c_sr_IntRef().init___I(0); | |
const c = new $c_sr_IntRef().init___I(1); | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, a$1, b$1, n$1, c$1) { | |
return (function(x$2) { | |
const h = $m_sr_ScalaRunTime$().hash__O__I(x$2); | |
a$1.elem$1 = ((a$1.elem$1 + h) | 0); | |
b$1.elem$1 = (b$1.elem$1 ^ h); | |
if ((h !== 0)) { | |
c$1.elem$1 = $imul(c$1.elem$1, h) | |
}; | |
n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
}) | |
})(this, a, b, n, c))); | |
let h$1 = seed; | |
h$1 = this.mix__I__I__I(h$1, a.elem$1); | |
h$1 = this.mix__I__I__I(h$1, b.elem$1); | |
h$1 = this.mixLast__I__I__I(h$1, c.elem$1); | |
return this.finalizeHash__I__I__I(h$1, n.elem$1) | |
}; | |
productHash__s_Product__I__I(x, seed) { | |
const arr = x.productArity__I(); | |
if ((arr === 0)) { | |
const this$1 = x.productPrefix__T(); | |
return $m_sjsr_RuntimeString$().hashCode__T__I(this$1) | |
} else { | |
let h = seed; | |
let i = 0; | |
while ((i < arr)) { | |
h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(x.productElement__I__O(i))); | |
i = ((1 + i) | 0) | |
}; | |
return this.finalizeHash__I__I__I(h, arr) | |
} | |
}; | |
finalizeHash__I__I__I(hash, length) { | |
return this.avalanche__p1__I__I((hash ^ length)) | |
}; | |
orderedHash__sc_TraversableOnce__I__I(xs, seed) { | |
const n = new $c_sr_IntRef().init___I(0); | |
const h = new $c_sr_IntRef().init___I(seed); | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2$1, n$1, h$1) { | |
return (function(x$2) { | |
h$1.elem$1 = this$2$1.mix__I__I__I(h$1.elem$1, $m_sr_ScalaRunTime$().hash__O__I(x$2)); | |
n$1.elem$1 = ((1 + n$1.elem$1) | 0) | |
}) | |
})(this, n, h))); | |
return this.finalizeHash__I__I__I(h.elem$1, n.elem$1) | |
}; | |
listHash__sci_List__I__I(xs, seed) { | |
let n = 0; | |
let h = seed; | |
let elems = xs; | |
while ((!elems.isEmpty__Z())) { | |
const head = elems.head__O(); | |
const tail = elems.tail__O(); | |
h = this.mix__I__I__I(h, $m_sr_ScalaRunTime$().hash__O__I(head)); | |
n = ((1 + n) | 0); | |
elems = tail | |
}; | |
return this.finalizeHash__I__I__I(h, n) | |
}; | |
} | |
class $c_s_util_hashing_package$ extends $c_O { | |
byteswap32__I__I(v) { | |
let hc = $imul((-1640532531), v); | |
hc = $m_jl_Integer$().reverseBytes__I__I(hc); | |
return $imul((-1640532531), hc) | |
}; | |
} | |
const $d_s_util_hashing_package$ = new $TypeData().initClass({ | |
s_util_hashing_package$: 0 | |
}, false, "scala.util.hashing.package$", { | |
s_util_hashing_package$: 1, | |
O: 1 | |
}); | |
$c_s_util_hashing_package$.prototype.$classData = $d_s_util_hashing_package$; | |
let $n_s_util_hashing_package$ = (void 0); | |
const $m_s_util_hashing_package$ = (function() { | |
if ((!$n_s_util_hashing_package$)) { | |
$n_s_util_hashing_package$ = new $c_s_util_hashing_package$().init___() | |
}; | |
return $n_s_util_hashing_package$ | |
}); | |
class $c_sc_$colon$plus$ extends $c_O { | |
} | |
const $d_sc_$colon$plus$ = new $TypeData().initClass({ | |
sc_$colon$plus$: 0 | |
}, false, "scala.collection.$colon$plus$", { | |
sc_$colon$plus$: 1, | |
O: 1 | |
}); | |
$c_sc_$colon$plus$.prototype.$classData = $d_sc_$colon$plus$; | |
let $n_sc_$colon$plus$ = (void 0); | |
const $m_sc_$colon$plus$ = (function() { | |
if ((!$n_sc_$colon$plus$)) { | |
$n_sc_$colon$plus$ = new $c_sc_$colon$plus$().init___() | |
}; | |
return $n_sc_$colon$plus$ | |
}); | |
class $c_sc_$plus$colon$ extends $c_O { | |
} | |
const $d_sc_$plus$colon$ = new $TypeData().initClass({ | |
sc_$plus$colon$: 0 | |
}, false, "scala.collection.$plus$colon$", { | |
sc_$plus$colon$: 1, | |
O: 1 | |
}); | |
$c_sc_$plus$colon$.prototype.$classData = $d_sc_$plus$colon$; | |
let $n_sc_$plus$colon$ = (void 0); | |
const $m_sc_$plus$colon$ = (function() { | |
if ((!$n_sc_$plus$colon$)) { | |
$n_sc_$plus$colon$ = new $c_sc_$plus$colon$().init___() | |
}; | |
return $n_sc_$plus$colon$ | |
}); | |
const $s_sc_GenSeqLike$class__equals__sc_GenSeqLike__O__Z = (function($$this, that) { | |
if ($is_sc_GenSeq(that)) { | |
const x2 = that; | |
return $$this.sameElements__sc_GenIterable__Z(x2) | |
} else { | |
return false | |
} | |
}); | |
const $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z = (function($$this, x2$1) { | |
try { | |
return $$this.subsetOf__sc_GenSet__Z(x2$1) | |
} catch (e) { | |
if ($is_jl_ClassCastException(e)) { | |
return false | |
} else { | |
throw e | |
} | |
} | |
}); | |
const $s_sc_GenSetLike$class__equals__sc_GenSetLike__O__Z = (function($$this, that) { | |
if ($is_sc_GenSet(that)) { | |
const x2 = that; | |
return (($$this === x2) || (($$this.size__I() === x2.size__I()) && $s_sc_GenSetLike$class__liftedTree1$1__p0__sc_GenSetLike__sc_GenSet__Z($$this, x2))) | |
} else { | |
return false | |
} | |
}); | |
const $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I = (function($$this, len) { | |
return (($$this.length__I() - len) | 0) | |
}); | |
const $s_sc_IndexedSeqOptimized$class__slice__sc_IndexedSeqOptimized__I__I__O = (function($$this, from, until) { | |
const lo = ((from > 0) ? from : 0); | |
const x = ((until > 0) ? until : 0); | |
const y = $$this.length__I(); | |
const hi = ((x < y) ? x : y); | |
const x$1 = ((hi - lo) | 0); | |
const elems = ((x$1 > 0) ? x$1 : 0); | |
const b = $$this.newBuilder__scm_Builder(); | |
b.sizeHint__I__V(elems); | |
let i = lo; | |
while ((i < hi)) { | |
b.$$plus$eq__O__scm_Builder($$this.apply__I__O(i)); | |
i = ((1 + i) | 0) | |
}; | |
return b.result__O() | |
}); | |
const $s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V = (function($$this, xs, start, len) { | |
let i = 0; | |
let j = start; | |
const $$this$1 = $$this.length__I(); | |
const $$this$2 = (($$this$1 < len) ? $$this$1 : len); | |
const that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
const end = (($$this$2 < that) ? $$this$2 : that); | |
while ((i < end)) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, j, $$this.apply__I__O(i)); | |
i = ((1 + i) | 0); | |
j = ((1 + j) | 0) | |
} | |
}); | |
const $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
if ($is_sc_IndexedSeq(that)) { | |
const x2 = that; | |
const len = $$this.length__I(); | |
if ((len === x2.length__I())) { | |
let i = 0; | |
while (((i < len) && $m_sr_BoxesRunTime$().equals__O__O__Z($$this.apply__I__O(i), x2.apply__I__O(i)))) { | |
i = ((1 + i) | 0) | |
}; | |
return (i === len) | |
} else { | |
return false | |
} | |
} else { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
} | |
}); | |
const $s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V = (function($$this, f) { | |
let i = 0; | |
const len = $$this.length__I(); | |
while ((i < len)) { | |
f.apply__O__O($$this.apply__I__O(i)); | |
i = ((1 + i) | 0) | |
} | |
}); | |
const $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O = (function($$this) { | |
return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? $s_sc_TraversableLike$class__tail__sc_TraversableLike__O($$this) : $$this.slice__I__I__O(1, $$this.length__I())) | |
}); | |
const $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z = (function($$this) { | |
return ($$this.length__I() === 0) | |
}); | |
const $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O = (function($$this) { | |
return ($s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z($$this) ? new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I($$this, 0, $$this.length__I()).next__O() : $$this.apply__I__O(0)) | |
}); | |
const $s_sc_IterableLike$class__drop__sc_IterableLike__I__O = (function($$this, n) { | |
const b = $$this.newBuilder__scm_Builder(); | |
const lo = ((n < 0) ? 0 : n); | |
const delta = ((-lo) | 0); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V(b, $$this, delta); | |
let i = 0; | |
const it = $$this.iterator__sc_Iterator(); | |
while (((i < n) && it.hasNext__Z())) { | |
it.next__O(); | |
i = ((1 + i) | 0) | |
}; | |
return b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(it).result__O() | |
}); | |
const $s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V = (function($$this, xs, start, len) { | |
let i = start; | |
const $$this$1 = ((start + len) | 0); | |
const that = $m_sr_ScalaRunTime$().array$undlength__O__I(xs); | |
const end = (($$this$1 < that) ? $$this$1 : that); | |
const it = $$this.iterator__sc_Iterator(); | |
while (((i < end) && it.hasNext__Z())) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(xs, i, it.next__O()); | |
i = ((1 + i) | 0) | |
} | |
}); | |
const $s_sc_IterableLike$class__take__sc_IterableLike__I__O = (function($$this, n) { | |
const b = $$this.newBuilder__scm_Builder(); | |
if ((n <= 0)) { | |
return b.result__O() | |
} else { | |
b.sizeHintBounded__I__sc_TraversableLike__V(n, $$this); | |
let i = 0; | |
const it = $$this.iterator__sc_Iterator(); | |
while (((i < n) && it.hasNext__Z())) { | |
b.$$plus$eq__O__scm_Builder(it.next__O()); | |
i = ((1 + i) | 0) | |
}; | |
return b.result__O() | |
} | |
}); | |
const $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z = (function($$this, that) { | |
const these = $$this.iterator__sc_Iterator(); | |
const those = that.iterator__sc_Iterator(); | |
while ((these.hasNext__Z() && those.hasNext__Z())) { | |
if ((!$m_sr_BoxesRunTime$().equals__O__O__Z(these.next__O(), those.next__O()))) { | |
return false | |
} | |
}; | |
return ((!these.hasNext__Z()) && (!those.hasNext__Z())) | |
}); | |
class $c_sc_Iterator$ extends $c_O { | |
constructor() { | |
super(); | |
this.empty$1 = null | |
}; | |
init___() { | |
$n_sc_Iterator$ = this; | |
this.empty$1 = new $c_sc_Iterator$$anon$2().init___(); | |
return this | |
}; | |
} | |
const $d_sc_Iterator$ = new $TypeData().initClass({ | |
sc_Iterator$: 0 | |
}, false, "scala.collection.Iterator$", { | |
sc_Iterator$: 1, | |
O: 1 | |
}); | |
$c_sc_Iterator$.prototype.$classData = $d_sc_Iterator$; | |
let $n_sc_Iterator$ = (void 0); | |
const $m_sc_Iterator$ = (function() { | |
if ((!$n_sc_Iterator$)) { | |
$n_sc_Iterator$ = new $c_sc_Iterator$().init___() | |
}; | |
return $n_sc_Iterator$ | |
}); | |
const $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream = (function($$this) { | |
if ($$this.hasNext__Z()) { | |
const hd = $$this.next__O(); | |
const tl = new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function($$this$1) { | |
return (function() { | |
return $$this$1.toStream__sci_Stream() | |
}) | |
})($$this)); | |
return new $c_sci_Stream$Cons().init___O__F0(hd, tl) | |
} else { | |
$m_sci_Stream$(); | |
return $m_sci_Stream$Empty$() | |
} | |
}); | |
const $s_sc_Iterator$class__isEmpty__sc_Iterator__Z = (function($$this) { | |
return (!$$this.hasNext__Z()) | |
}); | |
const $s_sc_Iterator$class__toString__sc_Iterator__T = (function($$this) { | |
return (($$this.hasNext__Z() ? "non-empty" : "empty") + " iterator") | |
}); | |
const $s_sc_Iterator$class__foreach__sc_Iterator__F1__V = (function($$this, f) { | |
while ($$this.hasNext__Z()) { | |
f.apply__O__O($$this.next__O()) | |
} | |
}); | |
const $s_sc_Iterator$class__forall__sc_Iterator__F1__Z = (function($$this, p) { | |
let res = true; | |
while ((res && $$this.hasNext__Z())) { | |
res = (!(!p.apply__O__O($$this.next__O()))) | |
}; | |
return res | |
}); | |
const $s_sc_LinearSeqOptimized$class__lengthCompare__sc_LinearSeqOptimized__I__I = (function($$this, len) { | |
return ((len < 0) ? 1 : $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I($$this, 0, $$this, len)) | |
}); | |
const $s_sc_LinearSeqOptimized$class__apply__sc_LinearSeqOptimized__I__O = (function($$this, n) { | |
const rest = $$this.drop__I__sc_LinearSeqOptimized(n); | |
if (((n < 0) || rest.isEmpty__Z())) { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + n)) | |
}; | |
return rest.head__O() | |
}); | |
const $s_sc_LinearSeqOptimized$class__loop$1__p0__sc_LinearSeqOptimized__I__sc_LinearSeqOptimized__I__I = (function($$this, i, xs, len$1) { | |
_loop: while (true) { | |
if ((i === len$1)) { | |
return (xs.isEmpty__Z() ? 0 : 1) | |
} else if (xs.isEmpty__Z()) { | |
return (-1) | |
} else { | |
const temp$i = ((1 + i) | 0); | |
const temp$xs = xs.tail__O(); | |
i = temp$i; | |
xs = temp$xs; | |
continue _loop | |
} | |
} | |
}); | |
const $s_sc_LinearSeqOptimized$class__length__sc_LinearSeqOptimized__I = (function($$this) { | |
let these = $$this; | |
let len = 0; | |
while ((!these.isEmpty__Z())) { | |
len = ((1 + len) | 0); | |
these = these.tail__O() | |
}; | |
return len | |
}); | |
const $s_sc_LinearSeqOptimized$class__sameElements__sc_LinearSeqOptimized__sc_GenIterable__Z = (function($$this, that) { | |
if ($is_sc_LinearSeq(that)) { | |
const x2 = that; | |
if (($$this === x2)) { | |
return true | |
} else { | |
let these = $$this; | |
let those = x2; | |
while ((((!these.isEmpty__Z()) && (!those.isEmpty__Z())) && $m_sr_BoxesRunTime$().equals__O__O__Z(these.head__O(), those.head__O()))) { | |
these = these.tail__O(); | |
those = those.tail__O() | |
}; | |
return (these.isEmpty__Z() && those.isEmpty__Z()) | |
} | |
} else { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z($$this, that) | |
} | |
}); | |
const $s_sc_SeqLike$class__isEmpty__sc_SeqLike__Z = (function($$this) { | |
return ($$this.lengthCompare__I__I(0) === 0) | |
}); | |
const $s_sc_SeqLike$class__reverse__sc_SeqLike__O = (function($$this) { | |
const elem = $m_sci_Nil$(); | |
const xs = new $c_sr_ObjectRef().init___O(elem); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, xs$1) { | |
return (function(x$2) { | |
const this$2 = xs$1.elem$1; | |
xs$1.elem$1 = new $c_sci_$colon$colon().init___O__sci_List(x$2, this$2) | |
}) | |
})($$this, xs))); | |
const b = $$this.newBuilder__scm_Builder(); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
const this$3 = xs.elem$1; | |
let these = this$3; | |
while ((!these.isEmpty__Z())) { | |
const arg1 = these.head__O(); | |
b.$$plus$eq__O__scm_Builder(arg1); | |
these = these.tail__O() | |
}; | |
return b.result__O() | |
}); | |
const $s_sc_SeqLike$class__lengthCompare__sc_SeqLike__I__I = (function($$this, len) { | |
if ((len < 0)) { | |
return 1 | |
} else { | |
let i = 0; | |
const it = $$this.iterator__sc_Iterator(); | |
while (it.hasNext__Z()) { | |
if ((i === len)) { | |
return (it.hasNext__Z() ? 1 : 0) | |
}; | |
it.next__O(); | |
i = ((1 + i) | 0) | |
}; | |
return ((i - len) | 0) | |
} | |
}); | |
const $s_sc_SetLike$class__isEmpty__sc_SetLike__Z = (function($$this) { | |
return ($$this.size__I() === 0) | |
}); | |
const $s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O = (function($$this, cbf) { | |
const b = cbf.apply__scm_Builder(); | |
$s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V(b, $$this); | |
b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable($$this.thisCollection__sc_Traversable()); | |
return b.result__O() | |
}); | |
const $s_sc_TraversableLike$class__toString__sc_TraversableLike__T = (function($$this) { | |
return $$this.mkString__T__T__T__T(($$this.stringPrefix__T() + "("), ", ", ")") | |
}); | |
const $s_sc_TraversableLike$class__flatMap__sc_TraversableLike__F1__scg_CanBuildFrom__O = (function($$this, f, bf) { | |
const b = bf.apply__O__scm_Builder($$this.repr__O()); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, b$1, f$1) { | |
return (function(x$2) { | |
return b$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(f$1.apply__O__O(x$2).seq__sc_TraversableOnce()) | |
}) | |
})($$this, b, f))); | |
return b.result__O() | |
}); | |
const $s_sc_TraversableLike$class__tail__sc_TraversableLike__O = (function($$this) { | |
if ($$this.isEmpty__Z()) { | |
throw new $c_jl_UnsupportedOperationException().init___T("empty.tail") | |
}; | |
return $$this.drop__I__O(1) | |
}); | |
const $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T = (function($$this) { | |
let string = $objectGetClass($$this.repr__O()).getName__T(); | |
const idx1 = $m_sjsr_RuntimeString$().lastIndexOf__T__I__I(string, 46); | |
if ((idx1 !== (-1))) { | |
const thiz = string; | |
const beginIndex = ((1 + idx1) | 0); | |
string = thiz["substring"](beginIndex) | |
}; | |
const idx2 = $m_sjsr_RuntimeString$().indexOf__T__I__I(string, 36); | |
if ((idx2 !== (-1))) { | |
const thiz$1 = string; | |
string = thiz$1["substring"](0, idx2) | |
}; | |
return string | |
}); | |
const $is_sc_TraversableOnce = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableOnce))) | |
}); | |
const $isArrayOf_sc_TraversableOnce = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableOnce))) | |
}); | |
const $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder = (function($$this, b, start, sep, end) { | |
const first = new $c_sr_BooleanRef().init___Z(true); | |
b.append__T__scm_StringBuilder(start); | |
$$this.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1, first$1, b$1, sep$1) { | |
return (function(x$2) { | |
if (first$1.elem$1) { | |
b$1.append__O__scm_StringBuilder(x$2); | |
first$1.elem$1 = false; | |
return (void 0) | |
} else { | |
b$1.append__T__scm_StringBuilder(sep$1); | |
return b$1.append__O__scm_StringBuilder(x$2) | |
} | |
}) | |
})($$this, first, b, sep))); | |
b.append__T__scm_StringBuilder(end); | |
return b | |
}); | |
const $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T = (function($$this, start, sep, end) { | |
const this$1 = $$this.addString__scm_StringBuilder__T__T__T__scm_StringBuilder(new $c_scm_StringBuilder().init___(), start, sep, end); | |
const this$2 = this$1.underlying$5; | |
return this$2.content$1 | |
}); | |
const $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z = (function($$this) { | |
return (!$$this.isEmpty__Z()) | |
}); | |
class $c_scg_GenMapFactory extends $c_O { | |
} | |
class $c_scg_GenericCompanion extends $c_O { | |
apply__sc_Seq__sc_GenTraversable(elems) { | |
if (elems.isEmpty__Z()) { | |
return this.empty__sc_GenTraversable() | |
} else { | |
const b = this.newBuilder__scm_Builder(); | |
b.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(elems); | |
return b.result__O() | |
} | |
}; | |
empty__sc_GenTraversable() { | |
return this.newBuilder__scm_Builder().result__O() | |
}; | |
} | |
const $is_scg_Growable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scg_Growable))) | |
}); | |
const $isArrayOf_scg_Growable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scg_Growable))) | |
}); | |
const $s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V = (function($$this, xs) { | |
x: { | |
_loop: while (true) { | |
const this$1 = xs; | |
if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
$$this.$$plus$eq__O__scg_Growable(xs.head__O()); | |
xs = xs.tail__O(); | |
continue _loop | |
}; | |
break x | |
} | |
} | |
}); | |
const $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable = (function($$this, xs) { | |
if ($is_sc_LinearSeq(xs)) { | |
const x2 = xs; | |
$s_scg_Growable$class__loop$1__p0__scg_Growable__sc_LinearSeq__V($$this, x2) | |
} else { | |
xs.foreach__F1__V(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function($$this$1) { | |
return (function(elem$2) { | |
return $$this$1.$$plus$eq__O__scg_Growable(elem$2) | |
}) | |
})($$this))) | |
}; | |
return $$this | |
}); | |
class $c_sci_Stream$$hash$colon$colon$ extends $c_O { | |
} | |
const $d_sci_Stream$$hash$colon$colon$ = new $TypeData().initClass({ | |
sci_Stream$$hash$colon$colon$: 0 | |
}, false, "scala.collection.immutable.Stream$$hash$colon$colon$", { | |
sci_Stream$$hash$colon$colon$: 1, | |
O: 1 | |
}); | |
$c_sci_Stream$$hash$colon$colon$.prototype.$classData = $d_sci_Stream$$hash$colon$colon$; | |
let $n_sci_Stream$$hash$colon$colon$ = (void 0); | |
const $m_sci_Stream$$hash$colon$colon$ = (function() { | |
if ((!$n_sci_Stream$$hash$colon$colon$)) { | |
$n_sci_Stream$$hash$colon$colon$ = new $c_sci_Stream$$hash$colon$colon$().init___() | |
}; | |
return $n_sci_Stream$$hash$colon$colon$ | |
}); | |
class $c_sci_StreamIterator$LazyCell extends $c_O { | |
constructor() { | |
super(); | |
this.st$1 = null; | |
this.v$1 = null; | |
this.$$outer$f = null; | |
this.bitmap$0$1 = false | |
}; | |
init___sci_StreamIterator__F0($$outer, st) { | |
this.st$1 = st; | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
return this | |
}; | |
v$lzycompute__p1__sci_Stream() { | |
if ((!this.bitmap$0$1)) { | |
this.v$1 = this.st$1.apply__O(); | |
this.bitmap$0$1 = true | |
}; | |
this.st$1 = null; | |
return this.v$1 | |
}; | |
v__sci_Stream() { | |
return ((!this.bitmap$0$1) ? this.v$lzycompute__p1__sci_Stream() : this.v$1) | |
}; | |
} | |
const $d_sci_StreamIterator$LazyCell = new $TypeData().initClass({ | |
sci_StreamIterator$LazyCell: 0 | |
}, false, "scala.collection.immutable.StreamIterator$LazyCell", { | |
sci_StreamIterator$LazyCell: 1, | |
O: 1 | |
}); | |
$c_sci_StreamIterator$LazyCell.prototype.$classData = $d_sci_StreamIterator$LazyCell; | |
const $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O = (function($$this, arg) { | |
if ($is_s_math_ScalaNumber(arg)) { | |
const x2 = arg; | |
return x2.underlying__O() | |
} else { | |
return arg | |
} | |
}); | |
const $s_sci_StringLike$class__slice__sci_StringLike__I__I__O = (function($$this, from, until) { | |
const start = ((from > 0) ? from : 0); | |
const that = $$this.length__I(); | |
const end = ((until < that) ? until : that); | |
if ((start >= end)) { | |
return $$this.newBuilder__scm_Builder().result__O() | |
} else { | |
const jsx$1 = $$this.newBuilder__scm_Builder(); | |
const thiz = $$this.toString__T(); | |
const x = thiz["substring"](start, end); | |
return jsx$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(new $c_sci_StringOps().init___T(x)).result__O() | |
} | |
}); | |
class $c_sci_StringOps$ extends $c_O { | |
equals$extension__T__O__Z($$this, x$1) { | |
if ($is_sci_StringOps(x$1)) { | |
const StringOps$1 = ((x$1 === null) ? null : x$1.repr$1); | |
return ($$this === StringOps$1) | |
} else { | |
return false | |
} | |
}; | |
slice$extension__T__I__I__T($$this, from, until) { | |
const start = ((from < 0) ? 0 : from); | |
if (((until <= start) || (start >= ($$this["length"] | 0)))) { | |
return "" | |
}; | |
const end = ((until > ($$this["length"] | 0)) ? ($$this["length"] | 0) : until); | |
return $$this["substring"](start, end) | |
}; | |
} | |
const $d_sci_StringOps$ = new $TypeData().initClass({ | |
sci_StringOps$: 0 | |
}, false, "scala.collection.immutable.StringOps$", { | |
sci_StringOps$: 1, | |
O: 1 | |
}); | |
$c_sci_StringOps$.prototype.$classData = $d_sci_StringOps$; | |
let $n_sci_StringOps$ = (void 0); | |
const $m_sci_StringOps$ = (function() { | |
if ((!$n_sci_StringOps$)) { | |
$n_sci_StringOps$ = new $c_sci_StringOps$().init___() | |
}; | |
return $n_sci_StringOps$ | |
}); | |
const $s_sci_VectorPointer$class__getElem__sci_VectorPointer__I__I__O = (function($$this, index, xor) { | |
if ((xor < 32)) { | |
return $$this.display0__AO().u[(31 & index)] | |
} else if ((xor < 1024)) { | |
return $$this.display1__AO().u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 32768)) { | |
return $$this.display2__AO().u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 1048576)) { | |
return $$this.display3__AO().u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 33554432)) { | |
return $$this.display4__AO().u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else if ((xor < 1073741824)) { | |
return $$this.display5__AO().u[(31 & (index >> 25))].u[(31 & (index >> 20))].u[(31 & (index >> 15))].u[(31 & (index >> 10))].u[(31 & (index >> 5))].u[(31 & index)] | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
const $s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor < 1024)) { | |
if (($$this.depth__I() === 1)) { | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[0] = $$this.display0__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO() | |
} else if ((xor < 32768)) { | |
if (($$this.depth__I() === 2)) { | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2__AO().u[0] = $$this.display1__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO() | |
} else if ((xor < 1048576)) { | |
if (($$this.depth__I() === 3)) { | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3__AO().u[0] = $$this.display2__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO() | |
} else if ((xor < 33554432)) { | |
if (($$this.depth__I() === 4)) { | |
$$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display4__AO().u[0] = $$this.display3__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO() | |
} else if ((xor < 1073741824)) { | |
if (($$this.depth__I() === 5)) { | |
$$this.display5$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display5__AO().u[0] = $$this.display4__AO(); | |
$$this.depth$und$eq__I__V(((1 + $$this.depth__I()) | 0)) | |
}; | |
$$this.display0$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display2$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display3$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display4$und$eq__AO__V($newArrayObject($d_O.getArrayOf(), [32])); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO() | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
const $s_sci_VectorPointer$class__gotoPosWritable0__sci_VectorPointer__I__I__V = (function($$this, newIndex, xor) { | |
const x1 = (((-1) + $$this.depth__I()) | 0); | |
switch (x1) { | |
case 5: { | |
const a = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
const array = $$this.display5__AO(); | |
const index = (31 & (newIndex >> 25)); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)); | |
const array$1 = $$this.display4__AO(); | |
const index$1 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
const array$2 = $$this.display3__AO(); | |
const index$2 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)); | |
const array$3 = $$this.display2__AO(); | |
const index$3 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
const array$4 = $$this.display1__AO(); | |
const index$4 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
break | |
} | |
case 4: { | |
const a$1 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
const array$5 = $$this.display4__AO(); | |
const index$5 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)); | |
const array$6 = $$this.display3__AO(); | |
const index$6 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
const array$7 = $$this.display2__AO(); | |
const index$7 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
const array$8 = $$this.display1__AO(); | |
const index$8 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
break | |
} | |
case 3: { | |
const a$2 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
const array$9 = $$this.display3__AO(); | |
const index$9 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)); | |
const array$10 = $$this.display2__AO(); | |
const index$10 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
const array$11 = $$this.display1__AO(); | |
const index$11 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
break | |
} | |
case 2: { | |
const a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
const array$12 = $$this.display2__AO(); | |
const index$12 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
const array$13 = $$this.display1__AO(); | |
const index$13 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
break | |
} | |
case 1: { | |
const a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
const array$14 = $$this.display1__AO(); | |
const index$14 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)); | |
break | |
} | |
case 0: { | |
const a$5 = $$this.display0__AO(); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
const $s_sci_VectorPointer$class__stabilize__sci_VectorPointer__I__V = (function($$this, index) { | |
const x1 = (((-1) + $$this.depth__I()) | 0); | |
switch (x1) { | |
case 5: { | |
const a = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)); | |
const a$1 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
const a$2 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
const a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
const a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
$$this.display5__AO().u[(31 & (index >> 25))] = $$this.display4__AO(); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 4: { | |
const a$5 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
const a$6 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
const a$7 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
const a$8 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
$$this.display4__AO().u[(31 & (index >> 20))] = $$this.display3__AO(); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 3: { | |
const a$9 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
const a$10 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
const a$11 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
$$this.display3__AO().u[(31 & (index >> 15))] = $$this.display2__AO(); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 2: { | |
const a$12 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
const a$13 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
$$this.display2__AO().u[(31 & (index >> 10))] = $$this.display1__AO(); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 1: { | |
const a$14 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
$$this.display1__AO().u[(31 & (index >> 5))] = $$this.display0__AO(); | |
break | |
} | |
case 0: { | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
const $s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO = (function($$this, array, index) { | |
const x = array.u[index]; | |
array.u[index] = null; | |
const a = x; | |
return $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a) | |
}); | |
const $s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V = (function($$this, that, depth) { | |
$$this.depth$und$eq__I__V(depth); | |
const x1 = (((-1) + depth) | 0); | |
switch (x1) { | |
case (-1): { | |
break | |
} | |
case 0: { | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 1: { | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 2: { | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 3: { | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 4: { | |
$$this.display4$und$eq__AO__V(that.display4__AO()); | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
case 5: { | |
$$this.display5$und$eq__AO__V(that.display5__AO()); | |
$$this.display4$und$eq__AO__V(that.display4__AO()); | |
$$this.display3$und$eq__AO__V(that.display3__AO()); | |
$$this.display2$und$eq__AO__V(that.display2__AO()); | |
$$this.display1$und$eq__AO__V(that.display1__AO()); | |
$$this.display0$und$eq__AO__V(that.display0__AO()); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} | |
}); | |
const $s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor < 1024)) { | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 32768)) { | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 1048576)) { | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 33554432)) { | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else if ((xor < 1073741824)) { | |
$$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[0]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[0]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[0]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[0]) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
const $s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V = (function($$this, index, xor) { | |
if ((xor >= 32)) { | |
if ((xor < 1024)) { | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 32768)) { | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 1048576)) { | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 33554432)) { | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else if ((xor < 1073741824)) { | |
$$this.display4$und$eq__AO__V($$this.display5__AO().u[(31 & (index >> 25))]); | |
$$this.display3$und$eq__AO__V($$this.display4__AO().u[(31 & (index >> 20))]); | |
$$this.display2$und$eq__AO__V($$this.display3__AO().u[(31 & (index >> 15))]); | |
$$this.display1$und$eq__AO__V($$this.display2__AO().u[(31 & (index >> 10))]); | |
$$this.display0$und$eq__AO__V($$this.display1__AO().u[(31 & (index >> 5))]) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
} | |
}); | |
const $s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO = (function($$this, a) { | |
if ((a === null)) { | |
const this$2 = $m_s_Console$(); | |
const this$3 = this$2.outVar$2; | |
this$3.tl$1.get__O().println__O__V("NULL") | |
}; | |
const b = $newArrayObject($d_O.getArrayOf(), [a.u["length"]]); | |
const length = a.u["length"]; | |
$systemArraycopy(a, 0, b, 0, length); | |
return b | |
}); | |
const $s_sci_VectorPointer$class__gotoPosWritable1__sci_VectorPointer__I__I__I__V = (function($$this, oldIndex, newIndex, xor) { | |
if ((xor < 32)) { | |
const a = $$this.display0__AO(); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a)) | |
} else if ((xor < 1024)) { | |
const a$1 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$1)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
const array = $$this.display1__AO(); | |
const index = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array, index)) | |
} else if ((xor < 32768)) { | |
const a$2 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$2)); | |
const a$3 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$3)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
const array$1 = $$this.display2__AO(); | |
const index$1 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$1, index$1)); | |
const array$2 = $$this.display1__AO(); | |
const index$2 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$2, index$2)) | |
} else if ((xor < 1048576)) { | |
const a$4 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$4)); | |
const a$5 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$5)); | |
const a$6 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$6)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
const array$3 = $$this.display3__AO(); | |
const index$3 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$3, index$3)); | |
const array$4 = $$this.display2__AO(); | |
const index$4 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$4, index$4)); | |
const array$5 = $$this.display1__AO(); | |
const index$5 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$5, index$5)) | |
} else if ((xor < 33554432)) { | |
const a$7 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$7)); | |
const a$8 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$8)); | |
const a$9 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$9)); | |
const a$10 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$10)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
const array$6 = $$this.display4__AO(); | |
const index$6 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$6, index$6)); | |
const array$7 = $$this.display3__AO(); | |
const index$7 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$7, index$7)); | |
const array$8 = $$this.display2__AO(); | |
const index$8 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$8, index$8)); | |
const array$9 = $$this.display1__AO(); | |
const index$9 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$9, index$9)) | |
} else if ((xor < 1073741824)) { | |
const a$11 = $$this.display1__AO(); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$11)); | |
const a$12 = $$this.display2__AO(); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$12)); | |
const a$13 = $$this.display3__AO(); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$13)); | |
const a$14 = $$this.display4__AO(); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$14)); | |
const a$15 = $$this.display5__AO(); | |
$$this.display5$und$eq__AO__V($s_sci_VectorPointer$class__copyOf__sci_VectorPointer__AO__AO($$this, a$15)); | |
$$this.display1__AO().u[(31 & (oldIndex >> 5))] = $$this.display0__AO(); | |
$$this.display2__AO().u[(31 & (oldIndex >> 10))] = $$this.display1__AO(); | |
$$this.display3__AO().u[(31 & (oldIndex >> 15))] = $$this.display2__AO(); | |
$$this.display4__AO().u[(31 & (oldIndex >> 20))] = $$this.display3__AO(); | |
$$this.display5__AO().u[(31 & (oldIndex >> 25))] = $$this.display4__AO(); | |
const array$10 = $$this.display5__AO(); | |
const index$10 = (31 & (newIndex >> 25)); | |
$$this.display4$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$10, index$10)); | |
const array$11 = $$this.display4__AO(); | |
const index$11 = (31 & (newIndex >> 20)); | |
$$this.display3$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$11, index$11)); | |
const array$12 = $$this.display3__AO(); | |
const index$12 = (31 & (newIndex >> 15)); | |
$$this.display2$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$12, index$12)); | |
const array$13 = $$this.display2__AO(); | |
const index$13 = (31 & (newIndex >> 10)); | |
$$this.display1$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$13, index$13)); | |
const array$14 = $$this.display1__AO(); | |
const index$14 = (31 & (newIndex >> 5)); | |
$$this.display0$und$eq__AO__V($s_sci_VectorPointer$class__nullSlotAndCopy__sci_VectorPointer__AO__I__AO($$this, array$14, index$14)) | |
} else { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} | |
}); | |
class $c_sci_WrappedString$ extends $c_O { | |
newBuilder__scm_Builder() { | |
const this$3 = new $c_scm_StringBuilder().init___(); | |
const f = new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
return (function(x$2) { | |
const x = x$2; | |
return new $c_sci_WrappedString().init___T(x) | |
}) | |
})(this)); | |
return new $c_scm_Builder$$anon$1().init___scm_Builder__F1(this$3, f) | |
}; | |
} | |
const $d_sci_WrappedString$ = new $TypeData().initClass({ | |
sci_WrappedString$: 0 | |
}, false, "scala.collection.immutable.WrappedString$", { | |
sci_WrappedString$: 1, | |
O: 1 | |
}); | |
$c_sci_WrappedString$.prototype.$classData = $d_sci_WrappedString$; | |
let $n_sci_WrappedString$ = (void 0); | |
const $m_sci_WrappedString$ = (function() { | |
if ((!$n_sci_WrappedString$)) { | |
$n_sci_WrappedString$ = new $c_sci_WrappedString$().init___() | |
}; | |
return $n_sci_WrappedString$ | |
}); | |
const $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__V = (function($$this, coll) { | |
if ($is_sc_IndexedSeqLike(coll)) { | |
$$this.sizeHint__I__V(coll.size__I()) | |
} | |
}); | |
const $s_scm_Builder$class__sizeHint__scm_Builder__sc_TraversableLike__I__V = (function($$this, coll, delta) { | |
if ($is_sc_IndexedSeqLike(coll)) { | |
$$this.sizeHint__I__V(((coll.size__I() + delta) | 0)) | |
} | |
}); | |
const $s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V = (function($$this, size, boundingColl) { | |
if ($is_sc_IndexedSeqLike(boundingColl)) { | |
const that = boundingColl.size__I(); | |
$$this.sizeHint__I__V(((size < that) ? size : that)) | |
} | |
}); | |
class $c_scm_FlatHashTable$ extends $c_O { | |
newThreshold__I__I__I(_loadFactor, size) { | |
const assertion = (_loadFactor < 500); | |
if ((!assertion)) { | |
throw new $c_jl_AssertionError().init___O(("assertion failed: " + "loadFactor too large; must be < 0.5")) | |
}; | |
return new $c_sjsr_RuntimeLong().init___I(size).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I(_loadFactor)).$$div__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(1000, 0, 0)).toInt__I() | |
}; | |
} | |
const $d_scm_FlatHashTable$ = new $TypeData().initClass({ | |
scm_FlatHashTable$: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$", { | |
scm_FlatHashTable$: 1, | |
O: 1 | |
}); | |
$c_scm_FlatHashTable$.prototype.$classData = $d_scm_FlatHashTable$; | |
let $n_scm_FlatHashTable$ = (void 0); | |
const $m_scm_FlatHashTable$ = (function() { | |
if ((!$n_scm_FlatHashTable$)) { | |
$n_scm_FlatHashTable$ = new $c_scm_FlatHashTable$().init___() | |
}; | |
return $n_scm_FlatHashTable$ | |
}); | |
const $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I = (function($$this, hcode, seed) { | |
const improved = $m_s_util_hashing_package$().byteswap32__I__I(hcode); | |
const rotation = (seed % 32); | |
const rotated = (((improved >>> rotation) | 0) | (improved << ((32 - rotation) | 0))); | |
return rotated | |
}); | |
const $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O = (function($$this, entry) { | |
return ((entry === $m_scm_FlatHashTable$NullSentinel$()) ? null : entry) | |
}); | |
const $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O = (function($$this, elem) { | |
return ((elem === null) ? $m_scm_FlatHashTable$NullSentinel$() : elem) | |
}); | |
class $c_scm_FlatHashTable$NullSentinel$ extends $c_O { | |
toString__T() { | |
return "NullSentinel" | |
}; | |
hashCode__I() { | |
return 0 | |
}; | |
} | |
const $d_scm_FlatHashTable$NullSentinel$ = new $TypeData().initClass({ | |
scm_FlatHashTable$NullSentinel$: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$NullSentinel$", { | |
scm_FlatHashTable$NullSentinel$: 1, | |
O: 1 | |
}); | |
$c_scm_FlatHashTable$NullSentinel$.prototype.$classData = $d_scm_FlatHashTable$NullSentinel$; | |
let $n_scm_FlatHashTable$NullSentinel$ = (void 0); | |
const $m_scm_FlatHashTable$NullSentinel$ = (function() { | |
if ((!$n_scm_FlatHashTable$NullSentinel$)) { | |
$n_scm_FlatHashTable$NullSentinel$ = new $c_scm_FlatHashTable$NullSentinel$().init___() | |
}; | |
return $n_scm_FlatHashTable$NullSentinel$ | |
}); | |
const $s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V = (function($$this) { | |
const oldtable = $$this.table$5; | |
$$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$imul(2, $$this.table$5.u["length"])]); | |
$$this.tableSize$5 = 0; | |
const tableLength = $$this.table$5.u["length"]; | |
$s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V($$this, tableLength); | |
$$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this); | |
$$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $$this.table$5.u["length"]); | |
let i = 0; | |
while ((i < oldtable.u["length"])) { | |
const entry = oldtable.u[i]; | |
if ((entry !== null)) { | |
$s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, entry) | |
}; | |
i = ((1 + i) | 0) | |
} | |
}); | |
const $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I = (function($$this, tableLength) { | |
return ((1 + (tableLength >> 5)) | 0) | |
}); | |
const $s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V = (function($$this, h) { | |
if (($$this.sizemap$5 !== null)) { | |
const p = (h >> 5); | |
const ev$1 = $$this.sizemap$5; | |
ev$1.u[p] = ((1 + ev$1.u[p]) | 0) | |
} | |
}); | |
const $s_scm_FlatHashTable$class__$$init$__scm_FlatHashTable__V = (function($$this) { | |
$$this.$$undloadFactor$5 = 450; | |
$$this.table$5 = $newArrayObject($d_O.getArrayOf(), [$s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)]); | |
$$this.tableSize$5 = 0; | |
$$this.threshold$5 = $m_scm_FlatHashTable$().newThreshold__I__I__I($$this.$$undloadFactor$5, $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I($$this, 32)); | |
$$this.sizemap$5 = null; | |
$$this.seedvalue$5 = $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I($$this) | |
}); | |
const $s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O = (function($$this, elem) { | |
const searchEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
const hcode = $objectHashCode(searchEntry); | |
let h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
let curEntry = $$this.table$5.u[h]; | |
while (((curEntry !== null) && (!$m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, searchEntry)))) { | |
h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
curEntry = $$this.table$5.u[h] | |
}; | |
return curEntry | |
}); | |
const $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z = (function($$this, newEntry) { | |
const hcode = $objectHashCode(newEntry); | |
let h = $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I($$this, hcode); | |
let curEntry = $$this.table$5.u[h]; | |
while ((curEntry !== null)) { | |
if ($m_sr_BoxesRunTime$().equals__O__O__Z(curEntry, newEntry)) { | |
return false | |
}; | |
h = (((1 + h) | 0) % $$this.table$5.u["length"]); | |
curEntry = $$this.table$5.u[h] | |
}; | |
$$this.table$5.u[h] = newEntry; | |
$$this.tableSize$5 = ((1 + $$this.tableSize$5) | 0); | |
const h$1 = h; | |
$s_scm_FlatHashTable$class__nnSizeMapAdd__scm_FlatHashTable__I__V($$this, h$1); | |
if (($$this.tableSize$5 >= $$this.threshold$5)) { | |
$s_scm_FlatHashTable$class__growTable__p0__scm_FlatHashTable__V($$this) | |
}; | |
return true | |
}); | |
const $s_scm_FlatHashTable$class__addElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
const newEntry = $s_scm_FlatHashTable$HashUtils$class__elemToEntry__scm_FlatHashTable$HashUtils__O__O($$this, elem); | |
return $s_scm_FlatHashTable$class__addEntry__scm_FlatHashTable__O__Z($$this, newEntry) | |
}); | |
const $s_scm_FlatHashTable$class__index__scm_FlatHashTable__I__I = (function($$this, hcode) { | |
const seed = $$this.seedvalue$5; | |
const improved = $s_scm_FlatHashTable$HashUtils$class__improve__scm_FlatHashTable$HashUtils__I__I__I($$this, hcode, seed); | |
const ones = (((-1) + $$this.table$5.u["length"]) | 0); | |
return (((improved >>> ((32 - $m_jl_Integer$().bitCount__I__I(ones)) | 0)) | 0) & ones) | |
}); | |
const $s_scm_FlatHashTable$class__capacity__scm_FlatHashTable__I__I = (function($$this, expectedSize) { | |
return ((expectedSize === 0) ? 1 : $m_scm_HashTable$().powerOfTwo__I__I(expectedSize)) | |
}); | |
const $s_scm_FlatHashTable$class__tableSizeSeed__scm_FlatHashTable__I = (function($$this) { | |
return $m_jl_Integer$().bitCount__I__I((((-1) + $$this.table$5.u["length"]) | 0)) | |
}); | |
const $s_scm_FlatHashTable$class__nnSizeMapReset__scm_FlatHashTable__I__V = (function($$this, tableLength) { | |
if (($$this.sizemap$5 !== null)) { | |
const nsize = $s_scm_FlatHashTable$class__calcSizeMapSize__scm_FlatHashTable__I__I($$this, tableLength); | |
if (($$this.sizemap$5.u["length"] !== nsize)) { | |
$$this.sizemap$5 = $newArrayObject($d_I.getArrayOf(), [nsize]) | |
} else { | |
const this$1 = $m_ju_Arrays$(); | |
const a = $$this.sizemap$5; | |
this$1.fillImpl$mIc$sp__p1__AI__I__V(a, 0) | |
} | |
} | |
}); | |
const $s_scm_FlatHashTable$class__initWithContents__scm_FlatHashTable__scm_FlatHashTable$Contents__V = (function($$this, c) { | |
if ((c !== null)) { | |
$$this.$$undloadFactor$5 = c.loadFactor__I(); | |
$$this.table$5 = c.table__AO(); | |
$$this.tableSize$5 = c.tableSize__I(); | |
$$this.threshold$5 = c.threshold__I(); | |
$$this.seedvalue$5 = c.seedvalue__I(); | |
$$this.sizemap$5 = c.sizemap__AI() | |
} | |
}); | |
const $s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z = (function($$this, elem) { | |
return ($s_scm_FlatHashTable$class__findElemImpl__p0__scm_FlatHashTable__O__O($$this, elem) !== null) | |
}); | |
class $c_scm_HashTable$ extends $c_O { | |
powerOfTwo__I__I(target) { | |
let c = (((-1) + target) | 0); | |
c = (c | ((c >>> 1) | 0)); | |
c = (c | ((c >>> 2) | 0)); | |
c = (c | ((c >>> 4) | 0)); | |
c = (c | ((c >>> 8) | 0)); | |
c = (c | ((c >>> 16) | 0)); | |
return ((1 + c) | 0) | |
}; | |
} | |
const $d_scm_HashTable$ = new $TypeData().initClass({ | |
scm_HashTable$: 0 | |
}, false, "scala.collection.mutable.HashTable$", { | |
scm_HashTable$: 1, | |
O: 1 | |
}); | |
$c_scm_HashTable$.prototype.$classData = $d_scm_HashTable$; | |
let $n_scm_HashTable$ = (void 0); | |
const $m_scm_HashTable$ = (function() { | |
if ((!$n_scm_HashTable$)) { | |
$n_scm_HashTable$ = new $c_scm_HashTable$().init___() | |
}; | |
return $n_scm_HashTable$ | |
}); | |
const $s_scm_ResizableArray$class__copyToArray__scm_ResizableArray__O__I__I__V = (function($$this, xs, start, len) { | |
const that = (($m_sr_ScalaRunTime$().array$undlength__O__I(xs) - start) | 0); | |
const $$this$1 = ((len < that) ? len : that); | |
const that$1 = $$this.size0$6; | |
const len1 = (($$this$1 < that$1) ? $$this$1 : that$1); | |
$m_s_Array$().copy__O__I__O__I__I__V($$this.array$6, 0, xs, start, len1) | |
}); | |
const $s_scm_ResizableArray$class__ensureSize__scm_ResizableArray__I__V = (function($$this, n) { | |
const x = $$this.array$6.u["length"]; | |
const arrayLength = new $c_sjsr_RuntimeLong().init___I(x); | |
if (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(arrayLength)) { | |
let newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(arrayLength); | |
while (new $c_sjsr_RuntimeLong().init___I(n).$$greater__sjsr_RuntimeLong__Z(newSize)) { | |
newSize = new $c_sjsr_RuntimeLong().init___I__I__I(2, 0, 0).$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(newSize) | |
}; | |
if (newSize.$$greater__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0))) { | |
newSize = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 511, 0) | |
}; | |
const newArray = $newArrayObject($d_O.getArrayOf(), [newSize.toInt__I()]); | |
const src = $$this.array$6; | |
const length = $$this.size0$6; | |
$systemArraycopy(src, 0, newArray, 0, length); | |
$$this.array$6 = newArray | |
} | |
}); | |
const $s_scm_ResizableArray$class__foreach__scm_ResizableArray__F1__V = (function($$this, f) { | |
let i = 0; | |
const top = $$this.size0$6; | |
while ((i < top)) { | |
f.apply__O__O($$this.array$6.u[i]); | |
i = ((1 + i) | 0) | |
} | |
}); | |
const $s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O = (function($$this, idx) { | |
if ((idx >= $$this.size0$6)) { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + idx)) | |
}; | |
return $$this.array$6.u[idx] | |
}); | |
const $s_scm_ResizableArray$class__$$init$__scm_ResizableArray__V = (function($$this) { | |
const x = $$this.initialSize$6; | |
$$this.array$6 = $newArrayObject($d_O.getArrayOf(), [((x > 1) ? x : 1)]); | |
$$this.size0$6 = 0 | |
}); | |
class $c_sjsr_Bits$ extends $c_O { | |
constructor() { | |
super(); | |
this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = false; | |
this.arrayBuffer$1 = null; | |
this.int32Array$1 = null; | |
this.float32Array$1 = null; | |
this.float64Array$1 = null; | |
this.areTypedArraysBigEndian$1 = false; | |
this.highOffset$1 = 0; | |
this.lowOffset$1 = 0 | |
}; | |
init___() { | |
$n_sjsr_Bits$ = this; | |
this.scala$scalajs$runtime$Bits$$$undareTypedArraysSupported$f = true; | |
this.arrayBuffer$1 = new $g["ArrayBuffer"](8); | |
this.int32Array$1 = new $g["Int32Array"](this.arrayBuffer$1, 0, 2); | |
this.float32Array$1 = new $g["Float32Array"](this.arrayBuffer$1, 0, 2); | |
this.float64Array$1 = new $g["Float64Array"](this.arrayBuffer$1, 0, 1); | |
this.int32Array$1[0] = 16909060; | |
this.areTypedArraysBigEndian$1 = ((new $g["Int8Array"](this.arrayBuffer$1, 0, 8)[0] | 0) === 1); | |
this.highOffset$1 = (this.areTypedArraysBigEndian$1 ? 0 : 1); | |
this.lowOffset$1 = (this.areTypedArraysBigEndian$1 ? 1 : 0); | |
return this | |
}; | |
numberHashCode__D__I(value) { | |
const iv = (value | 0); | |
if (((iv === value) && ((1.0 / value) !== (-Infinity)))) { | |
return iv | |
} else { | |
const this$1 = this.doubleToLongBits__D__J(value); | |
return this$1.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this$1.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
} | |
}; | |
doubleToLongBits__D__J(value) { | |
this.float64Array$1[0] = value; | |
return new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.highOffset$1] | 0)).$$less$less__I__sjsr_RuntimeLong(32).$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 1023, 0).$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(new $c_sjsr_RuntimeLong().init___I((this.int32Array$1[this.lowOffset$1] | 0)))) | |
}; | |
} | |
const $d_sjsr_Bits$ = new $TypeData().initClass({ | |
sjsr_Bits$: 0 | |
}, false, "scala.scalajs.runtime.Bits$", { | |
sjsr_Bits$: 1, | |
O: 1 | |
}); | |
$c_sjsr_Bits$.prototype.$classData = $d_sjsr_Bits$; | |
let $n_sjsr_Bits$ = (void 0); | |
const $m_sjsr_Bits$ = (function() { | |
if ((!$n_sjsr_Bits$)) { | |
$n_sjsr_Bits$ = new $c_sjsr_Bits$().init___() | |
}; | |
return $n_sjsr_Bits$ | |
}); | |
class $c_sjsr_RuntimeString$ extends $c_O { | |
indexOf__T__I__I__I(thiz, ch, fromIndex) { | |
const str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["indexOf"](str, fromIndex) | 0) | |
}; | |
valueOf__C__T(value) { | |
return $g["String"]["fromCharCode"](value) | |
}; | |
valueOf__O__T(value) { | |
return ((value === null) ? "null" : $objectToString(value)) | |
}; | |
lastIndexOf__T__I__I(thiz, ch) { | |
const str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["lastIndexOf"](str) | 0) | |
}; | |
indexOf__T__I__I(thiz, ch) { | |
const str = this.fromCodePoint__p1__I__T(ch); | |
return (thiz["indexOf"](str) | 0) | |
}; | |
fromCodePoint__p1__I__T(codePoint) { | |
if ((((-65536) & codePoint) === 0)) { | |
const array = [codePoint]; | |
const jsx$1 = $g["String"]; | |
const jsx$3 = jsx$1["fromCharCode"]; | |
let jsx$2; | |
matchEnd5: { | |
jsx$2 = array; | |
break matchEnd5 | |
}; | |
return jsx$3["apply"](jsx$1, jsx$2) | |
} else if (((codePoint < 0) || (codePoint > 1114111))) { | |
throw new $c_jl_IllegalArgumentException().init___() | |
} else { | |
const offsetCp = (((-65536) + codePoint) | 0); | |
const array$1 = [(55296 | (offsetCp >> 10)), (56320 | (1023 & offsetCp))]; | |
const jsx$4 = $g["String"]; | |
const jsx$6 = jsx$4["fromCharCode"]; | |
let jsx$5; | |
matchEnd5$1: { | |
jsx$5 = array$1; | |
break matchEnd5$1 | |
}; | |
return jsx$6["apply"](jsx$4, jsx$5) | |
} | |
}; | |
format__T__AO__T(format, args) { | |
const frm = new $c_ju_Formatter().init___(); | |
const this$1 = frm.format__T__AO__ju_Formatter(format, args); | |
const res = this$1.out__jl_Appendable().toString__T(); | |
frm.close__V(); | |
return res | |
}; | |
hashCode__T__I(thiz) { | |
let res = 0; | |
let mul = 1; | |
let i = (((-1) + (thiz["length"] | 0)) | 0); | |
while ((i >= 0)) { | |
const jsx$1 = res; | |
const index = i; | |
res = ((jsx$1 + $imul((65535 & (thiz["charCodeAt"](index) | 0)), mul)) | 0); | |
mul = $imul(31, mul); | |
i = (((-1) + i) | 0) | |
}; | |
return res | |
}; | |
} | |
const $d_sjsr_RuntimeString$ = new $TypeData().initClass({ | |
sjsr_RuntimeString$: 0 | |
}, false, "scala.scalajs.runtime.RuntimeString$", { | |
sjsr_RuntimeString$: 1, | |
O: 1 | |
}); | |
$c_sjsr_RuntimeString$.prototype.$classData = $d_sjsr_RuntimeString$; | |
let $n_sjsr_RuntimeString$ = (void 0); | |
const $m_sjsr_RuntimeString$ = (function() { | |
if ((!$n_sjsr_RuntimeString$)) { | |
$n_sjsr_RuntimeString$ = new $c_sjsr_RuntimeString$().init___() | |
}; | |
return $n_sjsr_RuntimeString$ | |
}); | |
class $c_sjsr_StackTrace$ extends $c_O { | |
constructor() { | |
super(); | |
this.isRhino$1 = false; | |
this.decompressedClasses$1 = null; | |
this.decompressedPrefixes$1 = null; | |
this.compressedPrefixes$1 = null; | |
this.bitmap$0$1 = false | |
}; | |
init___() { | |
$n_sjsr_StackTrace$ = this; | |
const dict = { | |
"O": "java_lang_Object", | |
"T": "java_lang_String", | |
"V": "scala_Unit", | |
"Z": "scala_Boolean", | |
"C": "scala_Char", | |
"B": "scala_Byte", | |
"S": "scala_Short", | |
"I": "scala_Int", | |
"J": "scala_Long", | |
"F": "scala_Float", | |
"D": "scala_Double" | |
}; | |
let index = 0; | |
while ((index <= 22)) { | |
if ((index >= 2)) { | |
dict[("T" + index)] = ("scala_Tuple" + index) | |
}; | |
dict[("F" + index)] = ("scala_Function" + index); | |
index = ((1 + index) | 0) | |
}; | |
this.decompressedClasses$1 = dict; | |
this.decompressedPrefixes$1 = { | |
"sjsr_": "scala_scalajs_runtime_", | |
"sjs_": "scala_scalajs_", | |
"sci_": "scala_collection_immutable_", | |
"scm_": "scala_collection_mutable_", | |
"scg_": "scala_collection_generic_", | |
"sc_": "scala_collection_", | |
"sr_": "scala_runtime_", | |
"s_": "scala_", | |
"jl_": "java_lang_", | |
"ju_": "java_util_" | |
}; | |
this.compressedPrefixes$1 = $g["Object"]["keys"](this.decompressedPrefixes$1); | |
return this | |
}; | |
createException__p1__O() { | |
try { | |
return this["undef"]() | |
} catch (e) { | |
const e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
if ((e$2 !== null)) { | |
if ($is_sjs_js_JavaScriptException(e$2)) { | |
const x5 = e$2; | |
const e$3 = x5.exception$4; | |
return e$3 | |
} else { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(e$2) | |
} | |
} else { | |
throw e | |
} | |
} | |
}; | |
captureState__jl_Throwable__O__V(throwable, e) { | |
throwable["stackdata"] = e | |
}; | |
} | |
const $d_sjsr_StackTrace$ = new $TypeData().initClass({ | |
sjsr_StackTrace$: 0 | |
}, false, "scala.scalajs.runtime.StackTrace$", { | |
sjsr_StackTrace$: 1, | |
O: 1 | |
}); | |
$c_sjsr_StackTrace$.prototype.$classData = $d_sjsr_StackTrace$; | |
let $n_sjsr_StackTrace$ = (void 0); | |
const $m_sjsr_StackTrace$ = (function() { | |
if ((!$n_sjsr_StackTrace$)) { | |
$n_sjsr_StackTrace$ = new $c_sjsr_StackTrace$().init___() | |
}; | |
return $n_sjsr_StackTrace$ | |
}); | |
class $c_sjsr_package$ extends $c_O { | |
unwrapJavaScriptException__jl_Throwable__O(th) { | |
if ($is_sjs_js_JavaScriptException(th)) { | |
const x2 = th; | |
const e = x2.exception$4; | |
return e | |
} else { | |
return th | |
} | |
}; | |
wrapJavaScriptException__O__jl_Throwable(e) { | |
if ($is_jl_Throwable(e)) { | |
const x2 = e; | |
return x2 | |
} else { | |
return new $c_sjs_js_JavaScriptException().init___O(e) | |
} | |
}; | |
} | |
const $d_sjsr_package$ = new $TypeData().initClass({ | |
sjsr_package$: 0 | |
}, false, "scala.scalajs.runtime.package$", { | |
sjsr_package$: 1, | |
O: 1 | |
}); | |
$c_sjsr_package$.prototype.$classData = $d_sjsr_package$; | |
let $n_sjsr_package$ = (void 0); | |
const $m_sjsr_package$ = (function() { | |
if ((!$n_sjsr_package$)) { | |
$n_sjsr_package$ = new $c_sjsr_package$().init___() | |
}; | |
return $n_sjsr_package$ | |
}); | |
const $isArrayOf_sr_BoxedUnit = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sr_BoxedUnit))) | |
}); | |
const $d_sr_BoxedUnit = new $TypeData().initClass({ | |
sr_BoxedUnit: 0 | |
}, false, "scala.runtime.BoxedUnit", { | |
sr_BoxedUnit: 1, | |
O: 1 | |
}, (void 0), (function(x) { | |
return (x === (void 0)) | |
})); | |
class $c_sr_BoxesRunTime$ extends $c_O { | |
equalsCharObject__jl_Character__O__Z(xc, y) { | |
if ($is_jl_Character(y)) { | |
const x2 = y; | |
return (xc.value$1 === x2.value$1) | |
} else if ($is_jl_Number(y)) { | |
const x3 = y; | |
if (((typeof x3) === "number")) { | |
const x2$1 = (+x3); | |
return (x2$1 === xc.value$1) | |
} else if ($is_sjsr_RuntimeLong(x3)) { | |
const x3$1 = $uJ(x3); | |
return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(xc.value$1)) | |
} else { | |
return ((x3 === null) ? (xc === null) : $objectEquals(x3, xc)) | |
} | |
} else { | |
return ((xc === null) && (y === null)) | |
} | |
}; | |
equalsNumObject__jl_Number__O__Z(xn, y) { | |
if ($is_jl_Number(y)) { | |
const x2 = y; | |
return this.equalsNumNum__jl_Number__jl_Number__Z(xn, x2) | |
} else if ($is_jl_Character(y)) { | |
const x3 = y; | |
if (((typeof xn) === "number")) { | |
const x2$1 = (+xn); | |
return (x2$1 === x3.value$1) | |
} else if ($is_sjsr_RuntimeLong(xn)) { | |
const x3$1 = $uJ(xn); | |
return x3$1.equals__sjsr_RuntimeLong__Z(new $c_sjsr_RuntimeLong().init___I(x3.value$1)) | |
} else { | |
return ((xn === null) ? (x3 === null) : $objectEquals(xn, x3)) | |
} | |
} else { | |
return ((xn === null) ? (y === null) : $objectEquals(xn, y)) | |
} | |
}; | |
equals__O__O__Z(x, y) { | |
if ((x === y)) { | |
return true | |
} else if ($is_jl_Number(x)) { | |
const x2 = x; | |
return this.equalsNumObject__jl_Number__O__Z(x2, y) | |
} else if ($is_jl_Character(x)) { | |
const x3 = x; | |
return this.equalsCharObject__jl_Character__O__Z(x3, y) | |
} else { | |
return ((x === null) ? (y === null) : $objectEquals(x, y)) | |
} | |
}; | |
hashFromLong__jl_Long__I(n) { | |
const iv = $uJ(n).toInt__I(); | |
return (new $c_sjsr_RuntimeLong().init___I(iv).equals__sjsr_RuntimeLong__Z($uJ(n)) ? iv : $uJ(n).$$up__sjsr_RuntimeLong__sjsr_RuntimeLong($uJ(n).$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I()) | |
}; | |
hashFromNumber__jl_Number__I(n) { | |
if ($isInt(n)) { | |
const x2 = (n | 0); | |
return x2 | |
} else if ($is_sjsr_RuntimeLong(n)) { | |
const x3 = n; | |
return this.hashFromLong__jl_Long__I(x3) | |
} else if (((typeof n) === "number")) { | |
const x4 = n; | |
return this.hashFromDouble__jl_Double__I(x4) | |
} else { | |
return $objectHashCode(n) | |
} | |
}; | |
equalsNumNum__jl_Number__jl_Number__Z(xn, yn) { | |
if (((typeof xn) === "number")) { | |
const x2 = (+xn); | |
if (((typeof yn) === "number")) { | |
const x2$2 = (+yn); | |
return (x2 === x2$2) | |
} else if ($is_sjsr_RuntimeLong(yn)) { | |
const x3 = $uJ(yn); | |
return (x2 === x3.toDouble__D()) | |
} else if ($is_s_math_ScalaNumber(yn)) { | |
const x4 = yn; | |
return x4.equals__O__Z(x2) | |
} else { | |
return false | |
} | |
} else if ($is_sjsr_RuntimeLong(xn)) { | |
const x3$2 = $uJ(xn); | |
if ($is_sjsr_RuntimeLong(yn)) { | |
const x2$3 = $uJ(yn); | |
return x3$2.equals__sjsr_RuntimeLong__Z(x2$3) | |
} else if (((typeof yn) === "number")) { | |
const x3$3 = (+yn); | |
return (x3$2.toDouble__D() === x3$3) | |
} else if ($is_s_math_ScalaNumber(yn)) { | |
const x4$2 = yn; | |
return x4$2.equals__O__Z(x3$2) | |
} else { | |
return false | |
} | |
} else { | |
return ((xn === null) ? (yn === null) : $objectEquals(xn, yn)) | |
} | |
}; | |
hashFromDouble__jl_Double__I(n) { | |
const iv = ((+n) | 0); | |
const dv = (+n); | |
if ((iv === dv)) { | |
return iv | |
} else { | |
const lv = $m_sjsr_RuntimeLong$().fromDouble__D__sjsr_RuntimeLong((+n)); | |
return ((lv.toDouble__D() === dv) ? lv.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(lv.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() : $m_sjsr_Bits$().numberHashCode__D__I((+n))) | |
} | |
}; | |
} | |
const $d_sr_BoxesRunTime$ = new $TypeData().initClass({ | |
sr_BoxesRunTime$: 0 | |
}, false, "scala.runtime.BoxesRunTime$", { | |
sr_BoxesRunTime$: 1, | |
O: 1 | |
}); | |
$c_sr_BoxesRunTime$.prototype.$classData = $d_sr_BoxesRunTime$; | |
let $n_sr_BoxesRunTime$ = (void 0); | |
const $m_sr_BoxesRunTime$ = (function() { | |
if ((!$n_sr_BoxesRunTime$)) { | |
$n_sr_BoxesRunTime$ = new $c_sr_BoxesRunTime$().init___() | |
}; | |
return $n_sr_BoxesRunTime$ | |
}); | |
const $d_sr_Null$ = new $TypeData().initClass({ | |
sr_Null$: 0 | |
}, false, "scala.runtime.Null$", { | |
sr_Null$: 1, | |
O: 1 | |
}); | |
class $c_sr_ScalaRunTime$ extends $c_O { | |
array$undlength__O__I(xs) { | |
if ($isArrayOf_O(xs, 1)) { | |
const x2 = xs; | |
return x2.u["length"] | |
} else if ($isArrayOf_I(xs, 1)) { | |
const x3 = xs; | |
return x3.u["length"] | |
} else if ($isArrayOf_D(xs, 1)) { | |
const x4 = xs; | |
return x4.u["length"] | |
} else if ($isArrayOf_J(xs, 1)) { | |
const x5 = xs; | |
return x5.u["length"] | |
} else if ($isArrayOf_F(xs, 1)) { | |
const x6 = xs; | |
return x6.u["length"] | |
} else if ($isArrayOf_C(xs, 1)) { | |
const x7 = xs; | |
return x7.u["length"] | |
} else if ($isArrayOf_B(xs, 1)) { | |
const x8 = xs; | |
return x8.u["length"] | |
} else if ($isArrayOf_S(xs, 1)) { | |
const x9 = xs; | |
return x9.u["length"] | |
} else if ($isArrayOf_Z(xs, 1)) { | |
const x10 = xs; | |
return x10.u["length"] | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
const x11 = xs; | |
return x11.u["length"] | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}; | |
hash__O__I(x) { | |
return ((x === null) ? 0 : ($is_jl_Number(x) ? $m_sr_BoxesRunTime$().hashFromNumber__jl_Number__I(x) : $objectHashCode(x))) | |
}; | |
array$undupdate__O__I__O__V(xs, idx, value) { | |
if ($isArrayOf_O(xs, 1)) { | |
const x2 = xs; | |
x2.u[idx] = value | |
} else if ($isArrayOf_I(xs, 1)) { | |
const x3 = xs; | |
x3.u[idx] = (value | 0) | |
} else if ($isArrayOf_D(xs, 1)) { | |
const x4 = xs; | |
x4.u[idx] = (+value) | |
} else if ($isArrayOf_J(xs, 1)) { | |
const x5 = xs; | |
x5.u[idx] = $uJ(value) | |
} else if ($isArrayOf_F(xs, 1)) { | |
const x6 = xs; | |
x6.u[idx] = $fround(value) | |
} else if ($isArrayOf_C(xs, 1)) { | |
const x7 = xs; | |
let jsx$1; | |
if ((value === null)) { | |
jsx$1 = 0 | |
} else { | |
const this$2 = value; | |
jsx$1 = this$2.value$1 | |
}; | |
x7.u[idx] = jsx$1 | |
} else if ($isArrayOf_B(xs, 1)) { | |
const x8 = xs; | |
x8.u[idx] = (value | 0) | |
} else if ($isArrayOf_S(xs, 1)) { | |
const x9 = xs; | |
x9.u[idx] = (value | 0) | |
} else if ($isArrayOf_Z(xs, 1)) { | |
const x10 = xs; | |
x10.u[idx] = (!(!value)) | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
const x11 = xs; | |
x11.u[idx] = value | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}; | |
$$undtoString__s_Product__T(x) { | |
const this$1 = x.productIterator__sc_Iterator(); | |
const start = (x.productPrefix__T() + "("); | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this$1, start, ",", ")") | |
}; | |
array$undapply__O__I__O(xs, idx) { | |
if ($isArrayOf_O(xs, 1)) { | |
const x2 = xs; | |
return x2.u[idx] | |
} else if ($isArrayOf_I(xs, 1)) { | |
const x3 = xs; | |
return x3.u[idx] | |
} else if ($isArrayOf_D(xs, 1)) { | |
const x4 = xs; | |
return x4.u[idx] | |
} else if ($isArrayOf_J(xs, 1)) { | |
const x5 = xs; | |
return x5.u[idx] | |
} else if ($isArrayOf_F(xs, 1)) { | |
const x6 = xs; | |
return x6.u[idx] | |
} else if ($isArrayOf_C(xs, 1)) { | |
const x7 = xs; | |
const c = x7.u[idx]; | |
return new $c_jl_Character().init___C(c) | |
} else if ($isArrayOf_B(xs, 1)) { | |
const x8 = xs; | |
return x8.u[idx] | |
} else if ($isArrayOf_S(xs, 1)) { | |
const x9 = xs; | |
return x9.u[idx] | |
} else if ($isArrayOf_Z(xs, 1)) { | |
const x10 = xs; | |
return x10.u[idx] | |
} else if ($isArrayOf_sr_BoxedUnit(xs, 1)) { | |
const x11 = xs; | |
return x11.u[idx] | |
} else if ((xs === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
throw new $c_s_MatchError().init___O(xs) | |
} | |
}; | |
} | |
const $d_sr_ScalaRunTime$ = new $TypeData().initClass({ | |
sr_ScalaRunTime$: 0 | |
}, false, "scala.runtime.ScalaRunTime$", { | |
sr_ScalaRunTime$: 1, | |
O: 1 | |
}); | |
$c_sr_ScalaRunTime$.prototype.$classData = $d_sr_ScalaRunTime$; | |
let $n_sr_ScalaRunTime$ = (void 0); | |
const $m_sr_ScalaRunTime$ = (function() { | |
if ((!$n_sr_ScalaRunTime$)) { | |
$n_sr_ScalaRunTime$ = new $c_sr_ScalaRunTime$().init___() | |
}; | |
return $n_sr_ScalaRunTime$ | |
}); | |
class $c_Lorg_scalajs_benchmark_Benchmark extends $c_O { | |
init___() { | |
return this | |
}; | |
report__V() { | |
this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(100, 0, 0)); | |
const avg = this.runBenchmark__J__D(new $c_sjsr_RuntimeLong().init___I__I__I(2000, 0, 0)); | |
const x = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["", ": ", " us"])).s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["DeltaBlue", avg])); | |
const this$2 = $m_s_Console$(); | |
const this$3 = this$2.outVar$2; | |
this$3.tl$1.get__O().println__O__V(x) | |
}; | |
runBenchmark__J__D(timeMinimum) { | |
let runs = 0; | |
const startTime = $m_jl_System$().currentTimeMillis__J(); | |
const stopTime = startTime.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(timeMinimum); | |
let currentTime = startTime; | |
do { | |
this.run__V(); | |
runs = ((1 + runs) | 0); | |
currentTime = $m_jl_System$().currentTimeMillis__J() | |
} while (currentTime.$$less__sjsr_RuntimeLong__Z(stopTime)); | |
const elapsed = currentTime.$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(startTime); | |
return ((1000.0 * elapsed.toDouble__D()) / runs) | |
}; | |
$$js$exported$meth$main__O() { | |
this.report__V() | |
}; | |
"main"() { | |
return this.$$js$exported$meth$main__O() | |
}; | |
} | |
class $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint extends $c_Lorg_scalajs_benchmark_deltablue_Constraint { | |
constructor() { | |
super(); | |
this.v1$2 = null; | |
this.v2$2 = null; | |
this.direction$2 = 0 | |
}; | |
markInputs__I__V(mark) { | |
this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark | |
}; | |
init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v1, v2, strength, planner) { | |
this.v1$2 = v1; | |
this.v2$2 = v2; | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
this.direction$2 = 1; | |
this.addConstraint__V(); | |
return this | |
}; | |
chooseMethod__I__V(mark) { | |
if ((this.v1$2.mark$1 === mark)) { | |
this.direction$2 = (((this.v2$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1)) ? 2 : 1) | |
}; | |
if ((this.v2$2.mark$1 === mark)) { | |
this.direction$2 = (((this.v1$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1)) ? 0 : 1) | |
}; | |
if ($m_Lorg_scalajs_benchmark_deltablue_Strength$().weaker__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.v1$2.walkStrength$1, this.v2$2.walkStrength$1)) { | |
this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v1$2.walkStrength$1) ? 0 : 1) | |
} else { | |
this.direction$2 = ($m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.v2$2.walkStrength$1) ? 2 : 0) | |
} | |
}; | |
isSatisfied__Z() { | |
return (this.direction$2 !== 1) | |
}; | |
input__Lorg_scalajs_benchmark_deltablue_Variable() { | |
return ((this.direction$2 === 2) ? this.v1$2 : this.v2$2) | |
}; | |
output__Lorg_scalajs_benchmark_deltablue_Variable() { | |
return ((this.direction$2 === 2) ? this.v2$2 : this.v1$2) | |
}; | |
addToGraph__V() { | |
const this$1 = this.v1$2; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
const this$2 = this.v2$2; | |
this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
this.direction$2 = 1 | |
}; | |
recalculate__V() { | |
const ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
out.stay$1 = ihn.stay$1; | |
if (out.stay$1) { | |
this.execute__V() | |
} | |
}; | |
inputsKnown__I__Z(mark) { | |
const i = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
return (((i.mark$1 === mark) || i.stay$1) || (i.determinedBy$1 === null)) | |
}; | |
markUnsatisfied__V() { | |
this.direction$2 = 1 | |
}; | |
removeFromGraph__V() { | |
if ((this.v1$2 !== null)) { | |
this.v1$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
if ((this.v2$2 !== null)) { | |
this.v2$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.direction$2 = 1 | |
}; | |
} | |
class $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint extends $c_Lorg_scalajs_benchmark_deltablue_Constraint { | |
constructor() { | |
super(); | |
this.myOutput$2 = null; | |
this.satisfied$2 = false | |
}; | |
markInputs__I__V(mark) { | |
/*<skip>*/ | |
}; | |
chooseMethod__I__V(mark) { | |
this.satisfied$2 = ((this.myOutput$2.mark$1 !== mark) && $m_Lorg_scalajs_benchmark_deltablue_Strength$().stronger__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Z(this.strength$1, this.myOutput$2.walkStrength$1)) | |
}; | |
isSatisfied__Z() { | |
return this.satisfied$2 | |
}; | |
output__Lorg_scalajs_benchmark_deltablue_Variable() { | |
return this.myOutput$2 | |
}; | |
addToGraph__V() { | |
const this$1 = this.myOutput$2; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
this.satisfied$2 = false | |
}; | |
inputsKnown__I__Z(mark) { | |
return true | |
}; | |
recalculate__V() { | |
this.myOutput$2.walkStrength$1 = this.strength$1; | |
this.myOutput$2.stay$1 = (!this.isInput__Z()); | |
if (this.myOutput$2.stay$1) { | |
this.execute__V() | |
} | |
}; | |
init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(myOutput, strength, planner) { | |
this.myOutput$2 = myOutput; | |
$c_Lorg_scalajs_benchmark_deltablue_Constraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, strength, planner); | |
this.satisfied$2 = false; | |
this.addConstraint__V(); | |
return this | |
}; | |
markUnsatisfied__V() { | |
this.satisfied$2 = false | |
}; | |
removeFromGraph__V() { | |
if ((this.myOutput$2 !== null)) { | |
this.myOutput$2.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
this.satisfied$2 = false | |
}; | |
} | |
const $isArrayOf_jl_Boolean = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Boolean))) | |
}); | |
const $d_jl_Boolean = new $TypeData().initClass({ | |
jl_Boolean: 0 | |
}, false, "java.lang.Boolean", { | |
jl_Boolean: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return ((typeof x) === "boolean") | |
})); | |
class $c_jl_Character extends $c_O { | |
constructor() { | |
super(); | |
this.value$1 = 0 | |
}; | |
equals__O__Z(that) { | |
if ($is_jl_Character(that)) { | |
const jsx$1 = this.value$1; | |
const this$1 = that; | |
return (jsx$1 === this$1.value$1) | |
} else { | |
return false | |
} | |
}; | |
toString__T() { | |
const c = this.value$1; | |
return $g["String"]["fromCharCode"](c) | |
}; | |
init___C(value) { | |
this.value$1 = value; | |
return this | |
}; | |
hashCode__I() { | |
return this.value$1 | |
}; | |
} | |
const $is_jl_Character = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Character))) | |
}); | |
const $isArrayOf_jl_Character = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Character))) | |
}); | |
const $d_jl_Character = new $TypeData().initClass({ | |
jl_Character: 0 | |
}, false, "java.lang.Character", { | |
jl_Character: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}); | |
$c_jl_Character.prototype.$classData = $d_jl_Character; | |
class $c_jl_InheritableThreadLocal extends $c_jl_ThreadLocal { | |
} | |
class $c_jl_Throwable extends $c_O { | |
constructor() { | |
super(); | |
this.s$1 = null; | |
this.e$1 = null; | |
this.stackTrace$1 = null | |
}; | |
init___() { | |
$c_jl_Throwable.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}; | |
fillInStackTrace__jl_Throwable() { | |
const this$1 = $m_sjsr_StackTrace$(); | |
this$1.captureState__jl_Throwable__O__V(this, this$1.createException__p1__O()); | |
return this | |
}; | |
getMessage__T() { | |
return this.s$1 | |
}; | |
toString__T() { | |
const className = $objectGetClass(this).getName__T(); | |
const message = this.getMessage__T(); | |
return ((message === null) ? className : ((className + ": ") + message)) | |
}; | |
init___T__jl_Throwable(s, e) { | |
this.s$1 = s; | |
this.e$1 = e; | |
this.fillInStackTrace__jl_Throwable(); | |
return this | |
}; | |
} | |
const $is_jl_Throwable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_Throwable))) | |
}); | |
const $isArrayOf_jl_Throwable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Throwable))) | |
}); | |
class $c_s_Predef$$anon$3 extends $c_O { | |
apply__scm_Builder() { | |
return new $c_scm_StringBuilder().init___() | |
}; | |
apply__O__scm_Builder(from) { | |
return new $c_scm_StringBuilder().init___() | |
}; | |
} | |
const $d_s_Predef$$anon$3 = new $TypeData().initClass({ | |
s_Predef$$anon$3: 0 | |
}, false, "scala.Predef$$anon$3", { | |
s_Predef$$anon$3: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_s_Predef$$anon$3.prototype.$classData = $d_s_Predef$$anon$3; | |
const $is_s_math_ScalaNumber = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_math_ScalaNumber))) | |
}); | |
const $isArrayOf_s_math_ScalaNumber = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_math_ScalaNumber))) | |
}); | |
class $c_s_package$$anon$1 extends $c_O { | |
toString__T() { | |
return "object AnyRef" | |
}; | |
} | |
const $d_s_package$$anon$1 = new $TypeData().initClass({ | |
s_package$$anon$1: 0 | |
}, false, "scala.package$$anon$1", { | |
s_package$$anon$1: 1, | |
O: 1, | |
s_Specializable: 1 | |
}); | |
$c_s_package$$anon$1.prototype.$classData = $d_s_package$$anon$1; | |
class $c_s_util_hashing_MurmurHash3$ extends $c_s_util_hashing_MurmurHash3 { | |
constructor() { | |
super(); | |
this.arraySeed$2 = 0; | |
this.stringSeed$2 = 0; | |
this.productSeed$2 = 0; | |
this.symmetricSeed$2 = 0; | |
this.traversableSeed$2 = 0; | |
this.seqSeed$2 = 0; | |
this.mapSeed$2 = 0; | |
this.setSeed$2 = 0 | |
}; | |
init___() { | |
$n_s_util_hashing_MurmurHash3$ = this; | |
this.seqSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Seq"); | |
this.mapSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Map"); | |
this.setSeed$2 = $m_sjsr_RuntimeString$().hashCode__T__I("Set"); | |
return this | |
}; | |
seqHash__sc_Seq__I(xs) { | |
if ($is_sci_List(xs)) { | |
const x2 = xs; | |
return this.listHash__sci_List__I__I(x2, this.seqSeed$2) | |
} else { | |
return this.orderedHash__sc_TraversableOnce__I__I(xs, this.seqSeed$2) | |
} | |
}; | |
} | |
const $d_s_util_hashing_MurmurHash3$ = new $TypeData().initClass({ | |
s_util_hashing_MurmurHash3$: 0 | |
}, false, "scala.util.hashing.MurmurHash3$", { | |
s_util_hashing_MurmurHash3$: 1, | |
s_util_hashing_MurmurHash3: 1, | |
O: 1 | |
}); | |
$c_s_util_hashing_MurmurHash3$.prototype.$classData = $d_s_util_hashing_MurmurHash3$; | |
let $n_s_util_hashing_MurmurHash3$ = (void 0); | |
const $m_s_util_hashing_MurmurHash3$ = (function() { | |
if ((!$n_s_util_hashing_MurmurHash3$)) { | |
$n_s_util_hashing_MurmurHash3$ = new $c_s_util_hashing_MurmurHash3$().init___() | |
}; | |
return $n_s_util_hashing_MurmurHash3$ | |
}); | |
class $c_scg_GenSetFactory extends $c_scg_GenericCompanion { | |
} | |
class $c_scg_GenTraversableFactory extends $c_scg_GenericCompanion { | |
constructor() { | |
super(); | |
this.ReusableCBFInstance$2 = null | |
}; | |
init___() { | |
this.ReusableCBFInstance$2 = new $c_scg_GenTraversableFactory$$anon$1().init___scg_GenTraversableFactory(this); | |
return this | |
}; | |
} | |
class $c_scg_GenTraversableFactory$GenericCanBuildFrom extends $c_O { | |
constructor() { | |
super(); | |
this.$$outer$f = null | |
}; | |
apply__scm_Builder() { | |
return this.$$outer$f.newBuilder__scm_Builder() | |
}; | |
apply__O__scm_Builder(from) { | |
const from$1 = from; | |
return from$1.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
}; | |
init___scg_GenTraversableFactory($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
return this | |
}; | |
} | |
class $c_scg_MapFactory extends $c_scg_GenMapFactory { | |
} | |
class $c_sci_List$$anon$1 extends $c_O { | |
init___() { | |
return this | |
}; | |
apply__O__O(x) { | |
return this | |
}; | |
toString__T() { | |
return "<function1>" | |
}; | |
} | |
const $d_sci_List$$anon$1 = new $TypeData().initClass({ | |
sci_List$$anon$1: 0 | |
}, false, "scala.collection.immutable.List$$anon$1", { | |
sci_List$$anon$1: 1, | |
O: 1, | |
F1: 1 | |
}); | |
$c_sci_List$$anon$1.prototype.$classData = $d_sci_List$$anon$1; | |
const $is_scm_Builder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.scm_Builder))) | |
}); | |
const $isArrayOf_scm_Builder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.scm_Builder))) | |
}); | |
class $c_sr_AbstractFunction0 extends $c_O { | |
toString__T() { | |
return "<function0>" | |
}; | |
} | |
class $c_sr_AbstractFunction1 extends $c_O { | |
toString__T() { | |
return "<function1>" | |
}; | |
} | |
class $c_sr_BooleanRef extends $c_O { | |
constructor() { | |
super(); | |
this.elem$1 = false | |
}; | |
toString__T() { | |
const value = this.elem$1; | |
return ("" + value) | |
}; | |
init___Z(elem) { | |
this.elem$1 = elem; | |
return this | |
}; | |
} | |
const $d_sr_BooleanRef = new $TypeData().initClass({ | |
sr_BooleanRef: 0 | |
}, false, "scala.runtime.BooleanRef", { | |
sr_BooleanRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_BooleanRef.prototype.$classData = $d_sr_BooleanRef; | |
class $c_sr_IntRef extends $c_O { | |
constructor() { | |
super(); | |
this.elem$1 = 0 | |
}; | |
toString__T() { | |
const value = this.elem$1; | |
return ("" + value) | |
}; | |
init___I(elem) { | |
this.elem$1 = elem; | |
return this | |
}; | |
} | |
const $d_sr_IntRef = new $TypeData().initClass({ | |
sr_IntRef: 0 | |
}, false, "scala.runtime.IntRef", { | |
sr_IntRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_IntRef.prototype.$classData = $d_sr_IntRef; | |
class $c_sr_ObjectRef extends $c_O { | |
constructor() { | |
super(); | |
this.elem$1 = null | |
}; | |
toString__T() { | |
return $m_sjsr_RuntimeString$().valueOf__O__T(this.elem$1) | |
}; | |
init___O(elem) { | |
this.elem$1 = elem; | |
return this | |
}; | |
} | |
const $d_sr_ObjectRef = new $TypeData().initClass({ | |
sr_ObjectRef: 0 | |
}, false, "scala.runtime.ObjectRef", { | |
sr_ObjectRef: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sr_ObjectRef.prototype.$classData = $d_sr_ObjectRef; | |
class $c_Ljava_io_OutputStream extends $c_O { | |
close__V() { | |
/*<skip>*/ | |
}; | |
} | |
class $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ extends $c_Lorg_scalajs_benchmark_Benchmark { | |
run__V() { | |
this.chainTest__I__V(100); | |
this.projectionTest__I__V(100) | |
}; | |
projectionTest__I__V(n) { | |
const planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
const scale = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("scale", 10); | |
const offset = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("offset", 1000); | |
let elem$1 = null; | |
elem$1 = null; | |
let elem$1$1 = null; | |
elem$1$1 = null; | |
const dests = new $c_scm_ArrayBuffer().init___I(n); | |
const isEmpty$4 = (n <= 0); | |
const numRangeElements$4 = (isEmpty$4 ? 0 : n); | |
const lastElement$4 = (isEmpty$4 ? (-1) : (((-1) + n) | 0)); | |
const terminalElement$4 = ((1 + lastElement$4) | 0); | |
if ((numRangeElements$4 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, false) | |
}; | |
let i = 0; | |
let count = 0; | |
while ((i !== terminalElement$4)) { | |
const arg1 = i; | |
elem$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("src", arg1); | |
elem$1$1 = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("dst", arg1); | |
dests.$$plus$eq__O__scm_ArrayBuffer(elem$1$1); | |
new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, $m_Lorg_scalajs_benchmark_deltablue_NORMAL$(), planner); | |
new $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, scale, offset, elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner); | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1, 17, planner); | |
if ((elem$1$1.value$1 !== 1170)) { | |
$m_s_Console$().print__O__V("Projection 1 failed") | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(elem$1$1, 1050, planner); | |
if ((elem$1.value$1 !== 5)) { | |
$m_s_Console$().print__O__V("Projection 2 failed") | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(scale, 5, planner); | |
const end = (((-1) + n) | 0); | |
const isEmpty$4$1 = (end <= 0); | |
const numRangeElements$4$1 = (isEmpty$4$1 ? 0 : end); | |
const lastElement$4$1 = (isEmpty$4$1 ? (-1) : (((-1) + end) | 0)); | |
const terminalElement$4$1 = ((1 + lastElement$4$1) | 0); | |
if ((numRangeElements$4$1 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end, 1, false) | |
}; | |
let i$1 = 0; | |
let count$1 = 0; | |
while ((i$1 !== terminalElement$4$1)) { | |
const v1 = i$1; | |
if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1).value$1 !== ((1000 + $imul(5, v1)) | 0))) { | |
$m_s_Console$().print__O__V("Projection 3 failed") | |
}; | |
count$1 = ((1 + count$1) | 0); | |
i$1 = ((1 + i$1) | 0) | |
}; | |
this.change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(offset, 2000, planner); | |
const end$1 = (((-1) + n) | 0); | |
const isEmpty$4$2 = (end$1 <= 0); | |
const numRangeElements$4$2 = (isEmpty$4$2 ? 0 : end$1); | |
const lastElement$4$2 = (isEmpty$4$2 ? (-1) : (((-1) + end$1) | 0)); | |
const terminalElement$4$2 = ((1 + lastElement$4$2) | 0); | |
if ((numRangeElements$4$2 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, end$1, 1, false) | |
}; | |
let i$2 = 0; | |
let count$2 = 0; | |
while ((i$2 !== terminalElement$4$2)) { | |
const v1$1 = i$2; | |
if (($s_scm_ResizableArray$class__apply__scm_ResizableArray__I__O(dests, v1$1).value$1 !== ((2000 + $imul(5, v1$1)) | 0))) { | |
$m_s_Console$().print__O__V("Projection 4 failed") | |
}; | |
count$2 = ((1 + count$2) | 0); | |
i$2 = ((1 + i$2) | 0) | |
} | |
}; | |
chainTest__I__V(n) { | |
const planner = new $c_Lorg_scalajs_benchmark_deltablue_Planner().init___(); | |
let elem$1 = null; | |
elem$1 = null; | |
let elem$1$1 = null; | |
elem$1$1 = null; | |
let elem$1$2 = null; | |
elem$1$2 = null; | |
const isEmpty$4 = (n < 0); | |
const numRangeElements$4 = (isEmpty$4 ? 0 : ((n > 2147483646) ? (-1) : ((1 + n) | 0))); | |
const lastElement$4 = (isEmpty$4 ? (-1) : n); | |
const terminalElement$4 = ((1 + lastElement$4) | 0); | |
if ((numRangeElements$4 < 0)) { | |
$m_sci_Range$().scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(0, n, 1, true) | |
}; | |
let i = 0; | |
let count = 0; | |
while ((i !== terminalElement$4)) { | |
const v1 = i; | |
const v = new $c_Lorg_scalajs_benchmark_deltablue_Variable().init___T__I("v", 0); | |
if ((elem$1 !== null)) { | |
new $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1, v, $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$(), planner) | |
}; | |
if ((v1 === 0)) { | |
elem$1$1 = v | |
}; | |
if ((v1 === n)) { | |
elem$1$2 = v | |
}; | |
elem$1 = v; | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
new $c_Lorg_scalajs_benchmark_deltablue_StayConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$2, $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$(), planner); | |
const edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(elem$1$1, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
const plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
let i$1 = 0; | |
let count$1 = 0; | |
while ((i$1 !== 100)) { | |
const v1$1 = i$1; | |
elem$1$1.value$1 = v1$1; | |
plan.execute__V(); | |
if ((elem$1$2.value$1 !== v1$1)) { | |
$m_s_Console$().print__O__V("Chain test failed.\n{last.value)\n{i}") | |
}; | |
count$1 = ((1 + count$1) | 0); | |
i$1 = ((1 + i$1) | 0) | |
} | |
}; | |
change__Lorg_scalajs_benchmark_deltablue_Variable__I__Lorg_scalajs_benchmark_deltablue_Planner__V(v, newValue, planner) { | |
const edit = new $c_Lorg_scalajs_benchmark_deltablue_EditConstraint().init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$(), planner); | |
const plan = planner.extractPlanFromConstraints__sc_Seq__Lorg_scalajs_benchmark_deltablue_Plan($m_sc_Seq$().apply__sc_Seq__sc_GenTraversable(new $c_sjs_js_WrappedArray().init___sjs_js_Array([edit]))); | |
let i = 0; | |
let count = 0; | |
while ((i !== 10)) { | |
const v1 = i; | |
v.value$1 = newValue; | |
plan.execute__V(); | |
count = ((1 + count) | 0); | |
i = ((1 + i) | 0) | |
}; | |
edit.destroyConstraint__V() | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.DeltaBlue$", { | |
Lorg_scalajs_benchmark_deltablue_DeltaBlue$: 1, | |
Lorg_scalajs_benchmark_Benchmark: 1, | |
O: 1, | |
sjs_js_JSApp: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
let $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ = new $c_Lorg_scalajs_benchmark_deltablue_DeltaBlue$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_DeltaBlue$ | |
}); | |
$e["org"] = ($e["org"] || {}); | |
$e["org"]["scalajs"] = ($e["org"]["scalajs"] || {}); | |
$e["org"]["scalajs"]["benchmark"] = ($e["org"]["scalajs"]["benchmark"] || {}); | |
$e["org"]["scalajs"]["benchmark"]["deltablue"] = ($e["org"]["scalajs"]["benchmark"]["deltablue"] || {}); | |
$e["org"]["scalajs"]["benchmark"]["deltablue"]["DeltaBlue"] = $m_Lorg_scalajs_benchmark_deltablue_DeltaBlue$; | |
class $c_Lorg_scalajs_benchmark_deltablue_EditConstraint extends $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint { | |
constructor() { | |
super(); | |
this.isInput$3 = false | |
}; | |
isInput__Z() { | |
return this.isInput$3 | |
}; | |
execute__V() { | |
/*<skip>*/ | |
}; | |
init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v, str, planner) { | |
$c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v, str, planner); | |
this.isInput$3 = true; | |
return this | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_EditConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_EditConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.EditConstraint", { | |
Lorg_scalajs_benchmark_deltablue_EditConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EditConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EditConstraint; | |
class $c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint extends $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint { | |
execute__V() { | |
this.output__Lorg_scalajs_benchmark_deltablue_Variable().value$1 = this.input__Lorg_scalajs_benchmark_deltablue_Variable().value$1 | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.EqualityConstraint", { | |
Lorg_scalajs_benchmark_deltablue_EqualityConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_EqualityConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_EqualityConstraint; | |
class $c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint extends $c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint { | |
constructor() { | |
super(); | |
this.v1$3 = null; | |
this.scale$3 = null; | |
this.offset$3 = null; | |
this.v2$3 = null | |
}; | |
markInputs__I__V(mark) { | |
this.input__Lorg_scalajs_benchmark_deltablue_Variable().mark$1 = mark; | |
this.scale$3.mark$1 = mark; | |
this.offset$3.mark$1 = mark | |
}; | |
init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner(v1, scale, offset, v2, strength, planner) { | |
this.v1$3 = v1; | |
this.scale$3 = scale; | |
this.offset$3 = offset; | |
this.v2$3 = v2; | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.init___Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Variable__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Planner.call(this, v1, v2, strength, planner); | |
return this | |
}; | |
execute__V() { | |
if ((this.direction$2 === 2)) { | |
this.v2$3.value$1 = (($imul(this.v1$3.value$1, this.scale$3.value$1) + this.offset$3.value$1) | 0) | |
} else { | |
this.v1$3.value$1 = ((((this.v2$3.value$1 - this.offset$3.value$1) | 0) / this.scale$3.value$1) | 0) | |
} | |
}; | |
addToGraph__V() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.addToGraph__V.call(this); | |
const this$1 = this.scale$3; | |
this$1.constraints$1.$$plus$eq__O__scm_ListBuffer(this); | |
const this$2 = this.offset$3; | |
this$2.constraints$1.$$plus$eq__O__scm_ListBuffer(this) | |
}; | |
recalculate__V() { | |
const ihn = this.input__Lorg_scalajs_benchmark_deltablue_Variable(); | |
const out = this.output__Lorg_scalajs_benchmark_deltablue_Variable(); | |
out.walkStrength$1 = $m_Lorg_scalajs_benchmark_deltablue_Strength$().weakest__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength__Lorg_scalajs_benchmark_deltablue_Strength(this.strength$1, ihn.walkStrength$1); | |
out.stay$1 = ((ihn.stay$1 && this.scale$3.stay$1) && this.offset$3.stay$1); | |
if (out.stay$1) { | |
this.execute__V() | |
} | |
}; | |
removeFromGraph__V() { | |
$c_Lorg_scalajs_benchmark_deltablue_BinaryConstraint.prototype.removeFromGraph__V.call(this); | |
if ((this.scale$3 !== null)) { | |
this.scale$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
}; | |
if ((this.offset$3 !== null)) { | |
this.offset$3.removeConstraint__Lorg_scalajs_benchmark_deltablue_Constraint__V(this) | |
} | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.ScaleConstraint", { | |
Lorg_scalajs_benchmark_deltablue_ScaleConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_BinaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_ScaleConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_ScaleConstraint; | |
class $c_Lorg_scalajs_benchmark_deltablue_StayConstraint extends $c_Lorg_scalajs_benchmark_deltablue_UnaryConstraint { | |
execute__V() { | |
/*<skip>*/ | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_StayConstraint = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_StayConstraint: 0 | |
}, false, "org.scalajs.benchmark.deltablue.StayConstraint", { | |
Lorg_scalajs_benchmark_deltablue_StayConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_UnaryConstraint: 1, | |
Lorg_scalajs_benchmark_deltablue_Constraint: 1, | |
O: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_StayConstraint.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_StayConstraint; | |
const $d_jl_Byte = new $TypeData().initClass({ | |
jl_Byte: 0 | |
}, false, "java.lang.Byte", { | |
jl_Byte: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isByte(x) | |
})); | |
const $isArrayOf_jl_Double = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Double))) | |
}); | |
const $d_jl_Double = new $TypeData().initClass({ | |
jl_Double: 0 | |
}, false, "java.lang.Double", { | |
jl_Double: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return ((typeof x) === "number") | |
})); | |
class $c_jl_Error extends $c_jl_Throwable { | |
init___T(s) { | |
$c_jl_Error.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}; | |
} | |
class $c_jl_Exception extends $c_jl_Throwable { | |
init___T(s) { | |
$c_jl_Exception.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}; | |
} | |
const $d_jl_Float = new $TypeData().initClass({ | |
jl_Float: 0 | |
}, false, "java.lang.Float", { | |
jl_Float: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isFloat(x) | |
})); | |
const $isArrayOf_jl_Integer = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Integer))) | |
}); | |
const $d_jl_Integer = new $TypeData().initClass({ | |
jl_Integer: 0 | |
}, false, "java.lang.Integer", { | |
jl_Integer: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isInt(x) | |
})); | |
const $isArrayOf_jl_Long = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_Long))) | |
}); | |
const $d_jl_Long = new $TypeData().initClass({ | |
jl_Long: 0 | |
}, false, "java.lang.Long", { | |
jl_Long: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $is_sjsr_RuntimeLong(x) | |
})); | |
const $d_jl_Short = new $TypeData().initClass({ | |
jl_Short: 0 | |
}, false, "java.lang.Short", { | |
jl_Short: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}, (void 0), (function(x) { | |
return $isShort(x) | |
})); | |
class $c_ju_Formatter extends $c_O { | |
constructor() { | |
super(); | |
this.dest$1 = null; | |
this.closed$1 = false | |
}; | |
init___() { | |
$c_ju_Formatter.prototype.init___jl_Appendable.call(this, new $c_jl_StringBuilder().init___()); | |
return this | |
}; | |
pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, preventZero, flags$1, width$1, conversion$1) { | |
const prePadLen = (((argStr["length"] | 0) + (prefix["length"] | 0)) | 0); | |
let padStr; | |
if ((width$1 <= prePadLen)) { | |
padStr = (("" + prefix) + argStr) | |
} else { | |
const padRight = this.hasFlag$1__p1__T__T__Z("-", flags$1); | |
const padZero = (this.hasFlag$1__p1__T__T__Z("0", flags$1) && (!(!(!preventZero)))); | |
const padLength = ((width$1 - prePadLen) | 0); | |
const padChar = (padZero ? "0" : " "); | |
const padding = this.strRepeat$1__p1__T__I__T(padChar, padLength); | |
if ((padZero && padRight)) { | |
throw new $c_ju_IllegalFormatFlagsException().init___T(flags$1) | |
} else { | |
padStr = (padRight ? ((("" + prefix) + argStr) + padding) : (padZero ? ((("" + prefix) + padding) + argStr) : ((("" + padding) + prefix) + argStr))) | |
} | |
}; | |
const casedStr = ($m_jl_Character$().isUpperCase__C__Z(conversion$1) ? padStr["toUpperCase"]() : padStr); | |
return this.dest$1.append__jl_CharSequence__jl_Appendable(casedStr) | |
}; | |
toString__T() { | |
return this.out__jl_Appendable().toString__T() | |
}; | |
init___jl_Appendable(dest) { | |
this.dest$1 = dest; | |
this.closed$1 = false; | |
return this | |
}; | |
padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(argStr, prefix, flags$1, width$1, conversion$1) { | |
const firstChar = (65535 & (argStr["charCodeAt"](0) | 0)); | |
return (((firstChar === 43) || (firstChar === 45)) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr["substring"](1), (("" + new $c_jl_Character().init___C(firstChar)) + prefix), false, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(argStr, prefix, false, flags$1, width$1, conversion$1)) | |
}; | |
hasFlag$1__p1__T__T__Z(flag, flags$1) { | |
return ((flags$1["indexOf"](flag) | 0) >= 0) | |
}; | |
out__jl_Appendable() { | |
return (this.closed$1 ? this.java$util$Formatter$$throwClosedException__sr_Nothing$() : this.dest$1) | |
}; | |
format__T__AO__ju_Formatter(format_in, args) { | |
if (this.closed$1) { | |
this.java$util$Formatter$$throwClosedException__sr_Nothing$() | |
} else { | |
let fmt = format_in; | |
let lastImplicitIndex = 0; | |
let lastIndex = 0; | |
while (true) { | |
const thiz = fmt; | |
let jsx$1; | |
if ((thiz === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
jsx$1 = thiz | |
}; | |
if ((!(jsx$1 === ""))) { | |
const x1 = fmt; | |
matchEnd9: { | |
const o12 = $m_ju_Formatter$().java$util$Formatter$$RegularChunk$1.unapply__T__s_Option(x1); | |
if ((!o12.isEmpty__Z())) { | |
const matchResult = o12.get__O(); | |
const thiz$2 = fmt; | |
const $$this = matchResult[0]; | |
let thiz$1; | |
if (($$this === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
thiz$1 = $$this | |
}; | |
const beginIndex = (thiz$1["length"] | 0); | |
fmt = thiz$2["substring"](beginIndex); | |
const jsx$3 = this.dest$1; | |
const $$this$1 = matchResult[0]; | |
let jsx$2; | |
if (($$this$1 === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
jsx$2 = $$this$1 | |
}; | |
jsx$3.append__jl_CharSequence__jl_Appendable(jsx$2); | |
break matchEnd9 | |
}; | |
const o14 = $m_ju_Formatter$().java$util$Formatter$$DoublePercent$1.unapply__T__s_Option(x1); | |
if ((!o14.isEmpty__Z())) { | |
const thiz$3 = fmt; | |
fmt = thiz$3["substring"](2); | |
this.dest$1.append__C__jl_Appendable(37); | |
break matchEnd9 | |
}; | |
const o16 = $m_ju_Formatter$().java$util$Formatter$$EOLChunk$1.unapply__T__s_Option(x1); | |
if ((!o16.isEmpty__Z())) { | |
const thiz$4 = fmt; | |
fmt = thiz$4["substring"](2); | |
this.dest$1.append__C__jl_Appendable(10); | |
break matchEnd9 | |
}; | |
const o18 = $m_ju_Formatter$().java$util$Formatter$$FormattedChunk$1.unapply__T__s_Option(x1); | |
if ((!o18.isEmpty__Z())) { | |
const matchResult$2 = o18.get__O(); | |
const thiz$6 = fmt; | |
const $$this$2 = matchResult$2[0]; | |
let thiz$5; | |
if (($$this$2 === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
thiz$5 = $$this$2 | |
}; | |
const beginIndex$1 = (thiz$5["length"] | 0); | |
fmt = thiz$6["substring"](beginIndex$1); | |
const $$this$3 = matchResult$2[2]; | |
let flags; | |
if (($$this$3 === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
flags = $$this$3 | |
}; | |
const $$this$4 = matchResult$2[1]; | |
const indexStr = (($$this$4 === (void 0)) ? "" : $$this$4); | |
let jsx$4; | |
if ((indexStr === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
jsx$4 = indexStr | |
}; | |
let index; | |
if ((jsx$4 !== "")) { | |
const this$28 = $m_jl_Integer$(); | |
index = this$28.parseInt__T__I__I(indexStr, 10) | |
} else if (this.hasFlag$1__p1__T__T__Z("<", flags)) { | |
index = lastIndex | |
} else { | |
lastImplicitIndex = ((1 + lastImplicitIndex) | 0); | |
index = lastImplicitIndex | |
}; | |
lastIndex = index; | |
if (((index <= 0) || (index > args.u["length"]))) { | |
const $$this$5 = matchResult$2[5]; | |
let jsx$5; | |
if (($$this$5 === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
jsx$5 = $$this$5 | |
}; | |
throw new $c_ju_MissingFormatArgumentException().init___T(jsx$5) | |
}; | |
const arg = args.u[(((-1) + index) | 0)]; | |
const $$this$6 = matchResult$2[3]; | |
const widthStr = (($$this$6 === (void 0)) ? "" : $$this$6); | |
let jsx$6; | |
if ((widthStr === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
jsx$6 = widthStr | |
}; | |
const hasWidth = (jsx$6 !== ""); | |
let width; | |
if (hasWidth) { | |
const this$36 = $m_jl_Integer$(); | |
width = this$36.parseInt__T__I__I(widthStr, 10) | |
} else { | |
width = 0 | |
}; | |
const $$this$7 = matchResult$2[4]; | |
const precisionStr = (($$this$7 === (void 0)) ? "" : $$this$7); | |
let jsx$7; | |
if ((precisionStr === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
} else { | |
jsx$7 = precisionStr | |
}; | |
const hasPrecision = (jsx$7 !== ""); | |
let precision; | |
if (hasPrecision) { | |
const this$41 = $m_jl_Integer$(); | |
precision = this$41.parseInt__T__I__I(precisionStr, 10) | |
} else { | |
precision = 0 | |
}; | |
const $$this$8 = matchResult$2[5]; | |
let thiz$7; | |
if (($$this$8 === (void 0))) { | |
throw new $c_ju_NoSuchElementException().init___T("undefined.get") | |
} else { | |
thiz$7 = $$this$8 | |
}; | |
const conversion = (65535 & (thiz$7["charCodeAt"](0) | 0)); | |
switch (conversion) { | |
case 98: | |
case 66: { | |
let jsx$8; | |
if ((arg === null)) { | |
jsx$8 = "false" | |
} else if (((typeof arg) === "boolean")) { | |
const x3 = arg; | |
jsx$8 = $m_sjsr_RuntimeString$().valueOf__O__T(x3) | |
} else { | |
jsx$8 = "true" | |
}; | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$8, "", false, flags, width, conversion); | |
break | |
} | |
case 104: | |
case 72: { | |
let jsx$9; | |
if ((arg === null)) { | |
jsx$9 = "null" | |
} else { | |
const i = $objectHashCode(arg); | |
const x = (+(i >>> 0)); | |
jsx$9 = x["toString"](16) | |
}; | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(jsx$9, "", false, flags, width, conversion); | |
break | |
} | |
case 115: | |
case 83: { | |
matchEnd6: { | |
if ((arg === null)) { | |
if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable("null", "", false, flags, width, conversion); | |
break matchEnd6 | |
} | |
}; | |
if ($is_ju_Formattable(arg)) { | |
const x3$2 = arg; | |
const flags$2 = (((this.hasFlag$1__p1__T__T__Z("-", flags) ? 1 : 0) | (this.hasFlag$1__p1__T__T__Z("#", flags) ? 4 : 0)) | ($m_jl_Character$().isUpperCase__C__Z(conversion) ? 2 : 0)); | |
x3$2.formatTo__ju_Formatter__I__I__I__V(this, flags$2, (hasWidth ? width : (-1)), (hasPrecision ? precision : (-1))); | |
$m_s_None$(); | |
break matchEnd6 | |
}; | |
if ((arg !== null)) { | |
if ((!this.hasFlag$1__p1__T__T__Z("#", flags))) { | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($objectToString(arg), "", false, flags, width, conversion); | |
break matchEnd6 | |
} | |
}; | |
throw new $c_ju_FormatFlagsConversionMismatchException().init___T__C("#", 115) | |
}; | |
break | |
} | |
case 99: | |
case 67: { | |
const c = (65535 & this.intArg$1__p1__O__I(arg)); | |
this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable($g["String"]["fromCharCode"](c), "", false, flags, width, conversion); | |
break | |
} | |
case 100: { | |
const this$67 = this.numberArg$1__p1__O__D(arg); | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(("" + this$67), false, flags, width, conversion); | |
break | |
} | |
case 111: { | |
let str; | |
if ($isInt(arg)) { | |
const x2 = (arg | 0); | |
const x$1 = (+(x2 >>> 0)); | |
str = x$1["toString"](8) | |
} else if ($is_sjsr_RuntimeLong(arg)) { | |
const x3$3 = $uJ(arg); | |
str = x3$3.toOctalString__T() | |
} else { | |
throw new $c_s_MatchError().init___O(arg) | |
}; | |
this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0" : ""), flags, width, conversion); | |
break | |
} | |
case 120: | |
case 88: { | |
let str$2; | |
if ($isInt(arg)) { | |
const x2$2 = (arg | 0); | |
const x$2 = (+(x2$2 >>> 0)); | |
str$2 = x$2["toString"](16) | |
} else if ($is_sjsr_RuntimeLong(arg)) { | |
const x3$4 = $uJ(arg); | |
str$2 = x3$4.toHexString__T() | |
} else { | |
throw new $c_s_MatchError().init___O(arg) | |
}; | |
this.padCaptureSign$1__p1__T__T__T__I__C__jl_Appendable(str$2, (this.hasFlag$1__p1__T__T__Z("#", flags) ? "0x" : ""), flags, width, conversion); | |
break | |
} | |
case 101: | |
case 69: { | |
this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((hasPrecision ? precision : 6), flags, arg, width, conversion); | |
break | |
} | |
case 103: | |
case 71: { | |
const a = this.numberArg$1__p1__O__D(arg); | |
const m = ((a < 0) ? (-a) : a); | |
const p = ((!hasPrecision) ? 6 : ((precision === 0) ? 1 : precision)); | |
if (((m >= 1.0E-4) && (m < (+$g["Math"]["pow"](10.0, p))))) { | |
const a$1 = ((+$g["Math"]["log"](m)) / 2.302585092994046); | |
const sig = ((+$g["Math"]["ceil"](a$1)) | 0); | |
const x$3 = this.numberArg$1__p1__O__D(arg); | |
const a$2 = ((p - sig) | 0); | |
const jsx$10 = x$3["toFixed"](((a$2 > 0) ? a$2 : 0)); | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$10, false, flags, width, conversion) | |
} else { | |
this.sciNotation$1__p1__I__T__O__I__C__jl_Appendable((((-1) + p) | 0), flags, arg, width, conversion) | |
}; | |
break | |
} | |
case 102: { | |
const x$4 = this.numberArg$1__p1__O__D(arg); | |
const jsx$12 = x$4["toFixed"]((hasPrecision ? precision : 6)); | |
const this$86 = this.numberArg$1__p1__O__D(arg); | |
let jsx$11; | |
if ((this$86 !== this$86)) { | |
jsx$11 = true | |
} else { | |
const this$90 = this.numberArg$1__p1__O__D(arg); | |
jsx$11 = ((this$90 === Infinity) || (this$90 === (-Infinity))) | |
}; | |
this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$12, jsx$11, flags, width, conversion); | |
break | |
} | |
default: { | |
throw new $c_s_MatchError().init___O(new $c_jl_Character().init___C(conversion)) | |
} | |
}; | |
break matchEnd9 | |
}; | |
throw new $c_s_MatchError().init___O(x1) | |
} | |
} else { | |
break | |
} | |
}; | |
return this | |
} | |
}; | |
strRepeat$1__p1__T__I__T(s, times) { | |
let result = ""; | |
let i = times; | |
while ((i > 0)) { | |
result = (("" + result) + s); | |
i = (((-1) + i) | 0) | |
}; | |
return result | |
}; | |
sciNotation$1__p1__I__T__O__I__C__jl_Appendable(precision, flags$1, arg$1, width$1, conversion$1) { | |
const x = this.numberArg$1__p1__O__D(arg$1); | |
const exp = x["toExponential"](precision); | |
const index = (((-3) + (exp["length"] | 0)) | 0); | |
let jsx$2; | |
if (((65535 & (exp["charCodeAt"](index) | 0)) === 101)) { | |
const endIndex = (((-1) + (exp["length"] | 0)) | 0); | |
const jsx$3 = exp["substring"](0, endIndex); | |
const index$1 = (((-1) + (exp["length"] | 0)) | 0); | |
const c = (65535 & (exp["charCodeAt"](index$1) | 0)); | |
jsx$2 = ((jsx$3 + "0") + new $c_jl_Character().init___C(c)) | |
} else { | |
jsx$2 = exp | |
}; | |
const this$13 = this.numberArg$1__p1__O__D(arg$1); | |
let jsx$1; | |
if ((this$13 !== this$13)) { | |
jsx$1 = true | |
} else { | |
const this$17 = this.numberArg$1__p1__O__D(arg$1); | |
jsx$1 = ((this$17 === Infinity) || (this$17 === (-Infinity))) | |
}; | |
return this.with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(jsx$2, jsx$1, flags$1, width$1, conversion$1) | |
}; | |
intArg$1__p1__O__I(arg$1) { | |
if ($isInt(arg$1)) { | |
const x2 = (arg$1 | 0); | |
return x2 | |
} else if ($is_jl_Character(arg$1)) { | |
let x3; | |
if ((arg$1 === null)) { | |
x3 = 0 | |
} else { | |
const this$2 = arg$1; | |
x3 = this$2.value$1 | |
}; | |
return x3 | |
} else { | |
throw new $c_s_MatchError().init___O(arg$1) | |
} | |
}; | |
java$util$Formatter$$throwClosedException__sr_Nothing$() { | |
throw new $c_ju_FormatterClosedException().init___() | |
}; | |
close__V() { | |
if ((!this.closed$1)) { | |
const x1 = this.dest$1; | |
if ($is_Ljava_io_Closeable(x1)) { | |
x1.close__V() | |
} | |
}; | |
this.closed$1 = true | |
}; | |
with$und$plus$1__p1__T__Z__T__I__C__jl_Appendable(s, preventZero, flags$1, width$1, conversion$1) { | |
return (((65535 & (s["charCodeAt"](0) | 0)) !== 45) ? (this.hasFlag$1__p1__T__T__Z("+", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "+", preventZero, flags$1, width$1, conversion$1) : (this.hasFlag$1__p1__T__T__Z(" ", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, " ", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s, "", preventZero, flags$1, width$1, conversion$1))) : (this.hasFlag$1__p1__T__T__Z("(", flags$1) ? this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable((s["substring"](1) + ")"), "(", preventZero, flags$1, width$1, conversion$1) : this.pad$1__p1__T__T__jl_Boolean__T__I__C__jl_Appendable(s["substring"](1), "-", preventZero, flags$1, width$1, conversion$1))) | |
}; | |
numberArg$1__p1__O__D(arg$1) { | |
if ($is_jl_Number(arg$1)) { | |
const x2 = arg$1; | |
return $numberDoubleValue(x2) | |
} else if ($is_jl_Character(arg$1)) { | |
let x3; | |
if ((arg$1 === null)) { | |
x3 = 0 | |
} else { | |
const this$2 = arg$1; | |
x3 = this$2.value$1 | |
}; | |
return x3 | |
} else { | |
throw new $c_s_MatchError().init___O(arg$1) | |
} | |
}; | |
} | |
const $d_ju_Formatter = new $TypeData().initClass({ | |
ju_Formatter: 0 | |
}, false, "java.util.Formatter", { | |
ju_Formatter: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1 | |
}); | |
$c_ju_Formatter.prototype.$classData = $d_ju_Formatter; | |
class $c_s_Console$ extends $c_s_DeprecatedConsole { | |
constructor() { | |
super(); | |
this.outVar$2 = null; | |
this.errVar$2 = null; | |
this.inVar$2 = null | |
}; | |
init___() { | |
$n_s_Console$ = this; | |
this.outVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().out$1); | |
this.errVar$2 = new $c_s_util_DynamicVariable().init___O($m_jl_System$().err$1); | |
this.inVar$2 = new $c_s_util_DynamicVariable().init___O(null); | |
return this | |
}; | |
print__O__V(obj) { | |
const this$1 = this.outVar$2; | |
this$1.tl$1.get__O().print__T__V(((obj === null) ? "null" : $objectToString(obj))) | |
}; | |
} | |
const $d_s_Console$ = new $TypeData().initClass({ | |
s_Console$: 0 | |
}, false, "scala.Console$", { | |
s_Console$: 1, | |
s_DeprecatedConsole: 1, | |
O: 1, | |
s_io_AnsiColor: 1 | |
}); | |
$c_s_Console$.prototype.$classData = $d_s_Console$; | |
let $n_s_Console$ = (void 0); | |
const $m_s_Console$ = (function() { | |
if ((!$n_s_Console$)) { | |
$n_s_Console$ = new $c_s_Console$().init___() | |
}; | |
return $n_s_Console$ | |
}); | |
class $c_s_Option$ extends $c_O { | |
apply__O__s_Option(x) { | |
return ((x === null) ? $m_s_None$() : new $c_s_Some().init___O(x)) | |
}; | |
} | |
const $d_s_Option$ = new $TypeData().initClass({ | |
s_Option$: 0 | |
}, false, "scala.Option$", { | |
s_Option$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Option$.prototype.$classData = $d_s_Option$; | |
let $n_s_Option$ = (void 0); | |
const $m_s_Option$ = (function() { | |
if ((!$n_s_Option$)) { | |
$n_s_Option$ = new $c_s_Option$().init___() | |
}; | |
return $n_s_Option$ | |
}); | |
class $c_s_Predef$ extends $c_s_LowPriorityImplicits { | |
constructor() { | |
super(); | |
this.Map$2 = null; | |
this.Set$2 = null; | |
this.ClassManifest$2 = null; | |
this.Manifest$2 = null; | |
this.NoManifest$2 = null; | |
this.StringCanBuildFrom$2 = null; | |
this.singleton$und$less$colon$less$2 = null; | |
this.scala$Predef$$singleton$und$eq$colon$eq$f = null | |
}; | |
assert__Z__V(assertion) { | |
if ((!assertion)) { | |
throw new $c_jl_AssertionError().init___O("assertion failed") | |
} | |
}; | |
init___() { | |
$n_s_Predef$ = this; | |
$m_s_package$(); | |
$m_sci_List$(); | |
this.Map$2 = $m_sci_Map$(); | |
this.Set$2 = $m_sci_Set$(); | |
this.ClassManifest$2 = $m_s_reflect_package$().ClassManifest$1; | |
this.Manifest$2 = $m_s_reflect_package$().Manifest$1; | |
this.NoManifest$2 = $m_s_reflect_NoManifest$(); | |
this.StringCanBuildFrom$2 = new $c_s_Predef$$anon$3().init___(); | |
this.singleton$und$less$colon$less$2 = new $c_s_Predef$$anon$1().init___(); | |
this.scala$Predef$$singleton$und$eq$colon$eq$f = new $c_s_Predef$$anon$2().init___(); | |
return this | |
}; | |
require__Z__V(requirement) { | |
if ((!requirement)) { | |
throw new $c_jl_IllegalArgumentException().init___T("requirement failed") | |
} | |
}; | |
} | |
const $d_s_Predef$ = new $TypeData().initClass({ | |
s_Predef$: 0 | |
}, false, "scala.Predef$", { | |
s_Predef$: 1, | |
s_LowPriorityImplicits: 1, | |
O: 1, | |
s_DeprecatedPredef: 1 | |
}); | |
$c_s_Predef$.prototype.$classData = $d_s_Predef$; | |
let $n_s_Predef$ = (void 0); | |
const $m_s_Predef$ = (function() { | |
if ((!$n_s_Predef$)) { | |
$n_s_Predef$ = new $c_s_Predef$().init___() | |
}; | |
return $n_s_Predef$ | |
}); | |
class $c_s_StringContext$ extends $c_O { | |
treatEscapes0__p1__T__Z__T(str, strict) { | |
const len = (str["length"] | 0); | |
const x1 = $m_sjsr_RuntimeString$().indexOf__T__I__I(str, 92); | |
switch (x1) { | |
case (-1): { | |
return str; | |
break | |
} | |
default: { | |
return this.replace$1__p1__I__T__Z__I__T(x1, str, strict, len) | |
} | |
} | |
}; | |
loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(i, next, str$1, strict$1, len$1, b$1) { | |
_loop: while (true) { | |
if ((next >= 0)) { | |
if ((next > i)) { | |
b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, next) | |
}; | |
let idx = ((1 + next) | 0); | |
if ((idx >= len$1)) { | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
}; | |
const index = idx; | |
const x1 = (65535 & (str$1["charCodeAt"](index) | 0)); | |
let c; | |
switch (x1) { | |
case 98: { | |
c = 8; | |
break | |
} | |
case 116: { | |
c = 9; | |
break | |
} | |
case 110: { | |
c = 10; | |
break | |
} | |
case 102: { | |
c = 12; | |
break | |
} | |
case 114: { | |
c = 13; | |
break | |
} | |
case 34: { | |
c = 34; | |
break | |
} | |
case 39: { | |
c = 39; | |
break | |
} | |
case 92: { | |
c = 92; | |
break | |
} | |
default: { | |
if (((x1 >= 48) && (x1 <= 55))) { | |
if (strict$1) { | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
}; | |
const index$1 = idx; | |
const leadch = (65535 & (str$1["charCodeAt"](index$1) | 0)); | |
let oct = (((-48) + leadch) | 0); | |
idx = ((1 + idx) | 0); | |
let jsx$2; | |
if ((idx < len$1)) { | |
const index$2 = idx; | |
jsx$2 = ((65535 & (str$1["charCodeAt"](index$2) | 0)) >= 48) | |
} else { | |
jsx$2 = false | |
}; | |
let jsx$1; | |
if (jsx$2) { | |
const index$3 = idx; | |
jsx$1 = ((65535 & (str$1["charCodeAt"](index$3) | 0)) <= 55) | |
} else { | |
jsx$1 = false | |
}; | |
if (jsx$1) { | |
const jsx$3 = oct; | |
const index$4 = idx; | |
oct = (((-48) + (($imul(8, jsx$3) + (65535 & (str$1["charCodeAt"](index$4) | 0))) | 0)) | 0); | |
idx = ((1 + idx) | 0); | |
let jsx$5; | |
if (((idx < len$1) && (leadch <= 51))) { | |
const index$5 = idx; | |
jsx$5 = ((65535 & (str$1["charCodeAt"](index$5) | 0)) >= 48) | |
} else { | |
jsx$5 = false | |
}; | |
let jsx$4; | |
if (jsx$5) { | |
const index$6 = idx; | |
jsx$4 = ((65535 & (str$1["charCodeAt"](index$6) | 0)) <= 55) | |
} else { | |
jsx$4 = false | |
}; | |
if (jsx$4) { | |
const jsx$6 = oct; | |
const index$7 = idx; | |
oct = (((-48) + (($imul(8, jsx$6) + (65535 & (str$1["charCodeAt"](index$7) | 0))) | 0)) | 0); | |
idx = ((1 + idx) | 0) | |
} | |
}; | |
idx = (((-1) + idx) | 0); | |
c = (65535 & oct) | |
} else { | |
throw new $c_s_StringContext$InvalidEscapeException().init___T__I(str$1, next) | |
} | |
} | |
}; | |
idx = ((1 + idx) | 0); | |
b$1.append__C__jl_StringBuilder(c); | |
const temp$i = idx; | |
const temp$next = $m_sjsr_RuntimeString$().indexOf__T__I__I__I(str$1, 92, idx); | |
i = temp$i; | |
next = temp$next; | |
continue _loop | |
} else { | |
if ((i < len$1)) { | |
b$1.append__jl_CharSequence__I__I__jl_StringBuilder(str$1, i, len$1) | |
}; | |
return b$1.content$1 | |
} | |
} | |
}; | |
replace$1__p1__I__T__Z__I__T(first, str$1, strict$1, len$1) { | |
const b = new $c_jl_StringBuilder().init___(); | |
return this.loop$1__p1__I__I__T__Z__I__jl_StringBuilder__T(0, first, str$1, strict$1, len$1, b) | |
}; | |
} | |
const $d_s_StringContext$ = new $TypeData().initClass({ | |
s_StringContext$: 0 | |
}, false, "scala.StringContext$", { | |
s_StringContext$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext$.prototype.$classData = $d_s_StringContext$; | |
let $n_s_StringContext$ = (void 0); | |
const $m_s_StringContext$ = (function() { | |
if ((!$n_s_StringContext$)) { | |
$n_s_StringContext$ = new $c_s_StringContext$().init___() | |
}; | |
return $n_s_StringContext$ | |
}); | |
class $c_s_math_Fractional$ extends $c_O { | |
} | |
const $d_s_math_Fractional$ = new $TypeData().initClass({ | |
s_math_Fractional$: 0 | |
}, false, "scala.math.Fractional$", { | |
s_math_Fractional$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Fractional$.prototype.$classData = $d_s_math_Fractional$; | |
let $n_s_math_Fractional$ = (void 0); | |
const $m_s_math_Fractional$ = (function() { | |
if ((!$n_s_math_Fractional$)) { | |
$n_s_math_Fractional$ = new $c_s_math_Fractional$().init___() | |
}; | |
return $n_s_math_Fractional$ | |
}); | |
class $c_s_math_Integral$ extends $c_O { | |
} | |
const $d_s_math_Integral$ = new $TypeData().initClass({ | |
s_math_Integral$: 0 | |
}, false, "scala.math.Integral$", { | |
s_math_Integral$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Integral$.prototype.$classData = $d_s_math_Integral$; | |
let $n_s_math_Integral$ = (void 0); | |
const $m_s_math_Integral$ = (function() { | |
if ((!$n_s_math_Integral$)) { | |
$n_s_math_Integral$ = new $c_s_math_Integral$().init___() | |
}; | |
return $n_s_math_Integral$ | |
}); | |
class $c_s_math_Numeric$ extends $c_O { | |
} | |
const $d_s_math_Numeric$ = new $TypeData().initClass({ | |
s_math_Numeric$: 0 | |
}, false, "scala.math.Numeric$", { | |
s_math_Numeric$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Numeric$.prototype.$classData = $d_s_math_Numeric$; | |
let $n_s_math_Numeric$ = (void 0); | |
const $m_s_math_Numeric$ = (function() { | |
if ((!$n_s_math_Numeric$)) { | |
$n_s_math_Numeric$ = new $c_s_math_Numeric$().init___() | |
}; | |
return $n_s_math_Numeric$ | |
}); | |
class $c_s_reflect_ClassTag$ extends $c_O { | |
constructor() { | |
super(); | |
this.ObjectTYPE$1 = null; | |
this.NothingTYPE$1 = null; | |
this.NullTYPE$1 = null; | |
this.Byte$1 = null; | |
this.Short$1 = null; | |
this.Char$1 = null; | |
this.Int$1 = null; | |
this.Long$1 = null; | |
this.Float$1 = null; | |
this.Double$1 = null; | |
this.Boolean$1 = null; | |
this.Unit$1 = null; | |
this.Any$1 = null; | |
this.Object$1 = null; | |
this.AnyVal$1 = null; | |
this.AnyRef$1 = null; | |
this.Nothing$1 = null; | |
this.Null$1 = null | |
}; | |
init___() { | |
$n_s_reflect_ClassTag$ = this; | |
this.ObjectTYPE$1 = $d_O.getClassOf(); | |
this.NothingTYPE$1 = $d_sr_Nothing$.getClassOf(); | |
this.NullTYPE$1 = $d_sr_Null$.getClassOf(); | |
this.Byte$1 = $m_s_reflect_package$().Manifest$1.Byte$1; | |
this.Short$1 = $m_s_reflect_package$().Manifest$1.Short$1; | |
this.Char$1 = $m_s_reflect_package$().Manifest$1.Char$1; | |
this.Int$1 = $m_s_reflect_package$().Manifest$1.Int$1; | |
this.Long$1 = $m_s_reflect_package$().Manifest$1.Long$1; | |
this.Float$1 = $m_s_reflect_package$().Manifest$1.Float$1; | |
this.Double$1 = $m_s_reflect_package$().Manifest$1.Double$1; | |
this.Boolean$1 = $m_s_reflect_package$().Manifest$1.Boolean$1; | |
this.Unit$1 = $m_s_reflect_package$().Manifest$1.Unit$1; | |
this.Any$1 = $m_s_reflect_package$().Manifest$1.Any$1; | |
this.Object$1 = $m_s_reflect_package$().Manifest$1.Object$1; | |
this.AnyVal$1 = $m_s_reflect_package$().Manifest$1.AnyVal$1; | |
this.AnyRef$1 = $m_s_reflect_package$().Manifest$1.AnyRef$1; | |
this.Nothing$1 = $m_s_reflect_package$().Manifest$1.Nothing$1; | |
this.Null$1 = $m_s_reflect_package$().Manifest$1.Null$1; | |
return this | |
}; | |
} | |
const $d_s_reflect_ClassTag$ = new $TypeData().initClass({ | |
s_reflect_ClassTag$: 0 | |
}, false, "scala.reflect.ClassTag$", { | |
s_reflect_ClassTag$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_reflect_ClassTag$.prototype.$classData = $d_s_reflect_ClassTag$; | |
let $n_s_reflect_ClassTag$ = (void 0); | |
const $m_s_reflect_ClassTag$ = (function() { | |
if ((!$n_s_reflect_ClassTag$)) { | |
$n_s_reflect_ClassTag$ = new $c_s_reflect_ClassTag$().init___() | |
}; | |
return $n_s_reflect_ClassTag$ | |
}); | |
class $c_s_util_DynamicVariable$$anon$1 extends $c_jl_InheritableThreadLocal { | |
constructor() { | |
super(); | |
this.$$outer$3 = null | |
}; | |
init___s_util_DynamicVariable($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$3 = $$outer | |
}; | |
$c_jl_InheritableThreadLocal.prototype.init___.call(this); | |
return this | |
}; | |
initialValue__O() { | |
return this.$$outer$3.scala$util$DynamicVariable$$init$f | |
}; | |
} | |
const $d_s_util_DynamicVariable$$anon$1 = new $TypeData().initClass({ | |
s_util_DynamicVariable$$anon$1: 0 | |
}, false, "scala.util.DynamicVariable$$anon$1", { | |
s_util_DynamicVariable$$anon$1: 1, | |
jl_InheritableThreadLocal: 1, | |
jl_ThreadLocal: 1, | |
O: 1 | |
}); | |
$c_s_util_DynamicVariable$$anon$1.prototype.$classData = $d_s_util_DynamicVariable$$anon$1; | |
class $c_s_util_Left$ extends $c_O { | |
toString__T() { | |
return "Left" | |
}; | |
} | |
const $d_s_util_Left$ = new $TypeData().initClass({ | |
s_util_Left$: 0 | |
}, false, "scala.util.Left$", { | |
s_util_Left$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_Left$.prototype.$classData = $d_s_util_Left$; | |
let $n_s_util_Left$ = (void 0); | |
const $m_s_util_Left$ = (function() { | |
if ((!$n_s_util_Left$)) { | |
$n_s_util_Left$ = new $c_s_util_Left$().init___() | |
}; | |
return $n_s_util_Left$ | |
}); | |
class $c_s_util_Right$ extends $c_O { | |
toString__T() { | |
return "Right" | |
}; | |
} | |
const $d_s_util_Right$ = new $TypeData().initClass({ | |
s_util_Right$: 0 | |
}, false, "scala.util.Right$", { | |
s_util_Right$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_Right$.prototype.$classData = $d_s_util_Right$; | |
let $n_s_util_Right$ = (void 0); | |
const $m_s_util_Right$ = (function() { | |
if ((!$n_s_util_Right$)) { | |
$n_s_util_Right$ = new $c_s_util_Right$().init___() | |
}; | |
return $n_s_util_Right$ | |
}); | |
class $c_s_util_control_NoStackTrace$ extends $c_O { | |
constructor() { | |
super(); | |
this.$$undnoSuppression$1 = false | |
}; | |
init___() { | |
$n_s_util_control_NoStackTrace$ = this; | |
this.$$undnoSuppression$1 = false; | |
return this | |
}; | |
} | |
const $d_s_util_control_NoStackTrace$ = new $TypeData().initClass({ | |
s_util_control_NoStackTrace$: 0 | |
}, false, "scala.util.control.NoStackTrace$", { | |
s_util_control_NoStackTrace$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_util_control_NoStackTrace$.prototype.$classData = $d_s_util_control_NoStackTrace$; | |
let $n_s_util_control_NoStackTrace$ = (void 0); | |
const $m_s_util_control_NoStackTrace$ = (function() { | |
if ((!$n_s_util_control_NoStackTrace$)) { | |
$n_s_util_control_NoStackTrace$ = new $c_s_util_control_NoStackTrace$().init___() | |
}; | |
return $n_s_util_control_NoStackTrace$ | |
}); | |
class $c_sc_IndexedSeq$$anon$1 extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
init___() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sc_IndexedSeq$()); | |
return this | |
}; | |
apply__scm_Builder() { | |
$m_sc_IndexedSeq$(); | |
$m_sci_IndexedSeq$(); | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}; | |
} | |
const $d_sc_IndexedSeq$$anon$1 = new $TypeData().initClass({ | |
sc_IndexedSeq$$anon$1: 0 | |
}, false, "scala.collection.IndexedSeq$$anon$1", { | |
sc_IndexedSeq$$anon$1: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_sc_IndexedSeq$$anon$1.prototype.$classData = $d_sc_IndexedSeq$$anon$1; | |
class $c_scg_GenSeqFactory extends $c_scg_GenTraversableFactory { | |
} | |
class $c_scg_GenTraversableFactory$$anon$1 extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
constructor() { | |
super(); | |
this.$$outer$2 = null | |
}; | |
apply__scm_Builder() { | |
return this.$$outer$2.newBuilder__scm_Builder() | |
}; | |
init___scg_GenTraversableFactory($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$2 = $$outer | |
}; | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $$outer); | |
return this | |
}; | |
} | |
const $d_scg_GenTraversableFactory$$anon$1 = new $TypeData().initClass({ | |
scg_GenTraversableFactory$$anon$1: 0 | |
}, false, "scala.collection.generic.GenTraversableFactory$$anon$1", { | |
scg_GenTraversableFactory$$anon$1: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_scg_GenTraversableFactory$$anon$1.prototype.$classData = $d_scg_GenTraversableFactory$$anon$1; | |
class $c_scg_ImmutableMapFactory extends $c_scg_MapFactory { | |
} | |
class $c_sci_$colon$colon$ extends $c_O { | |
toString__T() { | |
return "::" | |
}; | |
} | |
const $d_sci_$colon$colon$ = new $TypeData().initClass({ | |
sci_$colon$colon$: 0 | |
}, false, "scala.collection.immutable.$colon$colon$", { | |
sci_$colon$colon$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_$colon$colon$.prototype.$classData = $d_sci_$colon$colon$; | |
let $n_sci_$colon$colon$ = (void 0); | |
const $m_sci_$colon$colon$ = (function() { | |
if ((!$n_sci_$colon$colon$)) { | |
$n_sci_$colon$colon$ = new $c_sci_$colon$colon$().init___() | |
}; | |
return $n_sci_$colon$colon$ | |
}); | |
class $c_sci_Range$ extends $c_O { | |
constructor() { | |
super(); | |
this.MAX$undPRINT$1 = 0 | |
}; | |
init___() { | |
$n_sci_Range$ = this; | |
this.MAX$undPRINT$1 = 512; | |
return this | |
}; | |
description__p1__I__I__I__Z__T(start, end, step, isInclusive) { | |
const this$2 = new $c_sci_StringOps().init___T("%d %s %d by %s"); | |
const array = [start, (isInclusive ? "to" : "until"), end, step]; | |
const jsx$4 = $m_sjsr_RuntimeString$(); | |
const jsx$3 = this$2.repr$1; | |
const this$4 = $m_sc_Seq$(); | |
this$4.ReusableCBFInstance$2; | |
$m_sjs_js_WrappedArray$(); | |
const array$1 = []; | |
(array["length"] | 0); | |
let i = 0; | |
const len = (array["length"] | 0); | |
while ((i < len)) { | |
const index = i; | |
const arg1 = array[index]; | |
const elem = $s_sci_StringLike$class__unwrapArg__p0__sci_StringLike__O__O(this$2, arg1); | |
array$1["push"](elem); | |
i = ((1 + i) | 0) | |
}; | |
const evidence$1 = $m_s_reflect_ClassTag$().AnyRef$1; | |
const result = evidence$1.newArray__I__O((array$1["length"] | 0)); | |
const len$1 = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
let i$1 = 0; | |
let j = 0; | |
const $$this$1 = (array$1["length"] | 0); | |
const $$this$2 = (($$this$1 < len$1) ? $$this$1 : len$1); | |
const that = $m_sr_ScalaRunTime$().array$undlength__O__I(result); | |
const end$1 = (($$this$2 < that) ? $$this$2 : that); | |
while ((i$1 < end$1)) { | |
const jsx$2 = $m_sr_ScalaRunTime$(); | |
const jsx$1 = j; | |
const index$1 = i$1; | |
jsx$2.array$undupdate__O__I__O__V(result, jsx$1, array$1[index$1]); | |
i$1 = ((1 + i$1) | 0); | |
j = ((1 + j) | 0) | |
}; | |
return jsx$4.format__T__AO__T(jsx$3, result) | |
}; | |
scala$collection$immutable$Range$$fail__I__I__I__Z__sr_Nothing$(start, end, step, isInclusive) { | |
throw new $c_jl_IllegalArgumentException().init___T((this.description__p1__I__I__I__Z__T(start, end, step, isInclusive) + ": seqs cannot contain more than Int.MaxValue elements.")) | |
}; | |
} | |
const $d_sci_Range$ = new $TypeData().initClass({ | |
sci_Range$: 0 | |
}, false, "scala.collection.immutable.Range$", { | |
sci_Range$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Range$.prototype.$classData = $d_sci_Range$; | |
let $n_sci_Range$ = (void 0); | |
const $m_sci_Range$ = (function() { | |
if ((!$n_sci_Range$)) { | |
$n_sci_Range$ = new $c_sci_Range$().init___() | |
}; | |
return $n_sci_Range$ | |
}); | |
class $c_sci_Stream$StreamCanBuildFrom extends $c_scg_GenTraversableFactory$GenericCanBuildFrom { | |
init___() { | |
$c_scg_GenTraversableFactory$GenericCanBuildFrom.prototype.init___scg_GenTraversableFactory.call(this, $m_sci_Stream$()); | |
return this | |
}; | |
} | |
const $d_sci_Stream$StreamCanBuildFrom = new $TypeData().initClass({ | |
sci_Stream$StreamCanBuildFrom: 0 | |
}, false, "scala.collection.immutable.Stream$StreamCanBuildFrom", { | |
sci_Stream$StreamCanBuildFrom: 1, | |
scg_GenTraversableFactory$GenericCanBuildFrom: 1, | |
O: 1, | |
scg_CanBuildFrom: 1 | |
}); | |
$c_sci_Stream$StreamCanBuildFrom.prototype.$classData = $d_sci_Stream$StreamCanBuildFrom; | |
class $c_scm_StringBuilder$ extends $c_O { | |
} | |
const $d_scm_StringBuilder$ = new $TypeData().initClass({ | |
scm_StringBuilder$: 0 | |
}, false, "scala.collection.mutable.StringBuilder$", { | |
scm_StringBuilder$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_StringBuilder$.prototype.$classData = $d_scm_StringBuilder$; | |
let $n_scm_StringBuilder$ = (void 0); | |
const $m_scm_StringBuilder$ = (function() { | |
if ((!$n_scm_StringBuilder$)) { | |
$n_scm_StringBuilder$ = new $c_scm_StringBuilder$().init___() | |
}; | |
return $n_scm_StringBuilder$ | |
}); | |
class $c_sjsr_AnonFunction0 extends $c_sr_AbstractFunction0 { | |
constructor() { | |
super(); | |
this.f$2 = null | |
}; | |
apply__O() { | |
return (0, this.f$2)() | |
}; | |
init___sjs_js_Function0(f) { | |
this.f$2 = f; | |
return this | |
}; | |
} | |
const $d_sjsr_AnonFunction0 = new $TypeData().initClass({ | |
sjsr_AnonFunction0: 0 | |
}, false, "scala.scalajs.runtime.AnonFunction0", { | |
sjsr_AnonFunction0: 1, | |
sr_AbstractFunction0: 1, | |
O: 1, | |
F0: 1 | |
}); | |
$c_sjsr_AnonFunction0.prototype.$classData = $d_sjsr_AnonFunction0; | |
class $c_sjsr_AnonFunction1 extends $c_sr_AbstractFunction1 { | |
constructor() { | |
super(); | |
this.f$2 = null | |
}; | |
apply__O__O(arg1) { | |
return (0, this.f$2)(arg1) | |
}; | |
init___sjs_js_Function1(f) { | |
this.f$2 = f; | |
return this | |
}; | |
} | |
const $d_sjsr_AnonFunction1 = new $TypeData().initClass({ | |
sjsr_AnonFunction1: 0 | |
}, false, "scala.scalajs.runtime.AnonFunction1", { | |
sjsr_AnonFunction1: 1, | |
sr_AbstractFunction1: 1, | |
O: 1, | |
F1: 1 | |
}); | |
$c_sjsr_AnonFunction1.prototype.$classData = $d_sjsr_AnonFunction1; | |
class $c_sjsr_RuntimeLong extends $c_jl_Number { | |
constructor() { | |
super(); | |
this.l$2 = 0; | |
this.m$2 = 0; | |
this.h$2 = 0 | |
}; | |
longValue__J() { | |
return $uJ(this) | |
}; | |
powerOfTwo__p2__I() { | |
return (((((this.h$2 === 0) && (this.m$2 === 0)) && (this.l$2 !== 0)) && ((this.l$2 & (((-1) + this.l$2) | 0)) === 0)) ? $m_jl_Integer$().numberOfTrailingZeros__I__I(this.l$2) : (((((this.h$2 === 0) && (this.m$2 !== 0)) && (this.l$2 === 0)) && ((this.m$2 & (((-1) + this.m$2) | 0)) === 0)) ? ((22 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.m$2)) | 0) : (((((this.h$2 !== 0) && (this.m$2 === 0)) && (this.l$2 === 0)) && ((this.h$2 & (((-1) + this.h$2) | 0)) === 0)) ? ((44 + $m_jl_Integer$().numberOfTrailingZeros__I__I(this.h$2)) | 0) : (-1)))) | |
}; | |
$$bar__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | y.l$2), (this.m$2 | y.m$2), (this.h$2 | y.h$2)) | |
}; | |
$$greater$eq__sjsr_RuntimeLong__Z(y) { | |
return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 >= y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 < y.l$2))))) | |
}; | |
byteValue__B() { | |
return this.toByte__B() | |
}; | |
toShort__S() { | |
return ((this.toInt__I() << 16) >> 16) | |
}; | |
equals__O__Z(that) { | |
if ($is_sjsr_RuntimeLong(that)) { | |
const x2 = that; | |
return this.equals__sjsr_RuntimeLong__Z(x2) | |
} else { | |
return false | |
} | |
}; | |
$$less__sjsr_RuntimeLong__Z(y) { | |
return y.$$greater__sjsr_RuntimeLong__Z(this) | |
}; | |
toHexString__T() { | |
const mp = (this.m$2 >> 2); | |
const lp = (this.l$2 | ((3 & this.m$2) << 22)); | |
if ((this.h$2 !== 0)) { | |
const i = this.h$2; | |
const x = (+(i >>> 0)); | |
const jsx$2 = x["toString"](16); | |
const x$1 = (+(mp >>> 0)); | |
const s = x$1["toString"](16); | |
const beginIndex = ((1 + (s["length"] | 0)) | 0); | |
const jsx$1 = "000000"["substring"](beginIndex); | |
const x$2 = (+(lp >>> 0)); | |
const s$1 = x$2["toString"](16); | |
const beginIndex$1 = (s$1["length"] | 0); | |
return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "000000"["substring"](beginIndex$1)) + s$1)) | |
} else if ((mp !== 0)) { | |
const x$3 = (+(mp >>> 0)); | |
const jsx$3 = x$3["toString"](16); | |
const x$4 = (+(lp >>> 0)); | |
const s$2 = x$4["toString"](16); | |
const beginIndex$2 = (s$2["length"] | 0); | |
return (jsx$3 + (("" + "000000"["substring"](beginIndex$2)) + s$2)) | |
} else { | |
const x$5 = (+(lp >>> 0)); | |
return x$5["toString"](16) | |
} | |
}; | |
$$times__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
const _1 = (8191 & this.l$2); | |
const _2 = ((this.l$2 >> 13) | ((15 & this.m$2) << 9)); | |
const _3 = (8191 & (this.m$2 >> 4)); | |
const _4 = ((this.m$2 >> 17) | ((255 & this.h$2) << 5)); | |
const _5 = ((1048320 & this.h$2) >> 8); | |
let x$1_$_$$und1$1; | |
let x$1_$_$$und2$1; | |
let x$1_$_$$und3$1; | |
let x$1_$_$$und4$1; | |
let x$1_$_$$und5$1; | |
matchEnd3: { | |
const jsx$1_$_$$und1$1 = _1; | |
const jsx$1_$_$$und2$1 = _2; | |
const jsx$1_$_$$und3$1 = _3; | |
const jsx$1_$_$$und4$1 = _4; | |
const jsx$1_$_$$und5$1 = _5; | |
x$1_$_$$und1$1 = jsx$1_$_$$und1$1; | |
x$1_$_$$und2$1 = jsx$1_$_$$und2$1; | |
x$1_$_$$und3$1 = jsx$1_$_$$und3$1; | |
x$1_$_$$und4$1 = jsx$1_$_$$und4$1; | |
x$1_$_$$und5$1 = jsx$1_$_$$und5$1; | |
break matchEnd3 | |
}; | |
const a0$2 = (x$1_$_$$und1$1 | 0); | |
const a1$2 = (x$1_$_$$und2$1 | 0); | |
const a2$2 = (x$1_$_$$und3$1 | 0); | |
const a3$2 = (x$1_$_$$und4$1 | 0); | |
const a4$2 = (x$1_$_$$und5$1 | 0); | |
const _1$1 = (8191 & y.l$2); | |
const _2$1 = ((y.l$2 >> 13) | ((15 & y.m$2) << 9)); | |
const _3$1 = (8191 & (y.m$2 >> 4)); | |
const _4$1 = ((y.m$2 >> 17) | ((255 & y.h$2) << 5)); | |
const _5$1 = ((1048320 & y.h$2) >> 8); | |
let x$2_$_$$und1$1; | |
let x$2_$_$$und2$1; | |
let x$2_$_$$und3$1; | |
let x$2_$_$$und4$1; | |
let x$2_$_$$und5$1; | |
matchEnd3$2: { | |
const jsx$2_$_$$und1$1 = _1$1; | |
const jsx$2_$_$$und2$1 = _2$1; | |
const jsx$2_$_$$und3$1 = _3$1; | |
const jsx$2_$_$$und4$1 = _4$1; | |
const jsx$2_$_$$und5$1 = _5$1; | |
x$2_$_$$und1$1 = jsx$2_$_$$und1$1; | |
x$2_$_$$und2$1 = jsx$2_$_$$und2$1; | |
x$2_$_$$und3$1 = jsx$2_$_$$und3$1; | |
x$2_$_$$und4$1 = jsx$2_$_$$und4$1; | |
x$2_$_$$und5$1 = jsx$2_$_$$und5$1; | |
break matchEnd3$2 | |
}; | |
const b0$2 = (x$2_$_$$und1$1 | 0); | |
const b1$2 = (x$2_$_$$und2$1 | 0); | |
const b2$2 = (x$2_$_$$und3$1 | 0); | |
const b3$2 = (x$2_$_$$und4$1 | 0); | |
const b4$2 = (x$2_$_$$und5$1 | 0); | |
const p0 = $imul(a0$2, b0$2); | |
let p1 = $imul(a1$2, b0$2); | |
let p2 = $imul(a2$2, b0$2); | |
let p3 = $imul(a3$2, b0$2); | |
let p4 = $imul(a4$2, b0$2); | |
if ((b1$2 !== 0)) { | |
p1 = ((p1 + $imul(a0$2, b1$2)) | 0); | |
p2 = ((p2 + $imul(a1$2, b1$2)) | 0); | |
p3 = ((p3 + $imul(a2$2, b1$2)) | 0); | |
p4 = ((p4 + $imul(a3$2, b1$2)) | 0) | |
}; | |
if ((b2$2 !== 0)) { | |
p2 = ((p2 + $imul(a0$2, b2$2)) | 0); | |
p3 = ((p3 + $imul(a1$2, b2$2)) | 0); | |
p4 = ((p4 + $imul(a2$2, b2$2)) | 0) | |
}; | |
if ((b3$2 !== 0)) { | |
p3 = ((p3 + $imul(a0$2, b3$2)) | 0); | |
p4 = ((p4 + $imul(a1$2, b3$2)) | 0) | |
}; | |
if ((b4$2 !== 0)) { | |
p4 = ((p4 + $imul(a0$2, b4$2)) | 0) | |
}; | |
const c00 = (4194303 & p0); | |
const c01 = ((511 & p1) << 13); | |
const c0 = ((c00 + c01) | 0); | |
const c10 = (p0 >> 22); | |
const c11 = (p1 >> 9); | |
const c12 = ((262143 & p2) << 4); | |
const c13 = ((31 & p3) << 17); | |
const c1 = ((((((c10 + c11) | 0) + c12) | 0) + c13) | 0); | |
const c22 = (p2 >> 18); | |
const c23 = (p3 >> 5); | |
const c24 = ((4095 & p4) << 8); | |
const c2 = ((((c22 + c23) | 0) + c24) | 0); | |
const c1n = ((c1 + (c0 >> 22)) | 0); | |
const h = ((c2 + (c1n >> 22)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & c0), (4194303 & c1n), (1048575 & h)) | |
}; | |
init___I__I__I(l, m, h) { | |
this.l$2 = l; | |
this.m$2 = m; | |
this.h$2 = h; | |
return this | |
}; | |
$$percent__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[1] | |
}; | |
toString__T() { | |
if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
return "0" | |
} else if (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
return "-9223372036854775808" | |
} else if (((524288 & this.h$2) !== 0)) { | |
return ("-" + this.unary$und$minus__sjsr_RuntimeLong().toString__T()) | |
} else { | |
const tenPow9 = $m_sjsr_RuntimeLong$().TenPow9$1; | |
let v = this; | |
let acc = ""; | |
_toString0: while (true) { | |
const this$1 = v; | |
if ((((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0))) { | |
return acc | |
} else { | |
const quotRem = v.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(tenPow9); | |
const quot = quotRem[0]; | |
const rem = quotRem[1]; | |
const this$2 = rem.toInt__I(); | |
const digits = ("" + this$2); | |
let zeroPrefix; | |
if ((((quot.l$2 === 0) && (quot.m$2 === 0)) && (quot.h$2 === 0))) { | |
zeroPrefix = "" | |
} else { | |
const beginIndex = (digits["length"] | 0); | |
zeroPrefix = "000000000"["substring"](beginIndex) | |
}; | |
const temp$acc = ((zeroPrefix + digits) + acc); | |
v = quot; | |
acc = temp$acc; | |
continue _toString0 | |
} | |
} | |
} | |
}; | |
$$less$eq__sjsr_RuntimeLong__Z(y) { | |
return y.$$greater$eq__sjsr_RuntimeLong__Z(this) | |
}; | |
compareTo__O__I(x$1) { | |
const that = x$1; | |
return this.compareTo__sjsr_RuntimeLong__I(that) | |
}; | |
scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(bit) { | |
return ((bit < 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 | (1 << bit)), this.m$2, this.h$2) : ((bit < 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, (this.m$2 | (1 << (((-22) + bit) | 0))), this.h$2) : new $c_sjsr_RuntimeLong().init___I__I__I(this.l$2, this.m$2, (this.h$2 | (1 << (((-44) + bit) | 0)))))) | |
}; | |
scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y) { | |
if ((((y.l$2 === 0) && (y.m$2 === 0)) && (y.h$2 === 0))) { | |
throw new $c_jl_ArithmeticException().init___T("/ by zero") | |
} else if ((((this.l$2 === 0) && (this.m$2 === 0)) && (this.h$2 === 0))) { | |
return [$m_sjsr_RuntimeLong$().Zero$1, $m_sjsr_RuntimeLong$().Zero$1] | |
} else if (y.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1)) { | |
return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? [$m_sjsr_RuntimeLong$().One$1, $m_sjsr_RuntimeLong$().Zero$1] : [$m_sjsr_RuntimeLong$().Zero$1, this]) | |
} else { | |
const xNegative = ((524288 & this.h$2) !== 0); | |
const yNegative = ((524288 & y.h$2) !== 0); | |
const xMinValue = this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1); | |
const pow = y.powerOfTwo__p2__I(); | |
if ((pow >= 0)) { | |
if (xMinValue) { | |
const z = this.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
return [(yNegative ? z.unary$und$minus__sjsr_RuntimeLong() : z), $m_sjsr_RuntimeLong$().Zero$1] | |
} else { | |
const absX = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
const absZ = absX.$$greater$greater__I__sjsr_RuntimeLong(pow); | |
const z$2 = ((xNegative !== yNegative) ? absZ.unary$und$minus__sjsr_RuntimeLong() : absZ); | |
const remAbs = ((pow <= 22) ? new $c_sjsr_RuntimeLong().init___I__I__I((absX.l$2 & (((-1) + (1 << pow)) | 0)), 0, 0) : ((pow <= 44) ? new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, (absX.m$2 & (((-1) + (1 << (((-22) + pow) | 0))) | 0)), 0) : new $c_sjsr_RuntimeLong().init___I__I__I(absX.l$2, absX.m$2, (absX.h$2 & (((-1) + (1 << (((-44) + pow) | 0))) | 0))))); | |
const rem = (xNegative ? remAbs.unary$und$minus__sjsr_RuntimeLong() : remAbs); | |
return [z$2, rem] | |
} | |
} else { | |
const absY = (((524288 & y.h$2) !== 0) ? y.unary$und$minus__sjsr_RuntimeLong() : y); | |
let newX; | |
if (xMinValue) { | |
newX = $m_sjsr_RuntimeLong$().MaxValue$1 | |
} else { | |
const absX$2 = (((524288 & this.h$2) !== 0) ? this.unary$und$minus__sjsr_RuntimeLong() : this); | |
if (absY.$$greater__sjsr_RuntimeLong__Z(absX$2)) { | |
return [$m_sjsr_RuntimeLong$().Zero$1, this] | |
} else { | |
newX = absX$2 | |
} | |
}; | |
const shift = ((absY.numberOfLeadingZeros__I() - newX.numberOfLeadingZeros__I()) | 0); | |
const yShift = absY.$$less$less__I__sjsr_RuntimeLong(shift); | |
let shift$1 = shift; | |
let yShift$1 = yShift; | |
let curX = newX; | |
let quot = $m_sjsr_RuntimeLong$().Zero$1; | |
let x1_$_$$und1$f; | |
let x1_$_$$und2$f; | |
x: { | |
_divide0: while (true) { | |
let jsx$1; | |
if ((shift$1 < 0)) { | |
jsx$1 = true | |
} else { | |
const this$1 = curX; | |
jsx$1 = (((this$1.l$2 === 0) && (this$1.m$2 === 0)) && (this$1.h$2 === 0)) | |
}; | |
if (jsx$1) { | |
const _1 = quot; | |
const _2 = curX; | |
const jsx$2_$_$$und1$f = _1; | |
const jsx$2_$_$$und2$f = _2; | |
x1_$_$$und1$f = jsx$2_$_$$und1$f; | |
x1_$_$$und2$f = jsx$2_$_$$und2$f; | |
break x | |
} else { | |
const this$2 = curX; | |
const y$1 = yShift$1; | |
const newX$1 = this$2.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$1.unary$und$minus__sjsr_RuntimeLong()); | |
if (((524288 & newX$1.h$2) === 0)) { | |
const temp$shift = (((-1) + shift$1) | 0); | |
const temp$yShift = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
const temp$quot = quot.scala$scalajs$runtime$RuntimeLong$$setBit__I__sjsr_RuntimeLong(shift$1); | |
shift$1 = temp$shift; | |
yShift$1 = temp$yShift; | |
curX = newX$1; | |
quot = temp$quot; | |
continue _divide0 | |
} else { | |
const temp$shift$2 = (((-1) + shift$1) | 0); | |
const temp$yShift$2 = yShift$1.$$greater$greater__I__sjsr_RuntimeLong(1); | |
shift$1 = temp$shift$2; | |
yShift$1 = temp$yShift$2; | |
continue _divide0 | |
} | |
} | |
} | |
}; | |
const absQuot = x1_$_$$und1$f; | |
const absRem = x1_$_$$und2$f; | |
const x$3_$_$$und1$f = absQuot; | |
const x$3_$_$$und2$f = absRem; | |
const absQuot$2 = x$3_$_$$und1$f; | |
const absRem$2 = x$3_$_$$und2$f; | |
const quot$1 = ((xNegative !== yNegative) ? absQuot$2.unary$und$minus__sjsr_RuntimeLong() : absQuot$2); | |
let rem$1; | |
if ((xNegative && xMinValue)) { | |
const this$3 = absRem$2.unary$und$minus__sjsr_RuntimeLong(); | |
const y$2 = $m_sjsr_RuntimeLong$().One$1; | |
rem$1 = this$3.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y$2.unary$und$minus__sjsr_RuntimeLong()) | |
} else { | |
rem$1 = (xNegative ? absRem$2.unary$und$minus__sjsr_RuntimeLong() : absRem$2) | |
}; | |
return [quot$1, rem$1] | |
} | |
} | |
}; | |
$$amp__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 & y.l$2), (this.m$2 & y.m$2), (this.h$2 & y.h$2)) | |
}; | |
$$greater$greater$greater__I__sjsr_RuntimeLong(n_in) { | |
const n = (63 & n_in); | |
if ((n < 22)) { | |
const remBits = ((22 - n) | 0); | |
const l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
const m = ((this.m$2 >> n) | (this.h$2 << remBits)); | |
const h = ((this.h$2 >>> n) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
const shfBits = (((-22) + n) | 0); | |
const remBits$2 = ((44 - n) | 0); | |
const l$1 = ((this.m$2 >> shfBits) | (this.h$2 << remBits$2)); | |
const m$1 = ((this.h$2 >>> shfBits) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), 0) | |
} else { | |
const l$2 = ((this.h$2 >>> (((-44) + n) | 0)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), 0, 0) | |
} | |
}; | |
compareTo__sjsr_RuntimeLong__I(that) { | |
return (this.equals__sjsr_RuntimeLong__Z(that) ? 0 : (this.$$greater__sjsr_RuntimeLong__Z(that) ? 1 : (-1))) | |
}; | |
$$greater__sjsr_RuntimeLong__Z(y) { | |
return (((524288 & this.h$2) === 0) ? (((((524288 & y.h$2) !== 0) || (this.h$2 > y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 > y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 > y.l$2))) : (!(((((524288 & y.h$2) === 0) || (this.h$2 < y.h$2)) || ((this.h$2 === y.h$2) && (this.m$2 < y.m$2))) || (((this.h$2 === y.h$2) && (this.m$2 === y.m$2)) && (this.l$2 <= y.l$2))))) | |
}; | |
$$less$less__I__sjsr_RuntimeLong(n_in) { | |
const n = (63 & n_in); | |
if ((n < 22)) { | |
const remBits = ((22 - n) | 0); | |
const l = (this.l$2 << n); | |
const m = ((this.m$2 << n) | (this.l$2 >> remBits)); | |
const h = ((this.h$2 << n) | (this.m$2 >> remBits)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
const shfBits = (((-22) + n) | 0); | |
const remBits$2 = ((44 - n) | 0); | |
const m$1 = (this.l$2 << shfBits); | |
const h$1 = ((this.m$2 << shfBits) | (this.l$2 >> remBits$2)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(0, (4194303 & m$1), (1048575 & h$1)) | |
} else { | |
const h$2 = (this.l$2 << (((-44) + n) | 0)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, (1048575 & h$2)) | |
} | |
}; | |
toInt__I() { | |
return (this.l$2 | (this.m$2 << 22)) | |
}; | |
init___I(value) { | |
$c_sjsr_RuntimeLong.prototype.init___I__I__I.call(this, (4194303 & value), (4194303 & (value >> 22)), ((value < 0) ? 1048575 : 0)); | |
return this | |
}; | |
notEquals__sjsr_RuntimeLong__Z(that) { | |
return (!this.equals__sjsr_RuntimeLong__Z(that)) | |
}; | |
unary$und$minus__sjsr_RuntimeLong() { | |
const neg0 = (4194303 & ((1 + (~this.l$2)) | 0)); | |
const neg1 = (4194303 & (((~this.m$2) + ((neg0 === 0) ? 1 : 0)) | 0)); | |
const neg2 = (1048575 & (((~this.h$2) + (((neg0 === 0) && (neg1 === 0)) ? 1 : 0)) | 0)); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(neg0, neg1, neg2) | |
}; | |
shortValue__S() { | |
return this.toShort__S() | |
}; | |
$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
const sum0 = ((this.l$2 + y.l$2) | 0); | |
const sum1 = ((((this.m$2 + y.m$2) | 0) + (sum0 >> 22)) | 0); | |
const sum2 = ((((this.h$2 + y.h$2) | 0) + (sum1 >> 22)) | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & sum0), (4194303 & sum1), (1048575 & sum2)) | |
}; | |
$$greater$greater__I__sjsr_RuntimeLong(n_in) { | |
const n = (63 & n_in); | |
const negative = ((524288 & this.h$2) !== 0); | |
const xh = (negative ? ((-1048576) | this.h$2) : this.h$2); | |
if ((n < 22)) { | |
const remBits = ((22 - n) | 0); | |
const l = ((this.l$2 >> n) | (this.m$2 << remBits)); | |
const m = ((this.m$2 >> n) | (xh << remBits)); | |
const h = (xh >> n); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
} else if ((n < 44)) { | |
const shfBits = (((-22) + n) | 0); | |
const remBits$2 = ((44 - n) | 0); | |
const l$1 = ((this.m$2 >> shfBits) | (xh << remBits$2)); | |
const m$1 = (xh >> shfBits); | |
const h$1 = (negative ? 1048575 : 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$1), (4194303 & m$1), (1048575 & h$1)) | |
} else { | |
const l$2 = (xh >> (((-44) + n) | 0)); | |
const m$2 = (negative ? 4194303 : 0); | |
const h$2 = (negative ? 1048575 : 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l$2), (4194303 & m$2), (1048575 & h$2)) | |
} | |
}; | |
toDouble__D() { | |
return (this.equals__sjsr_RuntimeLong__Z($m_sjsr_RuntimeLong$().MinValue$1) ? (-9.223372036854776E18) : (((524288 & this.h$2) !== 0) ? (-this.unary$und$minus__sjsr_RuntimeLong().toDouble__D()) : ((this.l$2 + (4194304.0 * this.m$2)) + (1.7592186044416E13 * this.h$2)))) | |
}; | |
$$div__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return this.scala$scalajs$runtime$RuntimeLong$$divMod__sjsr_RuntimeLong__sjs_js_Array(y)[0] | |
}; | |
numberOfLeadingZeros__I() { | |
return ((this.h$2 !== 0) ? (((-12) + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.h$2)) | 0) : ((this.m$2 !== 0) ? ((10 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.m$2)) | 0) : ((32 + $m_jl_Integer$().numberOfLeadingZeros__I__I(this.l$2)) | 0))) | |
}; | |
toByte__B() { | |
return ((this.toInt__I() << 24) >> 24) | |
}; | |
doubleValue__D() { | |
return this.toDouble__D() | |
}; | |
hashCode__I() { | |
return this.$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(this.$$greater$greater$greater__I__sjsr_RuntimeLong(32)).toInt__I() | |
}; | |
toOctalString__T() { | |
const lp = (2097151 & this.l$2); | |
const mp = (((1048575 & this.m$2) << 1) | (this.l$2 >> 21)); | |
const hp = ((this.h$2 << 2) | (this.m$2 >> 20)); | |
if ((hp !== 0)) { | |
const x = (+(hp >>> 0)); | |
const jsx$2 = x["toString"](8); | |
const x$1 = (+(mp >>> 0)); | |
const s = x$1["toString"](8); | |
const beginIndex = (s["length"] | 0); | |
const jsx$1 = "0000000"["substring"](beginIndex); | |
const x$2 = (+(lp >>> 0)); | |
const s$1 = x$2["toString"](8); | |
const beginIndex$1 = (s$1["length"] | 0); | |
return ((jsx$2 + (("" + jsx$1) + s)) + (("" + "0000000"["substring"](beginIndex$1)) + s$1)) | |
} else if ((mp !== 0)) { | |
const x$3 = (+(mp >>> 0)); | |
const jsx$3 = x$3["toString"](8); | |
const x$4 = (+(lp >>> 0)); | |
const s$2 = x$4["toString"](8); | |
const beginIndex$2 = (s$2["length"] | 0); | |
return (jsx$3 + (("" + "0000000"["substring"](beginIndex$2)) + s$2)) | |
} else { | |
const x$5 = (+(lp >>> 0)); | |
return x$5["toString"](8) | |
} | |
}; | |
intValue__I() { | |
return this.toInt__I() | |
}; | |
unary$und$tilde__sjsr_RuntimeLong() { | |
const l = (~this.l$2); | |
const m = (~this.m$2); | |
const h = (~this.h$2); | |
return new $c_sjsr_RuntimeLong().init___I__I__I((4194303 & l), (4194303 & m), (1048575 & h)) | |
}; | |
compareTo__jl_Long__I(that) { | |
return this.compareTo__sjsr_RuntimeLong__I(that) | |
}; | |
floatValue__F() { | |
return this.toFloat__F() | |
}; | |
$$minus__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return this.$$plus__sjsr_RuntimeLong__sjsr_RuntimeLong(y.unary$und$minus__sjsr_RuntimeLong()) | |
}; | |
toFloat__F() { | |
return $fround(this.toDouble__D()) | |
}; | |
$$up__sjsr_RuntimeLong__sjsr_RuntimeLong(y) { | |
return new $c_sjsr_RuntimeLong().init___I__I__I((this.l$2 ^ y.l$2), (this.m$2 ^ y.m$2), (this.h$2 ^ y.h$2)) | |
}; | |
equals__sjsr_RuntimeLong__Z(y) { | |
return (((this.l$2 === y.l$2) && (this.m$2 === y.m$2)) && (this.h$2 === y.h$2)) | |
}; | |
} | |
const $is_sjsr_RuntimeLong = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjsr_RuntimeLong))) | |
}); | |
const $isArrayOf_sjsr_RuntimeLong = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjsr_RuntimeLong))) | |
}); | |
const $d_sjsr_RuntimeLong = new $TypeData().initClass({ | |
sjsr_RuntimeLong: 0 | |
}, false, "scala.scalajs.runtime.RuntimeLong", { | |
sjsr_RuntimeLong: 1, | |
jl_Number: 1, | |
O: 1, | |
jl_Comparable: 1 | |
}); | |
$c_sjsr_RuntimeLong.prototype.$classData = $d_sjsr_RuntimeLong; | |
class $c_sjsr_RuntimeLong$ extends $c_O { | |
constructor() { | |
super(); | |
this.BITS$1 = 0; | |
this.BITS01$1 = 0; | |
this.BITS2$1 = 0; | |
this.MASK$1 = 0; | |
this.MASK$und2$1 = 0; | |
this.SIGN$undBIT$1 = 0; | |
this.SIGN$undBIT$undVALUE$1 = 0; | |
this.TWO$undPWR$und15$undDBL$1 = 0.0; | |
this.TWO$undPWR$und16$undDBL$1 = 0.0; | |
this.TWO$undPWR$und22$undDBL$1 = 0.0; | |
this.TWO$undPWR$und31$undDBL$1 = 0.0; | |
this.TWO$undPWR$und32$undDBL$1 = 0.0; | |
this.TWO$undPWR$und44$undDBL$1 = 0.0; | |
this.TWO$undPWR$und63$undDBL$1 = 0.0; | |
this.Zero$1 = null; | |
this.One$1 = null; | |
this.MinusOne$1 = null; | |
this.MinValue$1 = null; | |
this.MaxValue$1 = null; | |
this.TenPow9$1 = null | |
}; | |
init___() { | |
$n_sjsr_RuntimeLong$ = this; | |
this.Zero$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 0); | |
this.One$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1, 0, 0); | |
this.MinusOne$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 1048575); | |
this.MinValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(0, 0, 524288); | |
this.MaxValue$1 = new $c_sjsr_RuntimeLong().init___I__I__I(4194303, 4194303, 524287); | |
this.TenPow9$1 = new $c_sjsr_RuntimeLong().init___I__I__I(1755648, 238, 0); | |
return this | |
}; | |
Zero__sjsr_RuntimeLong() { | |
return this.Zero$1 | |
}; | |
fromDouble__D__sjsr_RuntimeLong(value) { | |
if ((value !== value)) { | |
return this.Zero$1 | |
} else if ((value < (-9.223372036854776E18))) { | |
return this.MinValue$1 | |
} else if ((value >= 9.223372036854776E18)) { | |
return this.MaxValue$1 | |
} else if ((value < 0)) { | |
return this.fromDouble__D__sjsr_RuntimeLong((-value)).unary$und$minus__sjsr_RuntimeLong() | |
} else { | |
let acc = value; | |
const a2 = ((acc >= 1.7592186044416E13) ? ((acc / 1.7592186044416E13) | 0) : 0); | |
acc = (acc - (1.7592186044416E13 * a2)); | |
const a1 = ((acc >= 4194304.0) ? ((acc / 4194304.0) | 0) : 0); | |
acc = (acc - (4194304.0 * a1)); | |
const a0 = (acc | 0); | |
return new $c_sjsr_RuntimeLong().init___I__I__I(a0, a1, a2) | |
} | |
}; | |
} | |
const $d_sjsr_RuntimeLong$ = new $TypeData().initClass({ | |
sjsr_RuntimeLong$: 0 | |
}, false, "scala.scalajs.runtime.RuntimeLong$", { | |
sjsr_RuntimeLong$: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sjsr_RuntimeLong$.prototype.$classData = $d_sjsr_RuntimeLong$; | |
let $n_sjsr_RuntimeLong$ = (void 0); | |
const $m_sjsr_RuntimeLong$ = (function() { | |
if ((!$n_sjsr_RuntimeLong$)) { | |
$n_sjsr_RuntimeLong$ = new $c_sjsr_RuntimeLong$().init___() | |
}; | |
return $n_sjsr_RuntimeLong$ | |
}); | |
const $d_sr_Nothing$ = new $TypeData().initClass({ | |
sr_Nothing$: 0 | |
}, false, "scala.runtime.Nothing$", { | |
sr_Nothing$: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
class $c_Ljava_io_FilterOutputStream extends $c_Ljava_io_OutputStream { | |
constructor() { | |
super(); | |
this.out$2 = null | |
}; | |
init___Ljava_io_OutputStream(out) { | |
this.out$2 = out; | |
return this | |
}; | |
} | |
const $is_T = (function(obj) { | |
return ((typeof obj) === "string") | |
}); | |
const $isArrayOf_T = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.T))) | |
}); | |
const $d_T = new $TypeData().initClass({ | |
T: 0 | |
}, false, "java.lang.String", { | |
T: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
jl_CharSequence: 1, | |
jl_Comparable: 1 | |
}, (void 0), $is_T); | |
class $c_jl_AssertionError extends $c_jl_Error { | |
init___O(o) { | |
$c_jl_AssertionError.prototype.init___T.call(this, $objectToString(o)); | |
return this | |
}; | |
} | |
const $d_jl_AssertionError = new $TypeData().initClass({ | |
jl_AssertionError: 0 | |
}, false, "java.lang.AssertionError", { | |
jl_AssertionError: 1, | |
jl_Error: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_AssertionError.prototype.$classData = $d_jl_AssertionError; | |
class $c_jl_CloneNotSupportedException extends $c_jl_Exception { | |
init___() { | |
$c_jl_CloneNotSupportedException.prototype.init___T.call(this, null); | |
return this | |
}; | |
} | |
const $d_jl_CloneNotSupportedException = new $TypeData().initClass({ | |
jl_CloneNotSupportedException: 0 | |
}, false, "java.lang.CloneNotSupportedException", { | |
jl_CloneNotSupportedException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_CloneNotSupportedException.prototype.$classData = $d_jl_CloneNotSupportedException; | |
class $c_jl_JSConsoleBasedPrintStream$DummyOutputStream extends $c_Ljava_io_OutputStream { | |
} | |
const $d_jl_JSConsoleBasedPrintStream$DummyOutputStream = new $TypeData().initClass({ | |
jl_JSConsoleBasedPrintStream$DummyOutputStream: 0 | |
}, false, "java.lang.JSConsoleBasedPrintStream$DummyOutputStream", { | |
jl_JSConsoleBasedPrintStream$DummyOutputStream: 1, | |
Ljava_io_OutputStream: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1 | |
}); | |
$c_jl_JSConsoleBasedPrintStream$DummyOutputStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream$DummyOutputStream; | |
class $c_jl_RuntimeException extends $c_jl_Exception { | |
init___() { | |
$c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}; | |
init___T(s) { | |
$c_jl_RuntimeException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}; | |
} | |
class $c_jl_StringBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.content$1 = null | |
}; | |
init___() { | |
$c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
return this | |
}; | |
append__T__jl_StringBuilder(s) { | |
this.content$1 = (("" + this.content$1) + ((s === null) ? "null" : s)); | |
return this | |
}; | |
subSequence__I__I__jl_CharSequence(start, end) { | |
const thiz = this.content$1; | |
return thiz["substring"](start, end) | |
}; | |
toString__T() { | |
return this.content$1 | |
}; | |
append__jl_CharSequence__jl_Appendable(csq) { | |
return this.append__O__jl_StringBuilder(csq) | |
}; | |
append__O__jl_StringBuilder(obj) { | |
return ((obj === null) ? this.append__T__jl_StringBuilder(null) : this.append__T__jl_StringBuilder($objectToString(obj))) | |
}; | |
init___I(initialCapacity) { | |
$c_jl_StringBuilder.prototype.init___T.call(this, ""); | |
return this | |
}; | |
append__jl_CharSequence__I__I__jl_StringBuilder(csq, start, end) { | |
return ((csq === null) ? this.append__jl_CharSequence__I__I__jl_StringBuilder("null", start, end) : this.append__T__jl_StringBuilder($objectToString($charSequenceSubSequence(csq, start, end)))) | |
}; | |
append__C__jl_StringBuilder(c) { | |
return this.append__T__jl_StringBuilder($g["String"]["fromCharCode"](c)) | |
}; | |
init___T(content) { | |
this.content$1 = content; | |
return this | |
}; | |
append__C__jl_Appendable(c) { | |
return this.append__C__jl_StringBuilder(c) | |
}; | |
} | |
const $d_jl_StringBuilder = new $TypeData().initClass({ | |
jl_StringBuilder: 0 | |
}, false, "java.lang.StringBuilder", { | |
jl_StringBuilder: 1, | |
O: 1, | |
jl_CharSequence: 1, | |
jl_Appendable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_StringBuilder.prototype.$classData = $d_jl_StringBuilder; | |
class $c_s_Array$ extends $c_s_FallbackArrayBuilding { | |
constructor() { | |
super(); | |
this.emptyBooleanArray$2 = null; | |
this.emptyByteArray$2 = null; | |
this.emptyCharArray$2 = null; | |
this.emptyDoubleArray$2 = null; | |
this.emptyFloatArray$2 = null; | |
this.emptyIntArray$2 = null; | |
this.emptyLongArray$2 = null; | |
this.emptyShortArray$2 = null; | |
this.emptyObjectArray$2 = null | |
}; | |
init___() { | |
$n_s_Array$ = this; | |
this.emptyBooleanArray$2 = $newArrayObject($d_Z.getArrayOf(), [0]); | |
this.emptyByteArray$2 = $newArrayObject($d_B.getArrayOf(), [0]); | |
this.emptyCharArray$2 = $newArrayObject($d_C.getArrayOf(), [0]); | |
this.emptyDoubleArray$2 = $newArrayObject($d_D.getArrayOf(), [0]); | |
this.emptyFloatArray$2 = $newArrayObject($d_F.getArrayOf(), [0]); | |
this.emptyIntArray$2 = $newArrayObject($d_I.getArrayOf(), [0]); | |
this.emptyLongArray$2 = $newArrayObject($d_J.getArrayOf(), [0]); | |
this.emptyShortArray$2 = $newArrayObject($d_S.getArrayOf(), [0]); | |
this.emptyObjectArray$2 = $newArrayObject($d_O.getArrayOf(), [0]); | |
return this | |
}; | |
slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) { | |
let i = srcPos; | |
let j = destPos; | |
const srcUntil = ((srcPos + length) | 0); | |
while ((i < srcUntil)) { | |
$m_sr_ScalaRunTime$().array$undupdate__O__I__O__V(dest, j, $m_sr_ScalaRunTime$().array$undapply__O__I__O(src, i)); | |
i = ((1 + i) | 0); | |
j = ((1 + j) | 0) | |
} | |
}; | |
copy__O__I__O__I__I__V(src, srcPos, dest, destPos, length) { | |
const srcClass = $objectGetClass(src); | |
if ((srcClass.isArray__Z() && $objectGetClass(dest).isAssignableFrom__jl_Class__Z(srcClass))) { | |
$systemArraycopy(src, srcPos, dest, destPos, length) | |
} else { | |
this.slowcopy__p2__O__I__O__I__I__V(src, srcPos, dest, destPos, length) | |
} | |
}; | |
} | |
const $d_s_Array$ = new $TypeData().initClass({ | |
s_Array$: 0 | |
}, false, "scala.Array$", { | |
s_Array$: 1, | |
s_FallbackArrayBuilding: 1, | |
O: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Array$.prototype.$classData = $d_s_Array$; | |
let $n_s_Array$ = (void 0); | |
const $m_s_Array$ = (function() { | |
if ((!$n_s_Array$)) { | |
$n_s_Array$ = new $c_s_Array$().init___() | |
}; | |
return $n_s_Array$ | |
}); | |
class $c_s_Predef$$eq$colon$eq extends $c_O { | |
init___() { | |
return this | |
}; | |
toString__T() { | |
return "<function1>" | |
}; | |
} | |
class $c_s_Predef$$less$colon$less extends $c_O { | |
init___() { | |
return this | |
}; | |
toString__T() { | |
return "<function1>" | |
}; | |
} | |
class $c_s_math_Equiv$ extends $c_O { | |
init___() { | |
$n_s_math_Equiv$ = this; | |
return this | |
}; | |
} | |
const $d_s_math_Equiv$ = new $TypeData().initClass({ | |
s_math_Equiv$: 0 | |
}, false, "scala.math.Equiv$", { | |
s_math_Equiv$: 1, | |
O: 1, | |
s_math_LowPriorityEquiv: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Equiv$.prototype.$classData = $d_s_math_Equiv$; | |
let $n_s_math_Equiv$ = (void 0); | |
const $m_s_math_Equiv$ = (function() { | |
if ((!$n_s_math_Equiv$)) { | |
$n_s_math_Equiv$ = new $c_s_math_Equiv$().init___() | |
}; | |
return $n_s_math_Equiv$ | |
}); | |
class $c_s_math_Ordering$ extends $c_O { | |
init___() { | |
$n_s_math_Ordering$ = this; | |
return this | |
}; | |
} | |
const $d_s_math_Ordering$ = new $TypeData().initClass({ | |
s_math_Ordering$: 0 | |
}, false, "scala.math.Ordering$", { | |
s_math_Ordering$: 1, | |
O: 1, | |
s_math_LowPriorityOrderingImplicits: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_math_Ordering$.prototype.$classData = $d_s_math_Ordering$; | |
let $n_s_math_Ordering$ = (void 0); | |
const $m_s_math_Ordering$ = (function() { | |
if ((!$n_s_math_Ordering$)) { | |
$n_s_math_Ordering$ = new $c_s_math_Ordering$().init___() | |
}; | |
return $n_s_math_Ordering$ | |
}); | |
class $c_s_reflect_NoManifest$ extends $c_O { | |
toString__T() { | |
return "<?>" | |
}; | |
} | |
const $d_s_reflect_NoManifest$ = new $TypeData().initClass({ | |
s_reflect_NoManifest$: 0 | |
}, false, "scala.reflect.NoManifest$", { | |
s_reflect_NoManifest$: 1, | |
O: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_reflect_NoManifest$.prototype.$classData = $d_s_reflect_NoManifest$; | |
let $n_s_reflect_NoManifest$ = (void 0); | |
const $m_s_reflect_NoManifest$ = (function() { | |
if ((!$n_s_reflect_NoManifest$)) { | |
$n_s_reflect_NoManifest$ = new $c_s_reflect_NoManifest$().init___() | |
}; | |
return $n_s_reflect_NoManifest$ | |
}); | |
class $c_sc_AbstractIterator extends $c_O { | |
seq__sc_TraversableOnce() { | |
return this | |
}; | |
init___() { | |
return this | |
}; | |
isEmpty__Z() { | |
return $s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this) | |
}; | |
toString__T() { | |
return $s_sc_Iterator$class__toString__sc_Iterator__T(this) | |
}; | |
foreach__F1__V(f) { | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this, f) | |
}; | |
toStream__sci_Stream() { | |
return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this) | |
}; | |
addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}; | |
} | |
class $c_scg_SetFactory extends $c_scg_GenSetFactory { | |
} | |
class $c_sci_ListSet$ListSetBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.elems$1 = null; | |
this.seen$1 = null | |
}; | |
result__sci_ListSet() { | |
const this$2 = this.elems$1; | |
const z = $m_sci_ListSet$EmptyListSet$(); | |
const this$3 = this$2.scala$collection$mutable$ListBuffer$$start$6; | |
let acc = z; | |
let these = this$3; | |
while ((!these.isEmpty__Z())) { | |
const arg1 = acc; | |
const arg2 = these.head__O(); | |
const x$1 = arg1; | |
acc = new $c_sci_ListSet$Node().init___sci_ListSet__O(x$1, arg2); | |
these = these.tail__O() | |
}; | |
return acc | |
}; | |
init___() { | |
$c_sci_ListSet$ListSetBuilder.prototype.init___sci_ListSet.call(this, $m_sci_ListSet$EmptyListSet$()); | |
return this | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
}; | |
init___sci_ListSet(initial) { | |
const this$1 = new $c_scm_ListBuffer().init___().$$plus$plus$eq__sc_TraversableOnce__scm_ListBuffer(initial); | |
this.elems$1 = $s_sc_SeqLike$class__reverse__sc_SeqLike__O(this$1); | |
const this$2 = new $c_scm_HashSet().init___(); | |
this.seen$1 = $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this$2, initial); | |
return this | |
}; | |
result__O() { | |
return this.result__sci_ListSet() | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__sci_ListSet$ListSetBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
$$plus$eq__O__sci_ListSet$ListSetBuilder(x) { | |
const this$1 = this.seen$1; | |
if ((!$s_scm_FlatHashTable$class__containsElem__scm_FlatHashTable__O__Z(this$1, x))) { | |
this.elems$1.$$plus$eq__O__scm_ListBuffer(x); | |
this.seen$1.$$plus$eq__O__scm_HashSet(x) | |
}; | |
return this | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}; | |
} | |
const $d_sci_ListSet$ListSetBuilder = new $TypeData().initClass({ | |
sci_ListSet$ListSetBuilder: 0 | |
}, false, "scala.collection.immutable.ListSet$ListSetBuilder", { | |
sci_ListSet$ListSetBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_sci_ListSet$ListSetBuilder.prototype.$classData = $d_sci_ListSet$ListSetBuilder; | |
class $c_sci_Map$ extends $c_scg_ImmutableMapFactory { | |
} | |
const $d_sci_Map$ = new $TypeData().initClass({ | |
sci_Map$: 0 | |
}, false, "scala.collection.immutable.Map$", { | |
sci_Map$: 1, | |
scg_ImmutableMapFactory: 1, | |
scg_MapFactory: 1, | |
scg_GenMapFactory: 1, | |
O: 1 | |
}); | |
$c_sci_Map$.prototype.$classData = $d_sci_Map$; | |
let $n_sci_Map$ = (void 0); | |
const $m_sci_Map$ = (function() { | |
if ((!$n_sci_Map$)) { | |
$n_sci_Map$ = new $c_sci_Map$().init___() | |
}; | |
return $n_sci_Map$ | |
}); | |
class $c_scm_GrowingBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.empty$1 = null; | |
this.elems$1 = null | |
}; | |
init___scg_Growable(empty) { | |
this.empty$1 = empty; | |
this.elems$1 = empty; | |
return this | |
}; | |
$$plus$eq__O__scm_GrowingBuilder(x) { | |
this.elems$1.$$plus$eq__O__scg_Growable(x); | |
return this | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
}; | |
result__O() { | |
return this.elems$1 | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__scm_GrowingBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}; | |
} | |
const $d_scm_GrowingBuilder = new $TypeData().initClass({ | |
scm_GrowingBuilder: 0 | |
}, false, "scala.collection.mutable.GrowingBuilder", { | |
scm_GrowingBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_GrowingBuilder.prototype.$classData = $d_scm_GrowingBuilder; | |
class $c_scm_LazyBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.parts$1 = null | |
}; | |
init___() { | |
this.parts$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) { | |
this.parts$1.$$plus$eq__O__scm_ListBuffer(xs); | |
return this | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
}; | |
$$plus$eq__O__scm_LazyBuilder(x) { | |
const jsx$1 = this.parts$1; | |
$m_sci_List$(); | |
const xs = new $c_sjs_js_WrappedArray().init___sjs_js_Array([x]); | |
const this$2 = $m_sci_List$(); | |
const cbf = this$2.ReusableCBFInstance$2; | |
jsx$1.$$plus$eq__O__scm_ListBuffer($s_sc_TraversableLike$class__to__sc_TraversableLike__scg_CanBuildFrom__O(xs, cbf)); | |
return this | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__scm_LazyBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_LazyBuilder(xs) | |
}; | |
} | |
class $c_scm_SetBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.empty$1 = null; | |
this.elems$1 = null | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__scm_SetBuilder(elem) | |
}; | |
result__O() { | |
return this.elems$1 | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
$$plus$eq__O__scm_SetBuilder(x) { | |
this.elems$1 = this.elems$1.$$plus__O__sc_Set(x); | |
return this | |
}; | |
init___sc_Set(empty) { | |
this.empty$1 = empty; | |
this.elems$1 = empty; | |
return this | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__scm_SetBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}; | |
} | |
const $d_scm_SetBuilder = new $TypeData().initClass({ | |
scm_SetBuilder: 0 | |
}, false, "scala.collection.mutable.SetBuilder", { | |
scm_SetBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_SetBuilder.prototype.$classData = $d_scm_SetBuilder; | |
class $c_scm_Stack$StackBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.lbuff$1 = null | |
}; | |
init___() { | |
this.lbuff$1 = new $c_scm_ListBuffer().init___(); | |
return this | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
}; | |
result__O() { | |
return this.result__scm_Stack() | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__scm_Stack$StackBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
result__scm_Stack() { | |
const this$1 = this.lbuff$1; | |
return new $c_scm_Stack().init___sci_List(this$1.toList__sci_List()) | |
}; | |
$$plus$eq__O__scm_Stack$StackBuilder(elem) { | |
this.lbuff$1.$$plus$eq__O__scm_ListBuffer(elem); | |
return this | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}; | |
} | |
const $d_scm_Stack$StackBuilder = new $TypeData().initClass({ | |
scm_Stack$StackBuilder: 0 | |
}, false, "scala.collection.mutable.Stack$StackBuilder", { | |
scm_Stack$StackBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_scm_Stack$StackBuilder.prototype.$classData = $d_scm_Stack$StackBuilder; | |
class $c_jl_ArithmeticException extends $c_jl_RuntimeException { | |
} | |
const $d_jl_ArithmeticException = new $TypeData().initClass({ | |
jl_ArithmeticException: 0 | |
}, false, "java.lang.ArithmeticException", { | |
jl_ArithmeticException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_ArithmeticException.prototype.$classData = $d_jl_ArithmeticException; | |
const $is_jl_ClassCastException = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.jl_ClassCastException))) | |
}); | |
const $isArrayOf_jl_ClassCastException = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.jl_ClassCastException))) | |
}); | |
class $c_jl_IllegalArgumentException extends $c_jl_RuntimeException { | |
init___() { | |
$c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}; | |
init___T(s) { | |
$c_jl_IllegalArgumentException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}; | |
} | |
const $d_jl_IllegalArgumentException = new $TypeData().initClass({ | |
jl_IllegalArgumentException: 0 | |
}, false, "java.lang.IllegalArgumentException", { | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_IllegalArgumentException.prototype.$classData = $d_jl_IllegalArgumentException; | |
class $c_jl_IllegalStateException extends $c_jl_RuntimeException { | |
init___() { | |
$c_jl_IllegalStateException.prototype.init___T__jl_Throwable.call(this, null, null); | |
return this | |
}; | |
} | |
class $c_jl_IndexOutOfBoundsException extends $c_jl_RuntimeException { | |
} | |
const $d_jl_IndexOutOfBoundsException = new $TypeData().initClass({ | |
jl_IndexOutOfBoundsException: 0 | |
}, false, "java.lang.IndexOutOfBoundsException", { | |
jl_IndexOutOfBoundsException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_IndexOutOfBoundsException.prototype.$classData = $d_jl_IndexOutOfBoundsException; | |
class $c_jl_NullPointerException extends $c_jl_RuntimeException { | |
init___() { | |
$c_jl_NullPointerException.prototype.init___T.call(this, null); | |
return this | |
}; | |
} | |
const $d_jl_NullPointerException = new $TypeData().initClass({ | |
jl_NullPointerException: 0 | |
}, false, "java.lang.NullPointerException", { | |
jl_NullPointerException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_NullPointerException.prototype.$classData = $d_jl_NullPointerException; | |
class $c_jl_UnsupportedOperationException extends $c_jl_RuntimeException { | |
init___T(s) { | |
$c_jl_UnsupportedOperationException.prototype.init___T__jl_Throwable.call(this, s, null); | |
return this | |
}; | |
} | |
const $d_jl_UnsupportedOperationException = new $TypeData().initClass({ | |
jl_UnsupportedOperationException: 0 | |
}, false, "java.lang.UnsupportedOperationException", { | |
jl_UnsupportedOperationException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_UnsupportedOperationException.prototype.$classData = $d_jl_UnsupportedOperationException; | |
class $c_ju_NoSuchElementException extends $c_jl_RuntimeException { | |
} | |
const $d_ju_NoSuchElementException = new $TypeData().initClass({ | |
ju_NoSuchElementException: 0 | |
}, false, "java.util.NoSuchElementException", { | |
ju_NoSuchElementException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_NoSuchElementException.prototype.$classData = $d_ju_NoSuchElementException; | |
class $c_s_MatchError extends $c_jl_RuntimeException { | |
constructor() { | |
super(); | |
this.obj$4 = null; | |
this.objString$4 = null; | |
this.bitmap$0$4 = false | |
}; | |
objString$lzycompute__p4__T() { | |
if ((!this.bitmap$0$4)) { | |
this.objString$4 = ((this.obj$4 === null) ? "null" : this.liftedTree1$1__p4__T()); | |
this.bitmap$0$4 = true | |
}; | |
return this.objString$4 | |
}; | |
ofClass$1__p4__T() { | |
return ("of class " + $objectGetClass(this.obj$4).getName__T()) | |
}; | |
liftedTree1$1__p4__T() { | |
try { | |
return ((($objectToString(this.obj$4) + " (") + this.ofClass$1__p4__T()) + ")") | |
} catch (e) { | |
const e$2 = $m_sjsr_package$().wrapJavaScriptException__O__jl_Throwable(e); | |
if ((e$2 !== null)) { | |
return ("an instance " + this.ofClass$1__p4__T()) | |
} else { | |
throw e | |
} | |
} | |
}; | |
getMessage__T() { | |
return this.objString__p4__T() | |
}; | |
objString__p4__T() { | |
return ((!this.bitmap$0$4) ? this.objString$lzycompute__p4__T() : this.objString$4) | |
}; | |
init___O(obj) { | |
this.obj$4 = obj; | |
$c_jl_RuntimeException.prototype.init___.call(this); | |
return this | |
}; | |
} | |
const $d_s_MatchError = new $TypeData().initClass({ | |
s_MatchError: 0 | |
}, false, "scala.MatchError", { | |
s_MatchError: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_MatchError.prototype.$classData = $d_s_MatchError; | |
class $c_s_Option extends $c_O { | |
init___() { | |
return this | |
}; | |
} | |
class $c_s_Predef$$anon$1 extends $c_s_Predef$$less$colon$less { | |
apply__O__O(x) { | |
return x | |
}; | |
} | |
const $d_s_Predef$$anon$1 = new $TypeData().initClass({ | |
s_Predef$$anon$1: 0 | |
}, false, "scala.Predef$$anon$1", { | |
s_Predef$$anon$1: 1, | |
s_Predef$$less$colon$less: 1, | |
O: 1, | |
F1: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Predef$$anon$1.prototype.$classData = $d_s_Predef$$anon$1; | |
class $c_s_Predef$$anon$2 extends $c_s_Predef$$eq$colon$eq { | |
apply__O__O(x) { | |
return x | |
}; | |
} | |
const $d_s_Predef$$anon$2 = new $TypeData().initClass({ | |
s_Predef$$anon$2: 0 | |
}, false, "scala.Predef$$anon$2", { | |
s_Predef$$anon$2: 1, | |
s_Predef$$eq$colon$eq: 1, | |
O: 1, | |
F1: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Predef$$anon$2.prototype.$classData = $d_s_Predef$$anon$2; | |
class $c_s_StringContext extends $c_O { | |
constructor() { | |
super(); | |
this.parts$1 = null | |
}; | |
productPrefix__T() { | |
return "StringContext" | |
}; | |
productArity__I() { | |
return 1 | |
}; | |
equals__O__Z(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_s_StringContext(x$1)) { | |
const StringContext$1 = x$1; | |
const x = this.parts$1; | |
const x$2 = StringContext$1.parts$1; | |
return ((x === null) ? (x$2 === null) : x.equals__O__Z(x$2)) | |
} else { | |
return false | |
} | |
}; | |
productElement__I__O(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.parts$1; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}; | |
toString__T() { | |
return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
}; | |
checkLengths__sc_Seq__V(args) { | |
if ((this.parts$1.length__I() !== ((1 + args.length__I()) | 0))) { | |
throw new $c_jl_IllegalArgumentException().init___T((((("wrong number of arguments (" + args.length__I()) + ") for interpolated string with ") + this.parts$1.length__I()) + " parts")) | |
} | |
}; | |
s__sc_Seq__T(args) { | |
const f = (function(this$2) { | |
return (function(str$2) { | |
const str = str$2; | |
const this$1 = $m_s_StringContext$(); | |
return this$1.treatEscapes0__p1__T__Z__T(str, false) | |
}) | |
})(this); | |
this.checkLengths__sc_Seq__V(args); | |
const pi = this.parts$1.iterator__sc_Iterator(); | |
const ai = args.iterator__sc_Iterator(); | |
const arg1 = pi.next__O(); | |
const bldr = new $c_jl_StringBuilder().init___T(f(arg1)); | |
while (ai.hasNext__Z()) { | |
bldr.append__O__jl_StringBuilder(ai.next__O()); | |
const arg1$1 = pi.next__O(); | |
bldr.append__T__jl_StringBuilder(f(arg1$1)) | |
}; | |
return bldr.content$1 | |
}; | |
init___sc_Seq(parts) { | |
this.parts$1 = parts; | |
return this | |
}; | |
hashCode__I() { | |
const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $is_s_StringContext = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_StringContext))) | |
}); | |
const $isArrayOf_s_StringContext = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_StringContext))) | |
}); | |
const $d_s_StringContext = new $TypeData().initClass({ | |
s_StringContext: 0 | |
}, false, "scala.StringContext", { | |
s_StringContext: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext.prototype.$classData = $d_s_StringContext; | |
class $c_s_util_control_BreakControl extends $c_jl_Throwable { | |
init___() { | |
$c_jl_Throwable.prototype.init___.call(this); | |
return this | |
}; | |
fillInStackTrace__jl_Throwable() { | |
return $s_s_util_control_NoStackTrace$class__fillInStackTrace__s_util_control_NoStackTrace__jl_Throwable(this) | |
}; | |
} | |
const $d_s_util_control_BreakControl = new $TypeData().initClass({ | |
s_util_control_BreakControl: 0 | |
}, false, "scala.util.control.BreakControl", { | |
s_util_control_BreakControl: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
s_util_control_ControlThrowable: 1, | |
s_util_control_NoStackTrace: 1 | |
}); | |
$c_s_util_control_BreakControl.prototype.$classData = $d_s_util_control_BreakControl; | |
const $is_sc_GenTraversable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenTraversable))) | |
}); | |
const $isArrayOf_sc_GenTraversable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenTraversable))) | |
}); | |
class $c_sc_Iterable$ extends $c_scg_GenTraversableFactory { | |
newBuilder__scm_Builder() { | |
$m_sci_Iterable$(); | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sc_Iterable$ = new $TypeData().initClass({ | |
sc_Iterable$: 0 | |
}, false, "scala.collection.Iterable$", { | |
sc_Iterable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Iterable$.prototype.$classData = $d_sc_Iterable$; | |
let $n_sc_Iterable$ = (void 0); | |
const $m_sc_Iterable$ = (function() { | |
if ((!$n_sc_Iterable$)) { | |
$n_sc_Iterable$ = new $c_sc_Iterable$().init___() | |
}; | |
return $n_sc_Iterable$ | |
}); | |
class $c_sc_Iterator$$anon$2 extends $c_sc_AbstractIterator { | |
next__O() { | |
this.next__sr_Nothing$() | |
}; | |
next__sr_Nothing$() { | |
throw new $c_ju_NoSuchElementException().init___T("next on empty iterator") | |
}; | |
hasNext__Z() { | |
return false | |
}; | |
} | |
const $d_sc_Iterator$$anon$2 = new $TypeData().initClass({ | |
sc_Iterator$$anon$2: 0 | |
}, false, "scala.collection.Iterator$$anon$2", { | |
sc_Iterator$$anon$2: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sc_Iterator$$anon$2.prototype.$classData = $d_sc_Iterator$$anon$2; | |
class $c_sc_LinearSeqLike$$anon$1 extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.these$2 = null | |
}; | |
init___sc_LinearSeqLike($$outer) { | |
this.these$2 = $$outer; | |
return this | |
}; | |
next__O() { | |
if (this.hasNext__Z()) { | |
const result = this.these$2.head__O(); | |
this.these$2 = this.these$2.tail__O(); | |
return result | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}; | |
hasNext__Z() { | |
return (!this.these$2.isEmpty__Z()) | |
}; | |
} | |
const $d_sc_LinearSeqLike$$anon$1 = new $TypeData().initClass({ | |
sc_LinearSeqLike$$anon$1: 0 | |
}, false, "scala.collection.LinearSeqLike$$anon$1", { | |
sc_LinearSeqLike$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sc_LinearSeqLike$$anon$1.prototype.$classData = $d_sc_LinearSeqLike$$anon$1; | |
class $c_sc_Traversable$ extends $c_scg_GenTraversableFactory { | |
constructor() { | |
super(); | |
this.breaks$3 = null | |
}; | |
init___() { | |
$c_scg_GenTraversableFactory.prototype.init___.call(this); | |
$n_sc_Traversable$ = this; | |
this.breaks$3 = new $c_s_util_control_Breaks().init___(); | |
return this | |
}; | |
newBuilder__scm_Builder() { | |
$m_sci_Traversable$(); | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sc_Traversable$ = new $TypeData().initClass({ | |
sc_Traversable$: 0 | |
}, false, "scala.collection.Traversable$", { | |
sc_Traversable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Traversable$.prototype.$classData = $d_sc_Traversable$; | |
let $n_sc_Traversable$ = (void 0); | |
const $m_sc_Traversable$ = (function() { | |
if ((!$n_sc_Traversable$)) { | |
$n_sc_Traversable$ = new $c_sc_Traversable$().init___() | |
}; | |
return $n_sc_Traversable$ | |
}); | |
class $c_scg_ImmutableSetFactory extends $c_scg_SetFactory { | |
empty__sc_GenTraversable() { | |
return this.emptyInstance__sci_Set() | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_scm_SetBuilder().init___sc_Set(this.emptyInstance__sci_Set()) | |
}; | |
} | |
class $c_scg_MutableSetFactory extends $c_scg_SetFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_GrowingBuilder().init___scg_Growable(this.empty__sc_GenTraversable()) | |
}; | |
} | |
class $c_sci_Iterable$ extends $c_scg_GenTraversableFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sci_Iterable$ = new $TypeData().initClass({ | |
sci_Iterable$: 0 | |
}, false, "scala.collection.immutable.Iterable$", { | |
sci_Iterable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Iterable$.prototype.$classData = $d_sci_Iterable$; | |
let $n_sci_Iterable$ = (void 0); | |
const $m_sci_Iterable$ = (function() { | |
if ((!$n_sci_Iterable$)) { | |
$n_sci_Iterable$ = new $c_sci_Iterable$().init___() | |
}; | |
return $n_sci_Iterable$ | |
}); | |
class $c_sci_ListSet$$anon$1 extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.that$2 = null | |
}; | |
next__O() { | |
const this$1 = this.that$2; | |
if ($s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1)) { | |
const res = this.that$2.head__O(); | |
this.that$2 = this.that$2.tail__sci_ListSet(); | |
return res | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}; | |
init___sci_ListSet($$outer) { | |
this.that$2 = $$outer; | |
return this | |
}; | |
hasNext__Z() { | |
const this$1 = this.that$2; | |
return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
}; | |
} | |
const $d_sci_ListSet$$anon$1 = new $TypeData().initClass({ | |
sci_ListSet$$anon$1: 0 | |
}, false, "scala.collection.immutable.ListSet$$anon$1", { | |
sci_ListSet$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_ListSet$$anon$1.prototype.$classData = $d_sci_ListSet$$anon$1; | |
class $c_sci_Stream$StreamBuilder extends $c_scm_LazyBuilder { | |
result__O() { | |
return this.result__sci_Stream() | |
}; | |
result__sci_Stream() { | |
const this$1 = this.parts$1; | |
return this$1.scala$collection$mutable$ListBuffer$$start$6.toStream__sci_Stream().flatMap__F1__scg_CanBuildFrom__O(new $c_sjsr_AnonFunction1().init___sjs_js_Function1((function(this$2) { | |
return (function(x$5$2) { | |
const x$5 = x$5$2; | |
return x$5.toStream__sci_Stream() | |
}) | |
})(this)), ($m_sci_Stream$(), new $c_sci_Stream$StreamCanBuildFrom().init___())) | |
}; | |
} | |
const $is_sci_Stream$StreamBuilder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Stream$StreamBuilder))) | |
}); | |
const $isArrayOf_sci_Stream$StreamBuilder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Stream$StreamBuilder))) | |
}); | |
const $d_sci_Stream$StreamBuilder = new $TypeData().initClass({ | |
sci_Stream$StreamBuilder: 0 | |
}, false, "scala.collection.immutable.Stream$StreamBuilder", { | |
sci_Stream$StreamBuilder: 1, | |
scm_LazyBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1 | |
}); | |
$c_sci_Stream$StreamBuilder.prototype.$classData = $d_sci_Stream$StreamBuilder; | |
class $c_sci_StreamIterator extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.these$2 = null | |
}; | |
next__O() { | |
if ($s_sc_Iterator$class__isEmpty__sc_Iterator__Z(this)) { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} else { | |
const cur = this.these$2.v__sci_Stream(); | |
const result = cur.head__O(); | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, cur$1) { | |
return (function() { | |
return cur$1.tail__O() | |
}) | |
})(this, cur))); | |
return result | |
} | |
}; | |
init___sci_Stream(self) { | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2, self$1) { | |
return (function() { | |
return self$1 | |
}) | |
})(this, self))); | |
return this | |
}; | |
hasNext__Z() { | |
const this$1 = this.these$2.v__sci_Stream(); | |
return $s_sc_TraversableOnce$class__nonEmpty__sc_TraversableOnce__Z(this$1) | |
}; | |
toStream__sci_Stream() { | |
const result = this.these$2.v__sci_Stream(); | |
this.these$2 = new $c_sci_StreamIterator$LazyCell().init___sci_StreamIterator__F0(this, new $c_sjsr_AnonFunction0().init___sjs_js_Function0((function(this$2) { | |
return (function() { | |
$m_sci_Stream$(); | |
return $m_sci_Stream$Empty$() | |
}) | |
})(this))); | |
return result | |
}; | |
} | |
const $d_sci_StreamIterator = new $TypeData().initClass({ | |
sci_StreamIterator: 0 | |
}, false, "scala.collection.immutable.StreamIterator", { | |
sci_StreamIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_StreamIterator.prototype.$classData = $d_sci_StreamIterator; | |
class $c_sci_Traversable$ extends $c_scg_GenTraversableFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sci_Traversable$ = new $TypeData().initClass({ | |
sci_Traversable$: 0 | |
}, false, "scala.collection.immutable.Traversable$", { | |
sci_Traversable$: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Traversable$.prototype.$classData = $d_sci_Traversable$; | |
let $n_sci_Traversable$ = (void 0); | |
const $m_sci_Traversable$ = (function() { | |
if ((!$n_sci_Traversable$)) { | |
$n_sci_Traversable$ = new $c_sci_Traversable$().init___() | |
}; | |
return $n_sci_Traversable$ | |
}); | |
class $c_sci_TrieIterator extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.elems$2 = null; | |
this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f = null; | |
this.scala$collection$immutable$TrieIterator$$posStack$f = null; | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
}; | |
isContainer__p2__O__Z(x) { | |
return ($is_sci_HashMap$HashMap1(x) || $is_sci_HashSet$HashSet1(x)) | |
}; | |
next__O() { | |
if ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null)) { | |
const el = this.scala$collection$immutable$TrieIterator$$subIter$f.next__O(); | |
if ((!this.scala$collection$immutable$TrieIterator$$subIter$f.hasNext__Z())) { | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null | |
}; | |
return el | |
} else { | |
return this.next0__p2__Asci_Iterable__I__O(this.scala$collection$immutable$TrieIterator$$arrayD$f, this.scala$collection$immutable$TrieIterator$$posD$f) | |
} | |
}; | |
initPosStack__AI() { | |
return $newArrayObject($d_I.getArrayOf(), [6]) | |
}; | |
hasNext__Z() { | |
return ((this.scala$collection$immutable$TrieIterator$$subIter$f !== null) || (this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) | |
}; | |
next0__p2__Asci_Iterable__I__O(elems, i) { | |
_next0: while (true) { | |
if ((i === (((-1) + elems.u["length"]) | 0))) { | |
this.scala$collection$immutable$TrieIterator$$depth$f = (((-1) + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
this.scala$collection$immutable$TrieIterator$$posD$f = this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f]; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = null | |
} else { | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = null; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0 | |
} | |
} else { | |
this.scala$collection$immutable$TrieIterator$$posD$f = ((1 + this.scala$collection$immutable$TrieIterator$$posD$f) | 0) | |
}; | |
const m = elems.u[i]; | |
if (this.isContainer__p2__O__Z(m)) { | |
return m.key$6 | |
} else if (this.isTrie__p2__O__Z(m)) { | |
if ((this.scala$collection$immutable$TrieIterator$$depth$f >= 0)) { | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$arrayD$f; | |
this.scala$collection$immutable$TrieIterator$$posStack$f.u[this.scala$collection$immutable$TrieIterator$$depth$f] = this.scala$collection$immutable$TrieIterator$$posD$f | |
}; | |
this.scala$collection$immutable$TrieIterator$$depth$f = ((1 + this.scala$collection$immutable$TrieIterator$$depth$f) | 0); | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
const temp$elems = this.getElems__p2__sci_Iterable__Asci_Iterable(m); | |
elems = temp$elems; | |
i = 0; | |
continue _next0 | |
} else { | |
this.scala$collection$immutable$TrieIterator$$subIter$f = m.iterator__sc_Iterator(); | |
return this.next__O() | |
} | |
} | |
}; | |
getElems__p2__sci_Iterable__Asci_Iterable(x) { | |
if ($is_sci_HashMap$HashTrieMap(x)) { | |
const x2 = x; | |
return x2.elems__Asci_HashMap() | |
} else if ($is_sci_HashSet$HashTrieSet(x)) { | |
const x3 = x; | |
return x3.elems$5 | |
} else { | |
throw new $c_s_MatchError().init___O(x) | |
} | |
}; | |
init___Asci_Iterable(elems) { | |
this.elems$2 = elems; | |
this.scala$collection$immutable$TrieIterator$$depth$f = 0; | |
this.scala$collection$immutable$TrieIterator$$arrayStack$f = this.initArrayStack__AAsci_Iterable(); | |
this.scala$collection$immutable$TrieIterator$$posStack$f = this.initPosStack__AI(); | |
this.scala$collection$immutable$TrieIterator$$arrayD$f = this.elems$2; | |
this.scala$collection$immutable$TrieIterator$$posD$f = 0; | |
this.scala$collection$immutable$TrieIterator$$subIter$f = null; | |
return this | |
}; | |
isTrie__p2__O__Z(x) { | |
return ($is_sci_HashMap$HashTrieMap(x) || $is_sci_HashSet$HashTrieSet(x)) | |
}; | |
initArrayStack__AAsci_Iterable() { | |
return $newArrayObject($d_sci_Iterable.getArrayOf().getArrayOf(), [6]) | |
}; | |
} | |
class $c_sci_VectorBuilder extends $c_O { | |
constructor() { | |
super(); | |
this.blockIndex$1 = 0; | |
this.lo$1 = 0; | |
this.depth$1 = 0; | |
this.display0$1 = null; | |
this.display1$1 = null; | |
this.display2$1 = null; | |
this.display3$1 = null; | |
this.display4$1 = null; | |
this.display5$1 = null | |
}; | |
display3__AO() { | |
return this.display3$1 | |
}; | |
init___() { | |
this.display0$1 = $newArrayObject($d_O.getArrayOf(), [32]); | |
this.depth$1 = 1; | |
this.blockIndex$1 = 0; | |
this.lo$1 = 0; | |
return this | |
}; | |
depth__I() { | |
return this.depth$1 | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
}; | |
display5$und$eq__AO__V(x$1) { | |
this.display5$1 = x$1 | |
}; | |
display0__AO() { | |
return this.display0$1 | |
}; | |
display4__AO() { | |
return this.display4$1 | |
}; | |
display2$und$eq__AO__V(x$1) { | |
this.display2$1 = x$1 | |
}; | |
$$plus$eq__O__sci_VectorBuilder(elem) { | |
if ((this.lo$1 >= this.display0$1.u["length"])) { | |
const newBlockIndex = ((32 + this.blockIndex$1) | 0); | |
const xor = (this.blockIndex$1 ^ newBlockIndex); | |
$s_sci_VectorPointer$class__gotoNextBlockStartWritable__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
this.blockIndex$1 = newBlockIndex; | |
this.lo$1 = 0 | |
}; | |
this.display0$1.u[this.lo$1] = elem; | |
this.lo$1 = ((1 + this.lo$1) | 0); | |
return this | |
}; | |
result__O() { | |
return this.result__sci_Vector() | |
}; | |
display1$und$eq__AO__V(x$1) { | |
this.display1$1 = x$1 | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundingColl) { | |
$s_scm_Builder$class__sizeHintBounded__scm_Builder__I__sc_TraversableLike__V(this, size, boundingColl) | |
}; | |
display4$und$eq__AO__V(x$1) { | |
this.display4$1 = x$1 | |
}; | |
display1__AO() { | |
return this.display1$1 | |
}; | |
display5__AO() { | |
return this.display5$1 | |
}; | |
result__sci_Vector() { | |
const size = ((this.blockIndex$1 + this.lo$1) | 0); | |
if ((size === 0)) { | |
const this$1 = $m_sci_Vector$(); | |
return this$1.NIL$6 | |
}; | |
const s = new $c_sci_Vector().init___I__I__I(0, size, 0); | |
const depth = this.depth$1; | |
$s_sci_VectorPointer$class__initFrom__sci_VectorPointer__sci_VectorPointer__I__V(s, this, depth); | |
if ((this.depth$1 > 1)) { | |
const xor = (((-1) + size) | 0); | |
$s_sci_VectorPointer$class__gotoPos__sci_VectorPointer__I__I__V(s, 0, xor) | |
}; | |
return s | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__sci_VectorBuilder(elem) | |
}; | |
sizeHint__I__V(size) { | |
/*<skip>*/ | |
}; | |
depth$und$eq__I__V(x$1) { | |
this.depth$1 = x$1 | |
}; | |
display2__AO() { | |
return this.display2$1 | |
}; | |
display0$und$eq__AO__V(x$1) { | |
this.display0$1 = x$1 | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return $s_scg_Growable$class__$$plus$plus$eq__scg_Growable__sc_TraversableOnce__scg_Growable(this, xs) | |
}; | |
display3$und$eq__AO__V(x$1) { | |
this.display3$1 = x$1 | |
}; | |
} | |
const $is_sci_VectorBuilder = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_VectorBuilder))) | |
}); | |
const $isArrayOf_sci_VectorBuilder = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_VectorBuilder))) | |
}); | |
const $d_sci_VectorBuilder = new $TypeData().initClass({ | |
sci_VectorBuilder: 0 | |
}, false, "scala.collection.immutable.VectorBuilder", { | |
sci_VectorBuilder: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
sci_VectorPointer: 1 | |
}); | |
$c_sci_VectorBuilder.prototype.$classData = $d_sci_VectorBuilder; | |
class $c_scm_Builder$$anon$1 extends $c_O { | |
constructor() { | |
super(); | |
this.self$1 = null; | |
this.f$1$1 = null | |
}; | |
init___scm_Builder__F1($$outer, f$1) { | |
this.f$1$1 = f$1; | |
this.self$1 = $$outer; | |
return this | |
}; | |
equals__O__Z(that) { | |
return $s_s_Proxy$class__equals__s_Proxy__O__Z(this, that) | |
}; | |
$$plus$eq__O__scg_Growable(elem) { | |
return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
}; | |
toString__T() { | |
return $s_s_Proxy$class__toString__s_Proxy__T(this) | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) { | |
this.self$1.$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs); | |
return this | |
}; | |
result__O() { | |
return this.f$1$1.apply__O__O(this.self$1.result__O()) | |
}; | |
sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) { | |
this.self$1.sizeHintBounded__I__sc_TraversableLike__V(size, boundColl) | |
}; | |
$$plus$eq__O__scm_Builder(elem) { | |
return this.$$plus$eq__O__scm_Builder$$anon$1(elem) | |
}; | |
$$plus$eq__O__scm_Builder$$anon$1(x) { | |
this.self$1.$$plus$eq__O__scm_Builder(x); | |
return this | |
}; | |
hashCode__I() { | |
return this.self$1.hashCode__I() | |
}; | |
sizeHint__I__V(size) { | |
this.self$1.sizeHint__I__V(size) | |
}; | |
$$plus$plus$eq__sc_TraversableOnce__scg_Growable(xs) { | |
return this.$$plus$plus$eq__sc_TraversableOnce__scm_Builder$$anon$1(xs) | |
}; | |
} | |
const $d_scm_Builder$$anon$1 = new $TypeData().initClass({ | |
scm_Builder$$anon$1: 0 | |
}, false, "scala.collection.mutable.Builder$$anon$1", { | |
scm_Builder$$anon$1: 1, | |
O: 1, | |
scm_Builder: 1, | |
scg_Growable: 1, | |
scg_Clearable: 1, | |
s_Proxy: 1 | |
}); | |
$c_scm_Builder$$anon$1.prototype.$classData = $d_scm_Builder$$anon$1; | |
class $c_scm_FlatHashTable$$anon$1 extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.i$2 = 0; | |
this.$$outer$2 = null | |
}; | |
next__O() { | |
if (this.hasNext__Z()) { | |
this.i$2 = ((1 + this.i$2) | 0); | |
const this$1 = this.$$outer$2; | |
const entry = this.$$outer$2.table$5.u[(((-1) + this.i$2) | 0)]; | |
return $s_scm_FlatHashTable$HashUtils$class__entryToElem__scm_FlatHashTable$HashUtils__O__O(this$1, entry) | |
} else { | |
return $m_sc_Iterator$().empty$1.next__O() | |
} | |
}; | |
init___scm_FlatHashTable($$outer) { | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$2 = $$outer | |
}; | |
this.i$2 = 0; | |
return this | |
}; | |
hasNext__Z() { | |
while (((this.i$2 < this.$$outer$2.table$5.u["length"]) && (this.$$outer$2.table$5.u[this.i$2] === null))) { | |
this.i$2 = ((1 + this.i$2) | 0) | |
}; | |
return (this.i$2 < this.$$outer$2.table$5.u["length"]) | |
}; | |
} | |
const $d_scm_FlatHashTable$$anon$1 = new $TypeData().initClass({ | |
scm_FlatHashTable$$anon$1: 0 | |
}, false, "scala.collection.mutable.FlatHashTable$$anon$1", { | |
scm_FlatHashTable$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_scm_FlatHashTable$$anon$1.prototype.$classData = $d_scm_FlatHashTable$$anon$1; | |
class $c_scm_ListBuffer$$anon$1 extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.cursor$2 = null | |
}; | |
init___scm_ListBuffer($$outer) { | |
this.cursor$2 = ($$outer.scala$collection$mutable$ListBuffer$$start$6.isEmpty__Z() ? $m_sci_Nil$() : $$outer.scala$collection$mutable$ListBuffer$$start$6); | |
return this | |
}; | |
next__O() { | |
if ((!this.hasNext__Z())) { | |
throw new $c_ju_NoSuchElementException().init___T("next on empty Iterator") | |
} else { | |
const ans = this.cursor$2.head__O(); | |
this.cursor$2 = this.cursor$2.tail__O(); | |
return ans | |
} | |
}; | |
hasNext__Z() { | |
return (this.cursor$2 !== $m_sci_Nil$()) | |
}; | |
} | |
const $d_scm_ListBuffer$$anon$1 = new $TypeData().initClass({ | |
scm_ListBuffer$$anon$1: 0 | |
}, false, "scala.collection.mutable.ListBuffer$$anon$1", { | |
scm_ListBuffer$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_scm_ListBuffer$$anon$1.prototype.$classData = $d_scm_ListBuffer$$anon$1; | |
class $c_sr_ScalaRunTime$$anon$1 extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.c$2 = 0; | |
this.cmax$2 = 0; | |
this.x$2$2 = null | |
}; | |
next__O() { | |
const result = this.x$2$2.productElement__I__O(this.c$2); | |
this.c$2 = ((1 + this.c$2) | 0); | |
return result | |
}; | |
init___s_Product(x$2) { | |
this.x$2$2 = x$2; | |
this.c$2 = 0; | |
this.cmax$2 = x$2.productArity__I(); | |
return this | |
}; | |
hasNext__Z() { | |
return (this.c$2 < this.cmax$2) | |
}; | |
} | |
const $d_sr_ScalaRunTime$$anon$1 = new $TypeData().initClass({ | |
sr_ScalaRunTime$$anon$1: 0 | |
}, false, "scala.runtime.ScalaRunTime$$anon$1", { | |
sr_ScalaRunTime$$anon$1: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sr_ScalaRunTime$$anon$1.prototype.$classData = $d_sr_ScalaRunTime$$anon$1; | |
class $c_Ljava_io_PrintStream extends $c_Ljava_io_FilterOutputStream { | |
constructor() { | |
super(); | |
this.autoFlush$3 = false; | |
this.charset$3 = null; | |
this.encoder$3 = null; | |
this.closing$3 = false; | |
this.java$io$PrintStream$$closed$3 = false; | |
this.errorFlag$3 = false; | |
this.bitmap$0$3 = false | |
}; | |
append__jl_CharSequence__jl_Appendable(x$1) { | |
return this.append__jl_CharSequence__Ljava_io_PrintStream(x$1) | |
}; | |
println__O__V(obj) { | |
this.print__O__V(obj); | |
this.printString__p4__T__V("\n") | |
}; | |
init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset(_out, autoFlush, charset) { | |
this.autoFlush$3 = autoFlush; | |
this.charset$3 = charset; | |
$c_Ljava_io_FilterOutputStream.prototype.init___Ljava_io_OutputStream.call(this, _out); | |
this.closing$3 = false; | |
this.java$io$PrintStream$$closed$3 = false; | |
this.errorFlag$3 = false; | |
return this | |
}; | |
append__jl_CharSequence__Ljava_io_PrintStream(csq) { | |
this.print__T__V(((csq === null) ? "null" : $objectToString(csq))); | |
return this | |
}; | |
append__C__jl_Appendable(x$1) { | |
return this.append__C__Ljava_io_PrintStream(x$1) | |
}; | |
init___Ljava_io_OutputStream(out) { | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream__Z__Ljava_nio_charset_Charset.call(this, out, false, null); | |
return this | |
}; | |
append__C__Ljava_io_PrintStream(c) { | |
this.print__C__V(c); | |
return this | |
}; | |
} | |
const $is_Ljava_io_PrintStream = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.Ljava_io_PrintStream))) | |
}); | |
const $isArrayOf_Ljava_io_PrintStream = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.Ljava_io_PrintStream))) | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_NORMAL$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 4, "normal"); | |
$n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "NORMAL" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "NORMAL" | |
}; | |
hashCode__I() { | |
return (-1986416409) | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_NORMAL$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.NORMAL$", { | |
Lorg_scalajs_benchmark_deltablue_NORMAL$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_NORMAL$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_NORMAL$; | |
let $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_NORMAL$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_NORMAL$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_NORMAL$ = new $c_Lorg_scalajs_benchmark_deltablue_NORMAL$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_NORMAL$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 2, "preferred"); | |
$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "PREFERRED" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "PREFERRED" | |
}; | |
hashCode__I() { | |
return 1492589665 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_PREFERRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.PREFERRED$", { | |
Lorg_scalajs_benchmark_deltablue_PREFERRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_PREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_PREFERRED$; | |
let $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_PREFERRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_PREFERRED$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 0, "required"); | |
$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "REQUIRED" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "REQUIRED" | |
}; | |
hashCode__I() { | |
return 389487519 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_REQUIRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.REQUIRED$", { | |
Lorg_scalajs_benchmark_deltablue_REQUIRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_REQUIRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_REQUIRED$; | |
let $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ = new $c_Lorg_scalajs_benchmark_deltablue_REQUIRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_REQUIRED$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 3, "strongDefault"); | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "STRONG_DEFAULT" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "STRONG_DEFAULT" | |
}; | |
hashCode__I() { | |
return (-2010452871) | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.STRONG_DEFAULT$", { | |
Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$; | |
let $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undDEFAULT$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 1, "strongPreferred"); | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "STRONG_PREFERRED" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "STRONG_PREFERRED" | |
}; | |
hashCode__I() { | |
return 898199737 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.STRONG_PREFERRED$", { | |
Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$; | |
let $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ = new $c_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_STRONG$undPREFERRED$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 5, "weakDefault"); | |
$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "WEAK_DEFAULT" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "WEAK_DEFAULT" | |
}; | |
hashCode__I() { | |
return 1227139162 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.WEAK_DEFAULT$", { | |
Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$; | |
let $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_WEAK$undDEFAULT$ | |
}); | |
class $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$ extends $c_Lorg_scalajs_benchmark_deltablue_Strength { | |
init___() { | |
$c_Lorg_scalajs_benchmark_deltablue_Strength.prototype.init___I__T.call(this, 6, "weakest"); | |
$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = this; | |
return this | |
}; | |
productPrefix__T() { | |
return "WEAKEST" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "WEAKEST" | |
}; | |
hashCode__I() { | |
return 1941152494 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $TypeData().initClass({ | |
Lorg_scalajs_benchmark_deltablue_WEAKEST$: 0 | |
}, false, "org.scalajs.benchmark.deltablue.WEAKEST$", { | |
Lorg_scalajs_benchmark_deltablue_WEAKEST$: 1, | |
Lorg_scalajs_benchmark_deltablue_Strength: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_Lorg_scalajs_benchmark_deltablue_WEAKEST$.prototype.$classData = $d_Lorg_scalajs_benchmark_deltablue_WEAKEST$; | |
let $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (void 0); | |
const $m_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = (function() { | |
if ((!$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$)) { | |
$n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ = new $c_Lorg_scalajs_benchmark_deltablue_WEAKEST$().init___() | |
}; | |
return $n_Lorg_scalajs_benchmark_deltablue_WEAKEST$ | |
}); | |
class $c_jl_NumberFormatException extends $c_jl_IllegalArgumentException { | |
} | |
const $d_jl_NumberFormatException = new $TypeData().initClass({ | |
jl_NumberFormatException: 0 | |
}, false, "java.lang.NumberFormatException", { | |
jl_NumberFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_jl_NumberFormatException.prototype.$classData = $d_jl_NumberFormatException; | |
class $c_ju_FormatterClosedException extends $c_jl_IllegalStateException { | |
} | |
const $d_ju_FormatterClosedException = new $TypeData().initClass({ | |
ju_FormatterClosedException: 0 | |
}, false, "java.util.FormatterClosedException", { | |
ju_FormatterClosedException: 1, | |
jl_IllegalStateException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_FormatterClosedException.prototype.$classData = $d_ju_FormatterClosedException; | |
class $c_ju_IllegalFormatException extends $c_jl_IllegalArgumentException { | |
} | |
class $c_s_None$ extends $c_s_Option { | |
productPrefix__T() { | |
return "None" | |
}; | |
productArity__I() { | |
return 0 | |
}; | |
isEmpty__Z() { | |
return true | |
}; | |
get__O() { | |
this.get__sr_Nothing$() | |
}; | |
productElement__I__O(x$1) { | |
matchEnd3: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
}; | |
toString__T() { | |
return "None" | |
}; | |
get__sr_Nothing$() { | |
throw new $c_ju_NoSuchElementException().init___T("None.get") | |
}; | |
hashCode__I() { | |
return 2433880 | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $d_s_None$ = new $TypeData().initClass({ | |
s_None$: 0 | |
}, false, "scala.None$", { | |
s_None$: 1, | |
s_Option: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_None$.prototype.$classData = $d_s_None$; | |
let $n_s_None$ = (void 0); | |
const $m_s_None$ = (function() { | |
if ((!$n_s_None$)) { | |
$n_s_None$ = new $c_s_None$().init___() | |
}; | |
return $n_s_None$ | |
}); | |
class $c_s_Some extends $c_s_Option { | |
constructor() { | |
super(); | |
this.x$2 = null | |
}; | |
productPrefix__T() { | |
return "Some" | |
}; | |
productArity__I() { | |
return 1 | |
}; | |
equals__O__Z(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_s_Some(x$1)) { | |
const Some$1 = x$1; | |
return $m_sr_BoxesRunTime$().equals__O__O__Z(this.x$2, Some$1.x$2) | |
} else { | |
return false | |
} | |
}; | |
isEmpty__Z() { | |
return false | |
}; | |
productElement__I__O(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.x$2; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}; | |
get__O() { | |
return this.x$2 | |
}; | |
toString__T() { | |
return $m_sr_ScalaRunTime$().$$undtoString__s_Product__T(this) | |
}; | |
init___O(x) { | |
this.x$2 = x; | |
return this | |
}; | |
hashCode__I() { | |
const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $is_s_Some = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.s_Some))) | |
}); | |
const $isArrayOf_s_Some = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.s_Some))) | |
}); | |
const $d_s_Some = new $TypeData().initClass({ | |
s_Some: 0 | |
}, false, "scala.Some", { | |
s_Some: 1, | |
s_Option: 1, | |
O: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_Some.prototype.$classData = $d_s_Some; | |
class $c_s_StringContext$InvalidEscapeException extends $c_jl_IllegalArgumentException { | |
constructor() { | |
super(); | |
this.index$5 = 0 | |
}; | |
init___T__I(str, index) { | |
this.index$5 = index; | |
const jsx$3 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["invalid escape ", " index ", " in \"", "\". Use \\\\\\\\ for literal \\\\."])); | |
$m_s_Predef$().require__Z__V(((index >= 0) && (index < (str["length"] | 0)))); | |
let jsx$1; | |
if ((index === (((-1) + (str["length"] | 0)) | 0))) { | |
jsx$1 = "at terminal" | |
} else { | |
const jsx$2 = new $c_s_StringContext().init___sc_Seq(new $c_sjs_js_WrappedArray().init___sjs_js_Array(["'\\\\", "' not one of ", " at"])); | |
const index$1 = ((1 + index) | 0); | |
const c = (65535 & (str["charCodeAt"](index$1) | 0)); | |
jsx$1 = jsx$2.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([new $c_jl_Character().init___C(c), "[\\b, \\t, \\n, \\f, \\r, \\\\, \\\", \\']"])) | |
}; | |
$c_jl_IllegalArgumentException.prototype.init___T.call(this, jsx$3.s__sc_Seq__T(new $c_sjs_js_WrappedArray().init___sjs_js_Array([jsx$1, index, str]))); | |
return this | |
}; | |
} | |
const $d_s_StringContext$InvalidEscapeException = new $TypeData().initClass({ | |
s_StringContext$InvalidEscapeException: 0 | |
}, false, "scala.StringContext$InvalidEscapeException", { | |
s_StringContext$InvalidEscapeException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_s_StringContext$InvalidEscapeException.prototype.$classData = $d_s_StringContext$InvalidEscapeException; | |
const $is_sc_TraversableLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_TraversableLike))) | |
}); | |
const $isArrayOf_sc_TraversableLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_TraversableLike))) | |
}); | |
class $c_scg_SeqFactory extends $c_scg_GenSeqFactory { | |
} | |
class $c_sci_HashSet$HashTrieSet$$anon$1 extends $c_sci_TrieIterator { | |
init___sci_HashSet$HashTrieSet($$outer) { | |
$c_sci_TrieIterator.prototype.init___Asci_Iterable.call(this, $$outer.elems$5); | |
return this | |
}; | |
} | |
const $d_sci_HashSet$HashTrieSet$$anon$1 = new $TypeData().initClass({ | |
sci_HashSet$HashTrieSet$$anon$1: 0 | |
}, false, "scala.collection.immutable.HashSet$HashTrieSet$$anon$1", { | |
sci_HashSet$HashTrieSet$$anon$1: 1, | |
sci_TrieIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1 | |
}); | |
$c_sci_HashSet$HashTrieSet$$anon$1.prototype.$classData = $d_sci_HashSet$HashTrieSet$$anon$1; | |
class $c_sci_Set$ extends $c_scg_ImmutableSetFactory { | |
emptyInstance__sci_Set() { | |
return $m_sci_Set$EmptySet$() | |
}; | |
} | |
const $d_sci_Set$ = new $TypeData().initClass({ | |
sci_Set$: 0 | |
}, false, "scala.collection.immutable.Set$", { | |
sci_Set$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Set$.prototype.$classData = $d_sci_Set$; | |
let $n_sci_Set$ = (void 0); | |
const $m_sci_Set$ = (function() { | |
if ((!$n_sci_Set$)) { | |
$n_sci_Set$ = new $c_sci_Set$().init___() | |
}; | |
return $n_sci_Set$ | |
}); | |
class $c_sci_VectorIterator extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.endIndex$2 = 0; | |
this.blockIndex$2 = 0; | |
this.lo$2 = 0; | |
this.endLo$2 = 0; | |
this.$$undhasNext$2 = false; | |
this.depth$2 = 0; | |
this.display0$2 = null; | |
this.display1$2 = null; | |
this.display2$2 = null; | |
this.display3$2 = null; | |
this.display4$2 = null; | |
this.display5$2 = null | |
}; | |
next__O() { | |
if ((!this.$$undhasNext$2)) { | |
throw new $c_ju_NoSuchElementException().init___T("reached iterator end") | |
}; | |
const res = this.display0$2.u[this.lo$2]; | |
this.lo$2 = ((1 + this.lo$2) | 0); | |
if ((this.lo$2 === this.endLo$2)) { | |
if ((((this.blockIndex$2 + this.lo$2) | 0) < this.endIndex$2)) { | |
const newBlockIndex = ((32 + this.blockIndex$2) | 0); | |
const xor = (this.blockIndex$2 ^ newBlockIndex); | |
$s_sci_VectorPointer$class__gotoNextBlockStart__sci_VectorPointer__I__I__V(this, newBlockIndex, xor); | |
this.blockIndex$2 = newBlockIndex; | |
const x = ((this.endIndex$2 - this.blockIndex$2) | 0); | |
this.endLo$2 = ((x < 32) ? x : 32); | |
this.lo$2 = 0 | |
} else { | |
this.$$undhasNext$2 = false | |
} | |
}; | |
return res | |
}; | |
display3__AO() { | |
return this.display3$2 | |
}; | |
depth__I() { | |
return this.depth$2 | |
}; | |
display5$und$eq__AO__V(x$1) { | |
this.display5$2 = x$1 | |
}; | |
init___I__I(_startIndex, endIndex) { | |
this.endIndex$2 = endIndex; | |
this.blockIndex$2 = ((-32) & _startIndex); | |
this.lo$2 = (31 & _startIndex); | |
const x = ((endIndex - this.blockIndex$2) | 0); | |
this.endLo$2 = ((x < 32) ? x : 32); | |
this.$$undhasNext$2 = (((this.blockIndex$2 + this.lo$2) | 0) < endIndex); | |
return this | |
}; | |
display0__AO() { | |
return this.display0$2 | |
}; | |
display4__AO() { | |
return this.display4$2 | |
}; | |
display2$und$eq__AO__V(x$1) { | |
this.display2$2 = x$1 | |
}; | |
display1$und$eq__AO__V(x$1) { | |
this.display1$2 = x$1 | |
}; | |
hasNext__Z() { | |
return this.$$undhasNext$2 | |
}; | |
display4$und$eq__AO__V(x$1) { | |
this.display4$2 = x$1 | |
}; | |
display1__AO() { | |
return this.display1$2 | |
}; | |
display5__AO() { | |
return this.display5$2 | |
}; | |
depth$und$eq__I__V(x$1) { | |
this.depth$2 = x$1 | |
}; | |
display2__AO() { | |
return this.display2$2 | |
}; | |
display0$und$eq__AO__V(x$1) { | |
this.display0$2 = x$1 | |
}; | |
display3$und$eq__AO__V(x$1) { | |
this.display3$2 = x$1 | |
}; | |
} | |
const $d_sci_VectorIterator = new $TypeData().initClass({ | |
sci_VectorIterator: 0 | |
}, false, "scala.collection.immutable.VectorIterator", { | |
sci_VectorIterator: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sci_VectorPointer: 1 | |
}); | |
$c_sci_VectorIterator.prototype.$classData = $d_sci_VectorIterator; | |
class $c_jl_JSConsoleBasedPrintStream extends $c_Ljava_io_PrintStream { | |
constructor() { | |
super(); | |
this.isErr$4 = null; | |
this.flushed$4 = false; | |
this.buffer$4 = null | |
}; | |
init___jl_Boolean(isErr) { | |
this.isErr$4 = isErr; | |
$c_Ljava_io_PrintStream.prototype.init___Ljava_io_OutputStream.call(this, new $c_jl_JSConsoleBasedPrintStream$DummyOutputStream().init___()); | |
this.flushed$4 = true; | |
this.buffer$4 = ""; | |
return this | |
}; | |
print__T__V(s) { | |
this.printString__p4__T__V(((s === null) ? "null" : s)) | |
}; | |
doWriteLine__p4__T__V(line) { | |
const x = $g["console"]; | |
if ((!(!(!(!x))))) { | |
const x$1 = this.isErr$4; | |
let jsx$1; | |
if ((!(!x$1))) { | |
const x$2 = $g["console"]["error"]; | |
jsx$1 = (!(!(!(!x$2)))) | |
} else { | |
jsx$1 = false | |
}; | |
if (jsx$1) { | |
$g["console"]["error"](line) | |
} else { | |
$g["console"]["log"](line) | |
} | |
} | |
}; | |
print__O__V(obj) { | |
this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__O__T(obj)) | |
}; | |
print__C__V(c) { | |
this.printString__p4__T__V($m_sjsr_RuntimeString$().valueOf__C__T(c)) | |
}; | |
printString__p4__T__V(s) { | |
let rest = s; | |
while ((rest !== "")) { | |
const thiz = rest; | |
const nlPos = (thiz["indexOf"]("\n") | 0); | |
if ((nlPos < 0)) { | |
this.buffer$4 = (("" + this.buffer$4) + rest); | |
this.flushed$4 = false; | |
rest = "" | |
} else { | |
const jsx$1 = this.buffer$4; | |
const thiz$1 = rest; | |
this.doWriteLine__p4__T__V((("" + jsx$1) + thiz$1["substring"](0, nlPos))); | |
this.buffer$4 = ""; | |
this.flushed$4 = true; | |
const thiz$2 = rest; | |
const beginIndex = ((1 + nlPos) | 0); | |
rest = thiz$2["substring"](beginIndex) | |
} | |
} | |
}; | |
close__V() { | |
/*<skip>*/ | |
}; | |
} | |
const $d_jl_JSConsoleBasedPrintStream = new $TypeData().initClass({ | |
jl_JSConsoleBasedPrintStream: 0 | |
}, false, "java.lang.JSConsoleBasedPrintStream", { | |
jl_JSConsoleBasedPrintStream: 1, | |
Ljava_io_PrintStream: 1, | |
Ljava_io_FilterOutputStream: 1, | |
Ljava_io_OutputStream: 1, | |
O: 1, | |
Ljava_io_Closeable: 1, | |
Ljava_io_Flushable: 1, | |
jl_Appendable: 1 | |
}); | |
$c_jl_JSConsoleBasedPrintStream.prototype.$classData = $d_jl_JSConsoleBasedPrintStream; | |
class $c_ju_FormatFlagsConversionMismatchException extends $c_ju_IllegalFormatException { | |
constructor() { | |
super(); | |
this.c$6 = 0; | |
this.f$6 = null | |
}; | |
getMessage__T() { | |
const c = this.c$6; | |
return ((("Conversion = " + new $c_jl_Character().init___C(c)) + ", Flags = ") + this.f$6) | |
}; | |
init___C(c) { | |
this.c$6 = c; | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.f$6 = null; | |
return this | |
}; | |
init___T__C(f, c) { | |
$c_ju_FormatFlagsConversionMismatchException.prototype.init___C.call(this, c); | |
if ((f === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.f$6 = f; | |
return this | |
}; | |
} | |
const $d_ju_FormatFlagsConversionMismatchException = new $TypeData().initClass({ | |
ju_FormatFlagsConversionMismatchException: 0 | |
}, false, "java.util.FormatFlagsConversionMismatchException", { | |
ju_FormatFlagsConversionMismatchException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_FormatFlagsConversionMismatchException.prototype.$classData = $d_ju_FormatFlagsConversionMismatchException; | |
class $c_ju_IllegalFormatFlagsException extends $c_ju_IllegalFormatException { | |
constructor() { | |
super(); | |
this.flags$6 = null | |
}; | |
init___() { | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.flags$6 = null; | |
return this | |
}; | |
getMessage__T() { | |
return (("Flags = '" + this.flags$6) + "'") | |
}; | |
init___T(f) { | |
$c_ju_IllegalFormatFlagsException.prototype.init___.call(this); | |
if ((f === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.flags$6 = f; | |
return this | |
}; | |
} | |
const $d_ju_IllegalFormatFlagsException = new $TypeData().initClass({ | |
ju_IllegalFormatFlagsException: 0 | |
}, false, "java.util.IllegalFormatFlagsException", { | |
ju_IllegalFormatFlagsException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_IllegalFormatFlagsException.prototype.$classData = $d_ju_IllegalFormatFlagsException; | |
class $c_ju_MissingFormatArgumentException extends $c_ju_IllegalFormatException { | |
constructor() { | |
super(); | |
this.s$6 = null | |
}; | |
init___() { | |
$c_ju_IllegalFormatException.prototype.init___.call(this); | |
this.s$6 = null; | |
return this | |
}; | |
getMessage__T() { | |
return (("Format specifier '" + this.s$6) + "'") | |
}; | |
init___T(s) { | |
$c_ju_MissingFormatArgumentException.prototype.init___.call(this); | |
if ((s === null)) { | |
throw new $c_jl_NullPointerException().init___() | |
}; | |
this.s$6 = s; | |
return this | |
}; | |
} | |
const $d_ju_MissingFormatArgumentException = new $TypeData().initClass({ | |
ju_MissingFormatArgumentException: 0 | |
}, false, "java.util.MissingFormatArgumentException", { | |
ju_MissingFormatArgumentException: 1, | |
ju_IllegalFormatException: 1, | |
jl_IllegalArgumentException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_ju_MissingFormatArgumentException.prototype.$classData = $d_ju_MissingFormatArgumentException; | |
class $c_sc_Seq$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
$m_sci_Seq$(); | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sc_Seq$ = new $TypeData().initClass({ | |
sc_Seq$: 0 | |
}, false, "scala.collection.Seq$", { | |
sc_Seq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_Seq$.prototype.$classData = $d_sc_Seq$; | |
let $n_sc_Seq$ = (void 0); | |
const $m_sc_Seq$ = (function() { | |
if ((!$n_sc_Seq$)) { | |
$n_sc_Seq$ = new $c_sc_Seq$().init___() | |
}; | |
return $n_sc_Seq$ | |
}); | |
class $c_scg_IndexedSeqFactory extends $c_scg_SeqFactory { | |
} | |
class $c_sci_Seq$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sci_Seq$ = new $TypeData().initClass({ | |
sci_Seq$: 0 | |
}, false, "scala.collection.immutable.Seq$", { | |
sci_Seq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_Seq$.prototype.$classData = $d_sci_Seq$; | |
let $n_sci_Seq$ = (void 0); | |
const $m_sci_Seq$ = (function() { | |
if ((!$n_sci_Seq$)) { | |
$n_sci_Seq$ = new $c_sci_Seq$().init___() | |
}; | |
return $n_sci_Seq$ | |
}); | |
class $c_scm_IndexedSeq$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_ArrayBuffer().init___() | |
}; | |
} | |
const $d_scm_IndexedSeq$ = new $TypeData().initClass({ | |
scm_IndexedSeq$: 0 | |
}, false, "scala.collection.mutable.IndexedSeq$", { | |
scm_IndexedSeq$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_scm_IndexedSeq$.prototype.$classData = $d_scm_IndexedSeq$; | |
let $n_scm_IndexedSeq$ = (void 0); | |
const $m_scm_IndexedSeq$ = (function() { | |
if ((!$n_scm_IndexedSeq$)) { | |
$n_scm_IndexedSeq$ = new $c_scm_IndexedSeq$().init___() | |
}; | |
return $n_scm_IndexedSeq$ | |
}); | |
class $c_sjs_js_WrappedArray$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
return new $c_sjs_js_WrappedArray().init___() | |
}; | |
} | |
const $d_sjs_js_WrappedArray$ = new $TypeData().initClass({ | |
sjs_js_WrappedArray$: 0 | |
}, false, "scala.scalajs.js.WrappedArray$", { | |
sjs_js_WrappedArray$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sjs_js_WrappedArray$.prototype.$classData = $d_sjs_js_WrappedArray$; | |
let $n_sjs_js_WrappedArray$ = (void 0); | |
const $m_sjs_js_WrappedArray$ = (function() { | |
if ((!$n_sjs_js_WrappedArray$)) { | |
$n_sjs_js_WrappedArray$ = new $c_sjs_js_WrappedArray$().init___() | |
}; | |
return $n_sjs_js_WrappedArray$ | |
}); | |
class $c_s_reflect_AnyValManifest extends $c_O { | |
constructor() { | |
super(); | |
this.toString$1 = null; | |
this.hashCode$1 = 0 | |
}; | |
equals__O__Z(that) { | |
return (this === that) | |
}; | |
toString__T() { | |
return this.toString$1 | |
}; | |
init___T(toString) { | |
this.toString$1 = toString; | |
this.hashCode$1 = $systemIdentityHashCode(this); | |
return this | |
}; | |
hashCode__I() { | |
return this.hashCode$1 | |
}; | |
} | |
class $c_s_reflect_ManifestFactory$ClassTypeManifest extends $c_O { | |
constructor() { | |
super(); | |
this.prefix$1 = null; | |
this.runtimeClass$1 = null; | |
this.typeArguments$1 = null | |
}; | |
init___s_Option__jl_Class__sci_List(prefix, runtimeClass, typeArguments) { | |
this.prefix$1 = prefix; | |
this.runtimeClass$1 = runtimeClass; | |
this.typeArguments$1 = typeArguments; | |
return this | |
}; | |
} | |
class $c_sc_IndexedSeq$ extends $c_scg_IndexedSeqFactory { | |
constructor() { | |
super(); | |
this.ReusableCBF$6 = null | |
}; | |
init___() { | |
$c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
$n_sc_IndexedSeq$ = this; | |
this.ReusableCBF$6 = new $c_sc_IndexedSeq$$anon$1().init___(); | |
return this | |
}; | |
newBuilder__scm_Builder() { | |
$m_sci_IndexedSeq$(); | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}; | |
} | |
const $d_sc_IndexedSeq$ = new $TypeData().initClass({ | |
sc_IndexedSeq$: 0 | |
}, false, "scala.collection.IndexedSeq$", { | |
sc_IndexedSeq$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sc_IndexedSeq$.prototype.$classData = $d_sc_IndexedSeq$; | |
let $n_sc_IndexedSeq$ = (void 0); | |
const $m_sc_IndexedSeq$ = (function() { | |
if ((!$n_sc_IndexedSeq$)) { | |
$n_sc_IndexedSeq$ = new $c_sc_IndexedSeq$().init___() | |
}; | |
return $n_sc_IndexedSeq$ | |
}); | |
class $c_sc_IndexedSeqLike$Elements extends $c_sc_AbstractIterator { | |
constructor() { | |
super(); | |
this.end$2 = 0; | |
this.index$2 = 0; | |
this.$$outer$f = null | |
}; | |
next__O() { | |
if ((this.index$2 >= this.end$2)) { | |
$m_sc_Iterator$().empty$1.next__O() | |
}; | |
const x = this.$$outer$f.apply__I__O(this.index$2); | |
this.index$2 = ((1 + this.index$2) | 0); | |
return x | |
}; | |
init___sc_IndexedSeqLike__I__I($$outer, start, end) { | |
this.end$2 = end; | |
if (($$outer === null)) { | |
throw $m_sjsr_package$().unwrapJavaScriptException__jl_Throwable__O(null) | |
} else { | |
this.$$outer$f = $$outer | |
}; | |
this.index$2 = start; | |
return this | |
}; | |
hasNext__Z() { | |
return (this.index$2 < this.end$2) | |
}; | |
} | |
const $d_sc_IndexedSeqLike$Elements = new $TypeData().initClass({ | |
sc_IndexedSeqLike$Elements: 0 | |
}, false, "scala.collection.IndexedSeqLike$Elements", { | |
sc_IndexedSeqLike$Elements: 1, | |
sc_AbstractIterator: 1, | |
O: 1, | |
sc_Iterator: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_BufferedIterator: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sc_IndexedSeqLike$Elements.prototype.$classData = $d_sc_IndexedSeqLike$Elements; | |
class $c_sci_HashSet$ extends $c_scg_ImmutableSetFactory { | |
scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, level) { | |
const index0 = (31 & ((hash0 >>> level) | 0)); | |
const index1 = (31 & ((hash1 >>> level) | 0)); | |
if ((index0 !== index1)) { | |
const bitmap = ((1 << index0) | (1 << index1)); | |
const elems = $newArrayObject($d_sci_HashSet.getArrayOf(), [2]); | |
if ((index0 < index1)) { | |
elems.u[0] = elem0; | |
elems.u[1] = elem1 | |
} else { | |
elems.u[0] = elem1; | |
elems.u[1] = elem0 | |
}; | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap, elems, ((elem0.size__I() + elem1.size__I()) | 0)) | |
} else { | |
const elems$2 = $newArrayObject($d_sci_HashSet.getArrayOf(), [1]); | |
const bitmap$2 = (1 << index0); | |
const child = this.scala$collection$immutable$HashSet$$makeHashTrieSet__I__sci_HashSet__I__sci_HashSet__I__sci_HashSet$HashTrieSet(hash0, elem0, hash1, elem1, ((5 + level) | 0)); | |
elems$2.u[0] = child; | |
return new $c_sci_HashSet$HashTrieSet().init___I__Asci_HashSet__I(bitmap$2, elems$2, child.size0$5) | |
} | |
}; | |
emptyInstance__sci_Set() { | |
return $m_sci_HashSet$EmptyHashSet$() | |
}; | |
} | |
const $d_sci_HashSet$ = new $TypeData().initClass({ | |
sci_HashSet$: 0 | |
}, false, "scala.collection.immutable.HashSet$", { | |
sci_HashSet$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_HashSet$.prototype.$classData = $d_sci_HashSet$; | |
let $n_sci_HashSet$ = (void 0); | |
const $m_sci_HashSet$ = (function() { | |
if ((!$n_sci_HashSet$)) { | |
$n_sci_HashSet$ = new $c_sci_HashSet$().init___() | |
}; | |
return $n_sci_HashSet$ | |
}); | |
class $c_sci_IndexedSeq$ extends $c_scg_IndexedSeqFactory { | |
newBuilder__scm_Builder() { | |
$m_sci_Vector$(); | |
return new $c_sci_VectorBuilder().init___() | |
}; | |
} | |
const $d_sci_IndexedSeq$ = new $TypeData().initClass({ | |
sci_IndexedSeq$: 0 | |
}, false, "scala.collection.immutable.IndexedSeq$", { | |
sci_IndexedSeq$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1 | |
}); | |
$c_sci_IndexedSeq$.prototype.$classData = $d_sci_IndexedSeq$; | |
let $n_sci_IndexedSeq$ = (void 0); | |
const $m_sci_IndexedSeq$ = (function() { | |
if ((!$n_sci_IndexedSeq$)) { | |
$n_sci_IndexedSeq$ = new $c_sci_IndexedSeq$().init___() | |
}; | |
return $n_sci_IndexedSeq$ | |
}); | |
class $c_sci_ListSet$ extends $c_scg_ImmutableSetFactory { | |
emptyInstance__sci_Set() { | |
return $m_sci_ListSet$EmptyListSet$() | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_sci_ListSet$ListSetBuilder().init___() | |
}; | |
} | |
const $d_sci_ListSet$ = new $TypeData().initClass({ | |
sci_ListSet$: 0 | |
}, false, "scala.collection.immutable.ListSet$", { | |
sci_ListSet$: 1, | |
scg_ImmutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_ListSet$.prototype.$classData = $d_sci_ListSet$; | |
let $n_sci_ListSet$ = (void 0); | |
const $m_sci_ListSet$ = (function() { | |
if ((!$n_sci_ListSet$)) { | |
$n_sci_ListSet$ = new $c_sci_ListSet$().init___() | |
}; | |
return $n_sci_ListSet$ | |
}); | |
class $c_scm_HashSet$ extends $c_scg_MutableSetFactory { | |
empty__sc_GenTraversable() { | |
return new $c_scm_HashSet().init___() | |
}; | |
} | |
const $d_scm_HashSet$ = new $TypeData().initClass({ | |
scm_HashSet$: 0 | |
}, false, "scala.collection.mutable.HashSet$", { | |
scm_HashSet$: 1, | |
scg_MutableSetFactory: 1, | |
scg_SetFactory: 1, | |
scg_GenSetFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_HashSet$.prototype.$classData = $d_scm_HashSet$; | |
let $n_scm_HashSet$ = (void 0); | |
const $m_scm_HashSet$ = (function() { | |
if ((!$n_scm_HashSet$)) { | |
$n_scm_HashSet$ = new $c_scm_HashSet$().init___() | |
}; | |
return $n_scm_HashSet$ | |
}); | |
class $c_sjs_js_JavaScriptException extends $c_jl_RuntimeException { | |
constructor() { | |
super(); | |
this.exception$4 = null | |
}; | |
productPrefix__T() { | |
return "JavaScriptException" | |
}; | |
productArity__I() { | |
return 1 | |
}; | |
fillInStackTrace__jl_Throwable() { | |
$m_sjsr_StackTrace$().captureState__jl_Throwable__O__V(this, this.exception$4); | |
return this | |
}; | |
equals__O__Z(x$1) { | |
if ((this === x$1)) { | |
return true | |
} else if ($is_sjs_js_JavaScriptException(x$1)) { | |
const JavaScriptException$1 = x$1; | |
return $m_sr_BoxesRunTime$().equals__O__O__Z(this.exception$4, JavaScriptException$1.exception$4) | |
} else { | |
return false | |
} | |
}; | |
productElement__I__O(x$1) { | |
switch (x$1) { | |
case 0: { | |
return this.exception$4; | |
break | |
} | |
default: { | |
throw new $c_jl_IndexOutOfBoundsException().init___T(("" + x$1)) | |
} | |
} | |
}; | |
toString__T() { | |
return $objectToString(this.exception$4) | |
}; | |
init___O(exception) { | |
this.exception$4 = exception; | |
$c_jl_RuntimeException.prototype.init___.call(this); | |
return this | |
}; | |
hashCode__I() { | |
const this$2 = $m_s_util_hashing_MurmurHash3$(); | |
return this$2.productHash__s_Product__I__I(this, (-889275714)) | |
}; | |
productIterator__sc_Iterator() { | |
return new $c_sr_ScalaRunTime$$anon$1().init___s_Product(this) | |
}; | |
} | |
const $is_sjs_js_JavaScriptException = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sjs_js_JavaScriptException))) | |
}); | |
const $isArrayOf_sjs_js_JavaScriptException = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sjs_js_JavaScriptException))) | |
}); | |
const $d_sjs_js_JavaScriptException = new $TypeData().initClass({ | |
sjs_js_JavaScriptException: 0 | |
}, false, "scala.scalajs.js.JavaScriptException", { | |
sjs_js_JavaScriptException: 1, | |
jl_RuntimeException: 1, | |
jl_Exception: 1, | |
jl_Throwable: 1, | |
O: 1, | |
Ljava_io_Serializable: 1, | |
s_Product: 1, | |
s_Equals: 1, | |
s_Serializable: 1 | |
}); | |
$c_sjs_js_JavaScriptException.prototype.$classData = $d_sjs_js_JavaScriptException; | |
class $c_s_reflect_ManifestFactory$$anon$10 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Long"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AJ(len) | |
}; | |
newArray__I__AJ(len) { | |
return $newArrayObject($d_J.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$10 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$10: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$10", { | |
s_reflect_ManifestFactory$$anon$10: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$10.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$10; | |
class $c_s_reflect_ManifestFactory$$anon$11 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Float"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AF(len) | |
}; | |
newArray__I__AF(len) { | |
return $newArrayObject($d_F.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$11 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$11: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$11", { | |
s_reflect_ManifestFactory$$anon$11: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$11.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$11; | |
class $c_s_reflect_ManifestFactory$$anon$12 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Double"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AD(len) | |
}; | |
newArray__I__AD(len) { | |
return $newArrayObject($d_D.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$12 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$12: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$12", { | |
s_reflect_ManifestFactory$$anon$12: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$12.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$12; | |
class $c_s_reflect_ManifestFactory$$anon$13 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Boolean"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AZ(len) | |
}; | |
newArray__I__AZ(len) { | |
return $newArrayObject($d_Z.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$13 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$13: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$13", { | |
s_reflect_ManifestFactory$$anon$13: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$13.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$13; | |
class $c_s_reflect_ManifestFactory$$anon$14 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Unit"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__Asr_BoxedUnit(len) | |
}; | |
newArray__I__Asr_BoxedUnit(len) { | |
return $newArrayObject($d_sr_BoxedUnit.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$14 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$14: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$14", { | |
s_reflect_ManifestFactory$$anon$14: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$14.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$14; | |
class $c_s_reflect_ManifestFactory$$anon$6 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Byte"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AB(len) | |
}; | |
newArray__I__AB(len) { | |
return $newArrayObject($d_B.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$6 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$6: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$6", { | |
s_reflect_ManifestFactory$$anon$6: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$6.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$6; | |
class $c_s_reflect_ManifestFactory$$anon$7 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Short"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AS(len) | |
}; | |
newArray__I__AS(len) { | |
return $newArrayObject($d_S.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$7 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$7: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$7", { | |
s_reflect_ManifestFactory$$anon$7: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$7.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$7; | |
class $c_s_reflect_ManifestFactory$$anon$8 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Char"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AC(len) | |
}; | |
newArray__I__AC(len) { | |
return $newArrayObject($d_C.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$8 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$8: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$8", { | |
s_reflect_ManifestFactory$$anon$8: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$8.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$8; | |
class $c_s_reflect_ManifestFactory$$anon$9 extends $c_s_reflect_AnyValManifest { | |
init___() { | |
$c_s_reflect_AnyValManifest.prototype.init___T.call(this, "Int"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AI(len) | |
}; | |
newArray__I__AI(len) { | |
return $newArrayObject($d_I.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$9 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$9: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$9", { | |
s_reflect_ManifestFactory$$anon$9: 1, | |
s_reflect_AnyValManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$9.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$9; | |
class $c_s_reflect_ManifestFactory$PhantomManifest extends $c_s_reflect_ManifestFactory$ClassTypeManifest { | |
constructor() { | |
super(); | |
this.toString$2 = null; | |
this.hashCode$2 = 0 | |
}; | |
equals__O__Z(that) { | |
return (this === that) | |
}; | |
toString__T() { | |
return this.toString$2 | |
}; | |
hashCode__I() { | |
return this.hashCode$2 | |
}; | |
init___jl_Class__T(_runtimeClass, toString) { | |
this.toString$2 = toString; | |
$c_s_reflect_ManifestFactory$ClassTypeManifest.prototype.init___s_Option__jl_Class__sci_List.call(this, $m_s_None$(), _runtimeClass, $m_sci_Nil$()); | |
this.hashCode$2 = $systemIdentityHashCode(this); | |
return this | |
}; | |
} | |
const $is_sc_IterableLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IterableLike))) | |
}); | |
const $isArrayOf_sc_IterableLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IterableLike))) | |
}); | |
class $c_sci_List$ extends $c_scg_SeqFactory { | |
constructor() { | |
super(); | |
this.partialNotApplied$5 = null | |
}; | |
init___() { | |
$c_scg_SeqFactory.prototype.init___.call(this); | |
$n_sci_List$ = this; | |
this.partialNotApplied$5 = new $c_sci_List$$anon$1().init___(); | |
return this | |
}; | |
empty__sc_GenTraversable() { | |
return $m_sci_Nil$() | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_scm_ListBuffer().init___() | |
}; | |
} | |
const $d_sci_List$ = new $TypeData().initClass({ | |
sci_List$: 0 | |
}, false, "scala.collection.immutable.List$", { | |
sci_List$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_List$.prototype.$classData = $d_sci_List$; | |
let $n_sci_List$ = (void 0); | |
const $m_sci_List$ = (function() { | |
if ((!$n_sci_List$)) { | |
$n_sci_List$ = new $c_sci_List$().init___() | |
}; | |
return $n_sci_List$ | |
}); | |
class $c_sci_Stream$ extends $c_scg_SeqFactory { | |
empty__sc_GenTraversable() { | |
return $m_sci_Stream$Empty$() | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_sci_Stream$StreamBuilder().init___() | |
}; | |
} | |
const $d_sci_Stream$ = new $TypeData().initClass({ | |
sci_Stream$: 0 | |
}, false, "scala.collection.immutable.Stream$", { | |
sci_Stream$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Stream$.prototype.$classData = $d_sci_Stream$; | |
let $n_sci_Stream$ = (void 0); | |
const $m_sci_Stream$ = (function() { | |
if ((!$n_sci_Stream$)) { | |
$n_sci_Stream$ = new $c_sci_Stream$().init___() | |
}; | |
return $n_sci_Stream$ | |
}); | |
class $c_scm_ArrayBuffer$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_ArrayBuffer().init___() | |
}; | |
} | |
const $d_scm_ArrayBuffer$ = new $TypeData().initClass({ | |
scm_ArrayBuffer$: 0 | |
}, false, "scala.collection.mutable.ArrayBuffer$", { | |
scm_ArrayBuffer$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ArrayBuffer$.prototype.$classData = $d_scm_ArrayBuffer$; | |
let $n_scm_ArrayBuffer$ = (void 0); | |
const $m_scm_ArrayBuffer$ = (function() { | |
if ((!$n_scm_ArrayBuffer$)) { | |
$n_scm_ArrayBuffer$ = new $c_scm_ArrayBuffer$().init___() | |
}; | |
return $n_scm_ArrayBuffer$ | |
}); | |
class $c_scm_ListBuffer$ extends $c_scg_SeqFactory { | |
newBuilder__scm_Builder() { | |
return new $c_scm_GrowingBuilder().init___scg_Growable(new $c_scm_ListBuffer().init___()) | |
}; | |
} | |
const $d_scm_ListBuffer$ = new $TypeData().initClass({ | |
scm_ListBuffer$: 0 | |
}, false, "scala.collection.mutable.ListBuffer$", { | |
scm_ListBuffer$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_ListBuffer$.prototype.$classData = $d_scm_ListBuffer$; | |
let $n_scm_ListBuffer$ = (void 0); | |
const $m_scm_ListBuffer$ = (function() { | |
if ((!$n_scm_ListBuffer$)) { | |
$n_scm_ListBuffer$ = new $c_scm_ListBuffer$().init___() | |
}; | |
return $n_scm_ListBuffer$ | |
}); | |
class $c_scm_Stack$ extends $c_scg_SeqFactory { | |
constructor() { | |
super(); | |
this.empty$5 = null | |
}; | |
init___() { | |
$c_scg_SeqFactory.prototype.init___.call(this); | |
$n_scm_Stack$ = this; | |
this.empty$5 = new $c_scm_Stack().init___sci_List($m_sci_Nil$()); | |
return this | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_scm_Stack$StackBuilder().init___() | |
}; | |
} | |
const $d_scm_Stack$ = new $TypeData().initClass({ | |
scm_Stack$: 0 | |
}, false, "scala.collection.mutable.Stack$", { | |
scm_Stack$: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_scm_Stack$.prototype.$classData = $d_scm_Stack$; | |
let $n_scm_Stack$ = (void 0); | |
const $m_scm_Stack$ = (function() { | |
if ((!$n_scm_Stack$)) { | |
$n_scm_Stack$ = new $c_scm_Stack$().init___() | |
}; | |
return $n_scm_Stack$ | |
}); | |
class $c_s_reflect_ManifestFactory$$anon$1 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
init___() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Any"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AO(len) | |
}; | |
newArray__I__AO(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$1 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$1: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$1", { | |
s_reflect_ManifestFactory$$anon$1: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$1.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$1; | |
class $c_s_reflect_ManifestFactory$$anon$2 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
init___() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "Object"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AO(len) | |
}; | |
newArray__I__AO(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$2 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$2: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$2", { | |
s_reflect_ManifestFactory$$anon$2: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$2.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$2; | |
class $c_s_reflect_ManifestFactory$$anon$3 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
init___() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$ObjectTYPE$1, "AnyVal"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AO(len) | |
}; | |
newArray__I__AO(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$3 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$3: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$3", { | |
s_reflect_ManifestFactory$$anon$3: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$3.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$3; | |
class $c_s_reflect_ManifestFactory$$anon$4 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
init___() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NullTYPE$1, "Null"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AO(len) | |
}; | |
newArray__I__AO(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$4 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$4: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$4", { | |
s_reflect_ManifestFactory$$anon$4: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$4.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$4; | |
class $c_s_reflect_ManifestFactory$$anon$5 extends $c_s_reflect_ManifestFactory$PhantomManifest { | |
init___() { | |
$c_s_reflect_ManifestFactory$PhantomManifest.prototype.init___jl_Class__T.call(this, $m_s_reflect_ManifestFactory$().scala$reflect$ManifestFactory$$NothingTYPE$1, "Nothing"); | |
return this | |
}; | |
newArray__I__O(len) { | |
return this.newArray__I__AO(len) | |
}; | |
newArray__I__AO(len) { | |
return $newArrayObject($d_O.getArrayOf(), [len]) | |
}; | |
} | |
const $d_s_reflect_ManifestFactory$$anon$5 = new $TypeData().initClass({ | |
s_reflect_ManifestFactory$$anon$5: 0 | |
}, false, "scala.reflect.ManifestFactory$$anon$5", { | |
s_reflect_ManifestFactory$$anon$5: 1, | |
s_reflect_ManifestFactory$PhantomManifest: 1, | |
s_reflect_ManifestFactory$ClassTypeManifest: 1, | |
O: 1, | |
s_reflect_Manifest: 1, | |
s_reflect_ClassTag: 1, | |
s_reflect_ClassManifestDeprecatedApis: 1, | |
s_reflect_OptManifest: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1, | |
s_Equals: 1 | |
}); | |
$c_s_reflect_ManifestFactory$$anon$5.prototype.$classData = $d_s_reflect_ManifestFactory$$anon$5; | |
const $is_sc_GenSeq = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSeq))) | |
}); | |
const $isArrayOf_sc_GenSeq = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSeq))) | |
}); | |
class $c_sci_Vector$ extends $c_scg_IndexedSeqFactory { | |
constructor() { | |
super(); | |
this.NIL$6 = null; | |
this.Log2ConcatFaster$6 = 0; | |
this.TinyAppendFaster$6 = 0 | |
}; | |
init___() { | |
$c_scg_IndexedSeqFactory.prototype.init___.call(this); | |
$n_sci_Vector$ = this; | |
this.NIL$6 = new $c_sci_Vector().init___I__I__I(0, 0, 0); | |
return this | |
}; | |
empty__sc_GenTraversable() { | |
return this.NIL$6 | |
}; | |
newBuilder__scm_Builder() { | |
return new $c_sci_VectorBuilder().init___() | |
}; | |
} | |
const $d_sci_Vector$ = new $TypeData().initClass({ | |
sci_Vector$: 0 | |
}, false, "scala.collection.immutable.Vector$", { | |
sci_Vector$: 1, | |
scg_IndexedSeqFactory: 1, | |
scg_SeqFactory: 1, | |
scg_GenSeqFactory: 1, | |
scg_GenTraversableFactory: 1, | |
scg_GenericCompanion: 1, | |
O: 1, | |
scg_TraversableFactory: 1, | |
scg_GenericSeqCompanion: 1, | |
s_Serializable: 1, | |
Ljava_io_Serializable: 1 | |
}); | |
$c_sci_Vector$.prototype.$classData = $d_sci_Vector$; | |
let $n_sci_Vector$ = (void 0); | |
const $m_sci_Vector$ = (function() { | |
if ((!$n_sci_Vector$)) { | |
$n_sci_Vector$ = new $c_sci_Vector$().init___() | |
}; | |
return $n_sci_Vector$ | |
}); | |
class $c_sc_AbstractTraversable extends $c_O { | |
mkString__T__T__T__T(start, sep, end) { | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
}; | |
addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}; | |
tail__O() { | |
return $s_sc_TraversableLike$class__tail__sc_TraversableLike__O(this) | |
}; | |
repr__O() { | |
return this | |
}; | |
newBuilder__scm_Builder() { | |
return this.companion__scg_GenericCompanion().newBuilder__scm_Builder() | |
}; | |
stringPrefix__T() { | |
return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
}; | |
} | |
const $is_sc_SeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_SeqLike))) | |
}); | |
const $isArrayOf_sc_SeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_SeqLike))) | |
}); | |
const $is_sc_GenSet = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_GenSet))) | |
}); | |
const $isArrayOf_sc_GenSet = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_GenSet))) | |
}); | |
const $is_sc_IndexedSeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_IndexedSeqLike))) | |
}); | |
const $isArrayOf_sc_IndexedSeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_IndexedSeqLike))) | |
}); | |
const $is_sc_LinearSeqLike = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqLike))) | |
}); | |
const $isArrayOf_sc_LinearSeqLike = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqLike))) | |
}); | |
const $is_sc_LinearSeqOptimized = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_LinearSeqOptimized))) | |
}); | |
const $isArrayOf_sc_LinearSeqOptimized = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_LinearSeqOptimized))) | |
}); | |
class $c_sc_AbstractIterable extends $c_sc_AbstractTraversable { | |
head__O() { | |
return this.iterator__sc_Iterator().next__O() | |
}; | |
sameElements__sc_GenIterable__Z(that) { | |
return $s_sc_IterableLike$class__sameElements__sc_IterableLike__sc_GenIterable__Z(this, that) | |
}; | |
forall__F1__Z(p) { | |
const this$1 = this.iterator__sc_Iterator(); | |
return $s_sc_Iterator$class__forall__sc_Iterator__F1__Z(this$1, p) | |
}; | |
foreach__F1__V(f) { | |
const this$1 = this.iterator__sc_Iterator(); | |
$s_sc_Iterator$class__foreach__sc_Iterator__F1__V(this$1, f) | |
}; | |
toStream__sci_Stream() { | |
return this.iterator__sc_Iterator().toStream__sci_Stream() | |
}; | |
drop__I__O(n) { | |
return $s_sc_IterableLike$class__drop__sc_IterableLike__I__O(this, n) | |
}; | |
copyToArray__O__I__I__V(xs, start, len) { | |
$s_sc_IterableLike$class__copyToArray__sc_IterableLike__O__I__I__V(this, xs, start, len) | |
}; | |
} | |
const $is_sc_AbstractIterable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sc_AbstractIterable))) | |
}); | |
const $isArrayOf_sc_AbstractIterable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sc_AbstractIterable))) | |
}); | |
const $is_sci_Iterable = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_Iterable))) | |
}); | |
const $isArrayOf_sci_Iterable = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_Iterable))) | |
}); | |
const $d_sci_Iterable = new $TypeData().initClass({ | |
sci_Iterable: 0 | |
}, true, "scala.collection.immutable.Iterable", { | |
sci_Iterable: 1, | |
sci_Traversable: 1, | |
sc_Traversable: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnce: 1, | |
sc_GenTraversableLike: 1, | |
sc_Parallelizable: 1, | |
sc_GenTraversable: 1, | |
scg_GenericTraversableTemplate: 1, | |
s_Immutable: 1, | |
sc_Iterable: 1, | |
sc_GenIterable: 1, | |
sc_GenIterableLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1 | |
}); | |
class $c_sci_StringOps extends $c_O { | |
constructor() { | |
super(); | |
this.repr$1 = null | |
}; | |
seq__sc_TraversableOnce() { | |
const $$this = this.repr$1; | |
return new $c_sci_WrappedString().init___T($$this) | |
}; | |
head__O() { | |
return $s_sc_IndexedSeqOptimized$class__head__sc_IndexedSeqOptimized__O(this) | |
}; | |
apply__I__O(idx) { | |
const $$this = this.repr$1; | |
const c = (65535 & ($$this["charCodeAt"](idx) | 0)); | |
return new $c_jl_Character().init___C(c) | |
}; | |
lengthCompare__I__I(len) { | |
return $s_sc_IndexedSeqOptimized$class__lengthCompare__sc_IndexedSeqOptimized__I__I(this, len) | |
}; | |
sameElements__sc_GenIterable__Z(that) { | |
return $s_sc_IndexedSeqOptimized$class__sameElements__sc_IndexedSeqOptimized__sc_GenIterable__Z(this, that) | |
}; | |
isEmpty__Z() { | |
return $s_sc_IndexedSeqOptimized$class__isEmpty__sc_IndexedSeqOptimized__Z(this) | |
}; | |
thisCollection__sc_Traversable() { | |
const $$this = this.repr$1; | |
return new $c_sci_WrappedString().init___T($$this) | |
}; | |
equals__O__Z(x$1) { | |
return $m_sci_StringOps$().equals$extension__T__O__Z(this.repr$1, x$1) | |
}; | |
mkString__T__T__T__T(start, sep, end) { | |
return $s_sc_TraversableOnce$class__mkString__sc_TraversableOnce__T__T__T__T(this, start, sep, end) | |
}; | |
toString__T() { | |
const $$this = this.repr$1; | |
return $$this | |
}; | |
foreach__F1__V(f) { | |
$s_sc_IndexedSeqOptimized$class__foreach__sc_IndexedSeqOptimized__F1__V(this, f) | |
}; | |
slice__I__I__O(from, until) { | |
return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, from, until) | |
}; | |
size__I() { | |
const $$this = this.repr$1; | |
return ($$this["length"] | 0) | |
}; | |
iterator__sc_Iterator() { | |
const $$this = this.repr$1; | |
return new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)) | |
}; | |
length__I() { | |
const $$this = this.repr$1; | |
return ($$this["length"] | 0) | |
}; | |
toStream__sci_Stream() { | |
const $$this = this.repr$1; | |
const this$3 = new $c_sc_IndexedSeqLike$Elements().init___sc_IndexedSeqLike__I__I(this, 0, ($$this["length"] | 0)); | |
return $s_sc_Iterator$class__toStream__sc_Iterator__sci_Stream(this$3) | |
}; | |
drop__I__O(n) { | |
const $$this = this.repr$1; | |
const until = ($$this["length"] | 0); | |
return $m_sci_StringOps$().slice$extension__T__I__I__T(this.repr$1, n, until) | |
}; | |
tail__O() { | |
return $s_sc_IndexedSeqOptimized$class__tail__sc_IndexedSeqOptimized__O(this) | |
}; | |
addString__scm_StringBuilder__T__T__T__scm_StringBuilder(b, start, sep, end) { | |
return $s_sc_TraversableOnce$class__addString__sc_TraversableOnce__scm_StringBuilder__T__T__T__scm_StringBuilder(this, b, start, sep, end) | |
}; | |
repr__O() { | |
return this.repr$1 | |
}; | |
hashCode__I() { | |
const $$this = this.repr$1; | |
return $m_sjsr_RuntimeString$().hashCode__T__I($$this) | |
}; | |
copyToArray__O__I__I__V(xs, start, len) { | |
$s_sc_IndexedSeqOptimized$class__copyToArray__sc_IndexedSeqOptimized__O__I__I__V(this, xs, start, len) | |
}; | |
init___T(repr) { | |
this.repr$1 = repr; | |
return this | |
}; | |
newBuilder__scm_Builder() { | |
this.repr$1; | |
return new $c_scm_StringBuilder().init___() | |
}; | |
stringPrefix__T() { | |
return $s_sc_TraversableLike$class__stringPrefix__sc_TraversableLike__T(this) | |
}; | |
} | |
const $is_sci_StringOps = (function(obj) { | |
return (!(!((obj && obj.$classData) && obj.$classData.ancestors.sci_StringOps))) | |
}); | |
const $isArrayOf_sci_StringOps = (function(obj, depth) { | |
return (!(!(((obj && obj.$classData) && (obj.$classData.arrayDepth === depth)) && obj.$classData.arrayBase.ancestors.sci_StringOps))) | |
}); | |
const $d_sci_StringOps = new $TypeData().initClass({ | |
sci_StringOps: 0 | |
}, false, "scala.collection.immutable.StringOps", { | |
sci_StringOps: 1, | |
O: 1, | |
sci_StringLike: 1, | |
sc_IndexedSeqOptimized: 1, | |
sc_IndexedSeqLike: 1, | |
sc_SeqLike: 1, | |
sc_IterableLike: 1, | |
s_Equals: 1, | |
sc_TraversableLike: 1, | |
scg_HasNewBuilder: 1, | |
scg_FilterMonadic: 1, | |
sc_TraversableOnce: 1, | |
sc_GenTraversableOnc |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment