Skip to content

Instantly share code, notes, and snippets.

@Edouard127
Created December 30, 2023 17:30
Show Gist options
  • Save Edouard127/2c8fb5b29bb686eb8f708cdd47400f57 to your computer and use it in GitHub Desktop.
Save Edouard127/2c8fb5b29bb686eb8f708cdd47400f57 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
(function anonymous(b475796ed633d5fd0485) {
function a3iììiiiì(iíiîiiï, iììíiíí) {
var iïiííìí = a3iïiííìí();
return a3iììiiiì = function(iììiiiì, iííìiîi) {
iììiiiì = iììiiiì - 0xf5;
var iiìîïïì = iïiííìí[iììiiiì];
return iiìîïïì;
}
,
a3iììiiiì(iíiîiiï, iììíiíí);
}
(function(iÎìïìïì, iÍïiìïî) {
var iÍîiííî = a3iììiiiì
, iÌïíìií = iÎìïìïì();
while (!![]) {
try {
var iÍìïîíí = parseInt(iÍîiííî(0x1db9)) / 0x1 + parseInt(iÍîiííî(0x3dd)) / 0x2 + parseInt(iÍîiííî(0x2030)) / 0x3 + -parseInt(iÍîiííî(0x24a9)) / 0x4 * (-parseInt(iÍîiííî(0x3b14)) / 0x5) + -parseInt(iÍîiííî(0x1d02)) / 0x6 + parseInt(iÍîiííî(0x2092)) / 0x7 * (-parseInt(iÍîiííî(0x2fcc)) / 0x8) + parseInt(iÍîiííî(0x1839)) / 0x9 * (-parseInt(iÍîiííî(0x16db)) / 0xa);
if (iÍìïîíí === iÍïiìïî)
break;
else
iÌïíìií['push'](iÌïíìií['shift']());
} catch (iÌîîïïí) {
iÌïíìií['push'](iÌïíìií['shift']());
}
}
}(a3iïiííìí, 0xdcaed),
function(iííìiîi) {
var iiìîïïì = (function() {
var iïiïíîì = !![];
return function(iïîïîîi, iîìïiiî) {
var iïìííìî = iïiïíîì ? function() {
var iÏîïïîî = a3iììiiiì;
if (iîìïiiî) {
var iííïîîï = iîìïiiî[iÏîïïîî(0xd9b)](iïîïîîi, arguments);
return iîìïiiî = null,
iííïîîï;
}
}
: function() {}
;
return iïiïíîì = ![],
iïìííìî;
}
;
}())
, iíìîïïì = {};
function iìîïïïí(iìïìïìï) {
var iIíìîíì = a3iììiiiì
, iííîììí = iiìîïïì(this, function() {
var iÍîìíîí = a3iììiiiì;
return iííîììí[iÍîìíîí(0x255c)]()[iÍîìíîí(0x2a04)](iÍîìíîí(0x451e))['toString']()[iÍîìíîí(0x425b)](iííîììí)[iÍîìíîí(0x2a04)](iÍîìíîí(0x451e));
});
iííîììí();
if (iíìîïïì[iìïìïìï])
return iíìîïïì[iìïìïìï][iIíìîíì(0x1056)];
var iïíííïì = iíìîïïì[iìïìïìï] = {
'i': iìïìïìï,
'l': ![],
'exports': {}
};
return iííìiîi[iìïìïìï]['call'](iïíííïì['exports'], iïíííïì, iïíííïì[iIíìîíì(0x1056)], iìîïïïí),
iïíííïì['l'] = !![],
iïíííïì[iIíìîíì(0x1056)];
}
return iìîïïïí['m'] = iííìiîi,
iìîïïïí['c'] = iíìîïïì,
iìîïïïí['d'] = function(iîîîìïí, iïïîïïí, iiíîííì) {
var iÎiiîíï = a3iììiiiì;
!iìîïïïí['o'](iîîîìïí, iïïîïïí) && Object[iÎiiîíï(0x20f2)](iîîîìïí, iïïîïïí, {
'enumerable': !![],
'get': iiíîííì
});
}
,
iìîïïïí['r'] = function(iïíïíïî) {
var iIìiìiï = a3iììiiiì;
typeof Symbol !== 'undefined' && Symbol[iIìiìiï(0x4ae0)] && Object[iIìiìiï(0x20f2)](iïíïíïî, Symbol[iIìiìiï(0x4ae0)], {
'value': iIìiìiï(0x185b)
}),
Object[iIìiìiï(0x20f2)](iïíïíïî, iIìiìiï(0x4c94), {
'value': !![]
});
}
,
iìîïïïí['t'] = function(iíîìíiî, iíîiîîï) {
var iIïììïï = a3iììiiiì;
if (iíîiîîï & 0x1)
iíîìíiî = iìîïïïí(iíîìíiî);
if (iíîiîîï & 0x8)
return iíîìíiî;
if (iíîiîîï & 0x4 && typeof iíîìíiî === iIïììïï(0x18b7) && iíîìíiî && iíîìíiî[iIïììïï(0x4c94)])
return iíîìíiî;
var iïiìïíï = Object[iIïììïï(0x2032)](null);
iìîïïïí['r'](iïiìïíï),
Object[iIïììïï(0x20f2)](iïiìïíï, iIïììïï(0x894), {
'enumerable': !![],
'value': iíîìíiî
});
if (iíîiîîï & 0x2 && typeof iíîìíiî != iIïììïï(0x1eb7)) {
for (var iïiìïìî in iíîìíiî)
iìîïïïí['d'](iïiìïíï, iïiìïìî, function(iîïíììi) {
return iíîìíiî[iîïíììi];
}
[iIïììïï(0x3625)](null, iïiìïìî));
}
return iïiìïíï;
}
,
iìîïïïí['n'] = function(iíïîìïì) {
var iÍîìîiï = a3iììiiiì
, iìîîîiì = iíïîìïì && iíïîìïì[iÍîìîiï(0x4c94)] ? function iììïiïí() {
return iíïîìïì['default'];
}
: function iîïïîìi() {
return iíïîìïì;
}
;
return iìîïïïí['d'](iìîîîiì, 'a', iìîîîiì),
iìîîîiì;
}
,
iìîïïïí['o'] = function(iïìïîîï, iìîíîíi) {
var iÌíïìíî = a3iììiiiì;
return Object[iÌíïìíî(0x1921)][iÌíïìíî(0x4a08)]['call'](iïìïîîï, iìîíîíi);
}
,
iìîïïïí['p'] = '',
iìîïïïí(iìîïïïí['s'] = 0x137);
}([function(iìîíiïi, iìììiiì, iiîîìii) {
'use strict';
var iÌïìîiì = a3iììiiiì;
iiîîìii['r'](iìììiiì),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2960), function() {
return iiîïïîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x11d1), function() {
return iìiiíií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3531), function() {
return iííìîïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2fd6), function() {
return iíîìîîî;
}),
iiîîìii['d'](iìììiiì, 'AdditiveBlending', function() {
return iíîìïiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3877), function() {
return iiíiîïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x73d), function() {
return iîîïíïî;
}),
iiîîìii['d'](iìììiiì, 'AlwaysStencilFunc', function() {
return iìîìîïï;
}),
iiîîìii['d'](iìììiiì, 'AmbientLight', function() {
return iììíiiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3be9), function() {
return iïììiiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2ae3), function() {
return iïìîiíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x25a1), function() {
return iìïíììí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x30ee), function() {
return iíïîìîí;
}),
iiîîìii['d'](iìììiiì, 'AnimationObjectGroup', function() {
return iîiìîíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x22cb), function() {
return iíïîììî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1b44), function() {
return iîiîìiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2001), function() {
return iïïíííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1e09), function() {
return iíïîïíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x228c), function() {
return iiiíîîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x29c0), function() {
return iìïiïïï;
}),
iiîîìii['d'](iìììiiì, 'AudioContext', function() {
return iiiïìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x38ab), function() {
return iìiíiii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3c66), function() {
return iîiìíìí;
}),
iiîîìii['d'](iìììiiì, 'AxesHelper', function() {
return iiiîïîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xd04), function() {
return iîîîiìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2fb5), function() {
return iìîïîìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb5b), function() {
return iiìïíìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1df), function() {
return iïíîiií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1f4f), function() {
return iiîiïìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1a2), function() {
return iiìíïïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4467), function() {
return iìììîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x36f2), function() {
return iïiïiíí;
}),
iiîîìii['d'](iìììiiì, 'BoxBufferGeometry', function() {
return iiìîiiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4b47), function() {
return iiíïîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3ba5), function() {
return iîíiìîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x38b0), function() {
return iìiììîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4502), function() {
return iïîiíïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2400), function() {
return iìiíííï;
}),
iiîîìii['d'](iìììiiì, 'ByteType', function() {
return iîiïïìi;
}),
iiîîìii['d'](iìììiiì, 'Cache', function() {
return iìiiìii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x48af), function() {
return iìiïïîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1db5), function() {
return iìíïïìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4a05), function() {
return iíiïïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x62b), function() {
return iìiìîïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x30a4), function() {
return iiiíïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x368d), function() {
return iiììîiì;
}),
iiîîìii['d'](iìììiiì, 'CineonToneMapping', function() {
return iiiïîïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2fa8), function() {
return iíïìiìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb64), function() {
return iíiìíiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x257e), function() {
return iiïíîîï;
}),
iiîîìii['d'](iìììiiì, 'Clock', function() {
return iìïïîîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1a73), function() {
return iïííiïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2cdb), function() {
return iíìîìií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2da), function() {
return iiìiîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xa7b), function() {
return iiîìiíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x29be), function() {
return iîíìïìi;
}),
iiîîìii['d'](iìììiiì, 'CompressedTextureLoader', function() {
return iìiìiíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb0b), function() {
return iíííiiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2994), function() {
return iïìïìií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x15b8), function() {
return iîììïîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1cc9), function() {
return iîîîïíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xd9d), function() {
return iïíìîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x21de), function() {
return iìïíìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x227c), function() {
return iîìîíîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4290), function() {
return iííiïïí;
}),
iiîîìii['d'](iìììiiì, 'CubicBezierCurve', function() {
return iïiîiîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1831), function() {
return iïìïiií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x41c7), function() {
return iîïïíiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x7ea), function() {
return iiîiiïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x234f), function() {
return iïïiïïî;
}),
iiîîìii['d'](iìììiiì, 'CullFaceFrontBack', function() {
return iìíìîií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2ec3), function() {
return iiiïìíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4543), function() {
return iîïìììì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x17f6), function() {
return iíìiìîì;
}),
iiîîìii['d'](iìììiiì, 'CustomBlending', function() {
return iïïìîíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4e62), function() {
return iîìíiïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x9a4), function() {
return iîíiîíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3658), function() {
return iíîïïîi;
}),
iiîîìii['d'](iìììiiì, 'Cylindrical', function() {
return iïîiïìî;
}),
iiîîìii['d'](iìììiiì, 'Data3DTexture', function() {
return iíiîìîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1d76), function() {
return iìíîîîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4b43), function() {
return iïìììiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x49a7), function() {
return iíîììíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3b66), function() {
return iïîïïîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x46cd), function() {
return iíîïiiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3e56), function() {
return iîìîïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3bca), function() {
return iìîiîîï;
}),
iiîîìii['d'](iìììiiì, 'DepthFormat', function() {
return iìiíiìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1df1), function() {
return iìììiïi;
}),
iiîîìii['d'](iìììiiì, 'DepthTexture', function() {
return iíììïíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x222c), function() {
return iïíîìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4565), function() {
return iîíîïíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4164), function() {
return iìíìîîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1a44), function() {
return iiíìíìi;
}),
iiîîìii['d'](iìììiiì, 'DodecahedronBufferGeometry', function() {
return iiííïìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xa24), function() {
return iiïìíïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4200), function() {
return iíìíïii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1d94), function() {
return iiiìííi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2961), function() {
return iíiíìïì;
}),
iiîîìii['d'](iìììiiì, 'DynamicCopyUsage', function() {
return iíiîiïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xdcf), function() {
return iîiïíìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xc94), function() {
return iííïíiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4a59), function() {
return iiîìííi;
}),
iiîîìii['d'](iìììiiì, 'EllipseCurve', function() {
return iïîíîïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xbe1), function() {
return iiîìíiï;
}),
iiîîìii['d'](iìììiiì, 'EqualStencilFunc', function() {
return iíiïîíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xa01), function() {
return iïìîïìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4531), function() {
return iìiìiìî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xee8), function() {
return iìiìiiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1925), function() {
return iiìîìíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2337), function() {
return iíîiîíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4ffb), function() {
return iïîììîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2659), function() {
return iiìíìíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x212f), function() {
return iîíîîîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x51d), function() {
return iìíìíìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xf59), function() {
return iiíìíìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x77b), function() {
return iîîîïîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1e11), function() {
return iïîiïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xba1), function() {
return iíííiíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x5cd), function() {
return iìiíiiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1614), function() {
return iiïìiií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1501), function() {
return iïîîìíï;
}),
iiîîìii['d'](iìììiiì, 'GLBufferAttribute', function() {
return iìïîíïï;
}),
iiîîìii['d'](iìììiiì, 'GLSL1', function() {
return iîìiíii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x460a), function() {
return iiïiíîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2aac), function() {
return iïïiïìi;
}),
iiîîìii['d'](iìììiiì, 'GreaterEqualDepth', function() {
return iïìíïíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x344e), function() {
return iïìiíìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x317e), function() {
return iìììîìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x9e7), function() {
return iiïííïï;
}),
iiîîìii['d'](iìììiiì, 'Group', function() {
return iìîiíiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4b80), function() {
return iíiíïïì;
}),
iiîîìii['d'](iìììiiì, 'HemisphereLight', function() {
return iííïíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x392a), function() {
return iíiiïii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4bd3), function() {
return iîìiiii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x47b), function() {
return iiîïíiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xbc2), function() {
return iiîiïíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4320), function() {
return iíiïiíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4b2f), function() {
return iìîiîíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xf36), function() {
return iìïîîii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4440), function() {
return iïïïîïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x26bf), function() {
return iîìïíîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2147), function() {
return iíiìïiì;
}),
iiîîìii['d'](iìììiiì, 'InstancedBufferGeometry', function() {
return iïiîíií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x47f2), function() {
return iíïiìïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x39f7), function() {
return iiììiîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3abc), function() {
return iìîìîìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1aef), function() {
return iìîiiïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x5007), function() {
return iìíïíìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1a6b), function() {
return iiîìíïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x273d), function() {
return iîiìiíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x25af), function() {
return iíîîïïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x12e8), function() {
return iîììiiî;
}),
iiîîìii['d'](iìììiiì, 'InterpolateDiscrete', function() {
return iîiíìiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x164a), function() {
return iïiîïíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1e73), function() {
return iiíiíiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xe42), function() {
return iîiïïiî;
}),
iiîîìii['d'](iìììiiì, 'KeepStencilOp', function() {
return iiîíïìï;
}),
iiîîìii['d'](iìììiiì, 'KeyframeTrack', function() {
return iîîiìïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3241), function() {
return iiïïîîi;
}),
iiîîìii['d'](iìììiiì, 'LatheBufferGeometry', function() {
return iîïïîîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3bf9), function() {
return iiîïíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xa7d), function() {
return iïìiìîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x379f), function() {
return iîíìïìî;
}),
iiîîìii['d'](iìììiiì, 'LessEqualDepth', function() {
return iîiîïíï;
}),
iiîîìii['d'](iìììiiì, 'LessEqualStencilFunc', function() {
return iííìîïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x49d8), function() {
return iiíìiíi;
}),
iiîîìii['d'](iìììiiì, 'Light', function() {
return iiíiïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x136d), function() {
return iîiiíìï;
}),
iiîîìii['d'](iìììiiì, 'Line', function() {
return iiiiiii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4a21), function() {
return iïiìíîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x331c), function() {
return iììiiíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x6df), function() {
return iiîíïiï;
}),
iiîîìii['d'](iìììiiì, 'LineCurve3', function() {
return iììììîî;
}),
iiîîìii['d'](iìììiiì, 'LineDashedMaterial', function() {
return iïiïíïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3617), function() {
return iíìííîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4def), function() {
return iíîiìií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2fd9), function() {
return iíiîïiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x383f), function() {
return iíiîïîî;
}),
iiîîìii['d'](iìììiiì, 'LinearInterpolant', function() {
return iïìiiïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3805), function() {
return iîíííïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xc66), function() {
return iííïííi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb54), function() {
return iíïiíïi;
}),
iiîîìii['d'](iìììiiì, 'LinearMipmapNearestFilter', function() {
return iííìîiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3083), function() {
return iìîîíìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2c53), function() {
return iîîíiìï;
}),
iiîîìii['d'](iìììiiì, 'Loader', function() {
return iîìíïiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1fa7), function() {
return iîiîîîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3b7), function() {
return iîîiííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x439a), function() {
return iiìïìïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x17a8), function() {
return iíiìììî;
}),
iiîîìii['d'](iìììiiì, 'LoopRepeat', function() {
return iìiìííí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x26f0), function() {
return iïìíïíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xe2a), function() {
return iìíïiïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x10d1), function() {
return iìiììîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2acc), function() {
return iííîìií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1721), function() {
return iíííìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x501f), function() {
return iïïíiïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3c99), function() {
return iìiiííí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xc25), function() {
return iìïîïìî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1933), function() {
return iïïïiiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ea7), function() {
return iîîiîíï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1409), function() {
return iiîïiii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x36e4), function() {
return iîíîiìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3b3d), function() {
return iííííîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x23fa), function() {
return iíììiìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4e37), function() {
return iiîîiîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4a6), function() {
return iìïiiìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x11fe), function() {
return iíììììì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x41b8), function() {
return iíîííií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x6c3), function() {
return iììíîìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4672), function() {
return iîììîíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x275d), function() {
return iíïîîíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2a81), function() {
return iïîìiiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x28d8), function() {
return iííîìîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1772), function() {
return iíiìííî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x44bf), function() {
return iïíiîiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x5013), function() {
return iììïìïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2f6e), function() {
return iíiìíìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1494), function() {
return iïìïïîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2cf9), function() {
return iîìïiiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4d6b), function() {
return iììiííi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x516), function() {
return iîïîïii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4165), function() {
return iíiìïíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1740), function() {
return iìîiiií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4078), function() {
return iîíìîìî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x63e), function() {
return iíìiíïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1046), function() {
return iíìíìíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1358), function() {
return iïîiiìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ecf), function() {
return iiíìîïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4177), function() {
return iìîîìïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1adb), function() {
return iììíïíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2e9d), function() {
return iíiiïïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2a14), function() {
return iîïìííì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4f1f), function() {
return iìïîíîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x25f1), function() {
return iîiïîií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xd9f), function() {
return iïììîíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4e2), function() {
return iìiîìiï;
}),
iiîîìii['d'](iìììiiì, 'OneMinusDstAlphaFactor', function() {
return iiîíîïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1f46), function() {
return iìììîiî;
}),
iiîîìii['d'](iìììiiì, 'OneMinusSrcAlphaFactor', function() {
return iìïìííí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x318d), function() {
return iïíìîìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1e71), function() {
return iìïïìií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4db4), function() {
return iïîiíiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x270), function() {
return iïïíïíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x24c9), function() {
return iïíîììí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ebd), function() {
return iîïíiìí;
}),
iiîîìii['d'](iìììiiì, 'PerspectiveCamera', function() {
return iîïíìïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x336c), function() {
return iiìììiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x486f), function() {
return iíìïíîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ef9), function() {
return iïîiîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1f03), function() {
return iïìiiiî;
}),
iiîîìii['d'](iìììiiì, 'PointLight', function() {
return iíïïííi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x41de), function() {
return iîíiíìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x48b0), function() {
return iîîìíiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2068), function() {
return iïïîîîi;
}),
iiîîìii['d'](iìììiiì, 'PolarGridHelper', function() {
return iìiîíïí;
}),
iiîîìii['d'](iìììiiì, 'PolyhedronBufferGeometry', function() {
return iìïíïìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4af2), function() {
return iîíiîîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x93f), function() {
return iíïîïïí;
}),
iiîîìii['d'](iìììiiì, 'PropertyBinding', function() {
return iîïïïïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x34b), function() {
return iíîìîïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2c3b), function() {
return iíiìíîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3b55), function() {
return iìïììîî;
}),
iiîîìii['d'](iìììiiì, 'Quaternion', function() {
return iîìiíiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xf20), function() {
return iiîiiïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x333c), function() {
return iiíiííî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4deb), function() {
return iiííìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x144f), function() {
return iììïïïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x339c), function() {
return iïiiíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x39c4), function() {
return iïíîìïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x31ee), function() {
return iíîîììî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2b8d), function() {
return iiïìíîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xae5), function() {
return iìììîiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x18e3), function() {
return iìiíîiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2edf), function() {
return iìîíìíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x466c), function() {
return iìiîîîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x30b6), function() {
return iíííiìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1633), function() {
return iïîíiîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3171), function() {
return iiiiìíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3067), function() {
return iìiiîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1338), function() {
return iííiïîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x454f), function() {
return iìïîìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x64b), function() {
return iiïîîíí;
}),
iiîîìii['d'](iìììiiì, 'RGBA_ASTC_8x5_Format', function() {
return iìîîìîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x10f5), function() {
return iïííïìí;
}),
iiîîìii['d'](iìììiiì, 'RGBA_ASTC_8x8_Format', function() {
return iíïìïîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4736), function() {
return iïiîíîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1d14), function() {
return iiïìíìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3efe), function() {
return iîííîïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1434), function() {
return iïîííii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x14fe), function() {
return iîîíîìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x39fd), function() {
return iiííiïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x112e), function() {
return iïiiîïì;
}),
iiîîìii['d'](iìììiiì, 'RGB_ETC1_Format', function() {
return iiïïiîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4c98), function() {
return iîíïíïî;
}),
iiîîìii['d'](iìììiiì, 'RGB_PVRTC_2BPPV1_Format', function() {
return iiíìíiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4b7a), function() {
return iîîìïií;
}),
iiîîìii['d'](iìììiiì, 'RGB_S3TC_DXT1_Format', function() {
return iiíîìiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4720), function() {
return iììíîíì;
}),
iiîîìii['d'](iìììiiì, 'RGIntegerFormat', function() {
return iîìîîïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3c5f), function() {
return iíiiîïî;
}),
iiîîìii['d'](iìììiiì, 'Ray', function() {
return iiiïïií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x41d), function() {
return iîïìiìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x10d9), function() {
return iìïiìîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4fb), function() {
return iííïìiî;
}),
iiîîìii['d'](iìììiiì, 'RedIntegerFormat', function() {
return iïïïííì;
}),
iiîîìii['d'](iìììiiì, 'ReinhardToneMapping', function() {
return iíiíiíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x22b2), function() {
return iîiìîíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x206), function() {
return iìíîììì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4f31), function() {
return iìîìîìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2c9a), function() {
return iìïìiîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x24ce), function() {
return iïïìíiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x523), function() {
return iíïiííì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x47b2), function() {
return iíîíïîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb68), function() {
return iiïìííi;
}),
iiîîìii['d'](iìììiiì, 'Scene', function() {
return iïíìîíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2e0), function() {
return iîiîíîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x29fc), function() {
return iïiiíìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x355), function() {
return iíïîiïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4bb2), function() {
return iîîìîiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb49), function() {
return iîìïììí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x10be), function() {
return iiiïiíï;
}),
iiîîìii['d'](iìììiiì, 'ShapeGeometry', function() {
return iîíììií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4c9c), function() {
return iîîìììï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1903), function() {
return iíïiîîì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x31fd), function() {
return iiïìîïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ce7), function() {
return iìíìíîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x420c), function() {
return iíiìïìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x367), function() {
return iîìîììî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x49c0), function() {
return iiìíïiì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x38e8), function() {
return iîîïîîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2ecd), function() {
return iiíìíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1613), function() {
return iíiïííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x349f), function() {
return iìiïîiî;
}),
iiîîìii['d'](iìììiiì, 'SphericalHarmonics3', function() {
return iíîiìïì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x18d9), function() {
return iíiïïíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x10a2), function() {
return iïìiîïî;
}),
iiîîìii['d'](iìììiiì, 'SpotLightHelper', function() {
return iíîììíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb55), function() {
return iíiìïìi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1f24), function() {
return iîïîìíï;
}),
iiîîìii['d'](iìììiiì, 'SrcAlphaFactor', function() {
return iìíiïiì;
}),
iiîîìii['d'](iìììiiì, 'SrcAlphaSaturateFactor', function() {
return iîíìïii;
}),
iiîîìii['d'](iìììiiì, 'SrcColorFactor', function() {
return iîïîîií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x202f), function() {
return iïîîîìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x46bd), function() {
return iiïíïíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2cfe), function() {
return iììïíïí;
}),
iiîîìii['d'](iìììiiì, 'StereoCamera', function() {
return iìîïîïî;
}),
iiîîìii['d'](iìììiiì, 'StreamCopyUsage', function() {
return iîìiííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2aca), function() {
return iïïîìïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3daf), function() {
return iîiìiîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3875), function() {
return iíììíîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x350e), function() {
return iiïïiïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3722), function() {
return iîíiíìí;
}),
iiîîìii['d'](iìììiiì, 'TOUCH', function() {
return iîìïîiî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x101e), function() {
return iíìîííi;
}),
iiîîìii['d'](iìììiiì, 'TetrahedronBufferGeometry', function() {
return iïïïîîî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x70d), function() {
return iîììïíi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2aee), function() {
return iìiïiìî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x33e6), function() {
return iìîîiìî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x156e), function() {
return iîïïîîí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1ef1), function() {
return iîìïíïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x24a5), function() {
return iïiiìîi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x13f9), function() {
return iíiìîïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x283f), function() {
return iiîiìíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x142), function() {
return iïïïîìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x471), function() {
return iíííìíî;
}),
iiîîìii['d'](iìììiiì, 'TrianglesDrawMode', function() {
return iîiîííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x29ff), function() {
return iìîîííi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xb14), function() {
return iìïïìíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3b06), function() {
return iìííííì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2208), function() {
return iîîìîìì;
}),
iiîîìii['d'](iìììiiì, 'Uint16BufferAttribute', function() {
return iïiïìïî;
}),
iiîîìii['d'](iìììiiì, 'Uint32BufferAttribute', function() {
return iiìîíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3ad7), function() {
return iiîïïíí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1f62), function() {
return iiíîïìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x23c1), function() {
return iíîîìïï;
}),
iiîîìii['d'](iìììiiì, 'UniformsGroup', function() {
return iiíïïiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x1724), function() {
return iíîíïïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x41ea), function() {
return iîiíììi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xa2d), function() {
return iîïïìïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x35c4), function() {
return iììïîìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2eec), function() {
return iiìííïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3f9), function() {
return iîìïíií;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x536), function() {
return iiiiìiï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x711), function() {
return iíîìîîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xc72), function() {
return iíììíii;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2dc2), function() {
return iïîîîïi;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3418), function() {
return iïìïïïî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2720), function() {
return iiîïîìí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x353c), function() {
return iìiîiîî;
}),
iiîîìii['d'](iìììiiì, 'VideoTexture', function() {
return iìïîîíî;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3400), function() {
return iiíïïìì;
}),
iiîîìii['d'](iìììiiì, 'WebGL3DRenderTarget', function() {
return iìîìííï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2b02), function() {
return iîîîîíî;
}),
iiîîìii['d'](iìììiiì, 'WebGLCubeRenderTarget', function() {
return iìiíîìì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x2cb5), function() {
return iíîíiíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0xd58), function() {
return iîíïïíi;
}),
iiîîìii['d'](iìììiiì, 'WebGLRenderer', function() {
return iíïìiïì;
}),
iiîîìii['d'](iìììiiì, 'WebGLUtils', function() {
return iiììíìï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4a0b), function() {
return iïííiïí;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x4fff), function() {
return iiïiîìî;
}),
iiîîìii['d'](iìììiiì, 'ZeroCurvatureEnding', function() {
return iiîïìíì;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3971), function() {
return iîiîíìî;
}),
iiîîìii['d'](iìììiiì, 'ZeroSlopeEnding', function() {
return iiiiíïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x28ee), function() {
return iîììiîï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x29ee), function() {
return iiíîìïï;
}),
iiîîìii['d'](iìììiiì, iÌïìîiì(0x3d0b), function() {
return iîiîîiî;
});
const iïiiíïï = iÌïìîiì(0xfa)
, iìiììîì = {
'LEFT': 0x0,
'MIDDLE': 0x1,
'RIGHT': 0x2,
'ROTATE': 0x0,
'DOLLY': 0x1,
'PAN': 0x2
}
, iîìïîiî = {
'ROTATE': 0x0,
'PAN': 0x1,
'DOLLY_PAN': 0x2,
'DOLLY_ROTATE': 0x3
}
, iiiïìíî = 0x0
, iiîiiïí = 0x1
, iïïiïïî = 0x2
, iìíìîií = 0x3
, iiìïíìi = 0x0
, iïîiíiï = 0x1
, iïïíïíi = 0x2
, iíììíii = 0x3
, iiïìiií = 0x0
, iîîîiìí = 0x1
, iíìíïii = 0x2
, iìííííì = 0x2
, iìîiiií = 0x0
, iïîiiìï = 0x1
, iíîìïiï = 0x2
, iîíiíìí = 0x3
, iíiìííî = 0x4
, iïïìîíî = 0x5
, iìiiíií = 0x64
, iiïïiïï = 0x65
, iìîìîìì = 0x66
, iíïîîíî = 0x67
, iïïïiiî = 0x68
, iîiîíìî = 0xc8
, iìiîìiï = 0xc9
, iîïîîií = 0xca
, iïíìîìì = 0xcb
, iìíiïiì = 0xcc
, iìïìííí = 0xcd
, iiiìííi = 0xce
, iiîíîïï = 0xcf
, iíiíìïì = 0xd0
, iìììîiî = 0xd1
, iîíìïii = 0xd2
, iîïîïii = 0x0
, iîîïíïî = 0x1
, iîíìïìî = 0x2
, iîiîïíï = 0x3
, iiîìíiï = 0x4
, iïìíïíí = 0x5
, iïïiïìi = 0x6
, iiíìîïì = 0x7
, iïíiîiì = 0x0
, iííîìîi = 0x1
, iííìîïi = 0x2
, iíìiíïî = 0x0
, iîîíiìï = 0x1
, iíiíiíí = 0x2
, iiiïîïi = 0x3
, iiîïïîï = 0x4
, iîìíiïï = 0x5
, iîîìîìì = 0x12c
, iîîîïíí = 0x12d
, iïíìîìï = 0x12e
, iïìîïìï = 0x12f
, iìiìiìî = 0x130
, iííiïïí = 0x132
, iîiìîíi = 0x3e8
, iiïíîîï = 0x3e9
, iïîìiiï = 0x3ea
, iììïìïï = 0x3eb
, iììiííi = 0x3ec
, iïìïïîì = 0x3ec
, iîìïiiì = 0x3ed
, iíiìíìí = 0x3ed
, iíiîïîî = 0x3ee
, iííìîiï = 0x3ef
, iííïííi = 0x3ef
, iíïiíïi = 0x3f0
, iîíííïî = 0x3f0
, iîïïìïî = 0x3f1
, iîiïïìi = 0x3f2
, iiïìîïì = 0x3f3
, iíîìîîï = 0x3f4
, iiîìíïi = 0x3f5
, iiìííïi = 0x3f6
, iîîîïîì = 0x3f7
, iíiíïïì = 0x3f8
, iîìïíií = 0x3f9
, iiiiìiï = 0x3fa
, iììïîìí = 0x3fc
, iiíiîïì = 0x3fd
, iíîîììî = 0x3ff
, iìíïiïí = 0x400
, iïìíïíï = 0x401
, iìiíiìi = 0x402
, iìììiïi = 0x403
, iííïìiî = 0x404
, iïïïííì = 0x405
, iììíîíì = 0x406
, iîìîîïí = 0x407
, iiïìíîï = 0x409
, iiíîìiî = 0x83f0
, iîîíîìi = 0x83f1
, iiííiïi = 0x83f2
, iïiiîïì = 0x83f3
, iîîìïií = 0x8c00
, iiíìíiì = 0x8c01
, iïîííii = 0x8c02
, iîííîïì = 0x8c03
, iiïïiîi = 0x8d64
, iîíïíïî = 0x9274
, iiïìíìì = 0x9278
, iiiiìíî = 0x93b0
, iìiiîìï = 0x93b1
, iííiïîî = 0x93b2
, iìïîìíí = 0x93b3
, iiïîîíí = 0x93b4
, iìîîìîî = 0x93b5
, iïííïìí = 0x93b6
, iíïìïîî = 0x93b7
, iìiíîiî = 0x93b8
, iìîíìíì = 0x93b9
, iìiîîîî = 0x93ba
, iìììîiï = 0x93bb
, iíííiìì = 0x93bc
, iïîíiîì = 0x93bd
, iïiîíîï = 0x8e8c
, iììïïïi = 0x8dbb
, iíîíïîí = 0x8dbc
, iiííìíí = 0x8dbd
, iíïiííì = 0x8dbe
, iiìïìïî = 0x898
, iìiìííí = 0x899
, iíiìììî = 0x89a
, iîiíìiì = 0x8fc
, iïiîïíì = 0x8fd
, iiíiíiì = 0x8fe
, iiîïìíì = 0x960
, iiiiíïï = 0x961
, iiïiîìî = 0x962
, iíìíìíì = 0x9c4
, iíîìîîî = 0x9c5
, iîiîííï = 0x0
, iíííìíî = 0x1
, iïïïîìï = 0x2
, iíiîïiî = 0xbb8
, iîiîîiî = 0xbb9
, iìîïîìí = 0xc80
, iïíîìïi = 0xc81
, iíìîííi = 0x0
, iìïîíîì = 0x1
, iîíìîìî = ''
, iiïìííi = 'srgb'
, iìîîíìi = 'srgb-linear'
, iiíìíìi = iÌïìîiì(0x9a8)
, iîììiîï = 0x0
, iiîíïìï = 0x1e00
, iìíîììì = 0x1e01
, iïïïîïî = 0x1e02
, iíîïiiì = 0x1e03
, iîìïíîï = 0x8507
, iîìîïíï = 0x8508
, iîiïïiî = 0x150a
, iíiìïíî = 0x200
, iiíìiíi = 0x201
, iíiïîíï = 0x202
, iííìîïï = 0x203
, iìììîìì = 0x204
, iìîîìïì = 0x205
, iïìiíìï = 0x206
, iìîìîïï = 0x207
, iiïíïíì = 0x88e4
, iîiïíìí = 0x88e8
, iïïîìïî = 0x88e0
, iììïíïí = 0x88e5
, iííïíiî = 0x88e9
, iîiìiîî = 0x88e1
, iïîîîìí = 0x88e6
, iíiîiïì = 0x88ea
, iîìiííï = 0x88e2
, iîìiíii = iÌïìîiì(0x4732)
, iiïiíîi = iÌïìîiì(0x3c6f)
, iiíîìïï = 0x40b;
class iiìîìíî {
[iÌïìîiì(0x412f)](iîiïîîî, iíîïîíï) {
var iÍíìîií = iÌïìîiì;
if (this[iÍíìîií(0x1df7)] === undefined)
this['_listeners'] = {};
const iììiïiî = this[iÍíìîií(0x1df7)];
iììiïiî[iîiïîîî] === undefined && (iììiïiî[iîiïîîî] = []),
iììiïiî[iîiïîîî][iÍíìîií(0xe07)](iíîïîíï) === -0x1 && iììiïiî[iîiïîîî]['push'](iíîïîíï);
}
[iÌïìîiì(0x42f5)](iïìììií, iïìiîïï) {
var iÎíìiïí = iÌïìîiì;
if (this[iÎíìiïí(0x1df7)] === undefined)
return ![];
const iiîìiìî = this[iÎíìiïí(0x1df7)];
return iiîìiìî[iïìììií] !== undefined && iiîìiìî[iïìììií][iÎíìiïí(0xe07)](iïìiîïï) !== -0x1;
}
[iÌïìîiì(0x447b)](iïiîìïì, iîïìîiï) {
var iÏïiíìî = iÌïìîiì;
if (this[iÏïiíìî(0x1df7)] === undefined)
return;
const iîiíìíï = this[iÏïiíìî(0x1df7)]
, iíiìîîî = iîiíìíï[iïiîìïì];
if (iíiìîîî !== undefined) {
const iiìiîiï = iíiìîîî[iÏïiíìî(0xe07)](iîïìîiï);
iiìiîiï !== -0x1 && iíiìîîî[iÏïiíìî(0xaf1)](iiìiîiï, 0x1);
}
}
[iÌïìîiì(0x95a)](iiîiíìî) {
var iÏìîìiì = iÌïìîiì;
if (this[iÏìîìiì(0x1df7)] === undefined)
return;
const iíïîiíí = this[iÏìîìiì(0x1df7)]
, iíìîììì = iíïîiíí[iiîiíìî[iÏìîìiì(0x40eb)]];
if (iíìîììì !== undefined) {
iiîiíìî[iÏìîìiì(0x1a64)] = this;
const iìîìîíi = iíìîììì[iÏìîìiì(0x301a)](0x0);
for (let iíiiïíì = 0x0, iìíiîïí = iìîìîíi[iÏìîìiì(0x41c3)]; iíiiïíì < iìíiîïí; iíiiïíì++) {
iìîìîíi[iíiiïíì]['call'](this, iiîiíìî);
}
iiîiíìî[iÏìîìiì(0x1a64)] = null;
}
}
}
const iîîïiìí = ['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '0a', '0b', '0c', '0d', '0e', '0f', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '1a', '1b', '1c', '1d', '1e', '1f', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '2a', '2b', '2c', '2d', '2e', '2f', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '3a', '3b', '3c', '3d', '3e', '3f', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '4a', '4b', '4c', '4d', '4e', '4f', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '5a', '5b', '5c', '5d', '5e', '5f', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '6a', '6b', '6c', '6d', '6e', '6f', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '7a', '7b', '7c', '7d', '7e', '7f', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '8a', '8b', '8c', '8d', '8e', '8f', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '9a', '9b', '9c', '9d', '9e', '9f', 'a0', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9', 'aa', 'ab', 'ac', 'ad', 'ae', 'af', 'b0', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'b7', 'b8', 'b9', 'ba', 'bb', 'bc', 'bd', 'be', 'bf', 'c0', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'c7', 'c8', 'c9', 'ca', 'cb', 'cc', 'cd', 'ce', 'cf', 'd0', 'd1', 'd2', 'd3', 'd4', 'd5', 'd6', 'd7', 'd8', 'd9', 'da', 'db', 'dc', 'dd', 'de', 'df', 'e0', 'e1', 'e2', 'e3', 'e4', 'e5', 'e6', 'e7', 'e8', 'e9', 'ea', 'eb', 'ec', 'ed', 'ee', 'ef', 'f0', 'f1', 'f2', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'fa', 'fb', 'fc', 'fd', 'fe', 'ff'];
let iîííììì = 0x12d687;
const iiíïiîì = Math['PI'] / 0xb4
, iîiiiíí = 0xb4 / Math['PI'];
function iììiìiî() {
var iÎíïïïi = iÌïìîiì;
const iììiiìî = Math[iÎíïïïi(0x3dc6)]() * 0xffffffff | 0x0
, iíìîîiì = Math['random']() * 0xffffffff | 0x0
, iiïîíîi = Math['random']() * 0xffffffff | 0x0
, iììîiíï = Math[iÎíïïïi(0x3dc6)]() * 0xffffffff | 0x0
, iiíiîîí = iîîïiìí[iììiiìî & 0xff] + iîîïiìí[iììiiìî >> 0x8 & 0xff] + iîîïiìí[iììiiìî >> 0x10 & 0xff] + iîîïiìí[iììiiìî >> 0x18 & 0xff] + '-' + iîîïiìí[iíìîîiì & 0xff] + iîîïiìí[iíìîîiì >> 0x8 & 0xff] + '-' + iîîïiìí[iíìîîiì >> 0x10 & 0xf | 0x40] + iîîïiìí[iíìîîiì >> 0x18 & 0xff] + '-' + iîîïiìí[iiïîíîi & 0x3f | 0x80] + iîîïiìí[iiïîíîi >> 0x8 & 0xff] + '-' + iîîïiìí[iiïîíîi >> 0x10 & 0xff] + iîîïiìí[iiïîíîi >> 0x18 & 0xff] + iîîïiìí[iììîiíï & 0xff] + iîîïiìí[iììîiíï >> 0x8 & 0xff] + iîîïiìí[iììîiíï >> 0x10 & 0xff] + iîîïiìí[iììîiíï >> 0x18 & 0xff];
return iiíiîîí[iÎíïïïi(0x267a)]();
}
function iïïîîìï(iiïíiìï, iìîìíìî, iìîîìïî) {
var iÎííiìî = iÌïìîiì;
return Math[iÎííiìî(0x4ff1)](iìîìíìî, Math[iÎííiìî(0x4d77)](iìîîìïî, iiïíiìï));
}
function iiïïïìì(iiíïïïî, iìíìíîï) {
return (iiíïïïî % iìíìíîï + iìíìíîï) % iìíìíîï;
}
function iîîíiïì(iiìiíîï, iïìiïîï, iîíïïíí, iïîïìîï, iïîííïî) {
return iïîïìîï + (iiìiíîï - iïìiïîï) * (iïîííïî - iïîïìîï) / (iîíïïíí - iïìiïîï);
}
function iìïîiïí(iîíiííí, iïîííîì, iiìîìíi) {
return iîíiííí !== iïîííîì ? (iiìîìíi - iîíiííí) / (iïîííîì - iîíiííí) : 0x0;
}
function iïiiìíï(iîïìîîi, iîíiíìi, iîíiiïï) {
return (0x1 - iîíiiïï) * iîïìîîi + iîíiiïï * iîíiíìi;
}
function iîíïììî(iìììiîî, iìïìïiì, iîîíïîi, iíììîîí) {
return iïiiìíï(iìììiîî, iìïìïiì, 0x1 - Math['exp'](-iîîíïîi * iíììîîí));
}
function iïîííìí(iìíìììï, iíïìíiì=0x1) {
var iÌïîíïi = iÌïìîiì;
return iíïìíiì - Math[iÌïîíïi(0x12c5)](iiïïïìì(iìíìììï, iíïìíiì * 0x2) - iíïìíiì);
}
function iíìiiiì(iìïïiìi, iíiiïií, iíiîiïí) {
if (iìïïiìi <= iíiiïií)
return 0x0;
if (iìïïiìi >= iíiîiïí)
return 0x1;
return iìïïiìi = (iìïïiìi - iíiiïií) / (iíiîiïí - iíiiïií),
iìïïiìi * iìïïiìi * (0x3 - 0x2 * iìïïiìi);
}
function iìîíìïì(iîíìíiì, iìíïiîi, iììîïïî) {
if (iîíìíiì <= iìíïiîi)
return 0x0;
if (iîíìíiì >= iììîïïî)
return 0x1;
return iîíìíiì = (iîíìíiì - iìíïiîi) / (iììîïïî - iìíïiîi),
iîíìíiì * iîíìíiì * iîíìíiì * (iîíìíiì * (iîíìíiì * 0x6 - 0xf) + 0xa);
}
function iíìiíïì(iïíìîiî, iiîïíïî) {
var iÍîïiií = iÌïìîiì;
return iïíìîiî + Math[iÍîïiií(0x33de)](Math['random']() * (iiîïíïî - iïíìîiî + 0x1));
}
function iîìíiiì(iïiìîìî, iííîìiï) {
return iïiìîìî + Math['random']() * (iííîìiï - iïiìîìî);
}
function iïiíììí(iîîiíìí) {
var iIíîìiì = iÌïìîiì;
return iîîiíìí * (0.5 - Math[iIíîìiì(0x3dc6)]());
}
function iîííìïî(iîiìîìî) {
var iIïíîìî = iÌïìîiì;
if (iîiìîìî !== undefined)
iîííììì = iîiìîìî;
let iíîíïíì = iîííììì += 0x6d2b79f5;
return iíîíïíì = Math['imul'](iíîíïíì ^ iíîíïíì >>> 0xf, iíîíïíì | 0x1),
iíîíïíì ^= iíîíïíì + Math[iIïíîìî(0x3d2f)](iíîíïíì ^ iíîíïíì >>> 0x7, iíîíïíì | 0x3d),
((iíîíïíì ^ iíîíïíì >>> 0xe) >>> 0x0) / 0x100000000;
}
function iìiiííì(iíiíîiì) {
return iíiíîiì * iiíïiîì;
}
function iíîíïîî(iiïïïìî) {
return iiïïïìî * iîiiiíí;
}
function iiíîììí(iîiiííì) {
return (iîiiííì & iîiiííì - 0x1) === 0x0 && iîiiííì !== 0x0;
}
function iïïìíîí(iïîìiïí) {
var iÌìiiïï = iÌïìîiì;
return Math[iÌìiiïï(0x3c00)](0x2, Math[iÌìiiïï(0x4824)](Math[iÌìiiïï(0x1bae)](iïîìiïí) / Math['LN2']));
}
function iíîîïìí(iîiïíîí) {
var iÎïìiìi = iÌïìîiì;
return Math[iÎïìiìi(0x3c00)](0x2, Math[iÎïìiìi(0x33de)](Math[iÎïìiìi(0x1bae)](iîiïíîí) / Math[iÎïìiìi(0x3714)]));
}
function iïïíìïì(iïìíiii, iïíîiïi, iîîîìíï, iîîíìíï, iîîíìîì) {
var iÍíîìïî = iÌïìîiì;
const iííííîí = Math[iÍíîìïî(0x12e9)]
, iìiìîíî = Math[iÍíîìïî(0x26b9)]
, iíííìïí = iííííîí(iîîîìíï / 0x2)
, iîîïíïì = iìiìîíî(iîîîìíï / 0x2)
, iìîïìií = iííííîí((iïíîiïi + iîîíìíï) / 0x2)
, iïïiïiî = iìiìîíî((iïíîiïi + iîîíìíï) / 0x2)
, iiîîííí = iííííîí((iïíîiïi - iîîíìíï) / 0x2)
, iííïïiî = iìiìîíî((iïíîiïi - iîîíìíï) / 0x2)
, iîiiîìi = iííííîí((iîîíìíï - iïíîiïi) / 0x2)
, iíííiïï = iìiìîíî((iîîíìíï - iïíîiïi) / 0x2);
switch (iîîíìîì) {
case 'XYX':
iïìíiii[iÍíîìïî(0x3458)](iíííìïí * iïïiïiî, iîîïíïì * iiîîííí, iîîïíïì * iííïïiî, iíííìïí * iìîïìií);
break;
case iÍíîìïî(0x240e):
iïìíiii[iÍíîìïî(0x3458)](iîîïíïì * iííïïiî, iíííìïí * iïïiïiî, iîîïíïì * iiîîííí, iíííìïí * iìîïìií);
break;
case iÍíîìïî(0x624):
iïìíiii[iÍíîìïî(0x3458)](iîîïíïì * iiîîííí, iîîïíïì * iííïïiî, iíííìïí * iïïiïiî, iíííìïí * iìîïìií);
break;
case 'XZX':
iïìíiii[iÍíîìïî(0x3458)](iíííìïí * iïïiïiî, iîîïíïì * iíííiïï, iîîïíïì * iîiiîìi, iíííìïí * iìîïìií);
break;
case iÍíîìïî(0x42ee):
iïìíiii[iÍíîìïî(0x3458)](iîîïíïì * iîiiîìi, iíííìïí * iïïiïiî, iîîïíïì * iíííiïï, iíííìïí * iìîïìií);
break;
case 'ZYZ':
iïìíiii['set'](iîîïíïì * iíííiïï, iîîïíïì * iîiiîìi, iíííìïí * iïïiïiî, iíííìïí * iìîïìií);
break;
default:
console[iÍíîìïî(0x1c2a)]('THREE.MathUtils:\x20.setQuaternionFromProperEuler()\x20encountered\x20an\x20unknown\x20order:\x20' + iîîíìîì);
}
}
function iïìíìií(iïïìïiì, iìììíìí) {
var iÌííîîi = iÌïìîiì;
switch (iìììíìí[iÌííîîi(0x425b)]) {
case Float32Array:
return iïïìïiì;
case Uint16Array:
return iïïìïiì / 0xffff;
case Uint8Array:
return iïïìïiì / 0xff;
case Int16Array:
return Math['max'](iïïìïiì / 0x7fff, -0x1);
case Int8Array:
return Math[iÌííîîi(0x4ff1)](iïïìïiì / 0x7f, -0x1);
default:
throw new Error('Invalid\x20component\x20type.');
}
}
function iîîïiiï(iììîíiï, iìíîìii) {
var iÍîiííí = iÌïìîiì;
switch (iìíîìii[iÍîiííí(0x425b)]) {
case Float32Array:
return iììîíiï;
case Uint16Array:
return Math[iÍîiííí(0x3fca)](iììîíiï * 0xffff);
case Uint8Array:
return Math[iÍîiííí(0x3fca)](iììîíiï * 0xff);
case Int16Array:
return Math['round'](iììîíiï * 0x7fff);
case Int8Array:
return Math[iÍîiííí(0x3fca)](iììîíiï * 0x7f);
default:
throw new Error(iÍîiííí(0x16b1));
}
}
const iïïíiïì = {
'DEG2RAD': iiíïiîì,
'RAD2DEG': iîiiiíí,
'generateUUID': iììiìiî,
'clamp': iïïîîìï,
'euclideanModulo': iiïïïìì,
'mapLinear': iîîíiïì,
'inverseLerp': iìïîiïí,
'lerp': iïiiìíï,
'damp': iîíïììî,
'pingpong': iïîííìí,
'smoothstep': iíìiiiì,
'smootherstep': iìîíìïì,
'randInt': iíìiíïì,
'randFloat': iîìíiiì,
'randFloatSpread': iïiíììí,
'seededRandom': iîííìïî,
'degToRad': iìiiííì,
'radToDeg': iíîíïîî,
'isPowerOfTwo': iiíîììí,
'ceilPowerOfTwo': iïïìíîí,
'floorPowerOfTwo': iíîîïìí,
'setQuaternionFromProperEuler': iïïíìïì,
'normalize': iîîïiiï,
'denormalize': iïìíìií
};
class iïîîîïi {
constructor(iiíiiií=0x0, iiíìííì=0x0) {
var iÌiîííî = iÌïìîiì;
iïîîîïi['prototype'][iÌiîííî(0xcdf)] = !![],
this['x'] = iiíiiií,
this['y'] = iiíìííì;
}
get[iÌïìîiì(0x4882)]() {
return this['x'];
}
set[iÌïìîiì(0x4882)](iiíîîii) {
this['x'] = iiíîîii;
}
get[iÌïìîiì(0x3641)]() {
return this['y'];
}
set[iÌïìîiì(0x3641)](iiíîïïï) {
this['y'] = iiíîïïï;
}
['set'](iïiiìîì, iïiíìiï) {
return this['x'] = iïiiìîì,
this['y'] = iïiíìiï,
this;
}
[iÌïìîiì(0x3260)](iïïíííî) {
return this['x'] = iïïíííî,
this['y'] = iïïíííî,
this;
}
[iÌïìîiì(0x3e29)](iiííîïí) {
return this['x'] = iiííîïí,
this;
}
[iÌïìîiì(0x225d)](iïiíiii) {
return this['y'] = iïiíiii,
this;
}
['setComponent'](iiíïííí, iììïiiì) {
switch (iiíïííí) {
case 0x0:
this['x'] = iììïiiì;
break;
case 0x1:
this['y'] = iììïiiì;
break;
default:
throw new Error('index\x20is\x20out\x20of\x20range:\x20' + iiíïííí);
}
return this;
}
[iÌïìîiì(0x36e6)](iìïíííi) {
var iÍíiííî = iÌïìîiì;
switch (iìïíííi) {
case 0x0:
return this['x'];
case 0x1:
return this['y'];
default:
throw new Error(iÍíiííî(0x3544) + iìïíííi);
}
}
[iÌïìîiì(0xa92)]() {
return new this['constructor'](this['x'],this['y']);
}
[iÌïìîiì(0x45d4)](iiîîîìí) {
return this['x'] = iiîîîìí['x'],
this['y'] = iiîîîìí['y'],
this;
}
[iÌïìîiì(0x1ecd)](iìiîîîì) {
return this['x'] += iìiîîîì['x'],
this['y'] += iìiîîîì['y'],
this;
}
[iÌïìîiì(0x25d6)](iììíïiî) {
return this['x'] += iììíïiî,
this['y'] += iììíïiî,
this;
}
['addVectors'](iiiîïií, iìïìîíi) {
return this['x'] = iiiîïií['x'] + iìïìîíi['x'],
this['y'] = iiiîïií['y'] + iìïìîíi['y'],
this;
}
[iÌïìîiì(0x2c0c)](iîîîïii, iìííîïì) {
return this['x'] += iîîîïii['x'] * iìííîïì,
this['y'] += iîîîïii['y'] * iìííîïì,
this;
}
[iÌïìîiì(0x489)](iîïïiïî) {
return this['x'] -= iîïïiïî['x'],
this['y'] -= iîïïiïî['y'],
this;
}
[iÌïìîiì(0x9d3)](iíìiïiï) {
return this['x'] -= iíìiïiï,
this['y'] -= iíìiïiï,
this;
}
[iÌïìîiì(0x377b)](iïîîïiï, iìîíiiï) {
return this['x'] = iïîîïiï['x'] - iìîíiiï['x'],
this['y'] = iïîîïiï['y'] - iìîíiiï['y'],
this;
}
[iÌïìîiì(0x4446)](iíiïîíì) {
return this['x'] *= iíiïîíì['x'],
this['y'] *= iíiïîíì['y'],
this;
}
['multiplyScalar'](iïïïïïí) {
return this['x'] *= iïïïïïí,
this['y'] *= iïïïïïí,
this;
}
[iÌïìîiì(0x752)](iîiíîïì) {
return this['x'] /= iîiíîïì['x'],
this['y'] /= iîiíîïì['y'],
this;
}
[iÌïìîiì(0x1e64)](iîîîiìï) {
var iÏiìïîì = iÌïìîiì;
return this[iÏiìïîì(0x2ad1)](0x1 / iîîîiìï);
}
[iÌïìîiì(0x2f1a)](iíîiîîì) {
const iiìiìíí = this['x']
, iîíiiìï = this['y']
, iíïìîiì = iíîiîîì['elements'];
return this['x'] = iíïìîiì[0x0] * iiìiìíí + iíïìîiì[0x3] * iîíiiìï + iíïìîiì[0x6],
this['y'] = iíïìîiì[0x1] * iiìiìíí + iíïìîiì[0x4] * iîíiiìï + iíïìîiì[0x7],
this;
}
['min'](iìíiíîì) {
var iIîïïïï = iÌïìîiì;
return this['x'] = Math[iIîïïïï(0x4d77)](this['x'], iìíiíîì['x']),
this['y'] = Math[iIîïïïï(0x4d77)](this['y'], iìíiíîì['y']),
this;
}
[iÌïìîiì(0x4ff1)](iiiíïïi) {
var iÎíííïî = iÌïìîiì;
return this['x'] = Math[iÎíííïî(0x4ff1)](this['x'], iiiíïïi['x']),
this['y'] = Math['max'](this['y'], iiiíïïi['y']),
this;
}
[iÌïìîiì(0xad4)](iíïììîí, iíîìîìî) {
var iÌîìiìî = iÌïìîiì;
return this['x'] = Math['max'](iíïììîí['x'], Math[iÌîìiìî(0x4d77)](iíîìîìî['x'], this['x'])),
this['y'] = Math[iÌîìiìî(0x4ff1)](iíïììîí['y'], Math[iÌîìiìî(0x4d77)](iíîìîìî['y'], this['y'])),
this;
}
[iÌïìîiì(0xfcd)](iîiïiîì, iiìììíì) {
var iÏîìîîi = iÌïìîiì;
return this['x'] = Math[iÏîìîîi(0x4ff1)](iîiïiîì, Math['min'](iiìììíì, this['x'])),
this['y'] = Math[iÏîìîîi(0x4ff1)](iîiïiîì, Math['min'](iiìììíì, this['y'])),
this;
}
[iÌïìîiì(0x4686)](iiìíìíí, iîiíîïi) {
var iÏîîïîí = iÌïìîiì;
const iîìïíïï = this[iÏîîïîí(0x41c3)]();
return this[iÏîîïîí(0x1e64)](iîìïíïï || 0x1)[iÏîîïîí(0x2ad1)](Math[iÏîîïîí(0x4ff1)](iiìíìíí, Math[iÏîîïîí(0x4d77)](iîiíîïi, iîìïíïï)));
}
['floor']() {
var iÌîïîìì = iÌïìîiì;
return this['x'] = Math[iÌîïîìì(0x33de)](this['x']),
this['y'] = Math[iÌîïîìì(0x33de)](this['y']),
this;
}
[iÌïìîiì(0x4824)]() {
var iÏíiììi = iÌïìîiì;
return this['x'] = Math[iÏíiììi(0x4824)](this['x']),
this['y'] = Math[iÏíiììi(0x4824)](this['y']),
this;
}
['round']() {
var iÏìïîìï = iÌïìîiì;
return this['x'] = Math[iÏìïîìï(0x3fca)](this['x']),
this['y'] = Math[iÏìïîìï(0x3fca)](this['y']),
this;
}
['roundToZero']() {
var iIìiíìî = iÌïìîiì;
return this['x'] = this['x'] < 0x0 ? Math[iIìiíìî(0x4824)](this['x']) : Math[iIìiíìî(0x33de)](this['x']),
this['y'] = this['y'] < 0x0 ? Math[iIìiíìî(0x4824)](this['y']) : Math[iIìiíìî(0x33de)](this['y']),
this;
}
[iÌïìîiì(0x220b)]() {
return this['x'] = -this['x'],
this['y'] = -this['y'],
this;
}
[iÌïìîiì(0x260c)](iíiîîíi) {
return this['x'] * iíiîîíi['x'] + this['y'] * iíiîîíi['y'];
}
['cross'](iiíiííí) {
return this['x'] * iiíiííí['y'] - this['y'] * iiíiííí['x'];
}
[iÌïìîiì(0x489d)]() {
return this['x'] * this['x'] + this['y'] * this['y'];
}
[iÌïìîiì(0x41c3)]() {
var iIîìiíï = iÌïìîiì;
return Math[iIîìiíï(0x2c00)](this['x'] * this['x'] + this['y'] * this['y']);
}
[iÌïìîiì(0x1bd8)]() {
var iÏìíìiì = iÌïìîiì;
return Math[iÏìíìiì(0x12c5)](this['x']) + Math[iÏìíìiì(0x12c5)](this['y']);
}
['normalize']() {
var iÏiîìíì = iÌïìîiì;
return this[iÏiîìíì(0x1e64)](this[iÏiîìíì(0x41c3)]() || 0x1);
}
[iÌïìîiì(0x13d7)]() {
var iÌìiîîí = iÌïìîiì;
const iiîiîìì = Math[iÌìiîîí(0x3746)](-this['y'], -this['x']) + Math['PI'];
return iiîiîìì;
}
[iÌïìîiì(0x4733)](iiìîiïí) {
var iÏiîïií = iÌïìîiì;
return Math[iÏiîïií(0x2c00)](this['distanceToSquared'](iiìîiïí));
}
[iÌïìîiì(0x3167)](iíïïiiï) {
const iïìiîíî = this['x'] - iíïïiiï['x']
, iìíìiîì = this['y'] - iíïïiiï['y'];
return iïìiîíî * iïìiîíî + iìíìiîì * iìíìiîì;
}
['manhattanDistanceTo'](iíîïìiï) {
var iIíiiîi = iÌïìîiì;
return Math['abs'](this['x'] - iíîïìiï['x']) + Math[iIíiiîi(0x12c5)](this['y'] - iíîïìiï['y']);
}
[iÌïìîiì(0x3fea)](iíiíïïî) {
var iÎîïiiî = iÌïìîiì;
return this[iÎîïiiî(0x19b)]()[iÎîïiiî(0x2ad1)](iíiíïïî);
}
[iÌïìîiì(0x4600)](iiíìîìî, iìïîíîï) {
return this['x'] += (iiíìîìî['x'] - this['x']) * iìïîíîï,
this['y'] += (iiíìîìî['y'] - this['y']) * iìïîíîï,
this;
}
[iÌïìîiì(0x911)](iììiîíí, iîïíìîí, iïîîíîí) {
return this['x'] = iììiîíí['x'] + (iîïíìîí['x'] - iììiîíí['x']) * iïîîíîí,
this['y'] = iììiîíí['y'] + (iîïíìîí['y'] - iììiîíí['y']) * iïîîíîí,
this;
}
[iÌïìîiì(0x8be)](iíïìîíí) {
return iíïìîíí['x'] === this['x'] && iíïìîíí['y'] === this['y'];
}
['fromArray'](iííìiìì, iïiiïïi=0x0) {
return this['x'] = iííìiìì[iïiiïïi],
this['y'] = iííìiìì[iïiiïïi + 0x1],
this;
}
[iÌïìîiì(0x1708)](iîiïïíî=[], iîíîíii=0x0) {
return iîiïïíî[iîíîíii] = this['x'],
iîiïïíî[iîíîíii + 0x1] = this['y'],
iîiïïíî;
}
[iÌïìîiì(0x2340)](iîïíììí, iïiiïîí) {
var iÏîiîíi = iÌïìîiì;
return this['x'] = iîïíììí['getX'](iïiiïîí),
this['y'] = iîïíììí[iÏîiîíi(0x4922)](iïiiïîí),
this;
}
['rotateAround'](iiïììîî, iîîììïí) {
var iÍìííîí = iÌïìîiì;
const iìïïííï = Math[iÍìííîí(0x12e9)](iîîììïí)
, iìiìîîi = Math[iÍìííîí(0x26b9)](iîîììïí)
, iíïiïïì = this['x'] - iiïììîî['x']
, iïîiïiì = this['y'] - iiïììîî['y'];
return this['x'] = iíïiïïì * iìïïííï - iïîiïiì * iìiìîîi + iiïììîî['x'],
this['y'] = iíïiïïì * iìiìîîi + iïîiïiì * iìïïííï + iiïììîî['y'],
this;
}
[iÌïìîiì(0x3dc6)]() {
var iÍììiïî = iÌïìîiì;
return this['x'] = Math['random'](),
this['y'] = Math[iÍììiïî(0x3dc6)](),
this;
}
*[Symbol[iÌïìîiì(0x8c5)]]() {
yield this['x'],
yield this['y'];
}
}
class iìiiííí {
constructor() {
var iIïîìîî = iÌïìîiì;
iìiiííí[iIïîìîî(0x1921)][iIïîìîî(0x2f5e)] = !![],
this['elements'] = [0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1];
}
[iÌïìîiì(0x3458)](iîïiîïì, iíiiiïì, iîììiii, iiìííiì, iiíìíîi, iîîîïïï, iïïììîi, iîìîíïì, iìiîiíï) {
var iÌïîîîì = iÌïìîiì;
const iìîîíïî = this[iÌïîîîì(0x3657)];
return iìîîíïî[0x0] = iîïiîïì,
iìîîíïî[0x1] = iiìííiì,
iìîîíïî[0x2] = iïïììîi,
iìîîíïî[0x3] = iíiiiïì,
iìîîíïî[0x4] = iiíìíîi,
iìîîíïî[0x5] = iîìîíïì,
iìîîíïî[0x6] = iîììiii,
iìîîíïî[0x7] = iîîîïïï,
iìîîíïî[0x8] = iìiîiíï,
this;
}
[iÌïìîiì(0x2544)]() {
return this['set'](0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0x45d4)](iîììííì) {
var iÌïîíiì = iÌïìîiì;
const iïïïíïi = this[iÌïîíiì(0x3657)]
, iîíîíìí = iîììííì['elements'];
return iïïïíïi[0x0] = iîíîíìí[0x0],
iïïïíïi[0x1] = iîíîíìí[0x1],
iïïïíïi[0x2] = iîíîíìí[0x2],
iïïïíïi[0x3] = iîíîíìí[0x3],
iïïïíïi[0x4] = iîíîíìí[0x4],
iïïïíïi[0x5] = iîíîíìí[0x5],
iïïïíïi[0x6] = iîíîíìí[0x6],
iïïïíïi[0x7] = iîíîíìí[0x7],
iïïïíïi[0x8] = iîíîíìí[0x8],
this;
}
[iÌïìîiì(0x3b44)](iììiîïï, iíìïìiì, iíïiïiì) {
var iIììîíí = iÌïìîiì;
return iììiîïï[iIììîíí(0x4dab)](this, 0x0),
iíìïìiì[iIììîíí(0x4dab)](this, 0x1),
iíïiïiì[iIììîíí(0x4dab)](this, 0x2),
this;
}
[iÌïìîiì(0x49b5)](iïííiîî) {
var iÍiiìîi = iÌïìîiì;
const iiiíîiì = iïííiîî[iÍiiìîi(0x3657)];
return this[iÍiiìîi(0x3458)](iiiíîiì[0x0], iiiíîiì[0x4], iiiíîiì[0x8], iiiíîiì[0x1], iiiíîiì[0x5], iiiíîiì[0x9], iiiíîiì[0x2], iiiíîiì[0x6], iiiíîiì[0xa]),
this;
}
['multiply'](iììiïïï) {
var iÎíìííi = iÌïìîiì;
return this[iÎíìííi(0x4840)](this, iììiïïï);
}
[iÌïìîiì(0x1bb8)](iìiíïíí) {
return this['multiplyMatrices'](iìiíïíí, this);
}
[iÌïìîiì(0x4840)](iiìiïïi, iïìîîíi) {
var iÌìïïíì = iÌïìîiì;
const iïìîììí = iiìiïïi[iÌìïïíì(0x3657)]
, iïìîïîí = iïìîîíi['elements']
, iìîïïïì = this[iÌìïïíì(0x3657)]
, iïîiîíì = iïìîììí[0x0]
, iïìíiií = iïìîììí[0x3]
, iîïîìîí = iïìîììí[0x6]
, iîïìííï = iïìîììí[0x1]
, iiìiïîî = iïìîììí[0x4]
, iìiiííî = iïìîììí[0x7]
, iiiïííí = iïìîììí[0x2]
, iïììííï = iïìîììí[0x5]
, iíîiíïi = iïìîììí[0x8]
, iïíïìîí = iïìîïîí[0x0]
, iíîîíïì = iïìîïîí[0x3]
, iìíìííí = iïìîïîí[0x6]
, iîïïììî = iïìîïîí[0x1]
, iiíiíîï = iïìîïîí[0x4]
, iîïiììì = iïìîïîí[0x7]
, iìïìiïí = iïìîïîí[0x2]
, iiìííîi = iïìîïîí[0x5]
, iììiiíî = iïìîïîí[0x8];
return iìîïïïì[0x0] = iïîiîíì * iïíïìîí + iïìíiií * iîïïììî + iîïîìîí * iìïìiïí,
iìîïïïì[0x3] = iïîiîíì * iíîîíïì + iïìíiií * iiíiíîï + iîïîìîí * iiìííîi,
iìîïïïì[0x6] = iïîiîíì * iìíìííí + iïìíiií * iîïiììì + iîïîìîí * iììiiíî,
iìîïïïì[0x1] = iîïìííï * iïíïìîí + iiìiïîî * iîïïììî + iìiiííî * iìïìiïí,
iìîïïïì[0x4] = iîïìííï * iíîîíïì + iiìiïîî * iiíiíîï + iìiiííî * iiìííîi,
iìîïïïì[0x7] = iîïìííï * iìíìííí + iiìiïîî * iîïiììì + iìiiííî * iììiiíî,
iìîïïïì[0x2] = iiiïííí * iïíïìîí + iïììííï * iîïïììî + iíîiíïi * iìïìiïí,
iìîïïïì[0x5] = iiiïííí * iíîîíïì + iïììííï * iiíiíîï + iíîiíïi * iiìííîi,
iìîïïïì[0x8] = iiiïííí * iìíìííí + iïììííï * iîïiììì + iíîiíïi * iììiiíî,
this;
}
['multiplyScalar'](iîììîîî) {
const iìíîìíî = this['elements'];
return iìíîìíî[0x0] *= iîììîîî,
iìíîìíî[0x3] *= iîììîîî,
iìíîìíî[0x6] *= iîììîîî,
iìíîìíî[0x1] *= iîììîîî,
iìíîìíî[0x4] *= iîììîîî,
iìíîìíî[0x7] *= iîììîîî,
iìíîìíî[0x2] *= iîììîîî,
iìíîìíî[0x5] *= iîììîîî,
iìíîìíî[0x8] *= iîììîîî,
this;
}
[iÌïìîiì(0x10a3)]() {
const iìïiíìï = this['elements']
, iïïíïíì = iìïiíìï[0x0]
, iííììîî = iìïiíìï[0x1]
, iïíiîîï = iìïiíìï[0x2]
, iiíiììí = iìïiíìï[0x3]
, iïîîìîï = iìïiíìï[0x4]
, iììíiìï = iìïiíìï[0x5]
, iïïiîíì = iìïiíìï[0x6]
, iîìîìíi = iìïiíìï[0x7]
, iîiìïïi = iìïiíìï[0x8];
return iïïíïíì * iïîîìîï * iîiìïïi - iïïíïíì * iììíiìï * iîìîìíi - iííììîî * iiíiììí * iîiìïïi + iííììîî * iììíiìï * iïïiîíì + iïíiîîï * iiíiììí * iîìîìíi - iïíiîîï * iïîîìîï * iïïiîíì;
}
[iÌïìîiì(0x236b)]() {
var iÍîïíîì = iÌïìîiì;
const iíiîiìi = this['elements']
, iîïiïìî = iíiîiìi[0x0]
, iîîïiïì = iíiîiìi[0x1]
, iìîïiìî = iíiîiìi[0x2]
, iîìíïïì = iíiîiìi[0x3]
, iìiïìîí = iíiîiìi[0x4]
, iìiiììî = iíiîiìi[0x5]
, iíiïîïì = iíiîiìi[0x6]
, iiiïïíî = iíiîiìi[0x7]
, iiííìïi = iíiîiìi[0x8]
, iìiîïii = iiííìïi * iìiïìîí - iìiiììî * iiiïïíî
, iíiìiîì = iìiiììî * iíiïîïì - iiííìïi * iîìíïïì
, iíìiîií = iiiïïíî * iîìíïïì - iìiïìîí * iíiïîïì
, iiîìïïí = iîïiïìî * iìiîïii + iîîïiïì * iíiìiîì + iìîïiìî * iíìiîií;
if (iiîìïïí === 0x0)
return this[iÍîïíîì(0x3458)](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0);
const iïììiíì = 0x1 / iiîìïïí;
return iíiîiìi[0x0] = iìiîïii * iïììiíì,
iíiîiìi[0x1] = (iìîïiìî * iiiïïíî - iiííìïi * iîîïiïì) * iïììiíì,
iíiîiìi[0x2] = (iìiiììî * iîîïiïì - iìîïiìî * iìiïìîí) * iïììiíì,
iíiîiìi[0x3] = iíiìiîì * iïììiíì,
iíiîiìi[0x4] = (iiííìïi * iîïiïìî - iìîïiìî * iíiïîïì) * iïììiíì,
iíiîiìi[0x5] = (iìîïiìî * iîìíïïì - iìiiììî * iîïiïìî) * iïììiíì,
iíiîiìi[0x6] = iíìiîií * iïììiíì,
iíiîiìi[0x7] = (iîîïiïì * iíiïîïì - iiiïïíî * iîïiïìî) * iïììiíì,
iíiîiìi[0x8] = (iìiïìîí * iîïiïìî - iîîïiïì * iîìíïïì) * iïììiíì,
this;
}
[iÌïìîiì(0x2c39)]() {
var iÎíïìïi = iÌïìîiì;
let iííìîìí;
const iiíiìiì = this[iÎíïìïi(0x3657)];
return iííìîìí = iiíiìiì[0x1],
iiíiìiì[0x1] = iiíiìiì[0x3],
iiíiìiì[0x3] = iííìîìí,
iííìîìí = iiíiìiì[0x2],
iiíiìiì[0x2] = iiíiìiì[0x6],
iiíiìiì[0x6] = iííìîìí,
iííìîìí = iiíiìiì[0x5],
iiíiìiì[0x5] = iiíiìiì[0x7],
iiíiìiì[0x7] = iííìîìí,
this;
}
[iÌïìîiì(0x34e9)](iìîíìîì) {
var iÌììíïi = iÌïìîiì;
return this[iÌììíïi(0x49b5)](iìîíìîì)[iÌììíïi(0x236b)]()['transpose']();
}
[iÌïìîiì(0x2c4f)](iìïïîìí) {
var iÍíìîîi = iÌïìîiì;
const iîíiiïî = this[iÍíìîîi(0x3657)];
return iìïïîìí[0x0] = iîíiiïî[0x0],
iìïïîìí[0x1] = iîíiiïî[0x3],
iìïïîìí[0x2] = iîíiiïî[0x6],
iìïïîìí[0x3] = iîíiiïî[0x1],
iìïïîìí[0x4] = iîíiiïî[0x4],
iìïïîìí[0x5] = iîíiiïî[0x7],
iìïïîìí[0x6] = iîíiiïî[0x2],
iìïïîìí[0x7] = iîíiiïî[0x5],
iìïïîìí[0x8] = iîíiiïî[0x8],
this;
}
[iÌïìîiì(0x1751)](iîïíìiï, iìîíííi, iiiïììï, iîîiiiî, iîíìîii, iííííìî, iíìîïiï) {
var iÌîîììî = iÌïìîiì;
const iìïiíïi = Math[iÌîîììî(0x12e9)](iîíìîii)
, iïïîíïì = Math[iÌîîììî(0x26b9)](iîíìîii);
return this[iÌîîììî(0x3458)](iiiïììï * iìïiíïi, iiiïììï * iïïîíïì, -iiiïììï * (iìïiíïi * iííííìî + iïïîíïì * iíìîïiï) + iííííìî + iîïíìiï, -iîîiiiî * iïïîíïì, iîîiiiî * iìïiíïi, -iîîiiiî * (-iïïîíïì * iííííìî + iìïiíïi * iíìîïiï) + iíìîïiï + iìîíííi, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0x65b)](iîiiííi, iîîîíïî) {
var iÌìíîìi = iÌïìîiì;
return this[iÌìíîìi(0x1bb8)](iìîìííí[iÌìíîìi(0x3345)](iîiiííi, iîîîíïî)),
this;
}
[iÌïìîiì(0x3ad4)](iiíiîïî) {
var iÎîiiìî = iÌïìîiì;
return this[iÎîiiìî(0x1bb8)](iìîìííí['makeRotation'](-iiíiîïî)),
this;
}
['translate'](iïïíííí, iíííïìì) {
var iÏiìíîî = iÌïìîiì;
return this[iÏiìíîî(0x1bb8)](iìîìííí['makeTranslation'](iïïíííí, iíííïìì)),
this;
}
[iÌïìîiì(0x491d)](iiììîîí, iiiîïìi) {
var iÏììíîí = iÌïìîiì;
return this[iÏììíîí(0x3458)](0x1, 0x0, iiììîîí, 0x0, 0x1, iiiîïìi, 0x0, 0x0, 0x1),
this;
}
['makeRotation'](iííïììï) {
var iÏïíïîî = iÌïìîiì;
const iiîíïîì = Math['cos'](iííïììï)
, iiíïîiì = Math['sin'](iííïììï);
return this[iÏïíïîî(0x3458)](iiîíïîì, -iiíïîiì, 0x0, iiíïîiì, iiîíïîì, 0x0, 0x0, 0x0, 0x1),
this;
}
['makeScale'](iìíiìií, iïìîiii) {
var iÍìîíìï = iÌïìîiì;
return this[iÍìîíìï(0x3458)](iìíiìií, 0x0, 0x0, 0x0, iïìîiii, 0x0, 0x0, 0x0, 0x1),
this;
}
['equals'](iiïîiiï) {
var iÍîííïï = iÌïìîiì;
const iïíìíií = this[iÍîííïï(0x3657)]
, iîîïìiì = iiïîiiï['elements'];
for (let iìíiìïí = 0x0; iìíiìïí < 0x9; iìíiìïí++) {
if (iïíìíií[iìíiìïí] !== iîîïìiì[iìíiìïí])
return ![];
}
return !![];
}
[iÌïìîiì(0x32d7)](iíïïiii, iíïïiîì=0x0) {
for (let iiiìíiî = 0x0; iiiìíiî < 0x9; iiiìíiî++) {
this['elements'][iiiìíiî] = iíïïiii[iiiìíiî + iíïïiîì];
}
return this;
}
[iÌïìîiì(0x1708)](iîìiìïí=[], iiiìïiî=0x0) {
var iIìîíiì = iÌïìîiì;
const iîííìíi = this[iIìîíiì(0x3657)];
return iîìiìïí[iiiìïiî] = iîííìíi[0x0],
iîìiìïí[iiiìïiî + 0x1] = iîííìíi[0x1],
iîìiìïí[iiiìïiî + 0x2] = iîííìíi[0x2],
iîìiìïí[iiiìïiî + 0x3] = iîííìíi[0x3],
iîìiìïí[iiiìïiî + 0x4] = iîííìíi[0x4],
iîìiìïí[iiiìïiî + 0x5] = iîííìíi[0x5],
iîìiìïí[iiiìïiî + 0x6] = iîííìíi[0x6],
iîìiìïí[iiiìïiî + 0x7] = iîííìíi[0x7],
iîìiìïí[iiiìïiî + 0x8] = iîííìíi[0x8],
iîìiìïí;
}
[iÌïìîiì(0xa92)]() {
var iÎïìíïi = iÌïìîiì;
return new this[(iÎïìíïi(0x425b))]()['fromArray'](this['elements']);
}
}
const iìîìííí = new iìiiííí();
function iiïîííï(iïiììîi) {
var iÍìíiìî = iÌïìîiì;
for (let iïiìîïï = iïiììîi[iÍìíiìî(0x41c3)] - 0x1; iïiìîïï >= 0x0; --iïiìîïï) {
if (iïiììîi[iïiìîïï] >= 0xffff)
return !![];
}
return ![];
}
const iìïiííí = {
'Int8Array': Int8Array,
'Uint8Array': Uint8Array,
'Uint8ClampedArray': Uint8ClampedArray,
'Int16Array': Int16Array,
'Uint16Array': Uint16Array,
'Int32Array': Int32Array,
'Uint32Array': Uint32Array,
'Float32Array': Float32Array,
'Float64Array': Float64Array
};
function iiïîîiï(iíïïiíî, iíìïìíì) {
return new iìïiííí[iíïïiíî](iíìïìíì);
}
function iíîiïìî(iîïíîìï) {
var iÏîîíïi = iÌïìîiì;
return document[iÏîîíïi(0xb1a)](iÏîîíïi(0xbc6), iîïíîìï);
}
class iîìiíiî {
constructor(iíiïiìi=0x0, iîíiiiï=0x0, iíìïìïi=0x0, iîîiïïî=0x1) {
var iÎíïîíi = iÌïìîiì;
this[iÎíïîíi(0x2eba)] = !![],
this['_x'] = iíiïiìi,
this['_y'] = iîíiiiï,
this['_z'] = iíìïìïi,
this['_w'] = iîîiïïî;
}
static['slerpFlat'](iìíiiíí, iíìïíîi, iíiîîîì, iiïìïiì, iîïïîîì, iíîîïïï, iîïííîi) {
var iÍîìiìï = iÌïìîiì;
let iiíiíìì = iíiîîîì[iiïìïiì + 0x0]
, iiîîíîì = iíiîîîì[iiïìïiì + 0x1]
, iiiîiii = iíiîîîì[iiïìïiì + 0x2]
, iìîiiïì = iíiîîîì[iiïìïiì + 0x3];
const iiïìïìì = iîïïîîì[iíîîïïï + 0x0]
, iíìiîìï = iîïïîîì[iíîîïïï + 0x1]
, iíïìíîî = iîïïîîì[iíîîïïï + 0x2]
, iiïìììì = iîïïîîì[iíîîïïï + 0x3];
if (iîïííîi === 0x0) {
iìíiiíí[iíìïíîi + 0x0] = iiíiíìì,
iìíiiíí[iíìïíîi + 0x1] = iiîîíîì,
iìíiiíí[iíìïíîi + 0x2] = iiiîiii,
iìíiiíí[iíìïíîi + 0x3] = iìîiiïì;
return;
}
if (iîïííîi === 0x1) {
iìíiiíí[iíìïíîi + 0x0] = iiïìïìì,
iìíiiíí[iíìïíîi + 0x1] = iíìiîìï,
iìíiiíí[iíìïíîi + 0x2] = iíïìíîî,
iìíiiíí[iíìïíîi + 0x3] = iiïìììì;
return;
}
if (iìîiiïì !== iiïìììì || iiíiíìì !== iiïìïìì || iiîîíîì !== iíìiîìï || iiiîiii !== iíïìíîî) {
let iîiííïi = 0x1 - iîïííîi;
const iîììïïi = iiíiíìì * iiïìïìì + iiîîíîì * iíìiîìï + iiiîiii * iíïìíîî + iìîiiïì * iiïìììì
, iííìììï = iîììïïi >= 0x0 ? 0x1 : -0x1
, iíiiííi = 0x1 - iîììïïi * iîììïïi;
if (iíiiííi > Number[iÍîìiìï(0x3a34)]) {
const iíiîïiì = Math[iÍîìiìï(0x2c00)](iíiiííi)
, iiìîîìì = Math['atan2'](iíiîïiì, iîììïïi * iííìììï);
iîiííïi = Math['sin'](iîiííïi * iiìîîìì) / iíiîïiì,
iîïííîi = Math[iÍîìiìï(0x26b9)](iîïííîi * iiìîîìì) / iíiîïiì;
}
const iííîíîí = iîïííîi * iííìììï;
iiíiíìì = iiíiíìì * iîiííïi + iiïìïìì * iííîíîí,
iiîîíîì = iiîîíîì * iîiííïi + iíìiîìï * iííîíîí,
iiiîiii = iiiîiii * iîiííïi + iíïìíîî * iííîíîí,
iìîiiïì = iìîiiïì * iîiííïi + iiïìììì * iííîíîí;
if (iîiííïi === 0x1 - iîïííîi) {
const iìíìïîí = 0x1 / Math['sqrt'](iiíiíìì * iiíiíìì + iiîîíîì * iiîîíîì + iiiîiii * iiiîiii + iìîiiïì * iìîiiïì);
iiíiíìì *= iìíìïîí,
iiîîíîì *= iìíìïîí,
iiiîiii *= iìíìïîí,
iìîiiïì *= iìíìïîí;
}
}
iìíiiíí[iíìïíîi] = iiíiíìì,
iìíiiíí[iíìïíîi + 0x1] = iiîîíîì,
iìíiiíí[iíìïíîi + 0x2] = iiiîiii,
iìíiiíí[iíìïíîi + 0x3] = iìîiiïì;
}
static[iÌïìîiì(0x4658)](iíiïîîì, iìîïìïï, iiiííîï, iîîììiï, iïiïîîî, iíîîîìì) {
const iiíiîïi = iiiííîï[iîîììiï]
, iïîîiíi = iiiííîï[iîîììiï + 0x1]
, iíiîiiì = iiiííîï[iîîììiï + 0x2]
, iiìïïïí = iiiííîï[iîîììiï + 0x3]
, iìîïïíî = iïiïîîî[iíîîîìì]
, iîîïiìì = iïiïîîî[iíîîîìì + 0x1]
, iiìïïií = iïiïîîî[iíîîîìì + 0x2]
, iïiiíii = iïiïîîî[iíîîîìì + 0x3];
return iíiïîîì[iìîïìïï] = iiíiîïi * iïiiíii + iiìïïïí * iìîïïíî + iïîîiíi * iiìïïií - iíiîiiì * iîîïiìì,
iíiïîîì[iìîïìïï + 0x1] = iïîîiíi * iïiiíii + iiìïïïí * iîîïiìì + iíiîiiì * iìîïïíî - iiíiîïi * iiìïïií,
iíiïîîì[iìîïìïï + 0x2] = iíiîiiì * iïiiíii + iiìïïïí * iiìïïií + iiíiîïi * iîîïiìì - iïîîiíi * iìîïïíî,
iíiïîîì[iìîïìïï + 0x3] = iiìïïïí * iïiiíii - iiíiîïi * iìîïïíî - iïîîiíi * iîîïiìì - iíiîiiì * iiìïïií,
iíiïîîì;
}
get['x']() {
return this['_x'];
}
set['x'](iíìíííi) {
var iÏïïîïì = iÌïìîiì;
this['_x'] = iíìíííi,
this[iÏïïîïì(0x4d4)]();
}
get['y']() {
return this['_y'];
}
set['y'](iïîïííì) {
var iÍïïïiï = iÌïìîiì;
this['_y'] = iïîïííì,
this[iÍïïïiï(0x4d4)]();
}
get['z']() {
return this['_z'];
}
set['z'](iìiîìiì) {
var iÎïíìiï = iÌïìîiì;
this['_z'] = iìiîìiì,
this[iÎïíìiï(0x4d4)]();
}
get['w']() {
return this['_w'];
}
set['w'](iiiìiii) {
var iÏiíiîì = iÌïìîiì;
this['_w'] = iiiìiii,
this[iÏiíiîì(0x4d4)]();
}
[iÌïìîiì(0x3458)](iîììïîì, iiíìíìï, iîìïíìí, iìíïìiî) {
var iÏîïíîí = iÌïìîiì;
return this['_x'] = iîììïîì,
this['_y'] = iiíìíìï,
this['_z'] = iîìïíìí,
this['_w'] = iìíïìiî,
this[iÏîïíîí(0x4d4)](),
this;
}
[iÌïìîiì(0xa92)]() {
var iÍiîííì = iÌïìîiì;
return new this[(iÍiîííì(0x425b))](this['_x'],this['_y'],this['_z'],this['_w']);
}
[iÌïìîiì(0x45d4)](iïiîiiï) {
var iIïîìîï = iÌïìîiì;
return this['_x'] = iïiîiiï['x'],
this['_y'] = iïiîiiï['y'],
this['_z'] = iïiîiiï['z'],
this['_w'] = iïiîiiï['w'],
this[iIïîìîï(0x4d4)](),
this;
}
[iÌïìîiì(0x492d)](iìïíìïï, iìîiîìï) {
var iÍiìîïí = iÌïìîiì;
const iíiîììí = iìïíìïï['_x']
, iîiîíïì = iìïíìïï['_y']
, iîiìíìï = iìïíìïï['_z']
, iîiììïì = iìïíìïï[iÍiìîïí(0x5d5)]
, iîíïîii = Math[iÍiìîïí(0x12e9)]
, iïîîïíí = Math[iÍiìîïí(0x26b9)]
, iìïîìîi = iîíïîii(iíiîììí / 0x2)
, iìiiïîí = iîíïîii(iîiîíïì / 0x2)
, iììiîìí = iîíïîii(iîiìíìï / 0x2)
, iïïîíiï = iïîîïíí(iíiîììí / 0x2)
, iiïìïîi = iïîîïíí(iîiîíïì / 0x2)
, iiîììïi = iïîîïíí(iîiìíìï / 0x2);
switch (iîiììïì) {
case iÍiìîïí(0x1c47):
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí + iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí - iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi + iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí - iïïîíiï * iiïìïîi * iiîììïi;
break;
case iÍiìîïí(0x34bc):
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí + iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí - iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi - iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí + iïïîíiï * iiïìïîi * iiîììïi;
break;
case 'ZXY':
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí - iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí + iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi + iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí - iïïîíiï * iiïìïîi * iiîììïi;
break;
case iÍiìîïí(0x3221):
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí - iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí + iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi - iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí + iïïîíiï * iiïìïîi * iiîììïi;
break;
case iÍiìîïí(0x160a):
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí + iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí + iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi - iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí - iïïîíiï * iiïìïîi * iiîììïi;
break;
case iÍiìîïí(0x349e):
this['_x'] = iïïîíiï * iìiiïîí * iììiîìí - iìïîìîi * iiïìïîi * iiîììïi,
this['_y'] = iìïîìîi * iiïìïîi * iììiîìí - iïïîíiï * iìiiïîí * iiîììïi,
this['_z'] = iìïîìîi * iìiiïîí * iiîììïi + iïïîíiï * iiïìïîi * iììiîìí,
this['_w'] = iìïîìîi * iìiiïîí * iììiîìí + iïïîíiï * iiïìïîi * iiîììïi;
break;
default:
console[iÍiìîïí(0x1c2a)](iÍiìîïí(0x4ce1) + iîiììïì);
}
if (iìîiîìï !== ![])
this[iÍiìîïí(0x4d4)]();
return this;
}
['setFromAxisAngle'](iìîìíïï, iîiiììî) {
var iÏiîîii = iÌïìîiì;
const iíiiïíí = iîiiììî / 0x2
, iiìììîì = Math[iÏiîîii(0x26b9)](iíiiïíí);
return this['_x'] = iìîìíïï['x'] * iiìììîì,
this['_y'] = iìîìíïï['y'] * iiìììîì,
this['_z'] = iìîìíïï['z'] * iiìììîì,
this['_w'] = Math[iÏiîîii(0x12e9)](iíiiïíí),
this[iÏiîîii(0x4d4)](),
this;
}
[iÌïìîiì(0x2c12)](iììíiïí) {
var iÍìíìîi = iÌïìîiì;
const iîíîíîi = iììíiïí[iÍìíìîi(0x3657)]
, iîïíîií = iîíîíîi[0x0]
, iííïîîí = iîíîíîi[0x4]
, iiîïïíï = iîíîíîi[0x8]
, iiïìïiï = iîíîíîi[0x1]
, iiiìïîì = iîíîíîi[0x5]
, iíìiîiì = iîíîíîi[0x9]
, iìïïïii = iîíîíîi[0x2]
, iîìîíîï = iîíîíîi[0x6]
, iìíiìíì = iîíîíîi[0xa]
, iíììïìî = iîïíîií + iiiìïîì + iìíiìíì;
if (iíììïìî > 0x0) {
const iíïïîìì = 0.5 / Math[iÍìíìîi(0x2c00)](iíììïìî + 0x1);
this['_w'] = 0.25 / iíïïîìì,
this['_x'] = (iîìîíîï - iíìiîiì) * iíïïîìì,
this['_y'] = (iiîïïíï - iìïïïii) * iíïïîìì,
this['_z'] = (iiïìïiï - iííïîîí) * iíïïîìì;
} else {
if (iîïíîií > iiiìïîì && iîïíîií > iìíiìíì) {
const iîíìiîì = 0x2 * Math[iÍìíìîi(0x2c00)](0x1 + iîïíîií - iiiìïîì - iìíiìíì);
this['_w'] = (iîìîíîï - iíìiîiì) / iîíìiîì,
this['_x'] = 0.25 * iîíìiîì,
this['_y'] = (iííïîîí + iiïìïiï) / iîíìiîì,
this['_z'] = (iiîïïíï + iìïïïii) / iîíìiîì;
} else {
if (iiiìïîì > iìíiìíì) {
const iiïíïïî = 0x2 * Math[iÍìíìîi(0x2c00)](0x1 + iiiìïîì - iîïíîií - iìíiìíì);
this['_w'] = (iiîïïíï - iìïïïii) / iiïíïïî,
this['_x'] = (iííïîîí + iiïìïiï) / iiïíïïî,
this['_y'] = 0.25 * iiïíïïî,
this['_z'] = (iíìiîiì + iîìîíîï) / iiïíïïî;
} else {
const iiìiîîî = 0x2 * Math[iÍìíìîi(0x2c00)](0x1 + iìíiìíì - iîïíîií - iiiìïîì);
this['_w'] = (iiïìïiï - iííïîîí) / iiìiîîî,
this['_x'] = (iiîïïíï + iìïïïii) / iiìiîîî,
this['_y'] = (iíìiîiì + iîìîíîï) / iiìiîîî,
this['_z'] = 0.25 * iiìiîîî;
}
}
}
return this[iÍìíìîi(0x4d4)](),
this;
}
[iÌïìîiì(0x4ca8)](iííiíîî, iíîìiìî) {
var iÎìíïïi = iÌïìîiì;
let iííîîïî = iííiíîî[iÎìíïïi(0x260c)](iíîìiìî) + 0x1;
return iííîîïî < Number[iÎìíïïi(0x3a34)] ? (iííîîïî = 0x0,
Math[iÎìíïïi(0x12c5)](iííiíîî['x']) > Math['abs'](iííiíîî['z']) ? (this['_x'] = -iííiíîî['y'],
this['_y'] = iííiíîî['x'],
this['_z'] = 0x0,
this['_w'] = iííîîïî) : (this['_x'] = 0x0,
this['_y'] = -iííiíîî['z'],
this['_z'] = iííiíîî['y'],
this['_w'] = iííîîïî)) : (this['_x'] = iííiíîî['y'] * iíîìiìî['z'] - iííiíîî['z'] * iíîìiìî['y'],
this['_y'] = iííiíîî['z'] * iíîìiìî['x'] - iííiíîî['x'] * iíîìiìî['z'],
this['_z'] = iííiíîî['x'] * iíîìiìî['y'] - iííiíîî['y'] * iíîìiìî['x'],
this['_w'] = iííîîïî),
this[iÎìíïïi(0x19b)]();
}
['angleTo'](iiíìiîï) {
return 0x2 * Math['acos'](Math['abs'](iïïîîìï(this['dot'](iiíìiîï), -0x1, 0x1)));
}
[iÌïìîiì(0x265b)](iiîiíîí, iiíííiî) {
var iIììiií = iÌïìîiì;
const iîìîïíî = this[iIììiií(0x38f1)](iiîiíîí);
if (iîìîïíî === 0x0)
return this;
const iíîííïí = Math[iIììiií(0x4d77)](0x1, iiíííiî / iîìîïíî);
return this[iIììiií(0x4915)](iiîiíîí, iíîííïí),
this;
}
['identity']() {
var iÎiîíîï = iÌïìîiì;
return this[iÎiîíîï(0x3458)](0x0, 0x0, 0x0, 0x1);
}
['invert']() {
return this['conjugate']();
}
[iÌïìîiì(0x4e28)]() {
var iÏîíîïi = iÌïìîiì;
return this['_x'] *= -0x1,
this['_y'] *= -0x1,
this['_z'] *= -0x1,
this[iÏîíîïi(0x4d4)](),
this;
}
['dot'](iííiììi) {
return this['_x'] * iííiììi['_x'] + this['_y'] * iííiììi['_y'] + this['_z'] * iííiììi['_z'] + this['_w'] * iííiììi['_w'];
}
['lengthSq']() {
return this['_x'] * this['_x'] + this['_y'] * this['_y'] + this['_z'] * this['_z'] + this['_w'] * this['_w'];
}
[iÌïìîiì(0x41c3)]() {
var iÍïíiiî = iÌïìîiì;
return Math[iÍïíiiî(0x2c00)](this['_x'] * this['_x'] + this['_y'] * this['_y'] + this['_z'] * this['_z'] + this['_w'] * this['_w']);
}
[iÌïìîiì(0x19b)]() {
var iÏîíïïî = iÌïìîiì;
let iìîíïïï = this[iÏîíïïî(0x41c3)]();
return iìîíïïï === 0x0 ? (this['_x'] = 0x0,
this['_y'] = 0x0,
this['_z'] = 0x0,
this['_w'] = 0x1) : (iìîíïïï = 0x1 / iìîíïïï,
this['_x'] = this['_x'] * iìîíïïï,
this['_y'] = this['_y'] * iìîíïïï,
this['_z'] = this['_z'] * iìîíïïï,
this['_w'] = this['_w'] * iìîíïïï),
this['_onChangeCallback'](),
this;
}
[iÌïìîiì(0x4446)](iiïîîïi) {
var iÍíîïíì = iÌïìîiì;
return this[iÍíîïíì(0x4f18)](this, iiïîîïi);
}
[iÌïìîiì(0x1bb8)](iîíîíïí) {
return this['multiplyQuaternions'](iîíîíïí, this);
}
[iÌïìîiì(0x4f18)](iíìïìiî, iîîiïìî) {
var iIiiìií = iÌïìîiì;
const iiîïììí = iíìïìiî['_x']
, iììîííí = iíìïìiî['_y']
, iìîííîï = iíìïìiî['_z']
, iiïiììí = iíìïìiî['_w']
, iïïïìïi = iîîiïìî['_x']
, iíiïîîî = iîîiïìî['_y']
, iiííiîï = iîîiïìî['_z']
, iiiîìiì = iîîiïìî['_w'];
return this['_x'] = iiîïììí * iiiîìiì + iiïiììí * iïïïìïi + iììîííí * iiííiîï - iìîííîï * iíiïîîî,
this['_y'] = iììîííí * iiiîìiì + iiïiììí * iíiïîîî + iìîííîï * iïïïìïi - iiîïììí * iiííiîï,
this['_z'] = iìîííîï * iiiîìiì + iiïiììí * iiííiîï + iiîïììí * iíiïîîî - iììîííí * iïïïìïi,
this['_w'] = iiïiììí * iiiîìiì - iiîïììí * iïïïìïi - iììîííí * iíiïîîî - iìîííîï * iiííiîï,
this[iIiiìií(0x4d4)](),
this;
}
[iÌïìîiì(0x4915)](iiiïiiï, iiïììíî) {
var iIììîìi = iÌïìîiì;
if (iiïììíî === 0x0)
return this;
if (iiïììíî === 0x1)
return this[iIììîìi(0x45d4)](iiiïiiï);
const iïïïíii = this['_x']
, iíìíìiî = this['_y']
, iiîiíií = this['_z']
, iìïíiîì = this['_w'];
let iïïîïiî = iìïíiîì * iiiïiiï['_w'] + iïïïíii * iiiïiiï['_x'] + iíìíìiî * iiiïiiï['_y'] + iiîiíií * iiiïiiï['_z'];
iïïîïiî < 0x0 ? (this['_w'] = -iiiïiiï['_w'],
this['_x'] = -iiiïiiï['_x'],
this['_y'] = -iiiïiiï['_y'],
this['_z'] = -iiiïiiï['_z'],
iïïîïiî = -iïïîïiî) : this['copy'](iiiïiiï);
if (iïïîïiî >= 0x1)
return this['_w'] = iìïíiîì,
this['_x'] = iïïïíii,
this['_y'] = iíìíìiî,
this['_z'] = iiîiíií,
this;
const iìîííií = 0x1 - iïïîïiî * iïïîïiî;
if (iìîííií <= Number[iIììîìi(0x3a34)]) {
const iíîiìiî = 0x1 - iiïììíî;
return this['_w'] = iíîiìiî * iìïíiîì + iiïììíî * this['_w'],
this['_x'] = iíîiìiî * iïïïíii + iiïììíî * this['_x'],
this['_y'] = iíîiìiî * iíìíìiî + iiïììíî * this['_y'],
this['_z'] = iíîiìiî * iiîiíií + iiïììíî * this['_z'],
this[iIììîìi(0x19b)](),
this['_onChangeCallback'](),
this;
}
const iîîííiï = Math[iIììîìi(0x2c00)](iìîííií)
, iíiìíìi = Math[iIììîìi(0x3746)](iîîííiï, iïïîïiî)
, iìîíïíi = Math[iIììîìi(0x26b9)]((0x1 - iiïììíî) * iíiìíìi) / iîîííiï
, iiïîïíì = Math[iIììîìi(0x26b9)](iiïììíî * iíiìíìi) / iîîííiï;
return this['_w'] = iìïíiîì * iìîíïíi + this['_w'] * iiïîïíì,
this['_x'] = iïïïíii * iìîíïíi + this['_x'] * iiïîïíì,
this['_y'] = iíìíìiî * iìîíïíi + this['_y'] * iiïîïíì,
this['_z'] = iiîiíií * iìîíïíi + this['_z'] * iiïîïíì,
this[iIììîìi(0x4d4)](),
this;
}
[iÌïìîiì(0x2dc4)](iîîiììi, iiïiïïi, iiìiíiï) {
var iÍiïïíí = iÌïìîiì;
return this[iÍiïïíí(0x45d4)](iîîiììi)[iÍiïïíí(0x4915)](iiïiïïi, iiìiíiï);
}
[iÌïìîiì(0x3dc6)]() {
var iIîïìïì = iÌïìîiì;
const iíìíîìì = Math[iIîïìïì(0x3dc6)]()
, iíiìiìi = Math['sqrt'](0x1 - iíìíîìì)
, iíìiìîï = Math[iIîïìïì(0x2c00)](iíìíîìì)
, iïiìîïí = 0x2 * Math['PI'] * Math['random']()
, iìíîìiì = 0x2 * Math['PI'] * Math[iIîïìïì(0x3dc6)]();
return this['set'](iíiìiìi * Math['cos'](iïiìîïí), iíìiìîï * Math[iIîïìïì(0x26b9)](iìíîìiì), iíìiìîï * Math[iIîïìïì(0x12e9)](iìíîìiì), iíiìiìi * Math[iIîïìïì(0x26b9)](iïiìîïí));
}
[iÌïìîiì(0x8be)](iiïïïîï) {
return iiïïïîï['_x'] === this['_x'] && iiïïïîï['_y'] === this['_y'] && iiïïïîï['_z'] === this['_z'] && iiïïïîï['_w'] === this['_w'];
}
[iÌïìîiì(0x32d7)](iïïïììï, iiïìîii=0x0) {
var iÌïiiíi = iÌïìîiì;
return this['_x'] = iïïïììï[iiïìîii],
this['_y'] = iïïïììï[iiïìîii + 0x1],
this['_z'] = iïïïììï[iiïìîii + 0x2],
this['_w'] = iïïïììï[iiïìîii + 0x3],
this[iÌïiiíi(0x4d4)](),
this;
}
[iÌïìîiì(0x1708)](iîìiíií=[], iïiiìíí=0x0) {
return iîìiíií[iïiiìíí] = this['_x'],
iîìiíií[iïiiìíí + 0x1] = this['_y'],
iîìiíií[iïiiìíí + 0x2] = this['_z'],
iîìiíií[iïiiìíí + 0x3] = this['_w'],
iîìiíií;
}
[iÌïìîiì(0x2340)](iiiîïii, iïíïiíì) {
var iÌíîíiî = iÌïìîiì;
return this['_x'] = iiiîïii[iÌíîíiî(0x3f71)](iïíïiíì),
this['_y'] = iiiîïii['getY'](iïíïiíì),
this['_z'] = iiiîïii[iÌíîíiî(0x1caa)](iïíïiíì),
this['_w'] = iiiîïii[iÌíîíiî(0x2a4c)](iïíïiíì),
this;
}
[iÌïìîiì(0x241c)](iîiíiíi) {
var iÌíïììì = iÌïìîiì;
return this[iÌíïììì(0x4d4)] = iîiíiíi,
this;
}
[iÌïìîiì(0x4d4)]() {}
*[Symbol[iÌïìîiì(0x8c5)]]() {
yield this['_x'],
yield this['_y'],
yield this['_z'],
yield this['_w'];
}
}
class iïìïïïî {
constructor(iiîííîì=0x0, iîiííiî=0x0, iiiîîîí=0x0) {
var iÌiíïìí = iÌïìîiì;
iïìïïïî[iÌiíïìí(0x1921)][iÌiíïìí(0x4cbc)] = !![],
this['x'] = iiîííîì,
this['y'] = iîiííiî,
this['z'] = iiiîîîí;
}
[iÌïìîiì(0x3458)](iíììïîí, iîíiïîì, iìïííìì) {
if (iìïííìì === undefined)
iìïííìì = this['z'];
return this['x'] = iíììïîí,
this['y'] = iîíiïîì,
this['z'] = iìïííìì,
this;
}
[iÌïìîiì(0x3260)](iîííiìì) {
return this['x'] = iîííiìì,
this['y'] = iîííiìì,
this['z'] = iîííiìì,
this;
}
['setX'](iiiiîíî) {
return this['x'] = iiiiîíî,
this;
}
[iÌïìîiì(0x225d)](iïïîìíî) {
return this['y'] = iïïîìíî,
this;
}
[iÌïìîiì(0x1927)](iíïiîìi) {
return this['z'] = iíïiîìi,
this;
}
['setComponent'](iîïîíïi, iìììììï) {
var iÏíiîïí = iÌïìîiì;
switch (iîïîíïi) {
case 0x0:
this['x'] = iìììììï;
break;
case 0x1:
this['y'] = iìììììï;
break;
case 0x2:
this['z'] = iìììììï;
break;
default:
throw new Error(iÏíiîïí(0x3544) + iîïîíïi);
}
return this;
}
['getComponent'](iiíïiìî) {
switch (iiíïiìî) {
case 0x0:
return this['x'];
case 0x1:
return this['y'];
case 0x2:
return this['z'];
default:
throw new Error('index\x20is\x20out\x20of\x20range:\x20' + iiíïiìî);
}
}
[iÌïìîiì(0xa92)]() {
var iIïìíîî = iÌïìîiì;
return new this[(iIïìíîî(0x425b))](this['x'],this['y'],this['z']);
}
[iÌïìîiì(0x45d4)](iîíiïîi) {
return this['x'] = iîíiïîi['x'],
this['y'] = iîíiïîi['y'],
this['z'] = iîíiïîi['z'],
this;
}
[iÌïìîiì(0x1ecd)](iïïîïïî) {
return this['x'] += iïïîïïî['x'],
this['y'] += iïïîïïî['y'],
this['z'] += iïïîïïî['z'],
this;
}
[iÌïìîiì(0x25d6)](iiìïiii) {
return this['x'] += iiìïiii,
this['y'] += iiìïiii,
this['z'] += iiìïiii,
this;
}
[iÌïìîiì(0x161b)](iïïîîìì, iïiiíîî) {
return this['x'] = iïïîîìì['x'] + iïiiíîî['x'],
this['y'] = iïïîîìì['y'] + iïiiíîî['y'],
this['z'] = iïïîîìì['z'] + iïiiíîî['z'],
this;
}
[iÌïìîiì(0x2c0c)](iíìììîî, iíîìïií) {
return this['x'] += iíìììîî['x'] * iíîìïií,
this['y'] += iíìììîî['y'] * iíîìïií,
this['z'] += iíìììîî['z'] * iíîìïií,
this;
}
[iÌïìîiì(0x489)](iìïîîîì) {
return this['x'] -= iìïîîîì['x'],
this['y'] -= iìïîîîì['y'],
this['z'] -= iìïîîîì['z'],
this;
}
['subScalar'](iìïîiìi) {
return this['x'] -= iìïîiìi,
this['y'] -= iìïîiìi,
this['z'] -= iìïîiìi,
this;
}
[iÌïìîiì(0x377b)](iïììïìí, iïiîîïî) {
return this['x'] = iïììïìí['x'] - iïiîîïî['x'],
this['y'] = iïììïìí['y'] - iïiîîïî['y'],
this['z'] = iïììïìí['z'] - iïiîîïî['z'],
this;
}
[iÌïìîiì(0x4446)](iîiïììì) {
return this['x'] *= iîiïììì['x'],
this['y'] *= iîiïììì['y'],
this['z'] *= iîiïììì['z'],
this;
}
[iÌïìîiì(0x2ad1)](iîîîiíí) {
return this['x'] *= iîîîiíí,
this['y'] *= iîîîiíí,
this['z'] *= iîîîiíí,
this;
}
[iÌïìîiì(0x284b)](iïìïìïî, iììiìíì) {
return this['x'] = iïìïìïî['x'] * iììiìíì['x'],
this['y'] = iïìïìïî['y'] * iììiìíì['y'],
this['z'] = iïìïìïî['z'] * iììiìíì['z'],
this;
}
[iÌïìîiì(0x1758)](iííiîìí) {
var iÏïìîìì = iÌïìîiì;
return this[iÏïìîìì(0x19f7)](iîiíîíí[iÏïìîìì(0x492d)](iííiîìí));
}
[iÌïìîiì(0x36d5)](iíììiïi, iìïíïíí) {
return this['applyQuaternion'](iîiíîíí['setFromAxisAngle'](iíììiïi, iìïíïíí));
}
[iÌïìîiì(0x2f1a)](iïîìiìí) {
var iIíîîïi = iÌïìîiì;
const iiíîiií = this['x']
, iiíiìïï = this['y']
, iìîïîií = this['z']
, iîîïìiî = iïîìiìí[iIíîîïi(0x3657)];
return this['x'] = iîîïìiî[0x0] * iiíîiií + iîîïìiî[0x3] * iiíiìïï + iîîïìiî[0x6] * iìîïîií,
this['y'] = iîîïìiî[0x1] * iiíîiií + iîîïìiî[0x4] * iiíiìïï + iîîïìiî[0x7] * iìîïîií,
this['z'] = iîîïìiî[0x2] * iiíîiií + iîîïìiî[0x5] * iiíiìïï + iîîïìiî[0x8] * iìîïîií,
this;
}
[iÌïìîiì(0x3069)](iîíîïiï) {
var iÌíììîì = iÌïìîiì;
return this[iÌíììîì(0x2f1a)](iîíîïiï)[iÌíììîì(0x19b)]();
}
[iÌïìîiì(0x2415)](iîïîïíí) {
var iIïìîiï = iÌïìîiì;
const iiíïìíi = this['x']
, iíïíïïï = this['y']
, iiiïîíí = this['z']
, iíìïîíì = iîïîïíí[iIïìîiï(0x3657)]
, iîïìiïî = 0x1 / (iíìïîíì[0x3] * iiíïìíi + iíìïîíì[0x7] * iíïíïïï + iíìïîíì[0xb] * iiiïîíí + iíìïîíì[0xf]);
return this['x'] = (iíìïîíì[0x0] * iiíïìíi + iíìïîíì[0x4] * iíïíïïï + iíìïîíì[0x8] * iiiïîíí + iíìïîíì[0xc]) * iîïìiïî,
this['y'] = (iíìïîíì[0x1] * iiíïìíi + iíìïîíì[0x5] * iíïíïïï + iíìïîíì[0x9] * iiiïîíí + iíìïîíì[0xd]) * iîïìiïî,
this['z'] = (iíìïîíì[0x2] * iiíïìíi + iíìïîíì[0x6] * iíïíïïï + iíìïîíì[0xa] * iiiïîíí + iíìïîíì[0xe]) * iîïìiïî,
this;
}
[iÌïìîiì(0x19f7)](iiîiíîì) {
const iïîìíîï = this['x']
, iîíiïïì = this['y']
, iïîíïîï = this['z']
, iiïìïîí = iiîiíîì['x']
, iîíîìíï = iiîiíîì['y']
, iïíïiïi = iiîiíîì['z']
, iiïíìíì = iiîiíîì['w']
, iîiïîìî = iiïíìíì * iïîìíîï + iîíîìíï * iïîíïîï - iïíïiïi * iîíiïïì
, iììíîîì = iiïíìíì * iîíiïïì + iïíïiïi * iïîìíîï - iiïìïîí * iïîíïîï
, iiííïíí = iiïíìíì * iïîíïîï + iiïìïîí * iîíiïïì - iîíîìíï * iïîìíîï
, iîìiíìì = -iiïìïîí * iïîìíîï - iîíîìíï * iîíiïïì - iïíïiïi * iïîíïîï;
return this['x'] = iîiïîìî * iiïíìíì + iîìiíìì * -iiïìïîí + iììíîîì * -iïíïiïi - iiííïíí * -iîíîìíï,
this['y'] = iììíîîì * iiïíìíì + iîìiíìì * -iîíîìíï + iiííïíí * -iiïìïîí - iîiïîìî * -iïíïiïi,
this['z'] = iiííïíí * iiïíìíì + iîìiíìì * -iïíïiïi + iîiïîìî * -iîíîìíï - iììíîîì * -iiïìïîí,
this;
}
[iÌïìîiì(0x3063)](iîîìiìi) {
var iÍiïììì = iÌïìîiì;
return this['applyMatrix4'](iîîìiìi[iÍiïììì(0x254e)])[iÍiïììì(0x2415)](iîîìiìi[iÍiïììì(0x3d5f)]);
}
['unproject'](iiîîïîî) {
var iÍììïíì = iÌïìîiì;
return this[iÍììïíì(0x2415)](iiîîïîî[iÍììïíì(0x8a3)])['applyMatrix4'](iiîîïîî[iÍììïíì(0xcd4)]);
}
['transformDirection'](iìììïíï) {
const iïííìîì = this['x']
, iiìîiîï = this['y']
, iîííìíî = this['z']
, iìïiiíî = iìììïíï['elements'];
return this['x'] = iìïiiíî[0x0] * iïííìîì + iìïiiíî[0x4] * iiìîiîï + iìïiiíî[0x8] * iîííìíî,
this['y'] = iìïiiíî[0x1] * iïííìîì + iìïiiíî[0x5] * iiìîiîï + iìïiiíî[0x9] * iîííìíî,
this['z'] = iìïiiíî[0x2] * iïííìîì + iìïiiíî[0x6] * iiìîiîï + iìïiiíî[0xa] * iîííìíî,
this['normalize']();
}
[iÌïìîiì(0x752)](iìiìïìì) {
return this['x'] /= iìiìïìì['x'],
this['y'] /= iìiìïìì['y'],
this['z'] /= iìiìïìì['z'],
this;
}
[iÌïìîiì(0x1e64)](iïïîîiî) {
return this['multiplyScalar'](0x1 / iïïîîiî);
}
[iÌïìîiì(0x4d77)](iiíîiïï) {
var iÍïïìîî = iÌïìîiì;
return this['x'] = Math[iÍïïìîî(0x4d77)](this['x'], iiíîiïï['x']),
this['y'] = Math[iÍïïìîî(0x4d77)](this['y'], iiíîiïï['y']),
this['z'] = Math['min'](this['z'], iiíîiïï['z']),
this;
}
['max'](iiiíîíí) {
var iÏíîííï = iÌïìîiì;
return this['x'] = Math['max'](this['x'], iiiíîíí['x']),
this['y'] = Math[iÏíîííï(0x4ff1)](this['y'], iiiíîíí['y']),
this['z'] = Math[iÏíîííï(0x4ff1)](this['z'], iiiíîíí['z']),
this;
}
[iÌïìîiì(0xad4)](iîïíìîi, iìïìíïi) {
var iIiìíïi = iÌïìîiì;
return this['x'] = Math[iIiìíïi(0x4ff1)](iîïíìîi['x'], Math['min'](iìïìíïi['x'], this['x'])),
this['y'] = Math[iIiìíïi(0x4ff1)](iîïíìîi['y'], Math[iIiìíïi(0x4d77)](iìïìíïi['y'], this['y'])),
this['z'] = Math[iIiìíïi(0x4ff1)](iîïíìîi['z'], Math[iIiìíïi(0x4d77)](iìïìíïi['z'], this['z'])),
this;
}
[iÌïìîiì(0xfcd)](iïìîiîî, iïìiiïi) {
var iÎiîïíí = iÌïìîiì;
return this['x'] = Math['max'](iïìîiîî, Math[iÎiîïíí(0x4d77)](iïìiiïi, this['x'])),
this['y'] = Math[iÎiîïíí(0x4ff1)](iïìîiîî, Math[iÎiîïíí(0x4d77)](iïìiiïi, this['y'])),
this['z'] = Math[iÎiîïíí(0x4ff1)](iïìîiîî, Math[iÎiîïíí(0x4d77)](iïìiiïi, this['z'])),
this;
}
['clampLength'](iìíïìií, iìiíîii) {
var iIìïíïí = iÌïìîiì;
const iiïïiìì = this[iIìïíïí(0x41c3)]();
return this[iIìïíïí(0x1e64)](iiïïiìì || 0x1)['multiplyScalar'](Math[iIìïíïí(0x4ff1)](iìíïìií, Math[iIìïíïí(0x4d77)](iìiíîii, iiïïiìì)));
}
['floor']() {
var iÌïîîïî = iÌïìîiì;
return this['x'] = Math[iÌïîîïî(0x33de)](this['x']),
this['y'] = Math[iÌïîîïî(0x33de)](this['y']),
this['z'] = Math['floor'](this['z']),
this;
}
['ceil']() {
var iIìîiîi = iÌïìîiì;
return this['x'] = Math[iIìîiîi(0x4824)](this['x']),
this['y'] = Math[iIìîiîi(0x4824)](this['y']),
this['z'] = Math['ceil'](this['z']),
this;
}
['round']() {
var iÎîîìii = iÌïìîiì;
return this['x'] = Math[iÎîîìii(0x3fca)](this['x']),
this['y'] = Math[iÎîîìii(0x3fca)](this['y']),
this['z'] = Math[iÎîîìii(0x3fca)](this['z']),
this;
}
['roundToZero']() {
var iÍíïiìì = iÌïìîiì;
return this['x'] = this['x'] < 0x0 ? Math[iÍíïiìì(0x4824)](this['x']) : Math['floor'](this['x']),
this['y'] = this['y'] < 0x0 ? Math[iÍíïiìì(0x4824)](this['y']) : Math['floor'](this['y']),
this['z'] = this['z'] < 0x0 ? Math[iÍíïiìì(0x4824)](this['z']) : Math[iÍíïiìì(0x33de)](this['z']),
this;
}
[iÌïìîiì(0x220b)]() {
return this['x'] = -this['x'],
this['y'] = -this['y'],
this['z'] = -this['z'],
this;
}
[iÌïìîiì(0x260c)](iïïiiìì) {
return this['x'] * iïïiiìì['x'] + this['y'] * iïïiiìì['y'] + this['z'] * iïïiiìì['z'];
}
[iÌïìîiì(0x489d)]() {
return this['x'] * this['x'] + this['y'] * this['y'] + this['z'] * this['z'];
}
[iÌïìîiì(0x41c3)]() {
return Math['sqrt'](this['x'] * this['x'] + this['y'] * this['y'] + this['z'] * this['z']);
}
['manhattanLength']() {
var iIîïíìi = iÌïìîiì;
return Math['abs'](this['x']) + Math[iIîïíìi(0x12c5)](this['y']) + Math['abs'](this['z']);
}
['normalize']() {
var iÍìiìií = iÌïìîiì;
return this[iÍìiìií(0x1e64)](this[iÍìiìií(0x41c3)]() || 0x1);
}
[iÌïìîiì(0x3fea)](iïiìíïi) {
var iÏîïïìî = iÌïìîiì;
return this[iÏîïïìî(0x19b)]()[iÏîïïìî(0x2ad1)](iïiìíïi);
}
['lerp'](iïîiîîï, iiïïìiî) {
return this['x'] += (iïîiîîï['x'] - this['x']) * iiïïìiî,
this['y'] += (iïîiîîï['y'] - this['y']) * iiïïìiî,
this['z'] += (iïîiîîï['z'] - this['z']) * iiïïìiî,
this;
}
[iÌïìîiì(0x911)](iîiíiìí, iiiíïïì, iiîiïìi) {
return this['x'] = iîiíiìí['x'] + (iiiíïïì['x'] - iîiíiìí['x']) * iiîiïìi,
this['y'] = iîiíiìí['y'] + (iiiíïïì['y'] - iîiíiìí['y']) * iiîiïìi,
this['z'] = iîiíiìí['z'] + (iiiíïïì['z'] - iîiíiìí['z']) * iiîiïìi,
this;
}
['cross'](iïíîîîï) {
var iÏïîîíí = iÌïìîiì;
return this[iÏïîîíí(0x489a)](this, iïíîîîï);
}
[iÌïìîiì(0x489a)](iiîïìïï, iïîiiïï) {
const iííîïîï = iiîïìïï['x']
, iïìïîîî = iiîïìïï['y']
, iíîïíîi = iiîïìïï['z']
, iíîìîìï = iïîiiïï['x']
, iîïíìii = iïîiiïï['y']
, iïîîìíi = iïîiiïï['z'];
return this['x'] = iïìïîîî * iïîîìíi - iíîïíîi * iîïíìii,
this['y'] = iíîïíîi * iíîìîìï - iííîïîï * iïîîìíi,
this['z'] = iííîïîï * iîïíìii - iïìïîîî * iíîìîìï,
this;
}
[iÌïìîiì(0x2108)](iîîíiîî) {
var iÎïïìïî = iÌïìîiì;
const iiïîíii = iîîíiîî[iÎïïìïî(0x489d)]();
if (iiïîíii === 0x0)
return this[iÎïïìïî(0x3458)](0x0, 0x0, 0x0);
const iìíîíïï = iîîíiîî[iÎïïìïî(0x260c)](this) / iiïîíii;
return this[iÎïïìïî(0x45d4)](iîîíiîî)[iÎïïìïî(0x2ad1)](iìíîíïï);
}
[iÌïìîiì(0x112)](iîiïiíî) {
var iÍïîïìï = iÌïìîiì;
return iïïiììî['copy'](this)[iÍïîïìï(0x2108)](iîiïiíî),
this['sub'](iïïiììî);
}
[iÌïìîiì(0x2803)](iìîíiîî) {
var iÍíìiîí = iÌïìîiì;
return this['sub'](iïïiììî[iÍíìiîí(0x45d4)](iìîíiîî)['multiplyScalar'](0x2 * this[iÍíìiîí(0x260c)](iìîíiîî)));
}
[iÌïìîiì(0x38f1)](iïîîïïí) {
var iÎiîîîí = iÌïìîiì;
const iíïííîï = Math[iÎiîîîí(0x2c00)](this[iÎiîîîí(0x489d)]() * iïîîïïí[iÎiîîîí(0x489d)]());
if (iíïííîï === 0x0)
return Math['PI'] / 0x2;
const iîííîìi = this[iÎiîîîí(0x260c)](iïîîïïí) / iíïííîï;
return Math[iÎiîîîí(0xb21)](iïïîîìï(iîííîìi, -0x1, 0x1));
}
[iÌïìîiì(0x4733)](iìíiííí) {
var iÎïiîîï = iÌïìîiì;
return Math[iÎïiîîï(0x2c00)](this[iÎïiîîï(0x3167)](iìíiííí));
}
[iÌïìîiì(0x3167)](iíîîííi) {
const iííííïi = this['x'] - iíîîííi['x']
, iïîíiíì = this['y'] - iíîîííi['y']
, iíiììîì = this['z'] - iíîîííi['z'];
return iííííïi * iííííïi + iïîíiíì * iïîíiíì + iíiììîì * iíiììîì;
}
[iÌïìîiì(0x4b25)](iììïíïi) {
var iÍiìîìî = iÌïìîiì;
return Math['abs'](this['x'] - iììïíïi['x']) + Math['abs'](this['y'] - iììïíïi['y']) + Math[iÍiìîìî(0x12c5)](this['z'] - iììïíïi['z']);
}
[iÌïìîiì(0x1306)](iïîiììi) {
var iÌîïîìi = iÌïìîiì;
return this[iÌîïîìi(0x71f)](iïîiììi[iÌîïîìi(0x21cc)], iïîiììi[iÌîïîìi(0x16f)], iïîiììi[iÌîïîìi(0x479c)]);
}
[iÌïìîiì(0x71f)](iíïíìïì, iíìíìíï, iïìíiîï) {
var iÎîîîíï = iÌïìîiì;
const iîîiíîï = Math[iÎîîîíï(0x26b9)](iíìíìíï) * iíïíìïì;
return this['x'] = iîîiíîï * Math['sin'](iïìíiîï),
this['y'] = Math[iÎîîîíï(0x12e9)](iíìíìíï) * iíïíìïì,
this['z'] = iîîiíîï * Math[iÎîîîíï(0x12e9)](iïìíiîï),
this;
}
[iÌïìîiì(0x3998)](iîîïîìì) {
var iÎïîíìí = iÌïìîiì;
return this[iÎïîíìí(0x49df)](iîîïîìì[iÎïîíìí(0x21cc)], iîîïîìì[iÎïîíìí(0x479c)], iîîïîìì['y']);
}
[iÌïìîiì(0x49df)](iíîììíì, iïíìíîì, iíïîiïí) {
var iÌïîìîî = iÌïìîiì;
return this['x'] = iíîììíì * Math[iÌïîìîî(0x26b9)](iïíìíîì),
this['y'] = iíïîiïí,
this['z'] = iíîììíì * Math[iÌïîìîî(0x12e9)](iïíìíîì),
this;
}
[iÌïìîiì(0x3082)](iíîîïìi) {
var iÏiìïïi = iÌïìîiì;
const iîïîìîi = iíîîïìi[iÏiìïïi(0x3657)];
return this['x'] = iîïîìîi[0xc],
this['y'] = iîïîìîi[0xd],
this['z'] = iîïîìîi[0xe],
this;
}
['setFromMatrixScale'](iiïìîìi) {
var iÏíïíîì = iÌïìîiì;
const iìïiïiï = this[iÏíïíîì(0x279c)](iiïìîìi, 0x0)['length']()
, iíîiíii = this[iÏíïíîì(0x279c)](iiïìîìi, 0x1)[iÏíïíîì(0x41c3)]()
, iiïíiìi = this[iÏíïíîì(0x279c)](iiïìîìi, 0x2)[iÏíïíîì(0x41c3)]();
return this['x'] = iìïiïiï,
this['y'] = iíîiíii,
this['z'] = iiïíiìi,
this;
}
[iÌïìîiì(0x279c)](iiíïíîí, iìiîìïi) {
var iIiíîíï = iÌïìîiì;
return this[iIiíîíï(0x32d7)](iiíïíîí[iIiíîíï(0x3657)], iìiîìïi * 0x4);
}
['setFromMatrix3Column'](iíîîiìì, iîiìíìì) {
var iÎïìïìí = iÌïìîiì;
return this[iÎïìïìí(0x32d7)](iíîîiìì['elements'], iîiìíìì * 0x3);
}
[iÌïìîiì(0x492d)](iiîiiií) {
return this['x'] = iiîiiií['_x'],
this['y'] = iiîiiií['_y'],
this['z'] = iiîiiií['_z'],
this;
}
[iÌïìîiì(0x8be)](iîïììíï) {
return iîïììíï['x'] === this['x'] && iîïììíï['y'] === this['y'] && iîïììíï['z'] === this['z'];
}
[iÌïìîiì(0x32d7)](iíìííîí, iììïíîi=0x0) {
return this['x'] = iíìííîí[iììïíîi],
this['y'] = iíìííîí[iììïíîi + 0x1],
this['z'] = iíìííîí[iììïíîi + 0x2],
this;
}
[iÌïìîiì(0x1708)](iïiiïiì=[], iìiíïii=0x0) {
return iïiiïiì[iìiíïii] = this['x'],
iïiiïiì[iìiíïii + 0x1] = this['y'],
iïiiïiì[iìiíïii + 0x2] = this['z'],
iïiiïiì;
}
['fromBufferAttribute'](iîiïïïí, iíìiïìï) {
var iÏïîîîï = iÌïìîiì;
return this['x'] = iîiïïïí[iÏïîîîï(0x3f71)](iíìiïìï),
this['y'] = iîiïïïí[iÏïîîîï(0x4922)](iíìiïìï),
this['z'] = iîiïïïí[iÏïîîîï(0x1caa)](iíìiïìï),
this;
}
[iÌïìîiì(0x3dc6)]() {
var iÏîîîií = iÌïìîiì;
return this['x'] = Math[iÏîîîií(0x3dc6)](),
this['y'] = Math[iÏîîîií(0x3dc6)](),
this['z'] = Math[iÏîîîií(0x3dc6)](),
this;
}
[iÌïìîiì(0x7c2)]() {
var iIìïìïí = iÌïìîiì;
const iíïîîïì = (Math['random']() - 0.5) * 0x2
, iiîîïìí = Math[iIìïìïí(0x3dc6)]() * Math['PI'] * 0x2
, iiîïîiï = Math['sqrt'](0x1 - iíïîîïì ** 0x2);
return this['x'] = iiîïîiï * Math[iIìïìïí(0x12e9)](iiîîïìí),
this['y'] = iiîïîiï * Math[iIìïìïí(0x26b9)](iiîîïìí),
this['z'] = iíïîîïì,
this;
}
*[Symbol[iÌïìîiì(0x8c5)]]() {
yield this['x'],
yield this['y'],
yield this['z'];
}
}
const iïïiììî = new iïìïïïî()
, iîiíîíí = new iîìiíiî();
function iíìiìîî(iìîiiïí) {
var iÏïìiìî = iÌïìîiì;
return iìîiiïí < 0.04045 ? iìîiiïí * 0.0773993808 : Math[iÏïìiìî(0x3c00)](iìîiiïí * 0.9478672986 + 0.0521327014, 2.4);
}
function iiììïïi(iíìiiîi) {
var iÌìiíìi = iÌïìîiì;
return iíìiiîi < 0.0031308 ? iíìiiîi * 12.92 : 1.055 * Math[iÌìiíìi(0x3c00)](iíìiiîi, 0.41666) - 0.055;
}
const iíïiiïí = new iìiiííí()[iÌïìîiì(0x32d7)]([0.8224621, 0.0331941, 0.0170827, 0.177538, 0.9668058, 0.0723974, -1e-7, 1e-7, 0.9105199])
, iíìîiìì = new iìiiííí()['fromArray']([1.2249401, -0.0420569, -0.0196376, -0.2249404, 1.0420571, -0.0786361, 1e-7, 0x0, 1.0982735])
, iííiíïï = new iïìïïïî();
function iîîîììí(iîíìîíì) {
var iÏíiîii = iÌïìîiì;
return iîíìîíì[iÏíiîii(0x1859)](),
iííiíïï[iÏíiîii(0x3458)](iîíìîíì['r'], iîíìîíì['g'], iîíìîíì['b'])['applyMatrix3'](iíìîiìì),
iîíìîíì['setRGB'](iííiíïï['x'], iííiíïï['y'], iííiíïï['z']);
}
function iiiíïìî(iiîîîií) {
var iÍîïïìí = iÌïìîiì;
return iííiíïï[iÍîïïìí(0x3458)](iiîîîií['r'], iiîîîií['g'], iiîîîií['b'])['applyMatrix3'](iíïiiïí),
iiîîîií[iÍîïïìí(0x25f9)](iííiíïï['x'], iííiíïï['y'], iííiíïï['z'])[iÍîïïìí(0x1514)]();
}
const iíìïïïi = {
[iìîîíìi]: iiiïîiî=>iiiïîiî,
[iiïìííi]: iîîiíìi=>iîîiíìi[iÌïìîiì(0x1859)](),
[iiíìíìi]: iîîîììí
}
, iíìîíïi = {
[iìîîíìi]: iìiiíïì=>iìiiíïì,
[iiïìííi]: iïíiîíî=>iïíiîíî[iÌïìîiì(0x1514)](),
[iiíìíìi]: iiiíïìî
}
, iiìiîìï = {
'enabled': ![],
get 'legacyMode'() {
var iÍîiìiì = iÌïìîiì;
return console[iÍîiìiì(0x1c2a)](iÍîiìiì(0x4cc)),
!this['enabled'];
},
set 'legacyMode'(iïììîiî) {
var iÌïìíïí = iÌïìîiì;
console[iÌïìíïí(0x1c2a)](iÌïìíïí(0x4cc)),
this[iÌïìíïí(0x3f37)] = !iïììîiî;
},
get 'workingColorSpace'() {
return iìîîíìi;
},
set 'workingColorSpace'(iìiïiií) {
var iÍiíïïi = iÌïìîiì;
console[iÍiíïïi(0x1c2a)](iÍiíïïi(0x4dc8));
},
'convert': function(iîîiïîí, iíìììïi, iiîììiî) {
var iIïiìîï = iÌïìîiì;
if (this[iIïiìîï(0x3f37)] === ![] || iíìììïi === iiîììiî || !iíìììïi || !iiîììiî)
return iîîiïîí;
const iïïîïiì = iíìïïïi[iíìììïi]
, iìïïîíï = iíìîíïi[iiîììiî];
if (iïïîïiì === undefined || iìïïîíï === undefined)
throw new Error(iIïiìîï(0x1128) + iíìììïi + iIïiìîï(0x20d3) + iiîììiî + '\x22.');
return iìïïîíï(iïïîïiì(iîîiïîí));
},
'fromWorkingColorSpace': function(iìíîîïî, iïîïiîï) {
return this['convert'](iìíîîïî, this['workingColorSpace'], iïîïiîï);
},
'toWorkingColorSpace': function(iíïîííî, iìîiìîï) {
var iÌîìîìí = iÌïìîiì;
return this[iÌîìîìí(0x1274)](iíïîííî, iìîiìîï, this[iÌîìîìí(0x247c)]);
}
};
let iïìiïìí;
class iìïîîii {
static[iÌïìîiì(0x4dc9)](iiïîîïî) {
var iIìïîìì = iÌïìîiì;
if (/^data:/i['test'](iiïîîïî['src']))
return iiïîîïî[iIìïîìì(0x302f)];
if (typeof HTMLCanvasElement == 'undefined')
return iiïîîïî[iIìïîìì(0x302f)];
let iïîíìïì;
if (iiïîîïî instanceof HTMLCanvasElement)
iïîíìïì = iiïîîïî;
else {
if (iïìiïìí === undefined)
iïìiïìí = iíîiïìî('canvas');
iïìiïìí[iIìïîìì(0x4882)] = iiïîîïî['width'],
iïìiïìí['height'] = iiïîîïî[iIìïîìì(0x3641)];
const iîîíîií = iïìiïìí[iIìïîìì(0x4b45)]('2d');
iiïîîïî instanceof ImageData ? iîîíîií[iIìïîìì(0x450a)](iiïîîïî, 0x0, 0x0) : iîîíîií[iIìïîìì(0x6c4)](iiïîîïî, 0x0, 0x0, iiïîîïî[iIìïîìì(0x4882)], iiïîîïî['height']),
iïîíìïì = iïìiïìí;
}
return iïîíìïì[iIìïîìì(0x4882)] > 0x800 || iïîíìïì[iIìïîìì(0x3641)] > 0x800 ? (console['warn']('THREE.ImageUtils.getDataURL:\x20Image\x20converted\x20to\x20jpg\x20for\x20performance\x20reasons', iiïîîïî),
iïîíìïì[iIìïîìì(0x41a6)](iIìïîìì(0x388b), 0.6)) : iïîíìïì[iIìïîìì(0x41a6)](iIìïîìì(0x2899));
}
static[iÌïìîiì(0x167b)](iíììîiî) {
var iÏíiíïî = iÌïìîiì;
if (typeof HTMLImageElement !== iÏíiíïî(0x186d) && iíììîiî instanceof HTMLImageElement || typeof HTMLCanvasElement !== iÏíiíïî(0x186d) && iíììîiî instanceof HTMLCanvasElement || typeof ImageBitmap !== iÏíiíïî(0x186d) && iíììîiî instanceof ImageBitmap) {
const iìïiîiì = iíîiïìî('canvas');
iìïiîiì[iÏíiíïî(0x4882)] = iíììîiî[iÏíiíïî(0x4882)],
iìïiîiì[iÏíiíïî(0x3641)] = iíììîiî[iÏíiíïî(0x3641)];
const iíiîiií = iìïiîiì[iÏíiíïî(0x4b45)]('2d');
iíiîiií[iÏíiíïî(0x6c4)](iíììîiî, 0x0, 0x0, iíììîiî[iÏíiíïî(0x4882)], iíììîiî[iÏíiíïî(0x3641)]);
const iîïiïiì = iíiîiií['getImageData'](0x0, 0x0, iíììîiî[iÏíiíïî(0x4882)], iíììîiî[iÏíiíïî(0x3641)])
, iíïîïiî = iîïiïiì[iÏíiíïî(0x1183)];
for (let iìììîïi = 0x0; iìììîïi < iíïîïiî['length']; iìììîïi++) {
iíïîïiî[iìììîïi] = iíìiìîî(iíïîïiî[iìììîïi] / 0xff) * 0xff;
}
return iíiîiií[iÏíiíïî(0x450a)](iîïiïiì, 0x0, 0x0),
iìïiîiì;
} else {
if (iíììîiî['data']) {
const iíïíììï = iíììîiî[iÏíiíïî(0x1183)][iÏíiíïî(0x301a)](0x0);
for (let iiiíìïi = 0x0; iiiíìïi < iíïíììï[iÏíiíïî(0x41c3)]; iiiíìïi++) {
iíïíììï instanceof Uint8Array || iíïíììï instanceof Uint8ClampedArray ? iíïíììï[iiiíìïi] = Math[iÏíiíïî(0x33de)](iíìiìîî(iíïíììï[iiiíìïi] / 0xff) * 0xff) : iíïíììï[iiiíìïi] = iíìiìîî(iíïíììï[iiiíìïi]);
}
return {
'data': iíïíììï,
'width': iíììîiî['width'],
'height': iíììîiî[iÏíiíïî(0x3641)]
};
} else
return console[iÏíiíïî(0x1c2a)]('THREE.ImageUtils.sRGBToLinear():\x20Unsupported\x20image\x20type.\x20No\x20color\x20space\x20conversion\x20applied.'),
iíììîiî;
}
}
}
class iiìíïiì {
constructor(iìïìíìï=null) {
var iÌììiíì = iÌïìîiì;
this[iÌììiíì(0x3825)] = !![],
this[iÌììiíì(0x34d1)] = iììiìiî(),
this[iÌììiíì(0x1183)] = iìïìíìï,
this[iÌììiíì(0x203c)] = 0x0;
}
set[iÌïìîiì(0x3032)](iiìïîíï) {
var iÌìiïìì = iÌïìîiì;
if (iiìïîíï === !![])
this[iÌìiïìì(0x203c)]++;
}
[iÌïìîiì(0x473e)](iíiìïíï) {
var iÍíìîïì = iÌïìîiì;
const iíïiìîi = iíiìïíï === undefined || typeof iíiìïíï === iÍíìîïì(0x1eb7);
if (!iíïiìîi && iíiìïíï[iÍíìîïì(0x3ae3)][this[iÍíìîïì(0x34d1)]] !== undefined)
return iíiìïíï[iÍíìîïì(0x3ae3)][this[iÍíìîïì(0x34d1)]];
const iïïììiî = {
'uuid': this[iÍíìîïì(0x34d1)],
'url': ''
}
, iïììîîî = this[iÍíìîïì(0x1183)];
if (iïììîîî !== null) {
let iiíìíïì;
if (Array[iÍíìîïì(0xed6)](iïììîîî)) {
iiíìíïì = [];
for (let iïîiíii = 0x0, iïíîîîi = iïììîîî[iÍíìîïì(0x41c3)]; iïîiíii < iïíîîîi; iïîiíii++) {
iïììîîî[iïîiíii][iÍíìîïì(0xa76)] ? iiíìíïì[iÍíìîïì(0x244e)](iìïiïïí(iïììîîî[iïîiíii][iÍíìîïì(0x229)])) : iiíìíïì['push'](iìïiïïí(iïììîîî[iïîiíii]));
}
} else
iiíìíïì = iìïiïïí(iïììîîî);
iïïììiî['url'] = iiíìíïì;
}
return !iíïiìîi && (iíiìïíï[iÍíìîïì(0x3ae3)][this[iÍíìîïì(0x34d1)]] = iïïììiî),
iïïììiî;
}
}
function iìïiïïí(iîíììii) {
var iÎïìïiì = iÌïìîiì;
return typeof HTMLImageElement !== 'undefined' && iîíììii instanceof HTMLImageElement || typeof HTMLCanvasElement !== iÎïìïiì(0x186d) && iîíììii instanceof HTMLCanvasElement || typeof ImageBitmap !== iÎïìïiì(0x186d) && iîíììii instanceof ImageBitmap ? iìïîîii[iÎïìïiì(0x4dc9)](iîíììii) : iîíììii[iÎïìïiì(0x1183)] ? {
'data': Array[iÎïìïiì(0x418e)](iîíììii['data']),
'width': iîíììii[iÎïìïiì(0x4882)],
'height': iîíììii[iÎïìïiì(0x3641)],
'type': iîíììii['data'][iÎïìïiì(0x425b)][iÎïìïiì(0x26a6)]
} : (console[iÎïìïiì(0x1c2a)]('THREE.Texture:\x20Unable\x20to\x20serialize\x20Texture.'),
{});
}
let iíìíîíi = 0x0;
class iìiïiìî extends iiìîìíî {
constructor(iiìîïîi=iìiïiìî[iÌïìîiì(0x1c7c)], iiìîíìí=iìiïiìî[iÌïìîiì(0x31d9)], iiìïììí=iiïíîîï, iíííîìî=iiïíîîï, iíìíiíí=iíiîïîî, iìííïíî=iíïiíïi, iiiiìii=iíîîììî, iiïííïì=iîïïìïî, iiîîïìï=iìiïiìî[iÌïìîiì(0x19d6)], iíïíiîi=iíiîïiî) {
var iÎïíïií = iÌïìîiì;
super(),
this[iÎïíïií(0x39ac)] = !![],
Object[iÎïíïií(0x20f2)](this, 'id', {
'value': iíìíîíi++
}),
this[iÎïíïií(0x34d1)] = iììiìiî(),
this[iÎïíïií(0x26a6)] = '',
this[iÎïíïií(0x45ca)] = new iiìíïiì(iiìîïîi),
this[iÎïíïií(0x109f)] = [],
this[iÎïíïií(0x21e2)] = iiìîíìí,
this['wrapS'] = iiìïììí,
this[iÎïíïií(0x224)] = iíííîìî,
this[iÎïíïií(0x47ff)] = iíìíiíí,
this['minFilter'] = iìííïíî,
this['anisotropy'] = iiîîïìï,
this[iÎïíïií(0x4cc0)] = iiiiìii,
this[iÎïíïií(0x45d5)] = null,
this['type'] = iiïííïì,
this['offset'] = new iïîîîïi(0x0,0x0),
this['repeat'] = new iïîîîïi(0x1,0x1),
this[iÎïíïií(0x79b)] = new iïîîîïi(0x0,0x0),
this['rotation'] = 0x0,
this[iÎïíïií(0x2e5d)] = !![],
this[iÎïíïií(0x2d2a)] = new iìiiííí(),
this[iÎïíïií(0x3307)] = !![],
this['premultiplyAlpha'] = ![],
this[iÎïíïií(0x21d2)] = !![],
this[iÎïíïií(0x212c)] = 0x4,
this['encoding'] = iíïíiîi,
this['userData'] = {},
this[iÎïíïií(0x203c)] = 0x0,
this[iÎïíïií(0x26f3)] = null,
this[iÎïíïií(0x1ab9)] = ![],
this[iÎïíïií(0xf80)] = ![];
}
get[iÌïìîiì(0x229)]() {
var iÌiîììi = iÌïìîiì;
return this[iÌiîììi(0x45ca)]['data'];
}
set['image'](iïîïîíì=null) {
var iÍìïïîì = iÌïìîiì;
this[iÍìïïîì(0x45ca)][iÍìïïîì(0x1183)] = iïîïîíì;
}
[iÌïìîiì(0x2f50)]() {
var iÍíîìíï = iÌïìîiì;
this[iÍíîìíï(0x2d2a)][iÍíîìíï(0x1751)](this['offset']['x'], this['offset']['y'], this[iÍíîìíï(0x4896)]['x'], this[iÍíîìíï(0x4896)]['y'], this[iÍíîìíï(0x89e)], this[iÍíîìíï(0x79b)]['x'], this['center']['y']);
}
[iÌïìîiì(0xa92)]() {
var iÍîiììï = iÌïìîiì;
return new this[(iÍîiììï(0x425b))]()[iÍîiììï(0x45d4)](this);
}
[iÌïìîiì(0x45d4)](iíiíïíi) {
var iÎïíîîî = iÌïìîiì;
return this[iÎïíîîî(0x26a6)] = iíiíïíi['name'],
this[iÎïíîîî(0x45ca)] = iíiíïíi[iÎïíîîî(0x45ca)],
this[iÎïíîîî(0x109f)] = iíiíïíi[iÎïíîîî(0x109f)]['slice'](0x0),
this['mapping'] = iíiíïíi['mapping'],
this[iÎïíîîî(0x808)] = iíiíïíi[iÎïíîîî(0x808)],
this['wrapT'] = iíiíïíi[iÎïíîîî(0x224)],
this[iÎïíîîî(0x47ff)] = iíiíïíi[iÎïíîîî(0x47ff)],
this['minFilter'] = iíiíïíi[iÎïíîîî(0x2416)],
this[iÎïíîîî(0x3cea)] = iíiíïíi['anisotropy'],
this[iÎïíîîî(0x4cc0)] = iíiíïíi[iÎïíîîî(0x4cc0)],
this['internalFormat'] = iíiíïíi[iÎïíîîî(0x45d5)],
this[iÎïíîîî(0x40eb)] = iíiíïíi['type'],
this[iÎïíîîî(0xfcb)][iÎïíîîî(0x45d4)](iíiíïíi['offset']),
this[iÎïíîîî(0x4896)][iÎïíîîî(0x45d4)](iíiíïíi[iÎïíîîî(0x4896)]),
this[iÎïíîîî(0x79b)][iÎïíîîî(0x45d4)](iíiíïíi['center']),
this[iÎïíîîî(0x89e)] = iíiíïíi['rotation'],
this['matrixAutoUpdate'] = iíiíïíi[iÎïíîîî(0x2e5d)],
this[iÎïíîîî(0x2d2a)][iÎïíîîî(0x45d4)](iíiíïíi['matrix']),
this[iÎïíîîî(0x3307)] = iíiíïíi['generateMipmaps'],
this[iÎïíîîî(0x368)] = iíiíïíi['premultiplyAlpha'],
this[iÎïíîîî(0x21d2)] = iíiíïíi['flipY'],
this['unpackAlignment'] = iíiíïíi[iÎïíîîî(0x212c)],
this['encoding'] = iíiíïíi['encoding'],
this['userData'] = JSON['parse'](JSON['stringify'](iíiíïíi[iÎïíîîî(0x2438)])),
this[iÎïíîîî(0x3032)] = !![],
this;
}
[iÌïìîiì(0x473e)](iïíïîïï) {
var iÎïíîiï = iÌïìîiì;
const iïiìîiî = iïíïîïï === undefined || typeof iïíïîïï === 'string';
if (!iïiìîiî && iïíïîïï[iÎïíîiï(0x3088)][this[iÎïíîiï(0x34d1)]] !== undefined)
return iïíïîïï[iÎïíîiï(0x3088)][this[iÎïíîiï(0x34d1)]];
const iiïïíiì = {
'metadata': {
'version': 4.5,
'type': iÎïíîiï(0x2aee),
'generator': iÎïíîiï(0x3fc4)
},
'uuid': this[iÎïíîiï(0x34d1)],
'name': this[iÎïíîiï(0x26a6)],
'image': this[iÎïíîiï(0x45ca)][iÎïíîiï(0x473e)](iïíïîïï)[iÎïíîiï(0x34d1)],
'mapping': this[iÎïíîiï(0x21e2)],
'repeat': [this[iÎïíîiï(0x4896)]['x'], this[iÎïíîiï(0x4896)]['y']],
'offset': [this[iÎïíîiï(0xfcb)]['x'], this['offset']['y']],
'center': [this[iÎïíîiï(0x79b)]['x'], this['center']['y']],
'rotation': this[iÎïíîiï(0x89e)],
'wrap': [this[iÎïíîiï(0x808)], this['wrapT']],
'format': this[iÎïíîiï(0x4cc0)],
'internalFormat': this[iÎïíîiï(0x45d5)],
'type': this[iÎïíîiï(0x40eb)],
'encoding': this['encoding'],
'minFilter': this[iÎïíîiï(0x2416)],
'magFilter': this[iÎïíîiï(0x47ff)],
'anisotropy': this[iÎïíîiï(0x3cea)],
'flipY': this['flipY'],
'generateMipmaps': this[iÎïíîiï(0x3307)],
'premultiplyAlpha': this[iÎïíîiï(0x368)],
'unpackAlignment': this[iÎïíîiï(0x212c)]
};
if (Object[iÎïíîiï(0x1d4)](this[iÎïíîiï(0x2438)])[iÎïíîiï(0x41c3)] > 0x0)
iiïïíiì['userData'] = this[iÎïíîiï(0x2438)];
return !iïiìîiî && (iïíïîïï[iÎïíîiï(0x3088)][this[iÎïíîiï(0x34d1)]] = iiïïíiì),
iiïïíiì;
}
[iÌïìîiì(0x2636)]() {
var iIìíìîí = iÌïìîiì;
this[iIìíìîí(0x95a)]({
'type': 'dispose'
});
}
[iÌïìîiì(0x318c)](iìiïîíì) {
var iIiìîíî = iÌïìîiì;
if (this[iIiìîíî(0x21e2)] !== iîîìîìì)
return iìiïîíì;
iìiïîíì['applyMatrix3'](this[iIiìîíî(0x2d2a)]);
if (iìiïîíì['x'] < 0x0 || iìiïîíì['x'] > 0x1)
switch (this[iIiìîíî(0x808)]) {
case iîiìîíi:
iìiïîíì['x'] = iìiïîíì['x'] - Math[iIiìîíî(0x33de)](iìiïîíì['x']);
break;
case iiïíîîï:
iìiïîíì['x'] = iìiïîíì['x'] < 0x0 ? 0x0 : 0x1;
break;
case iïîìiiï:
Math[iIiìîíî(0x12c5)](Math[iIiìîíî(0x33de)](iìiïîíì['x']) % 0x2) === 0x1 ? iìiïîíì['x'] = Math[iIiìîíî(0x4824)](iìiïîíì['x']) - iìiïîíì['x'] : iìiïîíì['x'] = iìiïîíì['x'] - Math['floor'](iìiïîíì['x']);
break;
}
if (iìiïîíì['y'] < 0x0 || iìiïîíì['y'] > 0x1)
switch (this[iIiìîíî(0x224)]) {
case iîiìîíi:
iìiïîíì['y'] = iìiïîíì['y'] - Math[iIiìîíî(0x33de)](iìiïîíì['y']);
break;
case iiïíîîï:
iìiïîíì['y'] = iìiïîíì['y'] < 0x0 ? 0x0 : 0x1;
break;
case iïîìiiï:
Math[iIiìîíî(0x12c5)](Math['floor'](iìiïîíì['y']) % 0x2) === 0x1 ? iìiïîíì['y'] = Math[iIiìîíî(0x4824)](iìiïîíì['y']) - iìiïîíì['y'] : iìiïîíì['y'] = iìiïîíì['y'] - Math['floor'](iìiïîíì['y']);
break;
}
return this['flipY'] && (iìiïîíì['y'] = 0x1 - iìiïîíì['y']),
iìiïîíì;
}
set[iÌïìîiì(0x3032)](iiîîîíi) {
var iÎìíîiì = iÌïìîiì;
iiîîîíi === !![] && (this['version']++,
this[iÎìíîiì(0x45ca)]['needsUpdate'] = !![]);
}
}
iìiïiìî[iÌïìîiì(0x1c7c)] = null,
iìiïiìî[iÌïìîiì(0x31d9)] = iîîìîìì,
iìiïiìî['DEFAULT_ANISOTROPY'] = 0x1;
class iiîïîìí {
constructor(iîìïïïî=0x0, iiíiiîí=0x0, iïïïïïï=0x0, iíîîiîî=0x1) {
var iÌîìììï = iÌïìîiì;
iiîïîìí[iÌîìììï(0x1921)]['isVector4'] = !![],
this['x'] = iîìïïïî,
this['y'] = iiíiiîí,
this['z'] = iïïïïïï,
this['w'] = iíîîiîî;
}
get[iÌïìîiì(0x4882)]() {
return this['z'];
}
set['width'](iiïïííì) {
this['z'] = iiïïííì;
}
get[iÌïìîiì(0x3641)]() {
return this['w'];
}
set[iÌïìîiì(0x3641)](iîìïïïi) {
this['w'] = iîìïïïi;
}
[iÌïìîiì(0x3458)](iîïïïïí, iîìîïïî, iïïìiîï, iiìiïiï) {
return this['x'] = iîïïïïí,
this['y'] = iîìîïïî,
this['z'] = iïïìiîï,
this['w'] = iiìiïiï,
this;
}
[iÌïìîiì(0x3260)](iiîîíîï) {
return this['x'] = iiîîíîï,
this['y'] = iiîîíîï,
this['z'] = iiîîíîï,
this['w'] = iiîîíîï,
this;
}
[iÌïìîiì(0x3e29)](iíîïîîi) {
return this['x'] = iíîïîîi,
this;
}
[iÌïìîiì(0x225d)](iíìiíïi) {
return this['y'] = iíìiíïi,
this;
}
['setZ'](iííìíiì) {
return this['z'] = iííìíiì,
this;
}
[iÌïìîiì(0x33f6)](iíïííîî) {
return this['w'] = iíïííîî,
this;
}
[iÌïìîiì(0x2fc6)](iïîìiïï, iiîïïìï) {
var iÍìïíïì = iÌïìîiì;
switch (iïîìiïï) {
case 0x0:
this['x'] = iiîïïìï;
break;
case 0x1:
this['y'] = iiîïïìï;
break;
case 0x2:
this['z'] = iiîïïìï;
break;
case 0x3:
this['w'] = iiîïïìï;
break;
default:
throw new Error(iÍìïíïì(0x3544) + iïîìiïï);
}
return this;
}
[iÌïìîiì(0x36e6)](iïîîïìî) {
var iIiìiïí = iÌïìîiì;
switch (iïîîïìî) {
case 0x0:
return this['x'];
case 0x1:
return this['y'];
case 0x2:
return this['z'];
case 0x3:
return this['w'];
default:
throw new Error(iIiìiïí(0x3544) + iïîîïìî);
}
}
[iÌïìîiì(0xa92)]() {
return new this['constructor'](this['x'],this['y'],this['z'],this['w']);
}
[iÌïìîiì(0x45d4)](iiîîîïì) {
return this['x'] = iiîîîïì['x'],
this['y'] = iiîîîïì['y'],
this['z'] = iiîîîïì['z'],
this['w'] = iiîîîïì['w'] !== undefined ? iiîîîïì['w'] : 0x1,
this;
}
['add'](iiìiíiì) {
return this['x'] += iiìiíiì['x'],
this['y'] += iiìiíiì['y'],
this['z'] += iiìiíiì['z'],
this['w'] += iiìiíiì['w'],
this;
}
[iÌïìîiì(0x25d6)](iíiïîii) {
return this['x'] += iíiïîii,
this['y'] += iíiïîii,
this['z'] += iíiïîii,
this['w'] += iíiïîii,
this;
}
[iÌïìîiì(0x161b)](iïîîïíì, iìîíïiï) {
return this['x'] = iïîîïíì['x'] + iìîíïiï['x'],
this['y'] = iïîîïíì['y'] + iìîíïiï['y'],
this['z'] = iïîîïíì['z'] + iìîíïiï['z'],
this['w'] = iïîîïíì['w'] + iìîíïiï['w'],
this;
}
[iÌïìîiì(0x2c0c)](iíìíiiì, iïîîiîi) {
return this['x'] += iíìíiiì['x'] * iïîîiîi,
this['y'] += iíìíiiì['y'] * iïîîiîi,
this['z'] += iíìíiiì['z'] * iïîîiîi,
this['w'] += iíìíiiì['w'] * iïîîiîi,
this;
}
['sub'](iíïiíìí) {
return this['x'] -= iíïiíìí['x'],
this['y'] -= iíïiíìí['y'],
this['z'] -= iíïiíìí['z'],
this['w'] -= iíïiíìí['w'],
this;
}
[iÌïìîiì(0x9d3)](iíìíììí) {
return this['x'] -= iíìíììí,
this['y'] -= iíìíììí,
this['z'] -= iíìíììí,
this['w'] -= iíìíììí,
this;
}
[iÌïìîiì(0x377b)](iiiiíîi, iíîïîíi) {
return this['x'] = iiiiíîi['x'] - iíîïîíi['x'],
this['y'] = iiiiíîi['y'] - iíîïîíi['y'],
this['z'] = iiiiíîi['z'] - iíîïîíi['z'],
this['w'] = iiiiíîi['w'] - iíîïîíi['w'],
this;
}
['multiply'](iïiììií) {
return this['x'] *= iïiììií['x'],
this['y'] *= iïiììií['y'],
this['z'] *= iïiììií['z'],
this['w'] *= iïiììií['w'],
this;
}
[iÌïìîiì(0x2ad1)](iìíîiïì) {
return this['x'] *= iìíîiïì,
this['y'] *= iìíîiïì,
this['z'] *= iìíîiïì,
this['w'] *= iìíîiïì,
this;
}
[iÌïìîiì(0x2415)](iiïíìïî) {
var iÎïìïîì = iÌïìîiì;
const iiíìîìì = this['x']
, iïìïììï = this['y']
, iïìíîîi = this['z']
, iiïiìîì = this['w']
, iiîííii = iiïíìïî[iÎïìïîì(0x3657)];
return this['x'] = iiîííii[0x0] * iiíìîìì + iiîííii[0x4] * iïìïììï + iiîííii[0x8] * iïìíîîi + iiîííii[0xc] * iiïiìîì,
this['y'] = iiîííii[0x1] * iiíìîìì + iiîííii[0x5] * iïìïììï + iiîííii[0x9] * iïìíîîi + iiîííii[0xd] * iiïiìîì,
this['z'] = iiîííii[0x2] * iiíìîìì + iiîííii[0x6] * iïìïììï + iiîííii[0xa] * iïìíîîi + iiîííii[0xe] * iiïiìîì,
this['w'] = iiîííii[0x3] * iiíìîìì + iiîííii[0x7] * iïìïììï + iiîííii[0xb] * iïìíîîi + iiîííii[0xf] * iiïiìîì,
this;
}
[iÌïìîiì(0x1e64)](iiiîìiî) {
var iÌïìiïí = iÌïìîiì;
return this[iÌïìiïí(0x2ad1)](0x1 / iiiîìiî);
}
[iÌïìîiì(0x31b0)](iííîììì) {
var iÏîïíìî = iÌïìîiì;
this['w'] = 0x2 * Math[iÏîïíìî(0xb21)](iííîììì['w']);
const iîììîiï = Math['sqrt'](0x1 - iííîììì['w'] * iííîììì['w']);
return iîììîiï < 0.0001 ? (this['x'] = 0x1,
this['y'] = 0x0,
this['z'] = 0x0) : (this['x'] = iííîììì['x'] / iîììîiï,
this['y'] = iííîììì['y'] / iîììîiï,
this['z'] = iííîììì['z'] / iîììîiï),
this;
}
[iÌïìîiì(0x49fe)](iïïîiìí) {
var iIíìïïí = iÌïìîiì;
let iìïìîíì, iìììîïï, iìíïííï, iïíìíîï;
const iïîiiïí = 0.01
, iíîíîïï = 0.1
, iïïíìií = iïïîiìí['elements']
, iiìiiii = iïïíìií[0x0]
, iïìíiìi = iïïíìií[0x4]
, iïíííïï = iïïíìií[0x8]
, iïîiíìì = iïïíìií[0x1]
, iîiíìîí = iïïíìií[0x5]
, iiiííìï = iïïíìií[0x9]
, iïíìiíi = iïïíìií[0x2]
, iïïïïïî = iïïíìií[0x6]
, iïìííìí = iïïíìií[0xa];
if (Math[iIíìïïí(0x12c5)](iïìíiìi - iïîiíìì) < iïîiiïí && Math[iIíìïïí(0x12c5)](iïíííïï - iïíìiíi) < iïîiiïí && Math[iIíìïïí(0x12c5)](iiiííìï - iïïïïïî) < iïîiiïí) {
if (Math['abs'](iïìíiìi + iïîiíìì) < iíîíîïï && Math[iIíìïïí(0x12c5)](iïíííïï + iïíìiíi) < iíîíîïï && Math[iIíìïïí(0x12c5)](iiiííìï + iïïïïïî) < iíîíîïï && Math[iIíìïïí(0x12c5)](iiìiiii + iîiíìîí + iïìííìí - 0x3) < iíîíîïï)
return this['set'](0x1, 0x0, 0x0, 0x0),
this;
iìïìîíì = Math['PI'];
const iììïìíì = (iiìiiii + 0x1) / 0x2
, iîiîïïï = (iîiíìîí + 0x1) / 0x2
, iîiîíìí = (iïìííìí + 0x1) / 0x2
, iíiìîìi = (iïìíiìi + iïîiíìì) / 0x4
, iìïiìîi = (iïíííïï + iïíìiíi) / 0x4
, iïîïíïï = (iiiííìï + iïïïïïî) / 0x4;
if (iììïìíì > iîiîïïï && iììïìíì > iîiîíìí)
iììïìíì < iïîiiïí ? (iìììîïï = 0x0,
iìíïííï = 0.707106781,
iïíìíîï = 0.707106781) : (iìììîïï = Math[iIíìïïí(0x2c00)](iììïìíì),
iìíïííï = iíiìîìi / iìììîïï,
iïíìíîï = iìïiìîi / iìììîïï);
else
iîiîïïï > iîiîíìí ? iîiîïïï < iïîiiïí ? (iìììîïï = 0.707106781,
iìíïííï = 0x0,
iïíìíîï = 0.707106781) : (iìíïííï = Math['sqrt'](iîiîïïï),
iìììîïï = iíiìîìi / iìíïííï,
iïíìíîï = iïîïíïï / iìíïííï) : iîiîíìí < iïîiiïí ? (iìììîïï = 0.707106781,
iìíïííï = 0.707106781,
iïíìíîï = 0x0) : (iïíìíîï = Math[iIíìïïí(0x2c00)](iîiîíìí),
iìììîïï = iìïiìîi / iïíìíîï,
iìíïííï = iïîïíïï / iïíìíîï);
return this[iIíìïïí(0x3458)](iìììîïï, iìíïííï, iïíìíîï, iìïìîíì),
this;
}
let iïiíïïí = Math['sqrt']((iïïïïïî - iiiííìï) * (iïïïïïî - iiiííìï) + (iïíííïï - iïíìiíi) * (iïíííïï - iïíìiíi) + (iïîiíìì - iïìíiìi) * (iïîiíìì - iïìíiìi));
if (Math[iIíìïïí(0x12c5)](iïiíïïí) < 0.001)
iïiíïïí = 0x1;
return this['x'] = (iïïïïïî - iiiííìï) / iïiíïïí,
this['y'] = (iïíííïï - iïíìiíi) / iïiíïïí,
this['z'] = (iïîiíìì - iïìíiìi) / iïiíïïí,
this['w'] = Math[iIíìïïí(0xb21)]((iiìiiii + iîiíìîí + iïìííìí - 0x1) / 0x2),
this;
}
[iÌïìîiì(0x4d77)](iiiíîíî) {
var iÎíìïií = iÌïìîiì;
return this['x'] = Math[iÎíìïií(0x4d77)](this['x'], iiiíîíî['x']),
this['y'] = Math['min'](this['y'], iiiíîíî['y']),
this['z'] = Math[iÎíìïií(0x4d77)](this['z'], iiiíîíî['z']),
this['w'] = Math[iÎíìïií(0x4d77)](this['w'], iiiíîíî['w']),
this;
}
[iÌïìîiì(0x4ff1)](iiííîiï) {
var iÍïíïïí = iÌïìîiì;
return this['x'] = Math[iÍïíïïí(0x4ff1)](this['x'], iiííîiï['x']),
this['y'] = Math[iÍïíïïí(0x4ff1)](this['y'], iiííîiï['y']),
this['z'] = Math['max'](this['z'], iiííîiï['z']),
this['w'] = Math[iÍïíïïí(0x4ff1)](this['w'], iiííîiï['w']),
this;
}
[iÌïìîiì(0xad4)](iíiïìïï, iìííììí) {
var iIîìiîí = iÌïìîiì;
return this['x'] = Math[iIîìiîí(0x4ff1)](iíiïìïï['x'], Math[iIîìiîí(0x4d77)](iìííììí['x'], this['x'])),
this['y'] = Math['max'](iíiïìïï['y'], Math[iIîìiîí(0x4d77)](iìííììí['y'], this['y'])),
this['z'] = Math[iIîìiîí(0x4ff1)](iíiïìïï['z'], Math[iIîìiîí(0x4d77)](iìííììí['z'], this['z'])),
this['w'] = Math['max'](iíiïìïï['w'], Math['min'](iìííììí['w'], this['w'])),
this;
}
[iÌïìîiì(0xfcd)](iiïïìíì, iîiìïiì) {
var iÎiíîïí = iÌïìîiì;
return this['x'] = Math[iÎiíîïí(0x4ff1)](iiïïìíì, Math[iÎiíîïí(0x4d77)](iîiìïiì, this['x'])),
this['y'] = Math[iÎiíîïí(0x4ff1)](iiïïìíì, Math['min'](iîiìïiì, this['y'])),
this['z'] = Math[iÎiíîïí(0x4ff1)](iiïïìíì, Math[iÎiíîïí(0x4d77)](iîiìïiì, this['z'])),
this['w'] = Math['max'](iiïïìíì, Math[iÎiíîïí(0x4d77)](iîiìïiì, this['w'])),
this;
}
['clampLength'](iîìïîíí, iïïìíïî) {
var iIiïiìì = iÌïìîiì;
const iíìiiîï = this['length']();
return this[iIiïiìì(0x1e64)](iíìiiîï || 0x1)[iIiïiìì(0x2ad1)](Math[iIiïiìì(0x4ff1)](iîìïîíí, Math[iIiïiìì(0x4d77)](iïïìíïî, iíìiiîï)));
}
[iÌïìîiì(0x33de)]() {
var iÎïîììi = iÌïìîiì;
return this['x'] = Math[iÎïîììi(0x33de)](this['x']),
this['y'] = Math[iÎïîììi(0x33de)](this['y']),
this['z'] = Math[iÎïîììi(0x33de)](this['z']),
this['w'] = Math[iÎïîììi(0x33de)](this['w']),
this;
}
[iÌïìîiì(0x4824)]() {
var iIîííiì = iÌïìîiì;
return this['x'] = Math[iIîííiì(0x4824)](this['x']),
this['y'] = Math['ceil'](this['y']),
this['z'] = Math[iIîííiì(0x4824)](this['z']),
this['w'] = Math['ceil'](this['w']),
this;
}
[iÌïìîiì(0x3fca)]() {
var iÌíïîïì = iÌïìîiì;
return this['x'] = Math['round'](this['x']),
this['y'] = Math['round'](this['y']),
this['z'] = Math[iÌíïîïì(0x3fca)](this['z']),
this['w'] = Math[iÌíïîïì(0x3fca)](this['w']),
this;
}
[iÌïìîiì(0x1164)]() {
var iÍiïíiï = iÌïìîiì;
return this['x'] = this['x'] < 0x0 ? Math[iÍiïíiï(0x4824)](this['x']) : Math['floor'](this['x']),
this['y'] = this['y'] < 0x0 ? Math[iÍiïíiï(0x4824)](this['y']) : Math['floor'](this['y']),
this['z'] = this['z'] < 0x0 ? Math[iÍiïíiï(0x4824)](this['z']) : Math['floor'](this['z']),
this['w'] = this['w'] < 0x0 ? Math[iÍiïíiï(0x4824)](this['w']) : Math[iÍiïíiï(0x33de)](this['w']),
this;
}
[iÌïìîiì(0x220b)]() {
return this['x'] = -this['x'],
this['y'] = -this['y'],
this['z'] = -this['z'],
this['w'] = -this['w'],
this;
}
[iÌïìîiì(0x260c)](iîîïìïì) {
return this['x'] * iîîïìïì['x'] + this['y'] * iîîïìïì['y'] + this['z'] * iîîïìïì['z'] + this['w'] * iîîïìïì['w'];
}
[iÌïìîiì(0x489d)]() {
return this['x'] * this['x'] + this['y'] * this['y'] + this['z'] * this['z'] + this['w'] * this['w'];
}
[iÌïìîiì(0x41c3)]() {
var iÍiîiíï = iÌïìîiì;
return Math[iÍiîiíï(0x2c00)](this['x'] * this['x'] + this['y'] * this['y'] + this['z'] * this['z'] + this['w'] * this['w']);
}
['manhattanLength']() {
var iÎîíiíì = iÌïìîiì;
return Math[iÎîíiíì(0x12c5)](this['x']) + Math[iÎîíiíì(0x12c5)](this['y']) + Math[iÎîíiíì(0x12c5)](this['z']) + Math[iÎîíiíì(0x12c5)](this['w']);
}
[iÌïìîiì(0x19b)]() {
var iÏìïîíî = iÌïìîiì;
return this[iÏìïîíî(0x1e64)](this[iÏìïîíî(0x41c3)]() || 0x1);
}
[iÌïìîiì(0x3fea)](iiíïìíî) {
var iÌíîiîí = iÌïìîiì;
return this[iÌíîiîí(0x19b)]()[iÌíîiîí(0x2ad1)](iiíïìíî);
}
['lerp'](iîïïíîí, iííîîìî) {
return this['x'] += (iîïïíîí['x'] - this['x']) * iííîîìî,
this['y'] += (iîïïíîí['y'] - this['y']) * iííîîìî,
this['z'] += (iîïïíîí['z'] - this['z']) * iííîîìî,
this['w'] += (iîïïíîí['w'] - this['w']) * iííîîìî,
this;
}
[iÌïìîiì(0x911)](iìïììíì, iíiiîií, iïiíìîi) {
return this['x'] = iìïììíì['x'] + (iíiiîií['x'] - iìïììíì['x']) * iïiíìîi,
this['y'] = iìïììíì['y'] + (iíiiîií['y'] - iìïììíì['y']) * iïiíìîi,
this['z'] = iìïììíì['z'] + (iíiiîií['z'] - iìïììíì['z']) * iïiíìîi,
this['w'] = iìïììíì['w'] + (iíiiîií['w'] - iìïììíì['w']) * iïiíìîi,
this;
}
['equals'](iïîìííî) {
return iïîìííî['x'] === this['x'] && iïîìííî['y'] === this['y'] && iïîìííî['z'] === this['z'] && iïîìííî['w'] === this['w'];
}
[iÌïìîiì(0x32d7)](iììîîìî, iïïíîìì=0x0) {
return this['x'] = iììîîìî[iïïíîìì],
this['y'] = iììîîìî[iïïíîìì + 0x1],
this['z'] = iììîîìî[iïïíîìì + 0x2],
this['w'] = iììîîìî[iïïíîìì + 0x3],
this;
}
[iÌïìîiì(0x1708)](iîïììîí=[], iïîiîïï=0x0) {
return iîïììîí[iïîiîïï] = this['x'],
iîïììîí[iïîiîïï + 0x1] = this['y'],
iîïììîí[iïîiîïï + 0x2] = this['z'],
iîïììîí[iïîiîïï + 0x3] = this['w'],
iîïììîí;
}
[iÌïìîiì(0x2340)](iïïiìíì, iiíìïíi) {
var iÌìïìïï = iÌïìîiì;
return this['x'] = iïïiìíì[iÌìïìïï(0x3f71)](iiíìïíi),
this['y'] = iïïiìíì['getY'](iiíìïíi),
this['z'] = iïïiìíì[iÌìïìïï(0x1caa)](iiíìïíi),
this['w'] = iïïiìíì[iÌìïìïï(0x2a4c)](iiíìïíi),
this;
}
['random']() {
var iIïíìîí = iÌïìîiì;
return this['x'] = Math[iIïíìîí(0x3dc6)](),
this['y'] = Math[iIïíìîí(0x3dc6)](),
this['z'] = Math[iIïíìîí(0x3dc6)](),
this['w'] = Math[iIïíìîí(0x3dc6)](),
this;
}
*[Symbol['iterator']]() {
yield this['x'],
yield this['y'],
yield this['z'],
yield this['w'];
}
}
class iîíïïíi extends iiìîìíî {
constructor(iììììii=0x1, iiîïìïi=0x1, iïiìïiï={}) {
var iÌiiîìí = iÌïìîiì;
super(),
this['isWebGLRenderTarget'] = !![],
this['width'] = iììììii,
this['height'] = iiîïìïi,
this['depth'] = 0x1,
this['scissor'] = new iiîïîìí(0x0,0x0,iììììii,iiîïìïi),
this[iÌiiîìí(0x731)] = ![],
this['viewport'] = new iiîïîìí(0x0,0x0,iììììii,iiîïìïi);
const iïïìíìï = {
'width': iììììii,
'height': iiîïìïi,
'depth': 0x1
};
this['texture'] = new iìiïiìî(iïïìíìï,iïiìïiï[iÌiiîìí(0x21e2)],iïiìïiï[iÌiiîìí(0x808)],iïiìïiï[iÌiiîìí(0x224)],iïiìïiï[iÌiiîìí(0x47ff)],iïiìïiï[iÌiiîìí(0x2416)],iïiìïiï[iÌiiîìí(0x4cc0)],iïiìïiï['type'],iïiìïiï[iÌiiîìí(0x3cea)],iïiìïiï[iÌiiîìí(0x3d52)]),
this['texture'][iÌiiîìí(0x1ab9)] = !![],
this[iÌiiîìí(0x2e30)][iÌiiîìí(0x21d2)] = ![],
this['texture'][iÌiiîìí(0x3307)] = iïiìïiï[iÌiiîìí(0x3307)] !== undefined ? iïiìïiï[iÌiiîìí(0x3307)] : ![],
this[iÌiiîìí(0x2e30)][iÌiiîìí(0x45d5)] = iïiìïiï[iÌiiîìí(0x45d5)] !== undefined ? iïiìïiï['internalFormat'] : null,
this[iÌiiîìí(0x2e30)][iÌiiîìí(0x2416)] = iïiìïiï[iÌiiîìí(0x2416)] !== undefined ? iïiìïiï[iÌiiîìí(0x2416)] : iíiîïîî,
this[iÌiiîìí(0x1969)] = iïiìïiï['depthBuffer'] !== undefined ? iïiìïiï[iÌiiîìí(0x1969)] : !![],
this[iÌiiîìí(0x1d28)] = iïiìïiï[iÌiiîìí(0x1d28)] !== undefined ? iïiìïiï[iÌiiîìí(0x1d28)] : ![],
this['depthTexture'] = iïiìïiï[iÌiiîìí(0x4d39)] !== undefined ? iïiìïiï[iÌiiîìí(0x4d39)] : null,
this[iÌiiîìí(0x41fb)] = iïiìïiï[iÌiiîìí(0x41fb)] !== undefined ? iïiìïiï[iÌiiîìí(0x41fb)] : 0x0;
}
[iÌïìîiì(0x4500)](iïìïïïì, iìiîííi, iîîiîîî=0x1) {
var iÏììîíí = iÌïìîiì;
(this['width'] !== iïìïïïì || this[iÏììîíí(0x3641)] !== iìiîííi || this[iÏììîíí(0x125a)] !== iîîiîîî) && (this[iÏììîíí(0x4882)] = iïìïïïì,
this[iÏììîíí(0x3641)] = iìiîííi,
this[iÏììîíí(0x125a)] = iîîiîîî,
this[iÏììîíí(0x2e30)][iÏììîíí(0x229)][iÏììîíí(0x4882)] = iïìïïïì,
this[iÏììîíí(0x2e30)]['image'][iÏììîíí(0x3641)] = iìiîííi,
this[iÏììîíí(0x2e30)][iÏììîíí(0x229)][iÏììîíí(0x125a)] = iîîiîîî,
this[iÏììîíí(0x2636)]()),
this[iÏììîíí(0xd86)][iÏììîíí(0x3458)](0x0, 0x0, iïìïïïì, iìiîííi),
this['scissor'][iÏììîíí(0x3458)](0x0, 0x0, iïìïïïì, iìiîííi);
}
[iÌïìîiì(0xa92)]() {
var iÏiìïíì = iÌïìîiì;
return new this[(iÏiìïíì(0x425b))]()[iÏiìïíì(0x45d4)](this);
}
[iÌïìîiì(0x45d4)](iïîiìiì) {
var iÎïiïîi = iÌïìîiì;
this[iÎïiïîi(0x4882)] = iïîiìiì[iÎïiïîi(0x4882)],
this[iÎïiïîi(0x3641)] = iïîiìiì['height'],
this['depth'] = iïîiìiì[iÎïiïîi(0x125a)],
this[iÎïiïîi(0xd86)][iÎïiïîi(0x45d4)](iïîiìiì['viewport']),
this[iÎïiïîi(0x2e30)] = iïîiìiì[iÎïiïîi(0x2e30)][iÎïiïîi(0xa92)](),
this['texture'][iÎïiïîi(0x1ab9)] = !![];
const iïiïîìì = Object[iÎïiïîi(0x4ad5)]({}, iïîiìiì[iÎïiïîi(0x2e30)][iÎïiïîi(0x229)]);
this['texture'][iÎïiïîi(0x45ca)] = new iiìíïiì(iïiïîìì),
this[iÎïiïîi(0x1969)] = iïîiìiì[iÎïiïîi(0x1969)],
this['stencilBuffer'] = iïîiìiì['stencilBuffer'];
if (iïîiìiì[iÎïiïîi(0x4d39)] !== null)
this['depthTexture'] = iïîiìiì[iÎïiïîi(0x4d39)][iÎïiïîi(0xa92)]();
return this[iÎïiïîi(0x41fb)] = iïîiìiì[iÎïiïîi(0x41fb)],
this;
}
[iÌïìîiì(0x2636)]() {
var iÌîíïiì = iÌïìîiì;
this[iÌîíïiì(0x95a)]({
'type': iÌîíïiì(0x2636)
});
}
}
class iìíîîîi extends iìiïiìî {
constructor(iìïïiiì=null, iìîìiiï=0x1, iììíîïì=0x1, iíiíiìí=0x1) {
var iÍíiiïì = iÌïìîiì;
super(null),
this[iÍíiiïì(0x1819)] = !![],
this['image'] = {
'data': iìïïiiì,
'width': iìîìiiï,
'height': iììíîïì,
'depth': iíiíiìí
},
this[iÍíiiïì(0x47ff)] = iììïìïï,
this['minFilter'] = iììïìïï,
this[iÍíiiïì(0x4bfa)] = iiïíîîï,
this['generateMipmaps'] = ![],
this['flipY'] = ![],
this[iÍíiiïì(0x212c)] = 0x1;
}
}
class iîîîîíî extends iîíïïíi {
constructor(iîìîìîî=0x1, iiiíìïî=0x1, iiìîîîì=0x1) {
var iIîíiïì = iÌïìîiì;
super(iîìîìîî, iiiíìïî),
this[iIîíiïì(0x2d42)] = !![],
this[iIîíiïì(0x125a)] = iiìîîîì,
this[iIîíiïì(0x2e30)] = new iìíîîîi(null,iîìîìîî,iiiíìïî,iiìîîîì),
this[iIîíiïì(0x2e30)]['isRenderTargetTexture'] = !![];
}
}
class iíiîìîì extends iìiïiìî {
constructor(iïiiiìì=null, iìííîìî=0x1, iiïíîïï=0x1, iìiíìîï=0x1) {
var iÌìiïiì = iÌïìîiì;
super(null),
this[iÌìiïiì(0x540)] = !![],
this[iÌìiïiì(0x229)] = {
'data': iïiiiìì,
'width': iìííîìî,
'height': iiïíîïï,
'depth': iìiíìîï
},
this[iÌìiïiì(0x47ff)] = iììïìïï,
this[iÌìiïiì(0x2416)] = iììïìïï,
this[iÌìiïiì(0x4bfa)] = iiïíîîï,
this[iÌìiïiì(0x3307)] = ![],
this[iÌìiïiì(0x21d2)] = ![],
this['unpackAlignment'] = 0x1;
}
}
class iìîìííï extends iîíïïíi {
constructor(iiíîíîî=0x1, iïïïiïï=0x1, iîìîììí=0x1) {
var iÍìîîiì = iÌïìîiì;
super(iiíîíîî, iïïïiïï),
this[iÍìîîiì(0xb6a)] = !![],
this[iÍìîîiì(0x125a)] = iîìîììí,
this[iÍìîîiì(0x2e30)] = new iíiîìîì(null,iiíîíîî,iïïïiïï,iîìîììí),
this['texture'][iÍìîîiì(0x1ab9)] = !![];
}
}
class iíîíiíì extends iîíïïíi {
constructor(iîïîìïì=0x1, iïiïiîì=0x1, iiìïîìí=0x1, iiíìíïi={}) {
var iÎiiiíî = iÌïìîiì;
super(iîïîìïì, iïiïiîì, iiíìíïi),
this[iÎiiiíî(0x2e15)] = !![];
const iììììíì = this[iÎiiiíî(0x2e30)];
this[iÎiiiíî(0x2e30)] = [];
for (let iíïíiiì = 0x0; iíïíiiì < iiìïîìí; iíïíiiì++) {
this['texture'][iíïíiiì] = iììììíì[iÎiiiíî(0xa92)](),
this[iÎiiiíî(0x2e30)][iíïíiiì][iÎiiiíî(0x1ab9)] = !![];
}
}
['setSize'](iìîííïi, iîìíiíì, iiíîìïî=0x1) {
var iÎíìîii = iÌïìîiì;
if (this['width'] !== iìîííïi || this['height'] !== iîìíiíì || this[iÎíìîii(0x125a)] !== iiíîìïî) {
this[iÎíìîii(0x4882)] = iìîííïi,
this['height'] = iîìíiíì,
this[iÎíìîii(0x125a)] = iiíîìïî;
for (let iïîîïïì = 0x0, iiíììií = this[iÎíìîii(0x2e30)][iÎíìîii(0x41c3)]; iïîîïïì < iiíììií; iïîîïïì++) {
this['texture'][iïîîïïì]['image'][iÎíìîii(0x4882)] = iìîííïi,
this['texture'][iïîîïïì][iÎíìîii(0x229)][iÎíìîii(0x3641)] = iîìíiíì,
this[iÎíìîii(0x2e30)][iïîîïïì][iÎíìîii(0x229)][iÎíìîii(0x125a)] = iiíîìïî;
}
this[iÎíìîii(0x2636)]();
}
return this[iÎíìîii(0xd86)]['set'](0x0, 0x0, iìîííïi, iîìíiíì),
this[iÎíìîii(0x295d)][iÎíìîii(0x3458)](0x0, 0x0, iìîííïi, iîìíiíì),
this;
}
['copy'](iïìîìíi) {
var iÍiììïï = iÌïìîiì;
this[iÍiììïï(0x2636)](),
this['width'] = iïìîìíi[iÍiììïï(0x4882)],
this['height'] = iïìîìíi[iÍiììïï(0x3641)],
this['depth'] = iïìîìíi[iÍiììïï(0x125a)],
this[iÍiììïï(0xd86)][iÍiììïï(0x3458)](0x0, 0x0, this[iÍiììïï(0x4882)], this[iÍiììïï(0x3641)]),
this[iÍiììïï(0x295d)][iÍiììïï(0x3458)](0x0, 0x0, this[iÍiììïï(0x4882)], this[iÍiììïï(0x3641)]),
this[iÍiììïï(0x1969)] = iïìîìíi[iÍiììïï(0x1969)],
this[iÍiììïï(0x1d28)] = iïìîìíi['stencilBuffer'];
if (iïìîìíi[iÍiììïï(0x4d39)] !== null)
this[iÍiììïï(0x4d39)] = iïìîìíi[iÍiììïï(0x4d39)][iÍiììïï(0xa92)]();
this[iÍiììïï(0x2e30)][iÍiììïï(0x41c3)] = 0x0;
for (let iîîììii = 0x0, iíïìiìí = iïìîìíi[iÍiììïï(0x2e30)][iÍiììïï(0x41c3)]; iîîììii < iíïìiìí; iîîììii++) {
this[iÍiììïï(0x2e30)][iîîììii] = iïìîìíi[iÍiììïï(0x2e30)][iîîììii][iÍiììïï(0xa92)](),
this['texture'][iîîììii][iÍiììïï(0x1ab9)] = !![];
}
return this;
}
}
class iìììîìï {
constructor(iîiîiîì=new iïìïïïî(+Infinity,+Infinity,+Infinity), iììïîíi=new iïìïïïî(-Infinity,-Infinity,-Infinity)) {
var iÍiïiïí = iÌïìîiì;
this['isBox3'] = !![],
this[iÍiïiïí(0x4d77)] = iîiîiîì,
this[iÍiïiïí(0x4ff1)] = iììïîíi;
}
[iÌïìîiì(0x3458)](iïíîìií, iíïïiìi) {
var iIìiîiì = iÌïìîiì;
return this[iIìiîiì(0x4d77)][iIìiîiì(0x45d4)](iïíîìií),
this[iIìiîiì(0x4ff1)][iIìiîiì(0x45d4)](iíïïiìi),
this;
}
['setFromArray'](iìïïîíî) {
var iÌíìiïî = iÌïìîiì;
let iìííïíi = +Infinity
, iîiíííi = +Infinity
, iiiîîìî = +Infinity
, iiìíiíì = -Infinity
, iííîìîï = -Infinity
, iiíïîií = -Infinity;
for (let iììïììì = 0x0, iiiîîiï = iìïïîíî[iÌíìiïî(0x41c3)]; iììïììì < iiiîîiï; iììïììì += 0x3) {
const iììiííï = iìïïîíî[iììïììì]
, iíìiìîí = iìïïîíî[iììïììì + 0x1]
, iíîîiíi = iìïïîíî[iììïììì + 0x2];
if (iììiííï < iìííïíi)
iìííïíi = iììiííï;
if (iíìiìîí < iîiíííi)
iîiíííi = iíìiìîí;
if (iíîîiíi < iiiîîìî)
iiiîîìî = iíîîiíi;
if (iììiííï > iiìíiíì)
iiìíiíì = iììiííï;
if (iíìiìîí > iííîìîï)
iííîìîï = iíìiìîí;
if (iíîîiíi > iiíïîií)
iiíïîií = iíîîiíi;
}
return this[iÌíìiïî(0x4d77)]['set'](iìííïíi, iîiíííi, iiiîîìî),
this[iÌíìiïî(0x4ff1)][iÌíìiïî(0x3458)](iiìíiíì, iííîìîï, iiíïîií),
this;
}
[iÌïìîiì(0x459e)](iîíîiìí) {
var iÍîíiiì = iÌïìîiì;
let iîïîîìî = +Infinity
, iiìïîíì = +Infinity
, iîiìîìí = +Infinity
, iììîïiì = -Infinity
, iîîìíiï = -Infinity
, iììîìïí = -Infinity;
for (let iïìïïîï = 0x0, iiíïîìì = iîíîiìí[iÍîíiiì(0x147b)]; iïìïïîï < iiíïîìì; iïìïïîï++) {
const iïiiiíï = iîíîiìí[iÍîíiiì(0x3f71)](iïìïïîï)
, iììïiïî = iîíîiìí[iÍîíiiì(0x4922)](iïìïïîï)
, iìíîîíï = iîíîiìí[iÍîíiiì(0x1caa)](iïìïïîï);
if (iïiiiíï < iîïîîìî)
iîïîîìî = iïiiiíï;
if (iììïiïî < iiìïîíì)
iiìïîíì = iììïiïî;
if (iìíîîíï < iîiìîìí)
iîiìîìí = iìíîîíï;
if (iïiiiíï > iììîïiì)
iììîïiì = iïiiiíï;
if (iììïiïî > iîîìíiï)
iîîìíiï = iììïiïî;
if (iìíîîíï > iììîìïí)
iììîìïí = iìíîîíï;
}
return this['min'][iÍîíiiì(0x3458)](iîïîîìî, iiìïîíì, iîiìîìí),
this[iÍîíiiì(0x4ff1)][iÍîíiiì(0x3458)](iììîïiì, iîîìíiï, iììîìïí),
this;
}
[iÌïìîiì(0x2b4)](iììîïîî) {
var iÌïïïïï = iÌïìîiì;
this[iÌïïïïï(0x45d9)]();
for (let iìiîiìì = 0x0, iïíïîíï = iììîïîî[iÌïïïïï(0x41c3)]; iìiîiìì < iïíïîíï; iìiîiìì++) {
this['expandByPoint'](iììîïîî[iìiîiìì]);
}
return this;
}
['setFromCenterAndSize'](iiíiìíï, iììïìiî) {
var iÌíïíií = iÌïìîiì;
const iîîïíìi = iîíìiíi[iÌíïíií(0x45d4)](iììïìiî)['multiplyScalar'](0.5);
return this[iÌíïíií(0x4d77)][iÌíïíií(0x45d4)](iiíiìíï)[iÌíïíií(0x489)](iîîïíìi),
this[iÌíïíií(0x4ff1)][iÌíïíií(0x45d4)](iiíiìíï)[iÌíïíií(0x1ecd)](iîîïíìi),
this;
}
[iÌïìîiì(0x2453)](iiììïîì, iîíîiîi=![]) {
var iIiîïíì = iÌïìîiì;
return this[iIiîïíì(0x45d9)](),
this['expandByObject'](iiììïîì, iîíîiîi);
}
[iÌïìîiì(0xa92)]() {
return new this['constructor']()['copy'](this);
}
[iÌïìîiì(0x45d4)](iíïìííì) {
var iÍiîïîì = iÌïìîiì;
return this[iÍiîïîì(0x4d77)][iÍiîïîì(0x45d4)](iíïìííì[iÍiîïîì(0x4d77)]),
this[iÍiîïîì(0x4ff1)][iÍiîïîì(0x45d4)](iíïìííì['max']),
this;
}
['makeEmpty']() {
var iIïíiiî = iÌïìîiì;
return this['min']['x'] = this[iIïíiiî(0x4d77)]['y'] = this['min']['z'] = +Infinity,
this[iIïíiiî(0x4ff1)]['x'] = this[iIïíiiî(0x4ff1)]['y'] = this[iIïíiiî(0x4ff1)]['z'] = -Infinity,
this;
}
[iÌïìîiì(0x2a5d)]() {
var iÍíîíìí = iÌïìîiì;
return this['max']['x'] < this[iÍíîíìí(0x4d77)]['x'] || this[iÍíîíìí(0x4ff1)]['y'] < this[iÍíîíìí(0x4d77)]['y'] || this[iÍíîíìí(0x4ff1)]['z'] < this['min']['z'];
}
['getCenter'](iiiîîïí) {
var iÏìïíïì = iÌïìîiì;
return this[iÏìïíïì(0x2a5d)]() ? iiiîîïí[iÏìïíïì(0x3458)](0x0, 0x0, 0x0) : iiiîîïí[iÏìïíïì(0x161b)](this[iÏìïíïì(0x4d77)], this['max'])[iÏìïíïì(0x2ad1)](0.5);
}
[iÌïìîiì(0x2978)](iíïííìï) {
var iÎîïíìí = iÌïìîiì;
return this[iÎîïíìí(0x2a5d)]() ? iíïííìï[iÎîïíìí(0x3458)](0x0, 0x0, 0x0) : iíïííìï[iÎîïíìí(0x377b)](this['max'], this['min']);
}
[iÌïìîiì(0x3c2c)](iîìîîîí) {
var iÍîìiïï = iÌïìîiì;
return this['min']['min'](iîìîîîí),
this['max'][iÍîìiïï(0x4ff1)](iîìîîîí),
this;
}
[iÌïìîiì(0x3196)](iïiiîiî) {
var iIíiiïi = iÌïìîiì;
return this['min'][iIíiiïi(0x489)](iïiiîiî),
this[iIíiiïi(0x4ff1)]['add'](iïiiîiî),
this;
}
[iÌïìîiì(0x3ebd)](iîiîîíï) {
var iÍíiíîï = iÌïìîiì;
return this['min'][iÍíiíîï(0x25d6)](-iîiîîíï),
this[iÍíiíîï(0x4ff1)]['addScalar'](iîiîîíï),
this;
}
[iÌïìîiì(0x1f34)](iíîîìîî, iììîííì=![]) {
var iÌìììiì = iÌïìîiì;
iíîîìîî['updateWorldMatrix'](![], ![]);
const iïïïiìí = iíîîìîî[iÌìììiì(0xec4)];
if (iïïïiìí !== undefined) {
if (iììîííì && iïïïiìí['attributes'] != undefined && iïïïiìí[iÌìììiì(0x144d)]['position'] !== undefined) {
const iïíïïïì = iïïïiìí['attributes'][iÌìììiì(0x35f)];
for (let iíiîíìí = 0x0, iîííïîî = iïíïïïì[iÌìììiì(0x147b)]; iíiîíìí < iîííïîî; iíiîíìí++) {
iîíìiíi[iÌìììiì(0x2340)](iïíïïïì, iíiîíìí)[iÌìììiì(0x2415)](iíîîìîî[iÌìììiì(0xcd4)]),
this[iÌìììiì(0x3c2c)](iîíìiíi);
}
} else
iïïïiìí[iÌìììiì(0x4aac)] === null && iïïïiìí[iÌìììiì(0x2894)](),
iîíïiîì[iÌìììiì(0x45d4)](iïïïiìí[iÌìììiì(0x4aac)]),
iîíïiîì[iÌìììiì(0x2415)](iíîîìîî['matrixWorld']),
this[iÌìììiì(0xdd0)](iîíïiîì);
}
const iïíîïìi = iíîîìîî[iÌìììiì(0x4b22)];
for (let iïìîíïì = 0x0, iìiíîïí = iïíîïìi[iÌìììiì(0x41c3)]; iïìîíïì < iìiíîïí; iïìîíïì++) {
this['expandByObject'](iïíîïìi[iïìîíïì], iììîííì);
}
return this;
}
[iÌïìîiì(0xf49)](iiíiiìî) {
var iÎiììiì = iÌïìîiì;
return iiíiiìî['x'] < this[iÎiììiì(0x4d77)]['x'] || iiíiiìî['x'] > this[iÎiììiì(0x4ff1)]['x'] || iiíiiìî['y'] < this[iÎiììiì(0x4d77)]['y'] || iiíiiìî['y'] > this[iÎiììiì(0x4ff1)]['y'] || iiíiiìî['z'] < this[iÎiììiì(0x4d77)]['z'] || iiíiiìî['z'] > this[iÎiììiì(0x4ff1)]['z'] ? ![] : !![];
}
[iÌïìîiì(0x46fb)](iîiìiíï) {
var iIïïiïi = iÌïìîiì;
return this[iIïïiïi(0x4d77)]['x'] <= iîiìiíï['min']['x'] && iîiìiíï[iIïïiïi(0x4ff1)]['x'] <= this[iIïïiïi(0x4ff1)]['x'] && this[iIïïiïi(0x4d77)]['y'] <= iîiìiíï[iIïïiïi(0x4d77)]['y'] && iîiìiíï[iIïïiïi(0x4ff1)]['y'] <= this[iIïïiïi(0x4ff1)]['y'] && this[iIïïiïi(0x4d77)]['z'] <= iîiìiíï['min']['z'] && iîiìiíï[iIïïiïi(0x4ff1)]['z'] <= this[iIïïiïi(0x4ff1)]['z'];
}
[iÌïìîiì(0x2a03)](iïíïîïí, iííìïïî) {
var iÎîíiìì = iÌïìîiì;
return iííìïïî['set']((iïíïîïí['x'] - this[iÎîíiìì(0x4d77)]['x']) / (this['max']['x'] - this[iÎîíiìì(0x4d77)]['x']), (iïíïîïí['y'] - this[iÎîíiìì(0x4d77)]['y']) / (this['max']['y'] - this[iÎîíiìì(0x4d77)]['y']), (iïíïîïí['z'] - this[iÎîíiìì(0x4d77)]['z']) / (this['max']['z'] - this[iÎîíiìì(0x4d77)]['z']));
}
[iÌïìîiì(0x4708)](iîiìíîì) {
var iÏïìíií = iÌïìîiì;
return iîiìíîì['max']['x'] < this[iÏïìíií(0x4d77)]['x'] || iîiìíîì['min']['x'] > this[iÏïìíií(0x4ff1)]['x'] || iîiìíîì[iÏïìíií(0x4ff1)]['y'] < this[iÏïìíií(0x4d77)]['y'] || iîiìíîì[iÏïìíií(0x4d77)]['y'] > this['max']['y'] || iîiìíîì[iÏïìíií(0x4ff1)]['z'] < this[iÏïìíií(0x4d77)]['z'] || iîiìíîì[iÏïìíií(0x4d77)]['z'] > this[iÏïìíií(0x4ff1)]['z'] ? ![] : !![];
}
[iÌïìîiì(0x182)](iîïïîíi) {
var iÍííìïï = iÌïìîiì;
return this[iÍííìïï(0x3c17)](iîïïîíi[iÍííìïï(0x79b)], iîíìiíi),
iîíìiíi[iÍííìïï(0x3167)](iîïïîíi[iÍííìïï(0x79b)]) <= iîïïîíi[iÍííìïï(0x21cc)] * iîïïîíi['radius'];
}
[iÌïìîiì(0x3e26)](iiììíiì) {
var iÌîiîìî = iÌïìîiì;
let iiïiíîí, iìíïïïi;
return iiììíiì[iÌîiîìî(0x22a2)]['x'] > 0x0 ? (iiïiíîí = iiììíiì[iÌîiîìî(0x22a2)]['x'] * this[iÌîiîìî(0x4d77)]['x'],
iìíïïïi = iiììíiì['normal']['x'] * this[iÌîiîìî(0x4ff1)]['x']) : (iiïiíîí = iiììíiì[iÌîiîìî(0x22a2)]['x'] * this[iÌîiîìî(0x4ff1)]['x'],
iìíïïïi = iiììíiì['normal']['x'] * this[iÌîiîìî(0x4d77)]['x']),
iiììíiì[iÌîiîìî(0x22a2)]['y'] > 0x0 ? (iiïiíîí += iiììíiì['normal']['y'] * this[iÌîiîìî(0x4d77)]['y'],
iìíïïïi += iiììíiì[iÌîiîìî(0x22a2)]['y'] * this[iÌîiîìî(0x4ff1)]['y']) : (iiïiíîí += iiììíiì['normal']['y'] * this['max']['y'],
iìíïïïi += iiììíiì['normal']['y'] * this['min']['y']),
iiììíiì[iÌîiîìî(0x22a2)]['z'] > 0x0 ? (iiïiíîí += iiììíiì['normal']['z'] * this[iÌîiîìî(0x4d77)]['z'],
iìíïïïi += iiììíiì['normal']['z'] * this[iÌîiîìî(0x4ff1)]['z']) : (iiïiíîí += iiììíiì[iÌîiîìî(0x22a2)]['z'] * this[iÌîiîìî(0x4ff1)]['z'],
iìíïïïi += iiììíiì['normal']['z'] * this[iÌîiîìî(0x4d77)]['z']),
iiïiíîí <= -iiììíiì[iÌîiîìî(0x28c4)] && iìíïïïi >= -iiììíiì['constant'];
}
[iÌïìîiì(0x3124)](iïíìïïí) {
var iÎïíîiì = iÌïìîiì;
if (this[iÎïíîiì(0x2a5d)]())
return ![];
this[iÎïíîiì(0x2ed5)](iìíïîîï),
iïîïììí[iÎïíîiì(0x377b)](this[iÎïíîiì(0x4ff1)], iìíïîîï),
iìììiíí[iÎïíîiì(0x377b)](iïíìïïí['a'], iìíïîîï),
iïïîîïí[iÎïíîiì(0x377b)](iïíìïïí['b'], iìíïîîï),
iîiiïiî[iÎïíîiì(0x377b)](iïíìïïí['c'], iìíïîîï),
iiíîîïî['subVectors'](iïïîîïí, iìììiíí),
iiíîìiï[iÎïíîiì(0x377b)](iîiiïiî, iïïîîïí),
iìíîìïï[iÎïíîiì(0x377b)](iìììiíí, iîiiïiî);
let iiiííiî = [0x0, -iiíîîïî['z'], iiíîîïî['y'], 0x0, -iiíîìiï['z'], iiíîìiï['y'], 0x0, -iìíîìïï['z'], iìíîìïï['y'], iiíîîïî['z'], 0x0, -iiíîîïî['x'], iiíîìiï['z'], 0x0, -iiíîìiï['x'], iìíîìïï['z'], 0x0, -iìíîìïï['x'], -iiíîîïî['y'], iiíîîïî['x'], 0x0, -iiíîìiï['y'], iiíîìiï['x'], 0x0, -iìíîìïï['y'], iìíîìïï['x'], 0x0];
if (!iîîïiiì(iiiííiî, iìììiíí, iïïîîïí, iîiiïiî, iïîïììí))
return ![];
iiiííiî = [0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1];
if (!iîîïiiì(iiiííiî, iìììiíí, iïïîîïí, iîiiïiî, iïîïììí))
return ![];
return iïiïïíí[iÎïíîiì(0x489a)](iiíîîïî, iiíîìiï),
iiiííiî = [iïiïïíí['x'], iïiïïíí['y'], iïiïïíí['z']],
iîîïiiì(iiiííiî, iìììiíí, iïïîîïí, iîiiïiî, iïîïììí);
}
[iÌïìîiì(0x3c17)](iiîïîíî, iìììïïî) {
var iIiíiíí = iÌïìîiì;
return iìììïïî['copy'](iiîïîíî)['clamp'](this[iIiíiíí(0x4d77)], this[iIiíiíí(0x4ff1)]);
}
[iÌïìîiì(0x2df8)](iîïîiiì) {
var iÍiìììi = iÌïìîiì;
return this[iÍiìììi(0x3c17)](iîïîiiì, iîíìiíi)[iÍiìììi(0x4733)](iîïîiiì);
}
[iÌïìîiì(0x789)](iíîïiîî) {
var iÌïiîíî = iÌïìîiì;
return this[iÌïiîíî(0x2a5d)]() ? iíîïiîî[iÌïiîíî(0x45d9)]() : (this[iÌïiîíî(0x2ed5)](iíîïiîî['center']),
iíîïiîî[iÌïiîíî(0x21cc)] = this['getSize'](iîíìiíi)['length']() * 0.5),
iíîïiîî;
}
[iÌïìîiì(0x3ec2)](iïìîiiî) {
var iÍìiîìï = iÌïìîiì;
this[iÍìiîìï(0x4d77)][iÍìiîìï(0x4ff1)](iïìîiiî[iÍìiîìï(0x4d77)]),
this[iÍìiîìï(0x4ff1)][iÍìiîìï(0x4d77)](iïìîiiî[iÍìiîìï(0x4ff1)]);
if (this[iÍìiîìï(0x2a5d)]())
this['makeEmpty']();
return this;
}
[iÌïìîiì(0xdd0)](iíiíïíì) {
var iÌïiîïï = iÌïìîiì;
return this['min']['min'](iíiíïíì[iÌïiîïï(0x4d77)]),
this[iÌïiîïï(0x4ff1)]['max'](iíiíïíì['max']),
this;
}
[iÌïìîiì(0x2415)](iíîìiíí) {
var iÎíîïîî = iÌïìîiì;
if (this[iÎíîïîî(0x2a5d)]())
return this;
return iìîìiíí[0x0][iÎíîïîî(0x3458)](this[iÎíîïîî(0x4d77)]['x'], this[iÎíîïîî(0x4d77)]['y'], this[iÎíîïîî(0x4d77)]['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x1][iÎíîïîî(0x3458)](this[iÎíîïîî(0x4d77)]['x'], this[iÎíîïîî(0x4d77)]['y'], this[iÎíîïîî(0x4ff1)]['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x2][iÎíîïîî(0x3458)](this[iÎíîïîî(0x4d77)]['x'], this[iÎíîïîî(0x4ff1)]['y'], this['min']['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x3][iÎíîïîî(0x3458)](this['min']['x'], this[iÎíîïîî(0x4ff1)]['y'], this[iÎíîïîî(0x4ff1)]['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x4][iÎíîïîî(0x3458)](this[iÎíîïîî(0x4ff1)]['x'], this[iÎíîïîî(0x4d77)]['y'], this['min']['z'])['applyMatrix4'](iíîìiíí),
iìîìiíí[0x5]['set'](this[iÎíîïîî(0x4ff1)]['x'], this['min']['y'], this['max']['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x6][iÎíîïîî(0x3458)](this[iÎíîïîî(0x4ff1)]['x'], this[iÎíîïîî(0x4ff1)]['y'], this['min']['z'])[iÎíîïîî(0x2415)](iíîìiíí),
iìîìiíí[0x7][iÎíîïîî(0x3458)](this['max']['x'], this[iÎíîïîî(0x4ff1)]['y'], this[iÎíîïîî(0x4ff1)]['z'])[iÎíîïîî(0x2415)](iíîìiíí),
this['setFromPoints'](iìîìiíí),
this;
}
[iÌïìîiì(0x3a44)](iíïiíiî) {
var iÎíiîïì = iÌïìîiì;
return this[iÎíiîïì(0x4d77)][iÎíiîïì(0x1ecd)](iíïiíiî),
this[iÎíiîïì(0x4ff1)][iÎíiîïì(0x1ecd)](iíïiíiî),
this;
}
[iÌïìîiì(0x8be)](iìiîíií) {
var iÎìiîíì = iÌïìîiì;
return iìiîíií[iÎìiîíì(0x4d77)][iÎìiîíì(0x8be)](this['min']) && iìiîíií[iÎìiîíì(0x4ff1)]['equals'](this['max']);
}
}
const iìîìiíí = [new iïìïïïî(), new iïìïïïî(), new iïìïïïî(), new iïìïïïî(), new iïìïïïî(), new iïìïïïî(), new iïìïïïî(), new iïìïïïî()]
, iîíìiíi = new iïìïïïî()
, iîíïiîì = new iìììîìï()
, iìììiíí = new iïìïïïî()
, iïïîîïí = new iïìïïïî()
, iîiiïiî = new iïìïïïî()
, iiíîîïî = new iïìïïïî()
, iiíîìiï = new iïìïïïî()
, iìíîìïï = new iïìïïïî()
, iìíïîîï = new iïìïïïî()
, iïîïììí = new iïìïïïî()
, iïiïïíí = new iïìïïïî()
, iììîiïî = new iïìïïïî();
function iîîïiiì(iiîíïíí, iiìíîiï, iííìíií, iiïïîìì, iííiiîi) {
var iÌîïîíî = iÌïìîiì;
for (let iìiiíìi = 0x0, iïïìiíi = iiîíïíí['length'] - 0x3; iìiiíìi <= iïïìiíi; iìiiíìi += 0x3) {
iììîiïî[iÌîïîíî(0x32d7)](iiîíïíí, iìiiíìi);
const iiiíìiï = iííiiîi['x'] * Math['abs'](iììîiïî['x']) + iííiiîi['y'] * Math[iÌîïîíî(0x12c5)](iììîiïî['y']) + iííiiîi['z'] * Math[iÌîïîíî(0x12c5)](iììîiïî['z'])
, iiîíïíi = iiìíîiï['dot'](iììîiïî)
, iiiíïií = iííìíií[iÌîïîíî(0x260c)](iììîiïî)
, iiìîïiì = iiïïîìì[iÌîïîíî(0x260c)](iììîiïî);
if (Math[iÌîïîíî(0x4ff1)](-Math['max'](iiîíïíi, iiiíïií, iiìîïiì), Math[iÌîïîíî(0x4d77)](iiîíïíi, iiiíïií, iiìîïiì)) > iiiíìiï)
return ![];
}
return !![];
}
const iîîííîí = new iìììîìï()
, iíïïìíï = new iïìïïïî()
, iîîiiîí = new iïìïïïî();
class iîîïîîî {
constructor(iíiiìiï=new iïìïïïî(), iíiïíïï=-0x1) {
var iÎíìïïî = iÌïìîiì;
this[iÎíìïïî(0x79b)] = iíiiìiï,
this[iÎíìïïî(0x21cc)] = iíiïíïï;
}
['set'](iííiiíí, iïïììíî) {
var iÏìiïiì = iÌïìîiì;
return this['center']['copy'](iííiiíí),
this[iÏìiïiì(0x21cc)] = iïïììíî,
this;
}
[iÌïìîiì(0x2b4)](iíîïíii, iîïiíìì) {
var iÌìîíii = iÌïìîiì;
const iíiîiìï = this[iÌìîíii(0x79b)];
iîïiíìì !== undefined ? iíiîiìï['copy'](iîïiíìì) : iîîííîí[iÌìîíii(0x2b4)](iíîïíii)['getCenter'](iíiîiìï);
let iìíïïiì = 0x0;
for (let iiïîiïî = 0x0, iiïîíîí = iíîïíii['length']; iiïîiïî < iiïîíîí; iiïîiïî++) {
iìíïïiì = Math[iÌìîíii(0x4ff1)](iìíïïiì, iíiîiìï[iÌìîíii(0x3167)](iíîïíii[iiïîiïî]));
}
return this[iÌìîíii(0x21cc)] = Math[iÌìîíii(0x2c00)](iìíïïiì),
this;
}
['copy'](iíìîïíî) {
var iÌíìiîi = iÌïìîiì;
return this[iÌíìiîi(0x79b)]['copy'](iíìîïíî[iÌíìiîi(0x79b)]),
this[iÌíìiîi(0x21cc)] = iíìîïíî[iÌíìiîi(0x21cc)],
this;
}
[iÌïìîiì(0x2a5d)]() {
return this['radius'] < 0x0;
}
[iÌïìîiì(0x45d9)]() {
var iÏíììïï = iÌïìîiì;
return this[iÏíììïï(0x79b)]['set'](0x0, 0x0, 0x0),
this['radius'] = -0x1,
this;
}
['containsPoint'](iìíïíií) {
var iIîìîîi = iÌïìîiì;
return iìíïíií[iIîìîîi(0x3167)](this['center']) <= this[iIîìîîi(0x21cc)] * this[iIîìîîi(0x21cc)];
}
[iÌïìîiì(0x2df8)](iìïîïìí) {
var iÎìiiíí = iÌïìîiì;
return iìïîïìí['distanceTo'](this['center']) - this[iÎìiiíí(0x21cc)];
}
[iÌïìîiì(0x182)](iîiììií) {
var iÍïìîíi = iÌïìîiì;
const iîíiíiï = this[iÍïìîíi(0x21cc)] + iîiììií[iÍïìîíi(0x21cc)];
return iîiììií['center'][iÍïìîíi(0x3167)](this[iÍïìîíi(0x79b)]) <= iîíiíiï * iîíiíiï;
}
[iÌïìîiì(0x4708)](iïîïìíî) {
var iÏìîiií = iÌïìîiì;
return iïîïìíî[iÏìîiií(0x182)](this);
}
[iÌïìîiì(0x3e26)](iïìïiiì) {
var iÎiïìíi = iÌïìîiì;
return Math[iÎiïìíi(0x12c5)](iïìïiiì[iÎiïìíi(0x2df8)](this[iÎiïìíi(0x79b)])) <= this[iÎiïìíi(0x21cc)];
}
[iÌïìîiì(0x3c17)](iíîîìîì, iììïïíï) {
var iÌíìïiì = iÌïìîiì;
const iíiííìí = this[iÌíìïiì(0x79b)][iÌíìïiì(0x3167)](iíîîìîì);
return iììïïíï[iÌíìïiì(0x45d4)](iíîîìîì),
iíiííìí > this[iÌíìïiì(0x21cc)] * this['radius'] && (iììïïíï[iÌíìïiì(0x489)](this['center'])[iÌíìïiì(0x19b)](),
iììïïíï['multiplyScalar'](this[iÌíìïiì(0x21cc)])['add'](this[iÌíìïiì(0x79b)])),
iììïïíï;
}
[iÌïìîiì(0x34da)](iiììïíì) {
var iÎîìííi = iÌïìîiì;
if (this[iÎîìííi(0x2a5d)]())
return iiììïíì['makeEmpty'](),
iiììïíì;
return iiììïíì['set'](this[iÎîìííi(0x79b)], this[iÎîìííi(0x79b)]),
iiììïíì['expandByScalar'](this[iÎîìííi(0x21cc)]),
iiììïíì;
}
[iÌïìîiì(0x2415)](iïíîiiï) {
var iIiîîíí = iÌïìîiì;
return this[iIiîîíí(0x79b)][iIiîîíí(0x2415)](iïíîiiï),
this['radius'] = this[iIiîîíí(0x21cc)] * iïíîiiï[iIiîîíí(0x4e30)](),
this;
}
[iÌïìîiì(0x3a44)](iììíîîí) {
var iÍîiîíî = iÌïìîiì;
return this[iÍîiîíî(0x79b)][iÍîiîíî(0x1ecd)](iììíîîí),
this;
}
['expandByPoint'](iïìiiìí) {
var iIíiiìí = iÌïìîiì;
if (this[iIíiiìí(0x2a5d)]())
return this[iIíiiìí(0x79b)][iIíiiìí(0x45d4)](iïìiiìí),
this[iIíiiìí(0x21cc)] = 0x0,
this;
iíïïìíï[iIíiiìí(0x377b)](iïìiiìí, this[iIíiiìí(0x79b)]);
const iíìíìîí = iíïïìíï[iIíiiìí(0x489d)]();
if (iíìíìîí > this['radius'] * this['radius']) {
const iíïïiiì = Math[iIíiiìí(0x2c00)](iíìíìîí)
, iïìíïii = (iíïïiiì - this[iIíiiìí(0x21cc)]) * 0.5;
this[iIíiiìí(0x79b)][iIíiiìí(0x2c0c)](iíïïìíï, iïìíïii / iíïïiiì),
this[iIíiiìí(0x21cc)] += iïìíïii;
}
return this;
}
['union'](iiïïiîï) {
var iÌïìííí = iÌïìîiì;
if (iiïïiîï['isEmpty']())
return this;
if (this[iÌïìííí(0x2a5d)]())
return this['copy'](iiïïiîï),
this;
return this[iÌïìííí(0x79b)][iÌïìííí(0x8be)](iiïïiîï['center']) === !![] ? this[iÌïìííí(0x21cc)] = Math[iÌïìííí(0x4ff1)](this['radius'], iiïïiîï['radius']) : (iîîiiîí[iÌïìííí(0x377b)](iiïïiîï['center'], this['center'])['setLength'](iiïïiîï[iÌïìííí(0x21cc)]),
this[iÌïìííí(0x3c2c)](iíïïìíï[iÌïìííí(0x45d4)](iiïïiîï[iÌïìííí(0x79b)])['add'](iîîiiîí)),
this[iÌïìííí(0x3c2c)](iíïïìíï[iÌïìííí(0x45d4)](iiïïiîï[iÌïìííí(0x79b)])[iÌïìííí(0x489)](iîîiiîí))),
this;
}
['equals'](iïiîîiï) {
var iÏìiîîi = iÌïìîiì;
return iïiîîiï[iÏìiîîi(0x79b)][iÏìiîîi(0x8be)](this['center']) && iïiîîiï[iÏìiîîi(0x21cc)] === this[iÏìiîîi(0x21cc)];
}
[iÌïìîiì(0xa92)]() {
return new this['constructor']()['copy'](this);
}
}
const iiíïiiì = new iïìïïïî()
, iîîîïìi = new iïìïïïî()
, iïîììíï = new iïìïïïî()
, iiíiîiì = new iïìïïïî()
, iìïiìîï = new iïìïïïî()
, iiïíïìî = new iïìïïïî()
, iïiïììì = new iïìïïïî();
class iiiïïií {
constructor(iîìîïiî=new iïìïïïî(), iìïíîîi=new iïìïïïî(0x0,0x0,-0x1)) {
var iÍîiiîi = iÌïìîiì;
this['origin'] = iîìîïiî,
this[iÍîiiîi(0x4b42)] = iìïíîîi;
}
[iÌïìîiì(0x3458)](iïìiíìí, iîïííii) {
var iÎììiíi = iÌïìîiì;
return this[iÎììiíi(0x313e)][iÎììiíi(0x45d4)](iïìiíìí),
this['direction'][iÎììiíi(0x45d4)](iîïííii),
this;
}
[iÌïìîiì(0x45d4)](iiìïïiï) {
var iÍîïiìi = iÌïìîiì;
return this[iÍîïiìi(0x313e)][iÍîïiìi(0x45d4)](iiìïïiï[iÍîïiìi(0x313e)]),
this[iÍîïiìi(0x4b42)][iÍîïiìi(0x45d4)](iiìïïiï[iÍîïiìi(0x4b42)]),
this;
}
['at'](iïìíiíí, iiîïìîî) {
var iÎîiïïï = iÌïìîiì;
return iiîïìîî[iÎîiïïï(0x45d4)](this[iÎîiïïï(0x313e)])['addScaledVector'](this[iÎîiïïï(0x4b42)], iïìíiíí);
}
[iÌïìîiì(0x2fea)](iiíîïìi) {
var iÌïîîîi = iÌïìîiì;
return this[iÌïîîîi(0x4b42)][iÌïîîîi(0x45d4)](iiíîïìi)[iÌïîîîi(0x489)](this[iÌïîîîi(0x313e)])[iÌïîîîi(0x19b)](),
this;
}
[iÌïìîiì(0x24ad)](iîîìiiî) {
var iÎíîïíî = iÌïìîiì;
return this['origin'][iÎíîïíî(0x45d4)](this['at'](iîîìiiî, iiíïiiì)),
this;
}
['closestPointToPoint'](iìîïîïí, iîïîiíi) {
var iÍïiïíi = iÌïìîiì;
iîïîiíi['subVectors'](iìîïîïí, this[iÍïiïíi(0x313e)]);
const iîìîîìî = iîïîiíi['dot'](this['direction']);
if (iîìîîìî < 0x0)
return iîïîiíi[iÍïiïíi(0x45d4)](this[iÍïiïíi(0x313e)]);
return iîïîiíi[iÍïiïíi(0x45d4)](this[iÍïiïíi(0x313e)])[iÍïiïíi(0x2c0c)](this[iÍïiïíi(0x4b42)], iîìîîìî);
}
[iÌïìîiì(0x2df8)](iíïíîìi) {
var iÌìîíîî = iÌïìîiì;
return Math[iÌìîíîî(0x2c00)](this[iÌìîíîî(0x3b26)](iíïíîìi));
}
[iÌïìîiì(0x3b26)](iïíïïií) {
var iÌïîiìï = iÌïìîiì;
const iiííiíî = iiíïiiì[iÌïîiìï(0x377b)](iïíïïií, this[iÌïîiìï(0x313e)])[iÌïîiìï(0x260c)](this[iÌïîiìï(0x4b42)]);
if (iiííiíî < 0x0)
return this['origin'][iÌïîiìï(0x3167)](iïíïïií);
return iiíïiiì[iÌïîiìï(0x45d4)](this[iÌïîiìï(0x313e)])[iÌïîiìï(0x2c0c)](this[iÌïîiìï(0x4b42)], iiííiíî),
iiíïiiì[iÌïîiìï(0x3167)](iïíïïií);
}
['distanceSqToSegment'](iïííííï, iiíiìîî, iîîíïií, iíiïïìï) {
var iÌiîîïì = iÌïìîiì;
iîîîïìi[iÌiîîïì(0x45d4)](iïííííï)['add'](iiíiìîî)[iÌiîîïì(0x2ad1)](0.5),
iïîììíï[iÌiîîïì(0x45d4)](iiíiìîî)['sub'](iïííííï)[iÌiîîïì(0x19b)](),
iiíiîiì[iÌiîîïì(0x45d4)](this[iÌiîîïì(0x313e)])[iÌiîîïì(0x489)](iîîîïìi);
const iïîîiïi = iïííííï[iÌiîîïì(0x4733)](iiíiìîî) * 0.5
, iííìiìî = -this[iÌiîîïì(0x4b42)][iÌiîîïì(0x260c)](iïîììíï)
, iìiíïií = iiíiîiì[iÌiîîïì(0x260c)](this[iÌiîîïì(0x4b42)])
, iîiîïîï = -iiíiîiì[iÌiîîïì(0x260c)](iïîììíï)
, iïïìíiî = iiíiîiì['lengthSq']()
, iììïiiî = Math[iÌiîîïì(0x12c5)](0x1 - iííìiìî * iííìiìî);
let iìîiíîï, iïìiííí, iïîìîìí, iìïìïìî;
if (iììïiiî > 0x0) {
iìîiíîï = iííìiìî * iîiîïîï - iìiíïií,
iïìiííí = iííìiìî * iìiíïií - iîiîïîï,
iìïìïìî = iïîîiïi * iììïiiî;
if (iìîiíîï >= 0x0) {
if (iïìiííí >= -iìïìïìî) {
if (iïìiííí <= iìïìïìî) {
const iïííiiï = 0x1 / iììïiiî;
iìîiíîï *= iïííiiï,
iïìiííí *= iïííiiï,
iïîìîìí = iìîiíîï * (iìîiíîï + iííìiìî * iïìiííí + 0x2 * iìiíïií) + iïìiííí * (iííìiìî * iìîiíîï + iïìiííí + 0x2 * iîiîïîï) + iïïìíiî;
} else
iïìiííí = iïîîiïi,
iìîiíîï = Math[iÌiîîïì(0x4ff1)](0x0, -(iííìiìî * iïìiííí + iìiíïií)),
iïîìîìí = -iìîiíîï * iìîiíîï + iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî;
} else
iïìiííí = -iïîîiïi,
iìîiíîï = Math[iÌiîîïì(0x4ff1)](0x0, -(iííìiìî * iïìiííí + iìiíïií)),
iïîìîìí = -iìîiíîï * iìîiíîï + iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî;
} else {
if (iïìiííí <= -iìïìïìî)
iìîiíîï = Math['max'](0x0, -(-iííìiìî * iïîîiïi + iìiíïií)),
iïìiííí = iìîiíîï > 0x0 ? -iïîîiïi : Math[iÌiîîïì(0x4d77)](Math['max'](-iïîîiïi, -iîiîïîï), iïîîiïi),
iïîìîìí = -iìîiíîï * iìîiíîï + iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî;
else
iïìiííí <= iìïìïìî ? (iìîiíîï = 0x0,
iïìiííí = Math[iÌiîîïì(0x4d77)](Math[iÌiîîïì(0x4ff1)](-iïîîiïi, -iîiîïîï), iïîîiïi),
iïîìîìí = iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî) : (iìîiíîï = Math['max'](0x0, -(iííìiìî * iïîîiïi + iìiíïií)),
iïìiííí = iìîiíîï > 0x0 ? iïîîiïi : Math['min'](Math[iÌiîîïì(0x4ff1)](-iïîîiïi, -iîiîïîï), iïîîiïi),
iïîìîìí = -iìîiíîï * iìîiíîï + iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî);
}
} else
iïìiííí = iííìiìî > 0x0 ? -iïîîiïi : iïîîiïi,
iìîiíîï = Math[iÌiîîïì(0x4ff1)](0x0, -(iííìiìî * iïìiííí + iìiíïií)),
iïîìîìí = -iìîiíîï * iìîiíîï + iïìiííí * (iïìiííí + 0x2 * iîiîïîï) + iïïìíiî;
return iîîíïií && iîîíïií[iÌiîîïì(0x45d4)](this[iÌiîîïì(0x313e)])['addScaledVector'](this['direction'], iìîiíîï),
iíiïïìï && iíiïïìï['copy'](iîîîïìi)['addScaledVector'](iïîììíï, iïìiííí),
iïîìîìí;
}
[iÌïìîiì(0x3633)](iîíïïìì, iììîíìí) {
var iÏïîîïì = iÌïìîiì;
iiíïiiì[iÏïîîïì(0x377b)](iîíïïìì[iÏïîîïì(0x79b)], this['origin']);
const iiíììiï = iiíïiiì[iÏïîîïì(0x260c)](this[iÏïîîïì(0x4b42)])
, iííiïíí = iiíïiiì[iÏïîîïì(0x260c)](iiíïiiì) - iiíììiï * iiíììiï
, iìíiíîí = iîíïïìì[iÏïîîïì(0x21cc)] * iîíïïìì[iÏïîîïì(0x21cc)];
if (iííiïíí > iìíiíîí)
return null;
const iíîïîìï = Math[iÏïîîïì(0x2c00)](iìíiíîí - iííiïíí)
, iiìiiîì = iiíììiï - iíîïîìï
, iíiiíïì = iiíììiï + iíîïîìï;
if (iíiiíïì < 0x0)
return null;
if (iiìiiîì < 0x0)
return this['at'](iíiiíïì, iììîíìí);
return this['at'](iiìiiîì, iììîíìí);
}
[iÌïìîiì(0x182)](iíììîïï) {
var iÏîîíïí = iÌïìîiì;
return this[iÏîîíïí(0x3b26)](iíììîïï[iÏîîíïí(0x79b)]) <= iíììîïï[iÏîîíïí(0x21cc)] * iíììîïï[iÏîîíïí(0x21cc)];
}
[iÌïìîiì(0xb56)](iìíîïîí) {
var iÏiiïìí = iÌïìîiì;
const iiììîii = iìíîïîí[iÏiiïìí(0x22a2)][iÏiiïìí(0x260c)](this[iÏiiïìí(0x4b42)]);
if (iiììîii === 0x0) {
if (iìíîïîí[iÏiiïìí(0x2df8)](this['origin']) === 0x0)
return 0x0;
return null;
}
const iïiiiîi = -(this[iÏiiïìí(0x313e)][iÏiiïìí(0x260c)](iìíîïîí[iÏiiïìí(0x22a2)]) + iìíîïîí['constant']) / iiììîii;
return iïiiiîi >= 0x0 ? iïiiiîi : null;
}
[iÌïìîiì(0x1f41)](iìîíîíï, iiiìiîî) {
var iÎiíiìì = iÌïìîiì;
const iìïíïií = this[iÎiíiìì(0xb56)](iìîíîíï);
if (iìïíïií === null)
return null;
return this['at'](iìïíïií, iiiìiîî);
}
[iÌïìîiì(0x3e26)](iîiìîíî) {
var iIiîîiï = iÌïìîiì;
const iìiííiï = iîiìîíî[iIiîîiï(0x2df8)](this[iIiîîiï(0x313e)]);
if (iìiííiï === 0x0)
return !![];
const iìiiììi = iîiìîíî[iIiîîiï(0x22a2)][iIiîîiï(0x260c)](this['direction']);
if (iìiiììi * iìiííiï < 0x0)
return !![];
return ![];
}
[iÌïìîiì(0x2d10)](iîìiiïï, iïiiìïî) {
var iIiiiïï = iÌïìîiì;
let iìiîïíì, iïîìiîì, iíïîíîi, iiiîììì, iììîííï, iiìîîïí;
const iiîîïïì = 0x1 / this['direction']['x']
, iiïîíìï = 0x1 / this[iIiiiïï(0x4b42)]['y']
, iiiiïïï = 0x1 / this['direction']['z']
, iiíìïíí = this[iIiiiïï(0x313e)];
iiîîïïì >= 0x0 ? (iìiîïíì = (iîìiiïï[iIiiiïï(0x4d77)]['x'] - iiíìïíí['x']) * iiîîïïì,
iïîìiîì = (iîìiiïï[iIiiiïï(0x4ff1)]['x'] - iiíìïíí['x']) * iiîîïïì) : (iìiîïíì = (iîìiiïï[iIiiiïï(0x4ff1)]['x'] - iiíìïíí['x']) * iiîîïïì,
iïîìiîì = (iîìiiïï['min']['x'] - iiíìïíí['x']) * iiîîïïì);
iiïîíìï >= 0x0 ? (iíïîíîi = (iîìiiïï['min']['y'] - iiíìïíí['y']) * iiïîíìï,
iiiîììì = (iîìiiïï[iIiiiïï(0x4ff1)]['y'] - iiíìïíí['y']) * iiïîíìï) : (iíïîíîi = (iîìiiïï['max']['y'] - iiíìïíí['y']) * iiïîíìï,
iiiîììì = (iîìiiïï[iIiiiïï(0x4d77)]['y'] - iiíìïíí['y']) * iiïîíìï);
if (iìiîïíì > iiiîììì || iíïîíîi > iïîìiîì)
return null;
if (iíïîíîi > iìiîïíì || isNaN(iìiîïíì))
iìiîïíì = iíïîíîi;
if (iiiîììì < iïîìiîì || isNaN(iïîìiîì))
iïîìiîì = iiiîììì;
iiiiïïï >= 0x0 ? (iììîííï = (iîìiiïï[iIiiiïï(0x4d77)]['z'] - iiíìïíí['z']) * iiiiïïï,
iiìîîïí = (iîìiiïï[iIiiiïï(0x4ff1)]['z'] - iiíìïíí['z']) * iiiiïïï) : (iììîííï = (iîìiiïï[iIiiiïï(0x4ff1)]['z'] - iiíìïíí['z']) * iiiiïïï,
iiìîîïí = (iîìiiïï[iIiiiïï(0x4d77)]['z'] - iiíìïíí['z']) * iiiiïïï);
if (iìiîïíì > iiìîîïí || iììîííï > iïîìiîì)
return null;
if (iììîííï > iìiîïíì || iìiîïíì !== iìiîïíì)
iìiîïíì = iììîííï;
if (iiìîîïí < iïîìiîì || iïîìiîì !== iïîìiîì)
iïîìiîì = iiìîîïí;
if (iïîìiîì < 0x0)
return null;
return this['at'](iìiîïíì >= 0x0 ? iìiîïíì : iïîìiîì, iïiiìïî);
}
[iÌïìîiì(0x4708)](iîiíììî) {
return this['intersectBox'](iîiíììî, iiíïiiì) !== null;
}
[iÌïìîiì(0x2cc5)](iîììïíï, iiîíiíï, iîiìiîi, iïïïìií, iíííïíï) {
var iÍîìîïî = iÌïìîiì;
iìïiìîï['subVectors'](iiîíiíï, iîììïíï),
iiïíïìî[iÍîìîïî(0x377b)](iîiìiîi, iîììïíï),
iïiïììì[iÍîìîïî(0x489a)](iìïiìîï, iiïíïìî);
let iííîìïi = this['direction']['dot'](iïiïììì), iïiíiìî;
if (iííîìïi > 0x0) {
if (iïïïìií)
return null;
iïiíiìî = 0x1;
} else {
if (iííîìïi < 0x0)
iïiíiìî = -0x1,
iííîìïi = -iííîìïi;
else
return null;
}
iiíiîiì[iÍîìîïî(0x377b)](this[iÍîìîïî(0x313e)], iîììïíï);
const iïîiìiï = iïiíiìî * this[iÍîìîïî(0x4b42)][iÍîìîïî(0x260c)](iiïíïìî[iÍîìîïî(0x489a)](iiíiîiì, iiïíïìî));
if (iïîiìiï < 0x0)
return null;
const iîíììíï = iïiíiìî * this[iÍîìîïî(0x4b42)][iÍîìîïî(0x260c)](iìïiìîï['cross'](iiíiîiì));
if (iîíììíï < 0x0)
return null;
if (iïîiìiï + iîíììíï > iííîìïi)
return null;
const iïíìiìï = -iïiíiìî * iiíiîiì['dot'](iïiïììì);
if (iïíìiìï < 0x0)
return null;
return this['at'](iïíìiìï / iííîìïi, iíííïíï);
}
[iÌïìîiì(0x2415)](iïiiîíi) {
var iÏîíîíí = iÌïìîiì;
return this[iÏîíîíí(0x313e)][iÏîíîíí(0x2415)](iïiiîíi),
this[iÏîíîíí(0x4b42)][iÏîíîíí(0xdea)](iïiiîíi),
this;
}
[iÌïìîiì(0x8be)](iìïïïíî) {
var iÏîìîii = iÌïìîiì;
return iìïïïíî[iÏîìîii(0x313e)][iÏîìîii(0x8be)](this[iÏîìîii(0x313e)]) && iìïïïíî['direction'][iÏîìîii(0x8be)](this['direction']);
}
[iÌïìîiì(0xa92)]() {
return new this['constructor']()['copy'](this);
}
}
class iìïîïìî {
constructor() {
var iÏîìïiî = iÌïìîiì;
iìïîïìî[iÏîìïiî(0x1921)]['isMatrix4'] = !![],
this[iÏîìïiî(0x3657)] = [0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1];
}
[iÌïìîiì(0x3458)](iiììïìî, iiiííìì, iîiìiïi, iììîìíí, iiìiiií, iîìïììï, iíiiíiì, iìíííîï, iîiííìí, iïiïìïi, iíïìíìî, iììîîïí, iiïîìiì, iíiiîíí, iíiíííï, iïïiíïí) {
var iÎïiïìí = iÌïìîiì;
const iííïìíí = this[iÎïiïìí(0x3657)];
return iííïìíí[0x0] = iiììïìî,
iííïìíí[0x4] = iiiííìì,
iííïìíí[0x8] = iîiìiïi,
iííïìíí[0xc] = iììîìíí,
iííïìíí[0x1] = iiìiiií,
iííïìíí[0x5] = iîìïììï,
iííïìíí[0x9] = iíiiíiì,
iííïìíí[0xd] = iìíííîï,
iííïìíí[0x2] = iîiííìí,
iííïìíí[0x6] = iïiïìïi,
iííïìíí[0xa] = iíïìíìî,
iííïìíí[0xe] = iììîîïí,
iííïìíí[0x3] = iiïîìiì,
iííïìíí[0x7] = iíiiîíí,
iííïìíí[0xb] = iíiíííï,
iííïìíí[0xf] = iïïiíïí,
this;
}
[iÌïìîiì(0x2544)]() {
var iÍìîîìí = iÌïìîiì;
return this[iÍìîîìí(0x3458)](0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0xa92)]() {
var iÍiiìiî = iÌïìîiì;
return new iìïîïìî()[iÍiiìiî(0x32d7)](this['elements']);
}
[iÌïìîiì(0x45d4)](iììíïîi) {
var iÍïïïìì = iÌïìîiì;
const iïiiííi = this[iÍïïïìì(0x3657)]
, iíììíiï = iììíïîi[iÍïïïìì(0x3657)];
return iïiiííi[0x0] = iíììíiï[0x0],
iïiiííi[0x1] = iíììíiï[0x1],
iïiiííi[0x2] = iíììíiï[0x2],
iïiiííi[0x3] = iíììíiï[0x3],
iïiiííi[0x4] = iíììíiï[0x4],
iïiiííi[0x5] = iíììíiï[0x5],
iïiiííi[0x6] = iíììíiï[0x6],
iïiiííi[0x7] = iíììíiï[0x7],
iïiiííi[0x8] = iíììíiï[0x8],
iïiiííi[0x9] = iíììíiï[0x9],
iïiiííi[0xa] = iíììíiï[0xa],
iïiiííi[0xb] = iíììíiï[0xb],
iïiiííi[0xc] = iíììíiï[0xc],
iïiiííi[0xd] = iíììíiï[0xd],
iïiiííi[0xe] = iíììíiï[0xe],
iïiiííi[0xf] = iíììíiï[0xf],
this;
}
[iÌïìîiì(0x3333)](iïïîïìï) {
var iÏïìiìï = iÌïìîiì;
const iîiiïíi = this[iÏïìiìï(0x3657)]
, iìììîîì = iïïîïìï[iÏïìiìï(0x3657)];
return iîiiïíi[0xc] = iìììîîì[0xc],
iîiiïíi[0xd] = iìììîîì[0xd],
iîiiïíi[0xe] = iìììîîì[0xe],
this;
}
[iÌïìîiì(0x33a1)](iiïíììi) {
var iÏíïïiî = iÌïìîiì;
const iîìíìii = iiïíììi[iÏíïïiî(0x3657)];
return this[iÏíïïiî(0x3458)](iîìíìii[0x0], iîìíìii[0x3], iîìíìii[0x6], 0x0, iîìíìii[0x1], iîìíìii[0x4], iîìíìii[0x7], 0x0, iîìíìii[0x2], iîìíìii[0x5], iîìíìii[0x8], 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
['extractBasis'](iîìíìíì, iiïîïìï, iiïííiì) {
var iIiïííí = iÌïìîiì;
return iîìíìíì[iIiïííí(0x279c)](this, 0x0),
iiïîïìï['setFromMatrixColumn'](this, 0x1),
iiïííiì[iIiïííí(0x279c)](this, 0x2),
this;
}
[iÌïìîiì(0x266b)](iiïíïíî, iiîíiii, iíîíìíí) {
var iIïiíïî = iÌïìîiì;
return this[iIïiíïî(0x3458)](iiïíïíî['x'], iiîíiii['x'], iíîíìíí['x'], 0x0, iiïíïíî['y'], iiîíiii['y'], iíîíìíí['y'], 0x0, iiïíïíî['z'], iiîíiii['z'], iíîíìíí['z'], 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0xa10)](iiìîiïi) {
var iÍìîïîì = iÌïìîiì;
const iìiíïiì = this[iÍìîïîì(0x3657)]
, iìíiìiï = iiìîiïi[iÍìîïîì(0x3657)]
, iìíiìîï = 0x1 / iíìiîïí[iÍìîïîì(0x279c)](iiìîiïi, 0x0)[iÍìîïîì(0x41c3)]()
, iîiiïìì = 0x1 / iíìiîïí[iÍìîïîì(0x279c)](iiìîiïi, 0x1)[iÍìîïîì(0x41c3)]()
, iïïìiìì = 0x1 / iíìiîïí[iÍìîïîì(0x279c)](iiìîiïi, 0x2)['length']();
return iìiíïiì[0x0] = iìíiìiï[0x0] * iìíiìîï,
iìiíïiì[0x1] = iìíiìiï[0x1] * iìíiìîï,
iìiíïiì[0x2] = iìíiìiï[0x2] * iìíiìîï,
iìiíïiì[0x3] = 0x0,
iìiíïiì[0x4] = iìíiìiï[0x4] * iîiiïìì,
iìiíïiì[0x5] = iìíiìiï[0x5] * iîiiïìì,
iìiíïiì[0x6] = iìíiìiï[0x6] * iîiiïìì,
iìiíïiì[0x7] = 0x0,
iìiíïiì[0x8] = iìíiìiï[0x8] * iïïìiìì,
iìiíïiì[0x9] = iìíiìiï[0x9] * iïïìiìì,
iìiíïiì[0xa] = iìíiìiï[0xa] * iïïìiìì,
iìiíïiì[0xb] = 0x0,
iìiíïiì[0xc] = 0x0,
iìiíïiì[0xd] = 0x0,
iìiíïiì[0xe] = 0x0,
iìiíïiì[0xf] = 0x1,
this;
}
[iÌïìîiì(0x1ba0)](iîïiiïì) {
var iIïîïìi = iÌïìîiì;
const iiîííìî = this['elements']
, iìíìîìï = iîïiiïì['x']
, iïìîiìi = iîïiiïì['y']
, iíîìîïì = iîïiiïì['z']
, iîííiiï = Math['cos'](iìíìîìï)
, iîîïïìï = Math[iIïîïìi(0x26b9)](iìíìîìï)
, iïììíîí = Math['cos'](iïìîiìi)
, iìíìïìî = Math[iIïîïìi(0x26b9)](iïìîiìi)
, iîiîiii = Math['cos'](iíîìîïì)
, iìiïìíì = Math[iIïîïìi(0x26b9)](iíîìîïì);
if (iîïiiïì[iIïîïìi(0x78d)] === iIïîïìi(0x1c47)) {
const iîîîîii = iîííiiï * iîiîiii
, iiîiîìí = iîííiiï * iìiïìíì
, iîiïiíì = iîîïïìï * iîiîiii
, iïïïíìï = iîîïïìï * iìiïìíì;
iiîííìî[0x0] = iïììíîí * iîiîiii,
iiîííìî[0x4] = -iïììíîí * iìiïìíì,
iiîííìî[0x8] = iìíìïìî,
iiîííìî[0x1] = iiîiîìí + iîiïiíì * iìíìïìî,
iiîííìî[0x5] = iîîîîii - iïïïíìï * iìíìïìî,
iiîííìî[0x9] = -iîîïïìï * iïììíîí,
iiîííìî[0x2] = iïïïíìï - iîîîîii * iìíìïìî,
iiîííìî[0x6] = iîiïiíì + iiîiîìí * iìíìïìî,
iiîííìî[0xa] = iîííiiï * iïììíîí;
} else {
if (iîïiiïì[iIïîïìi(0x78d)] === iIïîïìi(0x34bc)) {
const iîiïïïi = iïììíîí * iîiîiii
, iiíììíî = iïììíîí * iìiïìíì
, iìiiîîï = iìíìïìî * iîiîiii
, iîîîiií = iìíìïìî * iìiïìíì;
iiîííìî[0x0] = iîiïïïi + iîîîiií * iîîïïìï,
iiîííìî[0x4] = iìiiîîï * iîîïïìï - iiíììíî,
iiîííìî[0x8] = iîííiiï * iìíìïìî,
iiîííìî[0x1] = iîííiiï * iìiïìíì,
iiîííìî[0x5] = iîííiiï * iîiîiii,
iiîííìî[0x9] = -iîîïïìï,
iiîííìî[0x2] = iiíììíî * iîîïïìï - iìiiîîï,
iiîííìî[0x6] = iîîîiií + iîiïïïi * iîîïïìï,
iiîííìî[0xa] = iîííiiï * iïììíîí;
} else {
if (iîïiiïì[iIïîïìi(0x78d)] === iIïîïìi(0x34a8)) {
const iíîiíìî = iïììíîí * iîiîiii
, iîïíïíí = iïììíîí * iìiïìíì
, iîíïîîï = iìíìïìî * iîiîiii
, iîìiîìî = iìíìïìî * iìiïìíì;
iiîííìî[0x0] = iíîiíìî - iîìiîìî * iîîïïìï,
iiîííìî[0x4] = -iîííiiï * iìiïìíì,
iiîííìî[0x8] = iîíïîîï + iîïíïíí * iîîïïìï,
iiîííìî[0x1] = iîïíïíí + iîíïîîï * iîîïïìï,
iiîííìî[0x5] = iîííiiï * iîiîiii,
iiîííìî[0x9] = iîìiîìî - iíîiíìî * iîîïïìï,
iiîííìî[0x2] = -iîííiiï * iìíìïìî,
iiîííìî[0x6] = iîîïïìï,
iiîííìî[0xa] = iîííiiï * iïììíîí;
} else {
if (iîïiiïì[iIïîïìi(0x78d)] === iIïîïìi(0x3221)) {
const iiïïïìí = iîííiiï * iîiîiii
, iìîììïî = iîííiiï * iìiïìíì
, iiîíïií = iîîïïìï * iîiîiii
, iîîïîïì = iîîïïìï * iìiïìíì;
iiîííìî[0x0] = iïììíîí * iîiîiii,
iiîííìî[0x4] = iiîíïií * iìíìïìî - iìîììïî,
iiîííìî[0x8] = iiïïïìí * iìíìïìî + iîîïîïì,
iiîííìî[0x1] = iïììíîí * iìiïìíì,
iiîííìî[0x5] = iîîïîïì * iìíìïìî + iiïïïìí,
iiîííìî[0x9] = iìîììïî * iìíìïìî - iiîíïií,
iiîííìî[0x2] = -iìíìïìî,
iiîííìî[0x6] = iîîïïìï * iïììíîí,
iiîííìî[0xa] = iîííiiï * iïììíîí;
} else {
if (iîïiiïì[iIïîïìi(0x78d)] === iIïîïìi(0x160a)) {
const iíiiîíï = iîííiiï * iïììíîí
, iïìîîîi = iîííiiï * iìíìïìî
, iiîìïìï = iîîïïìï * iïììíîí
, iìiîïìí = iîîïïìï * iìíìïìî;
iiîííìî[0x0] = iïììíîí * iîiîiii,
iiîííìî[0x4] = iìiîïìí - iíiiîíï * iìiïìíì,
iiîííìî[0x8] = iiîìïìï * iìiïìíì + iïìîîîi,
iiîííìî[0x1] = iìiïìíì,
iiîííìî[0x5] = iîííiiï * iîiîiii,
iiîííìî[0x9] = -iîîïïìï * iîiîiii,
iiîííìî[0x2] = -iìíìïìî * iîiîiii,
iiîííìî[0x6] = iïìîîîi * iìiïìíì + iiîìïìï,
iiîííìî[0xa] = iíiiîíï - iìiîïìí * iìiïìíì;
} else {
if (iîïiiïì['order'] === iIïîïìi(0x349e)) {
const iîíìïìí = iîííiiï * iïììíîí
, iîîíiìi = iîííiiï * iìíìïìî
, iiîïììì = iîîïïìï * iïììíîí
, iïìîííì = iîîïïìï * iìíìïìî;
iiîííìî[0x0] = iïììíîí * iîiîiii,
iiîííìî[0x4] = -iìiïìíì,
iiîííìî[0x8] = iìíìïìî * iîiîiii,
iiîííìî[0x1] = iîíìïìí * iìiïìíì + iïìîííì,
iiîííìî[0x5] = iîííiiï * iîiîiii,
iiîííìî[0x9] = iîîíiìi * iìiïìíì - iiîïììì,
iiîííìî[0x2] = iiîïììì * iìiïìíì - iîîíiìi,
iiîííìî[0x6] = iîîïïìï * iîiîiii,
iiîííìî[0xa] = iïìîííì * iìiïìíì + iîíìïìí;
}
}
}
}
}
}
return iiîííìî[0x3] = 0x0,
iiîííìî[0x7] = 0x0,
iiîííìî[0xb] = 0x0,
iiîííìî[0xc] = 0x0,
iiîííìî[0xd] = 0x0,
iiîííìî[0xe] = 0x0,
iiîííìî[0xf] = 0x1,
this;
}
[iÌïìîiì(0x38b7)](iîïïiïí) {
var iÏìiìïì = iÌïìîiì;
return this[iÏìiìïì(0x30fc)](iiïïiíi, iîïïiïí, iíiìîíì);
}
[iÌïìîiì(0x2fea)](iìïïiíì, iîíïìii, iiiîíïî) {
var iÍiìïïì = iÌïìîiì;
const iiííïìî = this[iÍiìïïì(0x3657)];
return iìîííiì[iÍiìïïì(0x377b)](iìïïiíì, iîíïìii),
iìîííiì[iÍiìïïì(0x489d)]() === 0x0 && (iìîííiì['z'] = 0x1),
iìîííiì['normalize'](),
iïiïìîï[iÍiìïïì(0x489a)](iiiîíïî, iìîííiì),
iïiïìîï[iÍiìïïì(0x489d)]() === 0x0 && (Math[iÍiìïïì(0x12c5)](iiiîíïî['z']) === 0x1 ? iìîííiì['x'] += 0.0001 : iìîííiì['z'] += 0.0001,
iìîííiì[iÍiìïïì(0x19b)](),
iïiïìîï['crossVectors'](iiiîíïî, iìîííiì)),
iïiïìîï['normalize'](),
iìíîiîí[iÍiìïïì(0x489a)](iìîííiì, iïiïìîï),
iiííïìî[0x0] = iïiïìîï['x'],
iiííïìî[0x4] = iìíîiîí['x'],
iiííïìî[0x8] = iìîííiì['x'],
iiííïìî[0x1] = iïiïìîï['y'],
iiííïìî[0x5] = iìíîiîí['y'],
iiííïìî[0x9] = iìîííiì['y'],
iiííïìî[0x2] = iïiïìîï['z'],
iiííïìî[0x6] = iìíîiîí['z'],
iiííïìî[0xa] = iìîííiì['z'],
this;
}
[iÌïìîiì(0x4446)](iîîiííi) {
var iÍîiîiì = iÌïìîiì;
return this[iÍîiîiì(0x4840)](this, iîîiííi);
}
[iÌïìîiì(0x1bb8)](iìíîíii) {
var iÏïíiiï = iÌïìîiì;
return this[iÏïíiiï(0x4840)](iìíîíii, this);
}
[iÌïìîiì(0x4840)](iiiiiiì, iiîiííï) {
var iÍíîìii = iÌïìîiì;
const iììiìíí = iiiiiiì[iÍíîìii(0x3657)]
, iìììiiî = iiîiííï[iÍíîìii(0x3657)]
, iîiiíïì = this[iÍíîìii(0x3657)]
, iiiíîïí = iììiìíí[0x0]
, iiììîîî = iììiìíí[0x4]
, iîîïïii = iììiìíí[0x8]
, iîííìïí = iììiìíí[0xc]
, iìiìïii = iììiìíí[0x1]
, iíïiìii = iììiìíí[0x5]
, iîîîíìï = iììiìíí[0x9]
, iiîîiií = iììiìíí[0xd]
, iìïîííî = iììiìíí[0x2]
, iîîìiîï = iììiìíí[0x6]
, iïîîìíí = iììiìíí[0xa]
, iiííîìï = iììiìíí[0xe]
, iïïiìïì = iììiìíí[0x3]
, iíîiîìì = iììiìíí[0x7]
, iïïïiïì = iììiìíí[0xb]
, iîíìîîï = iììiìíí[0xf]
, iîììiíï = iìììiiî[0x0]
, iìïiïìï = iìììiiî[0x4]
, iîîììïi = iìììiiî[0x8]
, iíïìiîî = iìììiiî[0xc]
, iíîiiií = iìììiiî[0x1]
, iîïìììï = iìììiiî[0x5]
, iîîiìîï = iìììiiî[0x9]
, iîìïîìi = iìììiiî[0xd]
, iiiiîìí = iìììiiî[0x2]
, iììïíìì = iìììiiî[0x6]
, iíiíïîi = iìììiiî[0xa]
, iíïíììi = iìììiiî[0xe]
, iiïìïíí = iìììiiî[0x3]
, iïiïîíí = iìììiiî[0x7]
, iiïíïïí = iìììiiî[0xb]
, iïiîîìî = iìììiiî[0xf];
return iîiiíïì[0x0] = iiiíîïí * iîììiíï + iiììîîî * iíîiiií + iîîïïii * iiiiîìí + iîííìïí * iiïìïíí,
iîiiíïì[0x4] = iiiíîïí * iìïiïìï + iiììîîî * iîïìììï + iîîïïii * iììïíìì + iîííìïí * iïiïîíí,
iîiiíïì[0x8] = iiiíîïí * iîîììïi + iiììîîî * iîîiìîï + iîîïïii * iíiíïîi + iîííìïí * iiïíïïí,
iîiiíïì[0xc] = iiiíîïí * iíïìiîî + iiììîîî * iîìïîìi + iîîïïii * iíïíììi + iîííìïí * iïiîîìî,
iîiiíïì[0x1] = iìiìïii * iîììiíï + iíïiìii * iíîiiií + iîîîíìï * iiiiîìí + iiîîiií * iiïìïíí,
iîiiíïì[0x5] = iìiìïii * iìïiïìï + iíïiìii * iîïìììï + iîîîíìï * iììïíìì + iiîîiií * iïiïîíí,
iîiiíïì[0x9] = iìiìïii * iîîììïi + iíïiìii * iîîiìîï + iîîîíìï * iíiíïîi + iiîîiií * iiïíïïí,
iîiiíïì[0xd] = iìiìïii * iíïìiîî + iíïiìii * iîìïîìi + iîîîíìï * iíïíììi + iiîîiií * iïiîîìî,
iîiiíïì[0x2] = iìïîííî * iîììiíï + iîîìiîï * iíîiiií + iïîîìíí * iiiiîìí + iiííîìï * iiïìïíí,
iîiiíïì[0x6] = iìïîííî * iìïiïìï + iîîìiîï * iîïìììï + iïîîìíí * iììïíìì + iiííîìï * iïiïîíí,
iîiiíïì[0xa] = iìïîííî * iîîììïi + iîîìiîï * iîîiìîï + iïîîìíí * iíiíïîi + iiííîìï * iiïíïïí,
iîiiíïì[0xe] = iìïîííî * iíïìiîî + iîîìiîï * iîìïîìi + iïîîìíí * iíïíììi + iiííîìï * iïiîîìî,
iîiiíïì[0x3] = iïïiìïì * iîììiíï + iíîiîìì * iíîiiií + iïïïiïì * iiiiîìí + iîíìîîï * iiïìïíí,
iîiiíïì[0x7] = iïïiìïì * iìïiïìï + iíîiîìì * iîïìììï + iïïïiïì * iììïíìì + iîíìîîï * iïiïîíí,
iîiiíïì[0xb] = iïïiìïì * iîîììïi + iíîiîìì * iîîiìîï + iïïïiïì * iíiíïîi + iîíìîîï * iiïíïïí,
iîiiíïì[0xf] = iïïiìïì * iíïìiîî + iíîiîìì * iîìïîìi + iïïïiïì * iíïíììi + iîíìîîï * iïiîîìî,
this;
}
['multiplyScalar'](iiîíîiï) {
const iïïiîïï = this['elements'];
return iïïiîïï[0x0] *= iiîíîiï,
iïïiîïï[0x4] *= iiîíîiï,
iïïiîïï[0x8] *= iiîíîiï,
iïïiîïï[0xc] *= iiîíîiï,
iïïiîïï[0x1] *= iiîíîiï,
iïïiîïï[0x5] *= iiîíîiï,
iïïiîïï[0x9] *= iiîíîiï,
iïïiîïï[0xd] *= iiîíîiï,
iïïiîïï[0x2] *= iiîíîiï,
iïïiîïï[0x6] *= iiîíîiï,
iïïiîïï[0xa] *= iiîíîiï,
iïïiîïï[0xe] *= iiîíîiï,
iïïiîïï[0x3] *= iiîíîiï,
iïïiîïï[0x7] *= iiîíîiï,
iïïiîïï[0xb] *= iiîíîiï,
iïïiîïï[0xf] *= iiîíîiï,
this;
}
[iÌïìîiì(0x10a3)]() {
var iÌíiîïï = iÌïìîiì;
const iîiiíîî = this[iÌíiîïï(0x3657)]
, iìîiîíî = iîiiíîî[0x0]
, iììïîìì = iîiiíîî[0x4]
, iïîííïì = iîiiíîî[0x8]
, iîíìiíï = iîiiíîî[0xc]
, iïííîîî = iîiiíîî[0x1]
, iíìííìí = iîiiíîî[0x5]
, iìììiíi = iîiiíîî[0x9]
, iîïìííí = iîiiíîî[0xd]
, iïììííí = iîiiíîî[0x2]
, iiíîïíi = iîiiíîî[0x6]
, iìiíìiï = iîiiíîî[0xa]
, iïììiïi = iîiiíîî[0xe]
, iíîïîïî = iîiiíîî[0x3]
, iííììíî = iîiiíîî[0x7]
, iîîïìíî = iîiiíîî[0xb]
, iiîîîîì = iîiiíîî[0xf];
return iíîïîïî * (+iîíìiíï * iìììiíi * iiíîïíi - iïîííïì * iîïìííí * iiíîïíi - iîíìiíï * iíìííìí * iìiíìiï + iììïîìì * iîïìííí * iìiíìiï + iïîííïì * iíìííìí * iïììiïi - iììïîìì * iìììiíi * iïììiïi) + iííììíî * (+iìîiîíî * iìììiíi * iïììiïi - iìîiîíî * iîïìííí * iìiíìiï + iîíìiíï * iïííîîî * iìiíìiï - iïîííïì * iïííîîî * iïììiïi + iïîííïì * iîïìííí * iïììííí - iîíìiíï * iìììiíi * iïììííí) + iîîïìíî * (+iìîiîíî * iîïìííí * iiíîïíi - iìîiîíî * iíìííìí * iïììiïi - iîíìiíï * iïííîîî * iiíîïíi + iììïîìì * iïííîîî * iïììiïi + iîíìiíï * iíìííìí * iïììííí - iììïîìì * iîïìííí * iïììííí) + iiîîîîì * (-iïîííïì * iíìííìí * iïììííí - iìîiîíî * iìììiíi * iiíîïíi + iìîiîíî * iíìííìí * iìiíìiï + iïîííïì * iïííîîî * iiíîïíi - iììïîìì * iïííîîî * iìiíìiï + iììïîìì * iìììiíi * iïììííí);
}
[iÌïìîiì(0x2c39)]() {
var iÌìííïî = iÌïìîiì;
const iííîiíì = this[iÌìííïî(0x3657)];
let iíîîííí;
return iíîîííí = iííîiíì[0x1],
iííîiíì[0x1] = iííîiíì[0x4],
iííîiíì[0x4] = iíîîííí,
iíîîííí = iííîiíì[0x2],
iííîiíì[0x2] = iííîiíì[0x8],
iííîiíì[0x8] = iíîîííí,
iíîîííí = iííîiíì[0x6],
iííîiíì[0x6] = iííîiíì[0x9],
iííîiíì[0x9] = iíîîííí,
iíîîííí = iííîiíì[0x3],
iííîiíì[0x3] = iííîiíì[0xc],
iííîiíì[0xc] = iíîîííí,
iíîîííí = iííîiíì[0x7],
iííîiíì[0x7] = iííîiíì[0xd],
iííîiíì[0xd] = iíîîííí,
iíîîííí = iííîiíì[0xb],
iííîiíì[0xb] = iííîiíì[0xe],
iííîiíì[0xe] = iíîîííí,
this;
}
[iÌïìîiì(0x4ef3)](iîíiiíi, iìîííiî, iîiíìíi) {
var iÏiìîìí = iÌïìîiì;
const iïïîìïì = this[iÏiìîìí(0x3657)];
return iîíiiíi['isVector3'] ? (iïïîìïì[0xc] = iîíiiíi['x'],
iïïîìïì[0xd] = iîíiiíi['y'],
iïïîìïì[0xe] = iîíiiíi['z']) : (iïïîìïì[0xc] = iîíiiíi,
iïïîìïì[0xd] = iìîííiî,
iïïîìïì[0xe] = iîiíìíi),
this;
}
[iÌïìîiì(0x236b)]() {
var iIìíííî = iÌïìîiì;
const iîîíiiî = this[iIìíííî(0x3657)]
, iîiiííí = iîîíiiî[0x0]
, iîïiiìì = iîîíiiî[0x1]
, iíiiìïî = iîîíiiî[0x2]
, iiìiiiî = iîîíiiî[0x3]
, iïïîïii = iîîíiiî[0x4]
, iìiïíií = iîîíiiî[0x5]
, iîïîíií = iîîíiiî[0x6]
, iìîìiîï = iîîíiiî[0x7]
, iîïiìíï = iîîíiiî[0x8]
, iìïííïí = iîîíiiî[0x9]
, iíìíîii = iîîíiiî[0xa]
, iíîíííî = iîîíiiî[0xb]
, iiíiìíî = iîîíiiî[0xc]
, iïïíïîï = iîîíiiî[0xd]
, iiïìììï = iîîíiiî[0xe]
, iiìïiìi = iîîíiiî[0xf]
, iîìiíiï = iìïííïí * iiïìììï * iìîìiîï - iïïíïîï * iíìíîii * iìîìiîï + iïïíïîï * iîïîíií * iíîíííî - iìiïíií * iiïìììï * iíîíííî - iìïííïí * iîïîíií * iiìïiìi + iìiïíií * iíìíîii * iiìïiìi
, iìiiîii = iiíiìíî * iíìíîii * iìîìiîï - iîïiìíï * iiïìììï * iìîìiîï - iiíiìíî * iîïîíií * iíîíííî + iïïîïii * iiïìììï * iíîíííî + iîïiìíï * iîïîíií * iiìïiìi - iïïîïii * iíìíîii * iiìïiìi
, iïïiîíï = iîïiìíï * iïïíïîï * iìîìiîï - iiíiìíî * iìïííïí * iìîìiîï + iiíiìíî * iìiïíií * iíîíííî - iïïîïii * iïïíïîï * iíîíííî - iîïiìíï * iìiïíií * iiìïiìi + iïïîïii * iìïííïí * iiìïiìi
, iîîïîìî = iiíiìíî * iìïííïí * iîïîíií - iîïiìíï * iïïíïîï * iîïîíií - iiíiìíî * iìiïíií * iíìíîii + iïïîïii * iïïíïîï * iíìíîii + iîïiìíï * iìiïíií * iiïìììï - iïïîïii * iìïííïí * iiïìììï
, iïìíïîí = iîiiííí * iîìiíiï + iîïiiìì * iìiiîii + iíiiìïî * iïïiîíï + iiìiiiî * iîîïîìî;
if (iïìíïîí === 0x0)
return this[iIìíííî(0x3458)](0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0);
const iìïîíiì = 0x1 / iïìíïîí;
return iîîíiiî[0x0] = iîìiíiï * iìïîíiì,
iîîíiiî[0x1] = (iïïíïîï * iíìíîii * iiìiiiî - iìïííïí * iiïìììï * iiìiiiî - iïïíïîï * iíiiìïî * iíîíííî + iîïiiìì * iiïìììï * iíîíííî + iìïííïí * iíiiìïî * iiìïiìi - iîïiiìì * iíìíîii * iiìïiìi) * iìïîíiì,
iîîíiiî[0x2] = (iìiïíií * iiïìììï * iiìiiiî - iïïíïîï * iîïîíií * iiìiiiî + iïïíïîï * iíiiìïî * iìîìiîï - iîïiiìì * iiïìììï * iìîìiîï - iìiïíií * iíiiìïî * iiìïiìi + iîïiiìì * iîïîíií * iiìïiìi) * iìïîíiì,
iîîíiiî[0x3] = (iìïííïí * iîïîíií * iiìiiiî - iìiïíií * iíìíîii * iiìiiiî - iìïííïí * iíiiìïî * iìîìiîï + iîïiiìì * iíìíîii * iìîìiîï + iìiïíií * iíiiìïî * iíîíííî - iîïiiìì * iîïîíií * iíîíííî) * iìïîíiì,
iîîíiiî[0x4] = iìiiîii * iìïîíiì,
iîîíiiî[0x5] = (iîïiìíï * iiïìììï * iiìiiiî - iiíiìíî * iíìíîii * iiìiiiî + iiíiìíî * iíiiìïî * iíîíííî - iîiiííí * iiïìììï * iíîíííî - iîïiìíï * iíiiìïî * iiìïiìi + iîiiííí * iíìíîii * iiìïiìi) * iìïîíiì,
iîîíiiî[0x6] = (iiíiìíî * iîïîíií * iiìiiiî - iïïîïii * iiïìììï * iiìiiiî - iiíiìíî * iíiiìïî * iìîìiîï + iîiiííí * iiïìììï * iìîìiîï + iïïîïii * iíiiìïî * iiìïiìi - iîiiííí * iîïîíií * iiìïiìi) * iìïîíiì,
iîîíiiî[0x7] = (iïïîïii * iíìíîii * iiìiiiî - iîïiìíï * iîïîíií * iiìiiiî + iîïiìíï * iíiiìïî * iìîìiîï - iîiiííí * iíìíîii * iìîìiîï - iïïîïii * iíiiìïî * iíîíííî + iîiiííí * iîïîíií * iíîíííî) * iìïîíiì,
iîîíiiî[0x8] = iïïiîíï * iìïîíiì,
iîîíiiî[0x9] = (iiíiìíî * iìïííïí * iiìiiiî - iîïiìíï * iïïíïîï * iiìiiiî - iiíiìíî * iîïiiìì * iíîíííî + iîiiííí * iïïíïîï * iíîíííî + iîïiìíï * iîïiiìì * iiìïiìi - iîiiííí * iìïííïí * iiìïiìi) * iìïîíiì,
iîîíiiî[0xa] = (iïïîïii * iïïíïîï * iiìiiiî - iiíiìíî * iìiïíií * iiìiiiî + iiíiìíî * iîïiiìì * iìîìiîï - iîiiííí * iïïíïîï * iìîìiîï - iïïîïii * iîïiiìì * iiìïiìi + iîiiííí * iìiïíií * iiìïiìi) * iìïîíiì,
iîîíiiî[0xb] = (iîïiìíï * iìiïíií * iiìiiiî - iïïîïii * iìïííïí * iiìiiiî - iîïiìíï * iîïiiìì * iìîìiîï + iîiiííí * iìïííïí * iìîìiîï + iïïîïii * iîïiiìì * iíîíííî - iîiiííí * iìiïíií * iíîíííî) * iìïîíiì,
iîîíiiî[0xc] = iîîïîìî * iìïîíiì,
iîîíiiî[0xd] = (iîïiìíï * iïïíïîï * iíiiìïî - iiíiìíî * iìïííïí * iíiiìïî + iiíiìíî * iîïiiìì * iíìíîii - iîiiííí * iïïíïîï * iíìíîii - iîïiìíï * iîïiiìì * iiïìììï + iîiiííí * iìïííïí * iiïìììï) * iìïîíiì,
iîîíiiî[0xe] = (iiíiìíî * iìiïíií * iíiiìïî - iïïîïii * iïïíïîï * iíiiìïî - iiíiìíî * iîïiiìì * iîïîíií + iîiiííí * iïïíïîï * iîïîíií + iïïîïii * iîïiiìì * iiïìììï - iîiiííí * iìiïíií * iiïìììï) * iìïîíiì,
iîîíiiî[0xf] = (iïïîïii * iìïííïí * iíiiìïî - iîïiìíï * iìiïíií * iíiiìïî + iîïiìíï * iîïiiìì * iîïîíií - iîiiííí * iìïííïí * iîïîíií - iïïîïii * iîïiiìì * iíìíîii + iîiiííí * iìiïíií * iíìíîii) * iìïîíiì,
this;
}
['scale'](iíïïïìi) {
var iÌìïiîì = iÌïìîiì;
const iìíiiii = this[iÌìïiîì(0x3657)]
, iîìíiiî = iíïïïìi['x']
, iìíiîîí = iíïïïìi['y']
, iiíííîï = iíïïïìi['z'];
return iìíiiii[0x0] *= iîìíiiî,
iìíiiii[0x4] *= iìíiîîí,
iìíiiii[0x8] *= iiíííîï,
iìíiiii[0x1] *= iîìíiiî,
iìíiiii[0x5] *= iìíiîîí,
iìíiiii[0x9] *= iiíííîï,
iìíiiii[0x2] *= iîìíiiî,
iìíiiii[0x6] *= iìíiîîí,
iìíiiii[0xa] *= iiíííîï,
iìíiiii[0x3] *= iîìíiiî,
iìíiiii[0x7] *= iìíiîîí,
iìíiiii[0xb] *= iiíííîï,
this;
}
['getMaxScaleOnAxis']() {
var iIïiìïì = iÌïìîiì;
const iîiïìiî = this['elements']
, iïíiiïi = iîiïìiî[0x0] * iîiïìiî[0x0] + iîiïìiî[0x1] * iîiïìiî[0x1] + iîiïìiî[0x2] * iîiïìiî[0x2]
, iiìíìîî = iîiïìiî[0x4] * iîiïìiî[0x4] + iîiïìiî[0x5] * iîiïìiî[0x5] + iîiïìiî[0x6] * iîiïìiî[0x6]
, iìiìîîï = iîiïìiî[0x8] * iîiïìiî[0x8] + iîiïìiî[0x9] * iîiïìiî[0x9] + iîiïìiî[0xa] * iîiïìiî[0xa];
return Math[iIïiìïì(0x2c00)](Math['max'](iïíiiïi, iiìíìîî, iìiìîîï));
}
['makeTranslation'](iiïíîïí, iïìiíìi, iiìíííï) {
var iÍiîîîí = iÌïìîiì;
return this[iÍiîîîí(0x3458)](0x1, 0x0, 0x0, iiïíîïí, 0x0, 0x1, 0x0, iïìiíìi, 0x0, 0x0, 0x1, iiìíííï, 0x0, 0x0, 0x0, 0x1),
this;
}
['makeRotationX'](iiìïîíí) {
var iIíiiïï = iÌïìîiì;
const iííïíìí = Math['cos'](iiìïîíí)
, iìïïïïi = Math[iIíiiïï(0x26b9)](iiìïîíí);
return this[iIíiiïï(0x3458)](0x1, 0x0, 0x0, 0x0, 0x0, iííïíìí, -iìïïïïi, 0x0, 0x0, iìïïïïi, iííïíìí, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0xada)](iîiìíîî) {
var iIíîiìi = iÌïìîiì;
const iìììïiî = Math[iIíîiìi(0x12e9)](iîiìíîî)
, iììiiìï = Math['sin'](iîiìíîî);
return this['set'](iìììïiî, 0x0, iììiiìï, 0x0, 0x0, 0x1, 0x0, 0x0, -iììiiìï, 0x0, iìììïiî, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0xe94)](iíìîìiï) {
var iÍîîiìí = iÌïìîiì;
const iííïìïî = Math[iÍîîiìí(0x12e9)](iíìîìiï)
, iïìïiïï = Math[iÍîîiìí(0x26b9)](iíìîìiï);
return this[iÍîîiìí(0x3458)](iííïìïî, -iïìïiïï, 0x0, 0x0, iïìïiïï, iííïìïî, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0x14df)](iïíîíîï, iîïìïií) {
var iÎììîïi = iÌïìîiì;
const iíììíiì = Math[iÎììîïi(0x12e9)](iîïìïií)
, iïíîíìì = Math['sin'](iîïìïií)
, iïiíiïi = 0x1 - iíììíiì
, iïìììíî = iïíîíîï['x']
, iîïiïïï = iïíîíîï['y']
, iïîïìiî = iïíîíîï['z']
, iîiìììí = iïiíiïi * iïìììíî
, iíïíííi = iïiíiïi * iîïiïïï;
return this[iÎììîïi(0x3458)](iîiìììí * iïìììíî + iíììíiì, iîiìììí * iîïiïïï - iïíîíìì * iïîïìiî, iîiìììí * iïîïìiî + iïíîíìì * iîïiïïï, 0x0, iîiìììí * iîïiïïï + iïíîíìì * iïîïìiî, iíïíííi * iîïiïïï + iíììíiì, iíïíííi * iïîïìiî - iïíîíìì * iïìììíî, 0x0, iîiìììí * iïîïìiî - iïíîíìì * iîïiïïï, iíïíííi * iïîïìiî + iïíîíìì * iïìììíî, iïiíiïi * iïîïìiî * iïîïìiî + iíììíiì, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0x3345)](iîîìïìî, iïiíïîi, iíïìïîì) {
return this['set'](iîîìïìî, 0x0, 0x0, 0x0, 0x0, iïiíïîi, 0x0, 0x0, 0x0, 0x0, iíïìïîì, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0xe59)](iìîíïîí, iíïïiïi, iïïiíîì, iiîïiìi, iíîiïïi, iíîîìîï) {
var iIiïiïi = iÌïìîiì;
return this[iIiïiïi(0x3458)](0x1, iïïiíîì, iíîiïïi, 0x0, iìîíïîí, 0x1, iíîîìîï, 0x0, iíïïiïi, iiîïiìi, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1),
this;
}
[iÌïìîiì(0x30fc)](iìïìîiì, iïíïíïì, iîìiïíî) {
var iÎììiîi = iÌïìîiì;
const iìîíííì = this[iÎììiîi(0x3657)]
, iìïîìíì = iïíïíïì['_x']
, iïïîíiì = iïíïíïì['_y']
, iiîiiíi = iïíïíïì['_z']
, iïììiíï = iïíïíïì['_w']
, iìîïiiì = iìïîìíì + iìïîìíì
, iîîiïïì = iïïîíiì + iïïîíiì
, iïîiìîï = iiîiiíi + iiîiiíi
, iïíîïíî = iìïîìíì * iìîïiiì
, iîíìiíí = iìïîìíì * iîîiïïì
, iìïïïïì = iìïîìíì * iïîiìîï
, iïíiîìì = iïïîíiì * iîîiïïì
, iïïiîïi = iïïîíiì * iïîiìîï
, iìíiíii = iiîiiíi * iïîiìîï
, iïiìîii = iïììiíï * iìîïiiì
, iîíiîïí = iïììiíï * iîîiïïì
, iïïïíïì = iïììiíï * iïîiìîï
, iïîìiíí = iîìiïíî['x']
, iìíïiiï = iîìiïíî['y']
, iiìíiìï = iîìiïíî['z'];
return iìîíííì[0x0] = (0x1 - (iïíiîìì + iìíiíii)) * iïîìiíí,
iìîíííì[0x1] = (iîíìiíí + iïïïíïì) * iïîìiíí,
iìîíííì[0x2] = (iìïïïïì - iîíiîïí) * iïîìiíí,
iìîíííì[0x3] = 0x0,
iìîíííì[0x4] = (iîíìiíí - iïïïíïì) * iìíïiiï,
iìîíííì[0x5] = (0x1 - (iïíîïíî + iìíiíii)) * iìíïiiï,
iìîíííì[0x6] = (iïïiîïi + iïiìîii) * iìíïiiï,
iìîíííì[0x7] = 0x0,
iìîíííì[0x8] = (iìïïïïì + iîíiîïí) * iiìíiìï,
iìîíííì[0x9] = (iïïiîïi - iïiìîii) * iiìíiìï,
iìîíííì[0xa] = (0x1 - (iïíîïíî + iïíiîìì)) * iiìíiìï,
iìîíííì[0xb] = 0x0,
iìîíííì[0xc] = iìïìîiì['x'],
iìîíííì[0xd] = iìïìîiì['y'],
iìîíííì[0xe] = iìïìîiì['z'],
iìîíííì[0xf] = 0x1,
this;
}
[iÌïìîiì(0x3c5)](iiîíìîî, iïïiiîî, iíîïïìï) {
var iIíiïìì = iÌïìîiì;
const iiíìïîì = this[iIíiïìì(0x3657)];
let iììíîïï = iíìiîïí['set'](iiíìïîì[0x0], iiíìïîì[0x1], iiíìïîì[0x2])[iIíiïìì(0x41c3)]();
const iiìïïíí = iíìiîïí[iIíiïìì(0x3458)](iiíìïîì[0x4], iiíìïîì[0x5], iiíìïîì[0x6])[iIíiïìì(0x41c3)]()
, iïiîîïì = iíìiîïí['set'](iiíìïîì[0x8], iiíìïîì[0x9], iiíìïîì[0xa])[iIíiïìì(0x41c3)]()
, iïìììii = this['determinant']();
if (iïìììii < 0x0)
iììíîïï = -iììíîïï;
iiîíìîî['x'] = iiíìïîì[0xc],
iiîíìîî['y'] = iiíìïîì[0xd],
iiîíìîî['z'] = iiíìïîì[0xe],
iîìììîi['copy'](this);
const iîîíííî = 0x1 / iììíîïï
, iîïïïìì = 0x1 / iiìïïíí
, iìîiìiî = 0x1 / iïiîîïì;
return iîìììîi[iIíiïìì(0x3657)][0x0] *= iîîíííî,
iîìììîi['elements'][0x1] *= iîîíííî,
iîìììîi[iIíiïìì(0x3657)][0x2] *= iîîíííî,
iîìììîi[iIíiïìì(0x3657)][0x4] *= iîïïïìì,
iîìììîi[iIíiïìì(0x3657)][0x5] *= iîïïïìì,
iîìììîi[iIíiïìì(0x3657)][0x6] *= iîïïïìì,
iîìììîi[iIíiïìì(0x3657)][0x8] *= iìîiìiî,
iîìììîi[iIíiïìì(0x3657)][0x9] *= iìîiìiî,
iîìììîi[iIíiïìì(0x3657)][0xa] *= iìîiìiî,
iïïiiîî[iIíiïìì(0x2c12)](iîìììîi),
iíîïïìï['x'] = iììíîïï,
iíîïïìï['y'] = iiìïïíí,
iíîïïìï['z'] = iïiîîïì,
this;
}
['makePerspective'](iiîìiïí, iîîïïîí, iííïíïì, iïììííi, iíîìiiì, iïiììïï) {
var iIííîìï = iÌïìîiì;
const iìíïììî = this[iIííîìï(0x3657)]
, iìïiïìi = 0x2 * iíîìiiì / (iîîïïîí - iiîìiïí)
, iiîiiiì = 0x2 * iíîìiiì / (iííïíïì - iïììííi)
, iíîîiìî = (iîîïïîí + iiîìiïí) / (iîîïïîí - iiîìiïí)
, iíîîiíï = (iííïíïì + iïììííi) / (iííïíïì - iïììííi)
, iiïíïìi = -(iïiììïï + iíîìiiì) / (iïiììïï - iíîìiiì)
, iïííïïi = -0x2 * iïiììïï * iíîìiiì / (iïiììïï - iíîìiiì);
return iìíïììî[0x0] = iìïiïìi,
iìíïììî[0x4] = 0x0,
iìíïììî[0x8] = iíîîiìî,
iìíïììî[0xc] = 0x0,
iìíïììî[0x1] = 0x0,
iìíïììî[0x5] = iiîiiiì,
iìíïììî[0x9] = iíîîiíï,
iìíïììî[0xd] = 0x0,
iìíïììî[0x2] = 0x0,
iìíïììî[0x6] = 0x0,
iìíïììî[0xa] = iiïíïìi,
iìíïììî[0xe] = iïííïïi,
iìíïììî[0x3] = 0x0,
iìíïììî[0x7] = 0x0,
iìíïììî[0xb] = -0x1,
iìíïììî[0xf] = 0x0,
this;
}
[iÌïìîiì(0x3f4a)](iìíììíí, iîíîìïi, iîiííiì, iïììîîì, iîìîîií, iìíìiîi) {
const iíïiïîí = this['elements']
, iîììîíí = 0x1 / (iîíîìïi - iìíììíí)
, iíïïíiì = 0x1 / (iîiííiì - iïììîîì)
, iïïíiìí = 0x1 / (iìíìiîi - iîìîîií)
, iïiiìîï = (iîíîìïi + iìíììíí) * iîììîíí
, iìíîiíî = (iîiííiì + iïììîîì) * iíïïíiì
, iîíìiïi = (iìíìiîi + iîìîîií) * iïïíiìí;
return iíïiïîí[0x0] = 0x2 * iîììîíí,
iíïiïîí[0x4] = 0x0,
iíïiïîí[0x8] = 0x0,
iíïiïîí[0xc] = -iïiiìîï,
iíïiïîí[0x1] = 0x0,
iíïiïîí[0x5] = 0x2 * iíïïíiì,
iíïiïîí[0x9] = 0x0,
iíïiïîí[0xd] = -iìíîiíî,
iíïiïîí[0x2] = 0x0,
iíïiïîí[0x6] = 0x0,
iíïiïîí[0xa] = -0x2 * iïïíiìí,
iíïiïîí[0xe] = -iîíìiïi,
iíïiïîí[0x3] = 0x0,
iíïiïîí[0x7] = 0x0,
iíïiïîí[0xb] = 0x0,
iíïiïîí[0xf] = 0x1,
this;
}
[iÌïìîiì(0x8be)](iíìîíîi) {
const iïîïïìí = this['elements']
, iïîïïìï = iíìîíîi['elements'];
for (let iíííïïì = 0x0; iíííïïì < 0x10; iíííïïì++) {
if (iïîïïìí[iíííïïì] !== iïîïïìï[iíííïïì])
return ![];
}
return !![];
}
[iÌïìîiì(0x32d7)](iîîîiíï, iiïiìîí=0x0) {
var iIìîiîï = iÌïìîiì;
for (let iìïííîi = 0x0; iìïííîi < 0x10; iìïííîi++) {
this[iIìîiîï(0x3657)][iìïííîi] = iîîîiíï[iìïííîi + iiïiìîí];
}
return this;
}
['toArray'](iïíìîïï=[], iíííîíï=0x0) {
var iÍïîìîi = iÌïìîiì;
const iïïíìíí = this[iÍïîìîi(0x3657)];
return iïíìîïï[iíííîíï] = iïïíìíí[0x0],
iïíìîïï[iíííîíï + 0x1] = iïïíìíí[0x1],
iïíìîïï[iíííîíï + 0x2] = iïïíìíí[0x2],
iïíìîïï[iíííîíï + 0x3] = iïïíìíí[0x3],
iïíìîïï[iíííîíï + 0x4] = iïïíìíí[0x4],
iïíìîïï[iíííîíï + 0x5] = iïïíìíí[0x5],
iïíìîïï[iíííîíï + 0x6] = iïïíìíí[0x6],
iïíìîïï[iíííîíï + 0x7] = iïïíìíí[0x7],
iïíìîïï[iíííîíï + 0x8] = iïïíìíí[0x8],
iïíìîïï[iíííîíï + 0x9] = iïïíìíí[0x9],
iïíìîïï[iíííîíï + 0xa] = iïïíìíí[0xa],
iïíìîïï[iíííîíï + 0xb] = iïïíìíí[0xb],
iïíìîïï[iíííîíï + 0xc] = iïïíìíí[0xc],
iïíìîïï[iíííîíï + 0xd] = iïïíìíí[0xd],
iïíìîïï[iíííîíï + 0xe] = iïïíìíí[0xe],
iïíìîïï[iíííîíï + 0xf] = iïïíìíí[0xf],
iïíìîïï;
}
}
const iíìiîïí = new iïìïïïî()
, iîìììîi = new iìïîïìî()
, iiïïiíi = new iïìïïïî(0x0,0x0,0x0)
, iíiìîíì = new iïìïïïî(0x1,0x1,0x1)
, iïiïìîï = new iïìïïïî()
, iìíîiîí = new iïìïïïî()
, iìîííiì = new iïìïïïî()
, iîiïiíí = new iìïîïìî()
, iíìïìîí = new iîìiíiî();
class iìiìiiï {
constructor(iïíïìïi=0x0, iiìïïíî=0x0, iîïíiíi=0x0, iiïíîiî=iìiìiiï[iÌïìîiì(0xb72)]) {
var iÌíîïíì = iÌïìîiì;
this[iÌíîïíì(0x3496)] = !![],
this['_x'] = iïíïìïi,
this['_y'] = iiìïïíî,
this['_z'] = iîïíiíi,
this[iÌíîïíì(0x5d5)] = iiïíîiî;
}
get['x']() {
return this['_x'];
}
set['x'](iiïïííí) {
var iÏïíîïí = iÌïìîiì;
this['_x'] = iiïïííí,
this[iÏïíîïí(0x4d4)]();
}
get['y']() {
return this['_y'];
}
set['y'](iíìiïiì) {
var iÌîïîïi = iÌïìîiì;
this['_y'] = iíìiïiì,
this[iÌîïîïi(0x4d4)]();
}
get['z']() {
return this['_z'];
}
set['z'](iiïïìîî) {
var iÌïíìíí = iÌïìîiì;
this['_z'] = iiïïìîî,
this[iÌïíìíí(0x4d4)]();
}
get['order']() {
return this['_order'];
}
set['order'](iììïiiï) {
var iÏîiíii = iÌïìîiì;
this[iÏîiíii(0x5d5)] = iììïiiï,
this[iÏîiíii(0x4d4)]();
}
['set'](iîiîîìí, iíïíìïï, iïîîiîï, iìîììií=this[iÌïìîiì(0x5d5)]) {
var iÌìîììi = iÌïìîiì;
return this['_x'] = iîiîîìí,
this['_y'] = iíïíìïï,
this['_z'] = iïîîiîï,
this[iÌìîììi(0x5d5)] = iìîììií,
this['_onChangeCallback'](),
this;
}
['clone']() {
var iÌïïííî = iÌïìîiì;
return new this[(iÌïïííî(0x425b))](this['_x'],this['_y'],this['_z'],this[iÌïïííî(0x5d5)]);
}
[iÌïìîiì(0x45d4)](iiiïììí) {
var iIïïiîì = iÌïìîiì;
return this['_x'] = iiiïììí['_x'],
this['_y'] = iiiïììí['_y'],
this['_z'] = iiiïììí['_z'],
this[iIïïiîì(0x5d5)] = iiiïììí['_order'],
this['_onChangeCallback'](),
this;
}
['setFromRotationMatrix'](iîíïìiï, iíïiîïî=this[iÌïìîiì(0x5d5)], iïîíiîï=!![]) {
var iÍiììïì = iÌïìîiì;
const iííìííï = iîíïìiï[iÍiììïì(0x3657)]
, iïïîíìï = iííìííï[0x0]
, iîïïïìi = iííìííï[0x4]
, iïiïìîí = iííìííï[0x8]
, iïíiìîï = iííìííï[0x1]
, iîïíïïì = iííìííï[0x5]
, iiïîïií = iííìííï[0x9]
, iîììîíï = iííìííï[0x2]
, iííiíií = iííìííï[0x6]
, iïîîìïî = iííìííï[0xa];
switch (iíïiîïî) {
case iÍiììïì(0x1c47):
this['_y'] = Math[iÍiììïì(0x17dd)](iïïîîìï(iïiïìîí, -0x1, 0x1));
Math['abs'](iïiïìîí) < 0.9999999 ? (this['_x'] = Math[iÍiììïì(0x3746)](-iiïîïií, iïîîìïî),
this['_z'] = Math[iÍiììïì(0x3746)](-iîïïïìi, iïïîíìï)) : (this['_x'] = Math[iÍiììïì(0x3746)](iííiíií, iîïíïïì),
this['_z'] = 0x0);
break;
case iÍiììïì(0x34bc):
this['_x'] = Math[iÍiììïì(0x17dd)](-iïïîîìï(iiïîïií, -0x1, 0x1));
Math[iÍiììïì(0x12c5)](iiïîïií) < 0.9999999 ? (this['_y'] = Math['atan2'](iïiïìîí, iïîîìïî),
this['_z'] = Math[iÍiììïì(0x3746)](iïíiìîï, iîïíïïì)) : (this['_y'] = Math['atan2'](-iîììîíï, iïïîíìï),
this['_z'] = 0x0);
break;
case iÍiììïì(0x34a8):
this['_x'] = Math['asin'](iïïîîìï(iííiíií, -0x1, 0x1));
Math['abs'](iííiíií) < 0.9999999 ? (this['_y'] = Math[iÍiììïì(0x3746)](-iîììîíï, iïîîìïî),
this['_z'] = Math['atan2'](-iîïïïìi, iîïíïïì)) : (this['_y'] = 0x0,
this['_z'] = Math[iÍiììïì(0x3746)](iïíiìîï, iïïîíìï));
break;
case iÍiììïì(0x3221):
this['_y'] = Math['asin'](-iïïîîìï(iîììîíï, -0x1, 0x1));
Math[iÍiììïì(0x12c5)](iîììîíï) < 0.9999999 ? (this['_x'] = Math[iÍiììïì(0x3746)](iííiíií, iïîîìïî),
this['_z'] = Math['atan2'](iïíiìîï, iïïîíìï)) : (this['_x'] = 0x0,
this['_z'] = Math[iÍiììïì(0x3746)](-iîïïïìi, iîïíïïì));
break;
case iÍiììïì(0x160a):
this['_z'] = Math[iÍiììïì(0x17dd)](iïïîîìï(iïíiìîï, -0x1, 0x1));
Math['abs'](iïíiìîï) < 0.9999999 ? (this['_x'] = Math[iÍiììïì(0x3746)](-iiïîïií, iîïíïïì),
this['_y'] = Math[iÍiììïì(0x3746)](-iîììîíï, iïïîíìï)) : (this['_x'] = 0x0,
this['_y'] = Math['atan2'](iïiïìîí, iïîîìïî));
break;
case 'XZY':
this['_z'] = Math['asin'](-iïïîîìï(iîïïïìi, -0x1, 0x1));
Math[iÍiììïì(0x12c5)](iîïïïìi) < 0.9999999 ? (this['_x'] = Math[iÍiììïì(0x3746)](iííiíií, iîïíïïì),
this['_y'] = Math[iÍiììïì(0x3746)](iïiïìîí, iïïîíìï)) : (this['_x'] = Math[iÍiììïì(0x3746)](-iiïîïií, iïîîìïî),
this['_y'] = 0x0);
break;
default:
console[iÍiììïì(0x1c2a)](iÍiììïì(0x11c1) + iíïiîïî);
}
this[iÍiììïì(0x5d5)] = iíïiîïî;
if (iïîíiîï === !![])
this[iÍiììïì(0x4d4)]();
return this;
}
['setFromQuaternion'](iìííîîi, iiïîííi, iììîìíî) {
return iîiïiíí['makeRotationFromQuaternion'](iìííîîi),
this['setFromRotationMatrix'](iîiïiíí, iiïîííi, iììîìíî);
}
[iÌïìîiì(0xab3)](iììííîï, iiiìîîi=this[iÌïìîiì(0x5d5)]) {
var iÌììïìì = iÌïìîiì;
return this[iÌììïìì(0x3458)](iììííîï['x'], iììííîï['y'], iììííîï['z'], iiiìîîi);
}
[iÌïìîiì(0x616)](iîííiíi) {
var iÏîíìîî = iÌïìîiì;
return iíìïìîí['setFromEuler'](this),
this[iÏîíìîî(0x2af5)](iíìïìîí, iîííiíi);
}
[iÌïìîiì(0x8be)](iiììïíi) {
var iIiîíìï = iÌïìîiì;
return iiììïíi['_x'] === this['_x'] && iiììïíi['_y'] === this['_y'] && iiììïíi['_z'] === this['_z'] && iiììïíi[iIiîíìï(0x5d5)] === this[iIiîíìï(0x5d5)];
}
[iÌïìîiì(0x32d7)](iïíïiìí) {
var iÍìiííî = iÌïìîiì;
this['_x'] = iïíïiìí[0x0],
this['_y'] = iïíïiìí[0x1],
this['_z'] = iïíïiìí[0x2];
if (iïíïiìí[0x3] !== undefined)
this[iÍìiííî(0x5d5)] = iïíïiìí[0x3];
return this['_onChangeCallback'](),
this;
}
[iÌïìîiì(0x1708)](iìiìîiì=[], iïiïîïì=0x0) {
var iÏííîii = iÌïìîiì;
return iìiìîiì[iïiïîïì] = this['_x'],
iìiìîiì[iïiïîïì + 0x1] = this['_y'],
iìiìîiì[iïiïîïì + 0x2] = this['_z'],
iìiìîiì[iïiïîïì + 0x3] = this[iÏííîii(0x5d5)],
iìiìîiì;
}
[iÌïìîiì(0x241c)](iïîíììì) {
var iÎiíìíí = iÌïìîiì;
return this[iÎiíìíí(0x4d4)] = iïîíììì,
this;
}
[iÌïìîiì(0x4d4)]() {}
*[Symbol['iterator']]() {
var iÎïïîíi = iÌïìîiì;
yield this['_x'],
yield this['_y'],
yield this['_z'],
yield this[iÎïïîíi(0x5d5)];
}
}
iìiìiiï[iÌïìîiì(0xb72)] = iÌïìîiì(0x1c47);
class iïìiìîï {
constructor() {
var iÏiîïìí = iÌïìîiì;
this[iÏiîïìí(0xf72)] = 0x1 | 0x0;
}
[iÌïìîiì(0x3458)](iíiiììï) {
var iÎîìíîì = iÌïìîiì;
this[iÎîìíîì(0xf72)] = (0x1 << iíiiììï | 0x0) >>> 0x0;
}
['enable'](iiiïîií) {
var iIiíîíî = iÌïìîiì;
this[iIiíîíî(0xf72)] |= 0x1 << iiiïîií | 0x0;
}
['enableAll']() {
this['mask'] = 0xffffffff | 0x0;
}
[iÌïìîiì(0x394d)](iíîiíìí) {
var iIîìîïi = iÌïìîiì;
this[iIîìîïi(0xf72)] ^= 0x1 << iíîiíìí | 0x0;
}
[iÌïìîiì(0x22c6)](iìîîìiï) {
var iÏìíííï = iÌïìîiì;
this[iÏìíííï(0xf72)] &= ~(0x1 << iìîîìiï | 0x0);
}
[iÌïìîiì(0x4c46)]() {
var iÍíïiïí = iÌïìîiì;
this[iÍíïiïí(0xf72)] = 0x0;
}
[iÌïìîiì(0x46ae)](iîiíîìì) {
var iÌîîíïì = iÌïìîiì;
return (this[iÌîîíïì(0xf72)] & iîiíîìì[iÌîîíïì(0xf72)]) !== 0x0;
}
[iÌïìîiì(0x1c68)](iíïìííi) {
var iÌìììîî = iÌïìîiì;
return (this[iÌìììîî(0xf72)] & (0x1 << iíïìííi | 0x0)) !== 0x0;
}
}
let iiìííiî = 0x0;
const iìíîïìï = new iïìïïïî()
, iiíïïîì = new iîìiíiî()
, iìîîiíí = new iìïîïìî()
, iïïîiïì = new iïìïïïî()
, iiîìîîï = new iïìïïïî()
, iîiíiií = new iïìïïïî()
, iìíììíi = new iîìiíiî()
, iiiîíií = new iïìïïïî(0x1,0x0,0x0)
, iíìïiîi = new iïìïïïî(0x0,0x1,0x0)
, iîìiìîì = new iïìïïïî(0x0,0x0,0x1)
, iîïìïìî = {
'type': 'added'
}
, iïìíííï = {
'type': iÌïìîiì(0x32f5)
};
class iíiiïïi extends iiìîìíî {
constructor() {
var iÏïììií = iÌïìîiì;
super(),
this[iÏïììií(0x1e63)] = !![],
Object['defineProperty'](this, 'id', {
'value': iiìííiî++
}),
this[iÏïììií(0x34d1)] = iììiìiî(),
this[iÏïììií(0x26a6)] = '',
this[iÏïììií(0x40eb)] = iÏïììií(0x2e9d),
this[iÏïììií(0x380e)] = null,
this['children'] = [],
this['up'] = iíiiïïi[iÏïììií(0x3c14)][iÏïììií(0xa92)]();
const iìiiìíï = new iïìïïïî()
, iíiiïîï = new iìiìiiï()
, iîîïìíï = new iîìiíiî()
, iïïîíìi = new iïìïïïî(0x1,0x1,0x1);
function iiîíìîí() {
var iÍîìïíì = iÏïììií;
iîîïìíï[iÍîìïíì(0x492d)](iíiiïîï, ![]);
}
function iïììììi() {
var iÌìîïîí = iÏïììií;
iíiiïîï[iÌìîïîí(0x2af5)](iîîïìíï, undefined, ![]);
}
iíiiïîï['_onChange'](iiîíìîí),
iîîïìíï['_onChange'](iïììììi),
Object[iÏïììií(0x234d)](this, {
'position': {
'configurable': !![],
'enumerable': !![],
'value': iìiiìíï
},
'rotation': {
'configurable': !![],
'enumerable': !![],
'value': iíiiïîï
},
'quaternion': {
'configurable': !![],
'enumerable': !![],
'value': iîîïìíï
},
'scale': {
'configurable': !![],
'enumerable': !![],
'value': iïïîíìi
},
'modelViewMatrix': {
'value': new iìïîïìî()
},
'normalMatrix': {
'value': new iìiiííí()
}
}),
this[iÏïììií(0x2d2a)] = new iìïîïìî(),
this[iÏïììií(0xcd4)] = new iìïîïìî(),
this['matrixAutoUpdate'] = iíiiïïi[iÏïììií(0x3a1d)],
this[iÏïììií(0x240f)] = ![],
this['matrixWorldAutoUpdate'] = iíiiïïi[iÏïììií(0x3cfa)],
this[iÏïììií(0x30d4)] = new iïìiìîï(),
this[iÏïììií(0x2f4f)] = !![],
this[iÏïììií(0x2ab2)] = ![],
this[iÏïììií(0x26d2)] = ![],
this[iÏïììií(0x4700)] = !![],
this['renderOrder'] = 0x0,
this['animations'] = [],
this[iÏïììií(0x2438)] = {};
}
[iÌïìîiì(0x17e3)]() {}
['onAfterRender']() {}
[iÌïìîiì(0x2415)](iïïîîîï) {
var iÌïìiíí = iÌïìîiì;
if (this[iÌïìiíí(0x2e5d)])
this[iÌïìiíí(0x2f50)]();
this[iÌïìiíí(0x2d2a)][iÌïìiíí(0x1bb8)](iïïîîîï),
this[iÌïìiíí(0x2d2a)][iÌïìiíí(0x3c5)](this[iÌïìiíí(0x35f)], this[iÌïìiíí(0x3f49)], this[iÌïìiíí(0x65b)]);
}
[iÌïìîiì(0x19f7)](iíïiíií) {
var iÏíììîi = iÌïìîiì;
return this[iÏíììîi(0x3f49)][iÏíììîi(0x1bb8)](iíïiíií),
this;
}
[iÌïìîiì(0x1cf6)](iîiìiiî, iììíiíî) {
this['quaternion']['setFromAxisAngle'](iîiìiiî, iììíiíî);
}
[iÌïìîiì(0x1e1)](iíììîíì) {
var iÍiìïiî = iÌïìîiì;
this[iÍiìïiî(0x3f49)][iÍiìïiî(0x492d)](iíììîíì, !![]);
}
[iÌïìîiì(0x3d20)](iïîïíïi) {
var iÎïîìíî = iÌïìîiì;
this[iÎïîìíî(0x3f49)]['setFromRotationMatrix'](iïîïíïi);
}
[iÌïìîiì(0x1e6c)](iîiiiîî) {
var iIìííîi = iÌïìîiì;
this[iIìííîi(0x3f49)][iIìííîi(0x45d4)](iîiiiîî);
}
[iÌïìîiì(0x332f)](iiîììïì, iíîiííì) {
var iÎìíííî = iÌïìîiì;
return iiíïïîì['setFromAxisAngle'](iiîììïì, iíîiííì),
this[iÎìíííî(0x3f49)][iÎìíííî(0x4446)](iiíïïîì),
this;
}
[iÌïìîiì(0x41d6)](iîiíïîì, iiïïíîí) {
var iÏiiìîí = iÌïìîiì;
return iiíïïîì[iÏiiìîí(0x4509)](iîiíïîì, iiïïíîí),
this[iÏiiìîí(0x3f49)][iÏiiìîí(0x1bb8)](iiíïïîì),
this;
}
[iÌïìîiì(0x2b94)](iìíiiïì) {
var iÎiiìiï = iÌïìîiì;
return this[iÎiiìiï(0x332f)](iiiîíií, iìíiiïì);
}
[iÌïìîiì(0x3349)](iíiîìîí) {
var iÌïïìïï = iÌïìîiì;
return this[iÌïïìïï(0x332f)](iíìïiîi, iíiîìîí);
}
[iÌïìîiì(0x2649)](iïiííîì) {
var iÌíìîïí = iÌïìîiì;
return this[iÌíìîïí(0x332f)](iîìiìîì, iïiííîì);
}
['translateOnAxis'](iìíîïîi, iíïiiîî) {
var iÎïiïíi = iÌïìîiì;
return iìíîïìï[iÎïiïíi(0x45d4)](iìíîïîi)[iÎïiïíi(0x19f7)](this[iÎïiïíi(0x3f49)]),
this[iÎïiïíi(0x35f)][iÎïiïíi(0x1ecd)](iìíîïìï['multiplyScalar'](iíïiiîî)),
this;
}
[iÌïìîiì(0x2f0b)](iìììííí) {
var iÎìiiíî = iÌïìîiì;
return this[iÎìiiíî(0x3a7d)](iiiîíií, iìììííí);
}
[iÌïìîiì(0x4c66)](iíìîìïì) {
var iÎíiiîï = iÌïìîiì;
return this[iÎíiiîï(0x3a7d)](iíìïiîi, iíìîìïì);
}
[iÌïìîiì(0x4b62)](iiîîìíí) {
var iIîííïî = iÌïìîiì;
return this[iIîííïî(0x3a7d)](iîìiìîì, iiîîìíí);
}
[iÌïìîiì(0x672)](iïíïíîí) {
var iÎïîiîï = iÌïìîiì;
return this[iÎïîiîï(0x392)](!![], ![]),
iïíïíîí[iÎïîiîï(0x2415)](this[iÎïîiîï(0xcd4)]);
}
[iÌïìîiì(0x4015)](iiíiííì) {
var iÎïìïîí = iÌïìîiì;
return this[iÎïìïîí(0x392)](!![], ![]),
iiíiííì[iÎïìïîí(0x2415)](iìîîiíí[iÎïìïîí(0x45d4)](this[iÎïìïîí(0xcd4)])['invert']());
}
[iÌïìîiì(0x2fea)](iïìiìiì, iiîìììï, iiîíìiï) {
var iIïiìîi = iÌïìîiì;
iïìiìiì[iIïiìîi(0x4cbc)] ? iïïîiïì[iIïiìîi(0x45d4)](iïìiìiì) : iïïîiïì[iIïiìîi(0x3458)](iïìiìiì, iiîìììï, iiîíìiï);
const iíììiìî = this['parent'];
this['updateWorldMatrix'](!![], ![]),
iiîìîîï[iIïiìîi(0x3082)](this[iIïiìîi(0xcd4)]),
this[iIïiìîi(0x4e39)] || this['isLight'] ? iìîîiíí[iIïiìîi(0x2fea)](iiîìîîï, iïïîiïì, this['up']) : iìîîiíí['lookAt'](iïïîiïì, iiîìîîï, this['up']),
this[iIïiìîi(0x3f49)][iIïiìîi(0x2c12)](iìîîiíí),
iíììiìî && (iìîîiíí[iIïiìîi(0xa10)](iíììiìî['matrixWorld']),
iiíïïîì[iIïiìîi(0x2c12)](iìîîiíí),
this[iIïiìîi(0x3f49)][iIïiìîi(0x1bb8)](iiíïïîì[iIïiìîi(0x236b)]()));
}
['add'](iiiîìïï) {
var iÏìiìiï = iÌïìîiì;
if (arguments[iÏìiìiï(0x41c3)] > 0x1) {
for (let iiiîíïì = 0x0; iiiîíïì < arguments[iÏìiìiï(0x41c3)]; iiiîíïì++) {
this[iÏìiìiï(0x1ecd)](arguments[iiiîíïì]);
}
return this;
}
if (iiiîìïï === this)
return console['error'](iÏìiìiï(0x1e0c), iiiîìïï),
this;
return iiiîìïï && iiiîìïï[iÏìiìiï(0x1e63)] ? (iiiîìïï[iÏìiìiï(0x380e)] !== null && iiiîìïï['parent'][iÏìiìiï(0xff8)](iiiîìïï),
iiiîìïï['parent'] = this,
this['children'][iÏìiìiï(0x244e)](iiiîìïï),
iiiîìïï[iÏìiìiï(0x95a)](iîïìïìî)) : console['error'](iÏìiìiï(0xee6), iiiîìïï),
this;
}
[iÌïìîiì(0xff8)](iiiîiïï) {
var iIïíiìì = iÌïìîiì;
if (arguments[iIïíiìì(0x41c3)] > 0x1) {
for (let iíîïíîï = 0x0; iíîïíîï < arguments['length']; iíîïíîï++) {
this[iIïíiìì(0xff8)](arguments[iíîïíîï]);
}
return this;
}
const iíïiïîï = this[iIïíiìì(0x4b22)][iIïíiìì(0xe07)](iiiîiïï);
return iíïiïîï !== -0x1 && (iiiîiïï[iIïíiìì(0x380e)] = null,
this[iIïíiìì(0x4b22)]['splice'](iíïiïîï, 0x1),
iiiîiïï['dispatchEvent'](iïìíííï)),
this;
}
[iÌïìîiì(0x1c36)]() {
var iÎïììíï = iÌïìîiì;
const iîîiïìì = this[iÎïììíï(0x380e)];
return iîîiïìì !== null && iîîiïìì[iÎïììíï(0xff8)](this),
this;
}
[iÌïìîiì(0x35a)]() {
var iIïíïíî = iÌïìîiì;
for (let iïïïìîì = 0x0; iïïïìîì < this['children']['length']; iïïïìîì++) {
const iiïïíîî = this[iIïíïíî(0x4b22)][iïïïìîì];
iiïïíîî[iIïíïíî(0x380e)] = null,
iiïïíîî['dispatchEvent'](iïìíííï);
}
return this['children'][iIïíïíî(0x41c3)] = 0x0,
this;
}
[iÌïìîiì(0x2ef7)](iiiiììî) {
var iÏîíìíì = iÌïìîiì;
return this[iÏîíìíì(0x392)](!![], ![]),
iìîîiíí[iÏîíìíì(0x45d4)](this[iÏîíìíì(0xcd4)])['invert'](),
iiiiììî['parent'] !== null && (iiiiììî[iÏîíìíì(0x380e)][iÏîíìíì(0x392)](!![], ![]),
iìîîiíí['multiply'](iiiiììî[iÏîíìíì(0x380e)][iÏîíìíì(0xcd4)])),
iiiiììî['applyMatrix4'](iìîîiíí),
this['add'](iiiiììî),
iiiiììî[iÏîíìíì(0x392)](![], !![]),
this;
}
[iÌïìîiì(0x103)](iïíïiïì) {
return this['getObjectByProperty']('id', iïíïiïì);
}
[iÌïìîiì(0x137f)](iiíîììî) {
var iÏíìíiì = iÌïìîiì;
return this[iÏíìíiì(0x21a3)]('name', iiíîììî);
}
[iÌïìîiì(0x21a3)](iiíiíìî, iîîïíìî) {
var iÏíîíïí = iÌïìîiì;
if (this[iiíiíìî] === iîîïíìî)
return this;
for (let iïîiiìì = 0x0, iìíìîîî = this[iÏíîíïí(0x4b22)]['length']; iïîiiìì < iìíìîîî; iïîiiìì++) {
const iiíííîi = this[iÏíîíïí(0x4b22)][iïîiiìì]
, iiiïiii = iiíííîi['getObjectByProperty'](iiíiíìî, iîîïíìî);
if (iiiïiii !== undefined)
return iiiïiii;
}
return undefined;
}
['getObjectsByProperty'](iiîîíiï, iiìîïîì) {
var iÍíiîîì = iÌïìîiì;
let iíìíììî = [];
if (this[iiîîíiï] === iiìîïîì)
iíìíììî[iÍíiîîì(0x244e)](this);
for (let iïíïíìï = 0x0, iiîìïîì = this[iÍíiîîì(0x4b22)]['length']; iïíïíìï < iiîìïîì; iïíïíìï++) {
const iîíìíîi = this[iÍíiîîì(0x4b22)][iïíïíìï][iÍíiîîì(0x371d)](iiîîíiï, iiìîïîì);
iîíìíîi['length'] > 0x0 && (iíìíììî = iíìíììî[iÍíiîîì(0x4bc1)](iîíìíîi));
}
return iíìíììî;
}
[iÌïìîiì(0x26b6)](iíìííií) {
var iÍîïííì = iÌïìîiì;
return this[iÍîïííì(0x392)](!![], ![]),
iíìííií['setFromMatrixPosition'](this[iÍîïííì(0xcd4)]);
}
[iÌïìîiì(0x30ff)](iiîiïìï) {
var iIiîiiì = iÌïìîiì;
return this['updateWorldMatrix'](!![], ![]),
this[iIiîiiì(0xcd4)]['decompose'](iiîìîîï, iiîiïìï, iîiíiií),
iiîiïìï;
}
['getWorldScale'](iiiiíìì) {
var iÏiiìïi = iÌïìîiì;
return this[iÏiiìïi(0x392)](!![], ![]),
this['matrixWorld'][iÏiiìïi(0x3c5)](iiîìîîï, iìíììíi, iiiiíìì),
iiiiíìì;
}
['getWorldDirection'](iíìïìïî) {
var iÏîïííî = iÌïìîiì;
this[iÏîïííî(0x392)](!![], ![]);
const iìiìíìi = this[iÏîïííî(0xcd4)][iÏîïííî(0x3657)];
return iíìïìïî[iÏîïííî(0x3458)](iìiìíìi[0x8], iìiìíìi[0x9], iìiìíìi[0xa])[iÏîïííî(0x19b)]();
}
[iÌïìîiì(0x3f16)]() {}
['traverse'](iíìïiiì) {
var iÎïíiîî = iÌïìîiì;
iíìïiiì(this);
const iìïîîìí = this[iÎïíiîî(0x4b22)];
for (let iíiîiíî = 0x0, iîiîììï = iìïîîìí['length']; iíiîiíî < iîiîììï; iíiîiíî++) {
iìïîîìí[iíiîiíî][iÎïíiîî(0x9da)](iíìïiiì);
}
}
[iÌïìîiì(0x2476)](iîììíìi) {
var iIiiîïí = iÌïìîiì;
if (this[iIiiîïí(0x2f4f)] === ![])
return;
iîììíìi(this);
const iîïíïìï = this['children'];
for (let iííiíïî = 0x0, iíìîiíï = iîïíïìï['length']; iííiíïî < iíìîiíï; iííiíïî++) {
iîïíïìï[iííiíïî][iIiiîïí(0x2476)](iîììíìi);
}
}
['traverseAncestors'](iîïïïíi) {
var iIiîïïí = iÌïìîiì;
const iííiïií = this[iIiîïïí(0x380e)];
iííiïií !== null && (iîïïïíi(iííiïií),
iííiïií[iIiîïïí(0xd46)](iîïïïíi));
}
[iÌïìîiì(0x2f50)]() {
var iIìïiií = iÌïìîiì;
this[iIìïiií(0x2d2a)][iIìïiií(0x30fc)](this['position'], this[iIìïiií(0x3f49)], this[iIìïiií(0x65b)]),
this[iIìïiií(0x240f)] = !![];
}
[iÌïìîiì(0x1dd0)](iïiiìiì) {
var iIíîîíî = iÌïìîiì;
if (this[iIíîîíî(0x2e5d)])
this['updateMatrix']();
(this[iIíîîíî(0x240f)] || iïiiìiì) && (this[iIíîîíî(0x380e)] === null ? this[iIíîîíî(0xcd4)]['copy'](this['matrix']) : this[iIíîîíî(0xcd4)]['multiplyMatrices'](this[iIíîîíî(0x380e)][iIíîîíî(0xcd4)], this[iIíîîíî(0x2d2a)]),
this[iIíîîíî(0x240f)] = ![],
iïiiìiì = !![]);
const iììiïîí = this[iIíîîíî(0x4b22)];
for (let iíìïiìî = 0x0, iiîîiîi = iììiïîí[iIíîîíî(0x41c3)]; iíìïiìî < iiîîiîi; iíìïiìî++) {
const iiîîîîî = iììiïîí[iíìïiìî];
(iiîîîîî[iIíîîíî(0xac7)] === !![] || iïiiìiì === !![]) && iiîîîîî[iIíîîíî(0x1dd0)](iïiiìiì);
}
}
['updateWorldMatrix'](iìïïììì, iiîiïîí) {
var iÌìiïiî = iÌïìîiì;
const iîíiîîï = this[iÌìiïiî(0x380e)];
iìïïììì === !![] && iîíiîîï !== null && iîíiîîï[iÌìiïiî(0xac7)] === !![] && iîíiîîï['updateWorldMatrix'](!![], ![]);
if (this['matrixAutoUpdate'])
this[iÌìiïiî(0x2f50)]();
this[iÌìiïiî(0x380e)] === null ? this['matrixWorld'][iÌìiïiî(0x45d4)](this[iÌìiïiî(0x2d2a)]) : this[iÌìiïiî(0xcd4)][iÌìiïiî(0x4840)](this[iÌìiïiî(0x380e)][iÌìiïiî(0xcd4)], this[iÌìiïiî(0x2d2a)]);
if (iiîiïîí === !![]) {
const iïïiiiï = this['children'];
for (let iììïìíi = 0x0, iïîììîi = iïïiiiï['length']; iììïìíi < iïîììîi; iììïìíi++) {
const iîìííïî = iïïiiiï[iììïìíi];
iîìííïî[iÌìiïiî(0xac7)] === !![] && iîìííïî[iÌìiïiî(0x392)](![], !![]);
}
}
}
['toJSON'](iíïïîíî) {
var iÌîïìíï = iÌïìîiì;
const iiíiíiï = iíïïîíî === undefined || typeof iíïïîíî === iÌîïìíï(0x1eb7)
, iìííïïî = {};
iiíiíiï && (iíïïîíî = {
'geometries': {},
'materials': {},
'textures': {},
'images': {},
'shapes': {},
'skeletons': {},
'animations': {},
'nodes': {}
},
iìííïïî['metadata'] = {
'version': 4.5,
'type': iÌîïìíï(0x230),
'generator': 'Object3D.toJSON'
});
const iïîíîïï = {};
iïîíîïï['uuid'] = this[iÌîïìíï(0x34d1)],
iïîíîïï[iÌîïìíï(0x40eb)] = this[iÌîïìíï(0x40eb)];
if (this['name'] !== '')
iïîíîïï['name'] = this[iÌîïìíï(0x26a6)];
if (this[iÌîïìíï(0x2ab2)] === !![])
iïîíîïï['castShadow'] = !![];
if (this['receiveShadow'] === !![])
iïîíîïï[iÌîïìíï(0x26d2)] = !![];
if (this[iÌîïìíï(0x2f4f)] === ![])
iïîíîïï['visible'] = ![];
if (this[iÌîïìíï(0x4700)] === ![])
iïîíîïï[iÌîïìíï(0x4700)] = ![];
if (this[iÌîïìíï(0x4944)] !== 0x0)
iïîíîïï[iÌîïìíï(0x4944)] = this['renderOrder'];
if (Object[iÌîïìíï(0x1d4)](this[iÌîïìíï(0x2438)])[iÌîïìíï(0x41c3)] > 0x0)
iïîíîïï['userData'] = this[iÌîïìíï(0x2438)];
iïîíîïï[iÌîïìíï(0x30d4)] = this['layers'][iÌîïìíï(0xf72)],
iïîíîïï[iÌîïìíï(0x2d2a)] = this[iÌîïìíï(0x2d2a)][iÌîïìíï(0x1708)]();
if (this[iÌîïìíï(0x2e5d)] === ![])
iïîíîïï[iÌîïìíï(0x2e5d)] = ![];
if (this[iÌîïìíï(0x4238)]) {
iïîíîïï['type'] = 'InstancedMesh',
iïîíîïï[iÌîïìíï(0x147b)] = this[iÌîïìíï(0x147b)],
iïîíîïï[iÌîïìíï(0x4559)] = this[iÌîïìíï(0x4559)][iÌîïìíï(0x473e)]();
if (this[iÌîïìíï(0x145e)] !== null)
iïîíîïï['instanceColor'] = this['instanceColor']['toJSON']();
}
function iïìïìii(iîîiîiî, iîíïíîi) {
var iIíîïìí = iÌîïìíï;
return iîîiîiî[iîíïíîi['uuid']] === undefined && (iîîiîiî[iîíïíîi['uuid']] = iîíïíîi[iIíîïìí(0x473e)](iíïïîíî)),
iîíïíîi[iIíîïìí(0x34d1)];
}
if (this[iÌîïìíï(0xa1c)]) {
if (this['background']) {
if (this[iÌîïìíï(0x580)][iÌîïìíï(0x4047)])
iïîíîïï[iÌîïìíï(0x580)] = this[iÌîïìíï(0x580)][iÌîïìíï(0x473e)]();
else
this['background'][iÌîïìíï(0x39ac)] && (iïîíîïï[iÌîïìíï(0x580)] = this[iÌîïìíï(0x580)]['toJSON'](iíïïîíî)['uuid']);
}
this[iÌîïìíï(0x4cf7)] && this[iÌîïìíï(0x4cf7)]['isTexture'] && this['environment'][iÌîïìíï(0x1ab9)] !== !![] && (iïîíîïï[iÌîïìíï(0x4cf7)] = this[iÌîïìíï(0x4cf7)][iÌîïìíï(0x473e)](iíïïîíî)[iÌîïìíï(0x34d1)]);
} else {
if (this[iÌîïìíï(0x4bca)] || this[iÌîïìíï(0x1397)] || this[iÌîïìíï(0x188)]) {
iïîíîïï['geometry'] = iïìïìii(iíïïîíî[iÌîïìíï(0x47dc)], this[iÌîïìíï(0xec4)]);
const iìîìîîi = this[iÌîïìíï(0xec4)][iÌîïìíï(0x4ff7)];
if (iìîìîîi !== undefined && iìîìîîi['shapes'] !== undefined) {
const iíiîîïi = iìîìîîi[iÌîïìíï(0x1872)];
if (Array[iÌîïìíï(0xed6)](iíiîîïi))
for (let iíiîïìì = 0x0, iïìîíii = iíiîîïi['length']; iíiîïìì < iïìîíii; iíiîïìì++) {
const iïïiíii = iíiîîïi[iíiîïìì];
iïìïìii(iíïïîíî['shapes'], iïïiíii);
}
else
iïìïìii(iíïïîíî[iÌîïìíï(0x1872)], iíiîîïi);
}
}
}
this[iÌîïìíï(0x89a)] && (iïîíîïï[iÌîïìíï(0x3042)] = this['bindMode'],
iïîíîïï[iÌîïìíï(0x1a48)] = this[iÌîïìíï(0x1a48)]['toArray'](),
this[iÌîïìíï(0x176c)] !== undefined && (iïìïìii(iíïïîíî[iÌîïìíï(0x2e2)], this['skeleton']),
iïîíîïï[iÌîïìíï(0x176c)] = this[iÌîïìíï(0x176c)][iÌîïìíï(0x34d1)]));
if (this[iÌîïìíï(0x180)] !== undefined) {
if (Array[iÌîïìíï(0xed6)](this[iÌîïìíï(0x180)])) {
const iïíîîiì = [];
for (let iïïíîïi = 0x0, iiíïíïí = this[iÌîïìíï(0x180)]['length']; iïïíîïi < iiíïíïí; iïïíîïi++) {
iïíîîiì['push'](iïìïìii(iíïïîíî['materials'], this[iÌîïìíï(0x180)][iïïíîïi]));
}
iïîíîïï['material'] = iïíîîiì;
} else
iïîíîïï[iÌîïìíï(0x180)] = iïìïìii(iíïïîíî[iÌîïìíï(0x3604)], this[iÌîïìíï(0x180)]);
}
if (this[iÌîïìíï(0x4b22)][iÌîïìíï(0x41c3)] > 0x0) {
iïîíîïï[iÌîïìíï(0x4b22)] = [];
for (let iíiiiîï = 0x0; iíiiiîï < this[iÌîïìíï(0x4b22)]['length']; iíiiiîï++) {
iïîíîïï['children'][iÌîïìíï(0x244e)](this['children'][iíiiiîï][iÌîïìíï(0x473e)](iíïïîíî)[iÌîïìíï(0x18b7)]);
}
}
if (this[iÌîïìíï(0x4673)][iÌîïìíï(0x41c3)] > 0x0) {
iïîíîïï[iÌîïìíï(0x4673)] = [];
for (let iiìíiií = 0x0; iiìíiií < this[iÌîïìíï(0x4673)][iÌîïìíï(0x41c3)]; iiìíiií++) {
const iííìïïi = this[iÌîïìíï(0x4673)][iiìíiií];
iïîíîïï[iÌîïìíï(0x4673)][iÌîïìíï(0x244e)](iïìïìii(iíïïîíî[iÌîïìíï(0x4673)], iííìïïi));
}
}
if (iiíiíiï) {
const iììîìiì = iïîîíii(iíïïîíî[iÌîïìíï(0x47dc)])
, iìïïíîì = iïîîíii(iíïïîíî['materials'])
, iìiïïìí = iïîîíii(iíïïîíî[iÌîïìíï(0x3088)])
, iíìiìíì = iïîîíii(iíïïîíî[iÌîïìíï(0x3ae3)])
, iîììiíi = iïîîíii(iíïïîíî['shapes'])
, iiïîìii = iïîîíii(iíïïîíî['skeletons'])
, iìíìiiî = iïîîíii(iíïïîíî[iÌîïìíï(0x4673)])
, iìîìíiï = iïîîíii(iíïïîíî[iÌîïìíï(0x3aad)]);
if (iììîìiì[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî['geometries'] = iììîìiì;
if (iìïïíîì[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî['materials'] = iìïïíîì;
if (iìiïïìí[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî[iÌîïìíï(0x3088)] = iìiïïìí;
if (iíìiìíì[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî[iÌîïìíï(0x3ae3)] = iíìiìíì;
if (iîììiíi[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî['shapes'] = iîììiíi;
if (iiïîìii[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî[iÌîïìíï(0x2e2)] = iiïîìii;
if (iìíìiiî[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî[iÌîïìíï(0x4673)] = iìíìiiî;
if (iìîìíiï[iÌîïìíï(0x41c3)] > 0x0)
iìííïïî[iÌîïìíï(0x3aad)] = iìîìíiï;
}
iìííïïî[iÌîïìíï(0x18b7)] = iïîíîïï;
return iìííïïî;
function iïîîíii(iíîìíïi) {
var iÏîiîîï = iÌîïìíï;
const iiììííì = [];
for (const iíiíïîï in iíîìíïi) {
const iíîîíïi = iíîìíïi[iíiíïîï];
delete iíîîíïi[iÏîiîîï(0x152e)],
iiììííì['push'](iíîîíïi);
}
return iiììííì;
}
}
[iÌïìîiì(0xa92)](iïiìíîí) {
var iÍíîiíi = iÌïìîiì;
return new this[(iÍíîiíi(0x425b))]()['copy'](this, iïiìíîí);
}
['copy'](iïìiíîî, iíìiiïï=!![]) {
var iÏiïïîï = iÌïìîiì;
this[iÏiïïîï(0x26a6)] = iïìiíîî[iÏiïïîï(0x26a6)],
this['up'][iÏiïïîï(0x45d4)](iïìiíîî['up']),
this[iÏiïïîï(0x35f)]['copy'](iïìiíîî[iÏiïïîï(0x35f)]),
this['rotation'][iÏiïïîï(0x78d)] = iïìiíîî[iÏiïïîï(0x89e)][iÏiïïîï(0x78d)],
this[iÏiïïîï(0x3f49)][iÏiïïîï(0x45d4)](iïìiíîî[iÏiïïîï(0x3f49)]),
this['scale'][iÏiïïîï(0x45d4)](iïìiíîî[iÏiïïîï(0x65b)]),
this['matrix']['copy'](iïìiíîî['matrix']),
this[iÏiïïîï(0xcd4)][iÏiïïîï(0x45d4)](iïìiíîî[iÏiïïîï(0xcd4)]),
this[iÏiïïîï(0x2e5d)] = iïìiíîî['matrixAutoUpdate'],
this[iÏiïïîï(0x240f)] = iïìiíîî[iÏiïïîï(0x240f)],
this['matrixWorldAutoUpdate'] = iïìiíîî[iÏiïïîï(0xac7)],
this[iÏiïïîï(0x30d4)][iÏiïïîï(0xf72)] = iïìiíîî[iÏiïïîï(0x30d4)][iÏiïïîï(0xf72)],
this[iÏiïïîï(0x2f4f)] = iïìiíîî[iÏiïïîï(0x2f4f)],
this['castShadow'] = iïìiíîî[iÏiïïîï(0x2ab2)],
this['receiveShadow'] = iïìiíîî[iÏiïïîï(0x26d2)],
this[iÏiïïîï(0x4700)] = iïìiíîî[iÏiïïîï(0x4700)],
this[iÏiïïîï(0x4944)] = iïìiíîî['renderOrder'],
this['userData'] = JSON['parse'](JSON[iÏiïïîï(0x33f3)](iïìiíîî[iÏiïïîï(0x2438)]));
if (iíìiiïï === !![])
for (let iîîïíìï = 0x0; iîîïíìï < iïìiíîî[iÏiïïîï(0x4b22)]['length']; iîîïíìï++) {
const iîííiïî = iïìiíîî[iÏiïïîï(0x4b22)][iîîïíìï];
this[iÏiïïîï(0x1ecd)](iîííiïî[iÏiïïîï(0xa92)]());
}
return this;
}
}
iíiiïïi['DEFAULT_UP'] = new iïìïïïî(0x0,0x1,0x0),
iíiiïïi[iÌïìîiì(0x3a1d)] = !![],
iíiiïïi[iÌïìîiì(0x3cfa)] = !![];
const iîïïïïì = new iïìïïïî()
, iïìïîïî = new iïìïïïî()
, iììïììï = new iïìïïïî()
, iîiiìiì = new iïìïïïî()
, iiiíìíi = new iïìïïïî()
, iiíîïíî = new iïìïïïî()
, iïiìïíí = new iïìïïïî()
, iìiîìïî = new iïìïïïî()
, iïiïïíî = new iïìïïïî()
, iïïïîií = new iïìïïïî();
class iiîiìíí {
constructor(iiïìîîí=new iïìïïïî(), iíîìíïì=new iïìïïïî(), iîîìíìî=new iïìïïïî()) {
this['a'] = iiïìîîí,
this['b'] = iíîìíïì,
this['c'] = iîîìíìî;
}
static[iÌïìîiì(0x1359)](iiííïïí, iìïíìiì, iîíîíií, iiiííiì) {
var iÏìiìîï = iÌïìîiì;
iiiííiì[iÏìiìîï(0x377b)](iîíîíií, iìïíìiì),
iîïïïïì[iÏìiìîï(0x377b)](iiííïïí, iìïíìiì),
iiiííiì['cross'](iîïïïïì);
const iïíìîïî = iiiííiì['lengthSq']();
if (iïíìîïî > 0x0)
return iiiííiì[iÏìiìîï(0x2ad1)](0x1 / Math[iÏìiìîï(0x2c00)](iïíìîïî));
return iiiííiì[iÏìiìîï(0x3458)](0x0, 0x0, 0x0);
}
static[iÌïìîiì(0x483e)](iiíîiíï, iìiïíiï, iîîîîïï, iïiiîïí, iíiíïîì) {
var iÍîiïìì = iÌïìîiì;
iîïïïïì['subVectors'](iïiiîïí, iìiïíiï),
iïìïîïî['subVectors'](iîîîîïï, iìiïíiï),
iììïììï[iÍîiïìì(0x377b)](iiíîiíï, iìiïíiï);
const iíîîìiï = iîïïïïì[iÍîiïìì(0x260c)](iîïïïïì)
, iìiïìíî = iîïïïïì[iÍîiïìì(0x260c)](iïìïîïî)
, iíiííìì = iîïïïïì[iÍîiïìì(0x260c)](iììïììï)
, iìíiiiï = iïìïîïî[iÍîiïìì(0x260c)](iïìïîïî)
, iííììíi = iïìïîïî['dot'](iììïììï)
, iiïiìïì = iíîîìiï * iìíiiiï - iìiïìíî * iìiïìíî;
if (iiïiìïì === 0x0)
return iíiíïîì[iÍîiïìì(0x3458)](-0x2, -0x1, -0x1);
const iìíìíîí = 0x1 / iiïiìïì
, iíîìïïï = (iìíiiiï * iíiííìì - iìiïìíî * iííììíi) * iìíìíîí
, iiíîîìï = (iíîîìiï * iííììíi - iìiïìíî * iíiííìì) * iìíìíîí;
return iíiíïîì['set'](0x1 - iíîìïïï - iiíîîìï, iiíîîìï, iíîìïïï);
}
static[iÌïìîiì(0xf49)](iíiïiiì, iiíîìíi, iiíììîi, iíiîìîï) {
var iÎiïíïi = iÌïìîiì;
return this[iÎiïíïi(0x483e)](iíiïiiì, iiíîìíi, iiíììîi, iíiîìîï, iîiiìiì),
iîiiìiì['x'] >= 0x0 && iîiiìiì['y'] >= 0x0 && iîiiìiì['x'] + iîiiìiì['y'] <= 0x1;
}
static[iÌïìîiì(0xb1e)](iííïïiì, iiîííií, iíïiîïi, iiìîiíï, iíìíiïî, iiiiìîí, iiììiií, iîîìiïï) {
var iÎîïîïi = iÌïìîiì;
return this[iÎîïîïi(0x483e)](iííïïiì, iiîííií, iíïiîïi, iiìîiíï, iîiiìiì),
iîîìiïï[iÎîïîïi(0x3458)](0x0, 0x0),
iîîìiïï[iÎîïîïi(0x2c0c)](iíìíiïî, iîiiìiì['x']),
iîîìiïï['addScaledVector'](iiiiìîí, iîiiìiì['y']),
iîîìiïï[iÎîïîïi(0x2c0c)](iiììiií, iîiiìiì['z']),
iîîìiïï;
}
static[iÌïìîiì(0x3dd5)](iiïíiîí, iìííîiï, iìiíïïi, iíîìïïî) {
var iIíîíiì = iÌïìîiì;
return iîïïïïì[iIíîíiì(0x377b)](iìiíïïi, iìííîiï),
iïìïîïî[iIíîíiì(0x377b)](iiïíiîí, iìííîiï),
iîïïïïì['cross'](iïìïîïî)[iIíîíiì(0x260c)](iíîìïïî) < 0x0 ? !![] : ![];
}
[iÌïìîiì(0x3458)](iíiîíiï, iîííïîì, iiìiïîï) {
var iÍïïíiï = iÌïìîiì;
return this['a'][iÍïïíiï(0x45d4)](iíiîíiï),
this['b']['copy'](iîííïîì),
this['c'][iÍïïíiï(0x45d4)](iiìiïîï),
this;
}
[iÌïìîiì(0x4bf5)](iïîìíïî, iïïïïii, iîìiïiï, iììiiiï) {
var iIîiiíï = iÌïìîiì;
return this['a'][iIîiiíï(0x45d4)](iïîìíïî[iïïïïii]),
this['b']['copy'](iïîìíïî[iîìiïiï]),
this['c'][iIîiiíï(0x45d4)](iïîìíïî[iììiiiï]),
this;
}
[iÌïìîiì(0x4f5c)](iîíiíîi, iîìììiï, iïîíìïî, iìîïiïi) {
var iÍíïîíî = iÌïìîiì;
return this['a'][iÍíïîíî(0x2340)](iîíiíîi, iîìììiï),
this['b'][iÍíïîíî(0x2340)](iîíiíîi, iïîíìïî),
this['c'][iÍíïîíî(0x2340)](iîíiíîi, iìîïiïi),
this;
}
[iÌïìîiì(0xa92)]() {
var iIiìíìï = iÌïìîiì;
return new this[(iIiìíìï(0x425b))]()[iIiìíìï(0x45d4)](this);
}
[iÌïìîiì(0x45d4)](iííííiì) {
var iÎîîìîi = iÌïìîiì;
return this['a']['copy'](iííííiì['a']),
this['b'][iÎîîìîi(0x45d4)](iííííiì['b']),
this['c']['copy'](iííííiì['c']),
this;
}
[iÌïìîiì(0x3ee0)]() {
var iIíïíìî = iÌïìîiì;
return iîïïïïì[iIíïíìî(0x377b)](this['c'], this['b']),
iïìïîïî[iIíïíìî(0x377b)](this['a'], this['b']),
iîïïïïì['cross'](iïìïîïî)[iIíïíìî(0x41c3)]() * 0.5;
}
[iÌïìîiì(0x4d63)](iîiìíîï) {
var iIïíïíï = iÌïìîiì;
return iîiìíîï[iIïíïíï(0x161b)](this['a'], this['b'])['add'](this['c'])[iIïíïíï(0x2ad1)](0x1 / 0x3);
}
[iÌïìîiì(0x1359)](iìíïiii) {
var iÎííìïì = iÌïìîiì;
return iiîiìíí[iÎííìïì(0x1359)](this['a'], this['b'], this['c'], iìíïiii);
}
['getPlane'](iîïìììî) {
var iÎîìïíi = iÌïìîiì;
return iîïìììî[iÎîìïíi(0x876)](this['a'], this['b'], this['c']);
}
['getBarycoord'](iíïiíìì, iííìíïí) {
var iÍiîïîí = iÌïìîiì;
return iiîiìíí[iÍiîïîí(0x483e)](iíïiíìì, this['a'], this['b'], this['c'], iííìíïí);
}
[iÌïìîiì(0xb1e)](iïîïiìï, iíïiiìì, iiiíìîï, iiííìïì, iïíìîîì) {
var iÏììíiì = iÌïìîiì;
return iiîiìíí[iÏììíiì(0xb1e)](iïîïiìï, this['a'], this['b'], this['c'], iíïiiìì, iiiíìîï, iiííìïì, iïíìîîì);
}
['containsPoint'](iïïiïïï) {
var iÎííìíi = iÌïìîiì;
return iiîiìíí[iÎííìíi(0xf49)](iïïiïïï, this['a'], this['b'], this['c']);
}
[iÌïìîiì(0x3dd5)](iiîiïîï) {
var iIïiîii = iÌïìîiì;
return iiîiìíí[iIïiîii(0x3dd5)](this['a'], this['b'], this['c'], iiîiïîï);
}
[iÌïìîiì(0x4708)](iíïïìíi) {
var iIììíìì = iÌïìîiì;
return iíïïìíi[iIììíìì(0x3124)](this);
}
[iÌïìîiì(0x49dc)](iíiïìïî, iïìíïîî) {
var iÌìíïíí = iÌïìîiì;
const iïïiïìî = this['a']
, iïïííîì = this['b']
, iîíîîíï = this['c'];
let iïïìïií, iïìïíiï;
iiiíìíi[iÌìíïíí(0x377b)](iïïííîì, iïïiïìî),
iiíîïíî['subVectors'](iîíîîíï, iïïiïìî),
iìiîìïî[iÌìíïíí(0x377b)](iíiïìïî, iïïiïìî);
const iíiiíiî = iiiíìíi[iÌìíïíí(0x260c)](iìiîìïî)
, iïîìïiî = iiíîïíî[iÌìíïíí(0x260c)](iìiîìïî);
if (iíiiíiî <= 0x0 && iïîìïiî <= 0x0)
return iïìíïîî[iÌìíïíí(0x45d4)](iïïiïìî);
iïiïïíî[iÌìíïíí(0x377b)](iíiïìïî, iïïííîì);
const iíííìïï = iiiíìíi['dot'](iïiïïíî)
, iîiïîíí = iiíîïíî[iÌìíïíí(0x260c)](iïiïïíî);
if (iíííìïï >= 0x0 && iîiïîíí <= iíííìïï)
return iïìíïîî['copy'](iïïííîì);
const iïîìîîi = iíiiíiî * iîiïîíí - iíííìïï * iïîìïiî;
if (iïîìîîi <= 0x0 && iíiiíiî >= 0x0 && iíííìïï <= 0x0)
return iïïìïií = iíiiíiî / (iíiiíiî - iíííìïï),
iïìíïîî[iÌìíïíí(0x45d4)](iïïiïìî)[iÌìíïíí(0x2c0c)](iiiíìíi, iïïìïií);
iïïïîií[iÌìíïíí(0x377b)](iíiïìïî, iîíîîíï);
const iiïììiî = iiiíìíi[iÌìíïíí(0x260c)](iïïïîií)
, iîìíìîí = iiíîïíî[iÌìíïíí(0x260c)](iïïïîií);
if (iîìíìîí >= 0x0 && iiïììiî <= iîìíìîí)
return iïìíïîî[iÌìíïíí(0x45d4)](iîíîîíï);
const iïîííìì = iiïììiî * iïîìïiî - iíiiíiî * iîìíìîí;
if (iïîííìì <= 0x0 && iïîìïiî >= 0x0 && iîìíìîí <= 0x0)
return iïìïíiï = iïîìïiî / (iïîìïiî - iîìíìîí),
iïìíïîî[iÌìíïíí(0x45d4)](iïïiïìî)[iÌìíïíí(0x2c0c)](iiíîïíî, iïìïíiï);
const iîïïiíì = iíííìïï * iîìíìîí - iiïììiî * iîiïîíí;
if (iîïïiíì <= 0x0 && iîiïîíí - iíííìïï >= 0x0 && iiïììiî - iîìíìîí >= 0x0)
return iïiìïíí['subVectors'](iîíîîíï, iïïííîì),
iïìïíiï = (iîiïîíí - iíííìïï) / (iîiïîíí - iíííìïï + (iiïììiî - iîìíìîí)),
iïìíïîî['copy'](iïïííîì)[iÌìíïíí(0x2c0c)](iïiìïíí, iïìïíiï);
const iìiïìîî = 0x1 / (iîïïiíì + iïîííìì + iïîìîîi);
return iïïìïií = iïîííìì * iìiïìîî,
iïìïíiï = iïîìîîi * iìiïìîî,
iïìíïîî['copy'](iïïiïìî)[iÌìíïíí(0x2c0c)](iiiíìíi, iïïìïií)[iÌìíïíí(0x2c0c)](iiíîïíî, iïìïíiï);
}
[iÌïìîiì(0x8be)](iïíïiìî) {
var iÍíîïîî = iÌïìîiì;
return iïíïiìî['a']['equals'](this['a']) && iïíïiìî['b'][iÍíîïîî(0x8be)](this['b']) && iïíïiìî['c'][iÍíîïîî(0x8be)](this['c']);
}
}
let iîïïíïì = 0x0;
class iííîìií extends iiìîìíî {
constructor() {
var iIïìîìi = iÌïìîiì;
super(),
this[iIïìîìi(0x37a2)] = !![],
Object['defineProperty'](this, 'id', {
'value': iîïïíïì++
}),
this[iIïìîìi(0x34d1)] = iììiìiî(),
this[iIïìîìi(0x26a6)] = '',
this[iIïìîìi(0x40eb)] = iIïìîìi(0x2acc),
this[iIïìîìi(0x4bc9)] = iïîiiìï,
this['side'] = iiïìiií,
this['vertexColors'] = ![],
this[iIïìîìi(0x2b2f)] = 0x1,
this[iIïìîìi(0x1eeb)] = ![],
this[iIïìîìi(0x2b78)] = iìíiïiì,
this['blendDst'] = iìïìííí,
this[iIïìîìi(0x4f46)] = iìiiíií,
this[iIïìîìi(0x1bb5)] = null,
this[iIïìîìi(0x49f7)] = null,
this[iIïìîìi(0x44c4)] = null,
this[iIïìîìi(0x67b)] = iîiîïíï,
this[iIïìîìi(0x3c1f)] = !![],
this['depthWrite'] = !![],
this['stencilWriteMask'] = 0xff,
this['stencilFunc'] = iìîìîïï,
this[iIïìîìi(0x480c)] = 0x0,
this[iIïìîìi(0x116)] = 0xff,
this[iIïìîìi(0x4f8f)] = iiîíïìï,
this[iIïìîìi(0x1ba9)] = iiîíïìï,
this[iIïìîìi(0x3f7b)] = iiîíïìï,
this[iIïìîìi(0x4815)] = ![],
this[iIïìîìi(0x4a03)] = null,
this[iIïìîìi(0x23da)] = ![],
this[iIïìîìi(0x4778)] = ![],
this[iIïìîìi(0x1098)] = null,
this[iIïìîìi(0x163c)] = !![],
this[iIïìîìi(0xe5a)] = null,
this['polygonOffset'] = ![],
this[iIïìîìi(0x26ec)] = 0x0,
this['polygonOffsetUnits'] = 0x0,
this[iIïìîìi(0x943)] = ![],
this['alphaToCoverage'] = ![],
this['premultipliedAlpha'] = ![],
this['forceSinglePass'] = ![],
this['visible'] = !![],
this['toneMapped'] = !![],
this[iIïìîìi(0x2438)] = {},
this[iIïìîìi(0x203c)] = 0x0,
this[iIïìîìi(0x39bd)] = 0x0;
}
get[iÌïìîiì(0x24fd)]() {
return this['_alphaTest'];
}
set[iÌïìîiì(0x24fd)](iiìîïìì) {
var iÏìíîìi = iÌïìîiì;
this['_alphaTest'] > 0x0 !== iiìîïìì > 0x0 && this[iÏìíîìi(0x203c)]++,
this[iÏìíîìi(0x39bd)] = iiìîïìì;
}
[iÌïìîiì(0x2664)]() {}
[iÌïìîiì(0x17e3)]() {}
[iÌïìîiì(0x2d60)]() {}
[iÌïìîiì(0x3a6c)]() {
var iÌïiîîì = iÌïìîiì;
return this[iÌïiîîì(0x2d60)][iÌïiîîì(0x255c)]();
}
[iÌïìîiì(0x10c)](iíììîïi) {
var iÌiîíîì = iÌïìîiì;
if (iíììîïi === undefined)
return;
for (const iiïiíîî in iíììîïi) {
const iíïïíïï = iíììîïi[iiïiíîî];
if (iíïïíïï === undefined) {
console[iÌiîíîì(0x1c2a)](iÌiîíîì(0x246d) + iiïiíîî + iÌiîíîì(0x4ef5));
continue;
}
const iïîìiíî = this[iiïiíîî];
if (iïîìiíî === undefined) {
console[iÌiîíîì(0x1c2a)]('THREE.' + this['type'] + iÌiîíîì(0x3654) + iiïiíîî + iÌiîíîì(0xcae));
continue;
}
if (iïîìiíî && iïîìiíî['isColor'])
iïîìiíî[iÌiîíîì(0x3458)](iíïïíïï);
else
iïîìiíî && iïîìiíî[iÌiîíîì(0x4cbc)] && (iíïïíïï && iíïïíïï['isVector3']) ? iïîìiíî[iÌiîíîì(0x45d4)](iíïïíïï) : this[iiïiíîî] = iíïïíïï;
}
}
['toJSON'](iîïiììi) {
var iÍiïiìí = iÌïìîiì;
const iiîïiií = iîïiììi === undefined || typeof iîïiììi === iÍiïiìí(0x1eb7);
iiîïiií && (iîïiììi = {
'textures': {},
'images': {}
});
const iíiïïîï = {
'metadata': {
'version': 4.5,
'type': iÍiïiìí(0x2acc),
'generator': iÍiïiìí(0x29b3)
}
};
iíiïïîï[iÍiïiìí(0x34d1)] = this[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0x40eb)] = this[iÍiïiìí(0x40eb)];
if (this[iÍiïiìí(0x26a6)] !== '')
iíiïïîï[iÍiïiìí(0x26a6)] = this[iÍiïiìí(0x26a6)];
if (this[iÍiïiìí(0x2703)] && this[iÍiïiìí(0x2703)][iÍiïiìí(0x4047)])
iíiïïîï[iÍiïiìí(0x2703)] = this[iÍiïiìí(0x2703)][iÍiïiìí(0x1fd3)]();
if (this[iÍiïiìí(0xb87)] !== undefined)
iíiïïîï[iÍiïiìí(0xb87)] = this['roughness'];
if (this['metalness'] !== undefined)
iíiïïîï[iÍiïiìí(0x1b9)] = this[iÍiïiìí(0x1b9)];
if (this[iÍiïiìí(0x128a)] !== undefined)
iíiïïîï[iÍiïiìí(0x128a)] = this[iÍiïiìí(0x128a)];
if (this[iÍiïiìí(0x4f6d)] && this['sheenColor'][iÍiïiìí(0x4047)])
iíiïïîï[iÍiïiìí(0x4f6d)] = this[iÍiïiìí(0x4f6d)][iÍiïiìí(0x1fd3)]();
if (this[iÍiïiìí(0x1304)] !== undefined)
iíiïïîï[iÍiïiìí(0x1304)] = this[iÍiïiìí(0x1304)];
if (this[iÍiïiìí(0xa21)] && this['emissive'][iÍiïiìí(0x4047)])
iíiïïîï[iÍiïiìí(0xa21)] = this[iÍiïiìí(0xa21)][iÍiïiìí(0x1fd3)]();
if (this[iÍiïiìí(0x742)] && this[iÍiïiìí(0x742)] !== 0x1)
iíiïïîï[iÍiïiìí(0x742)] = this[iÍiïiìí(0x742)];
if (this[iÍiïiìí(0x522)] && this[iÍiïiìí(0x522)][iÍiïiìí(0x4047)])
iíiïïîï[iÍiïiìí(0x522)] = this[iÍiïiìí(0x522)][iÍiïiìí(0x1fd3)]();
if (this[iÍiïiìí(0x1b0a)] !== undefined)
iíiïïîï[iÍiïiìí(0x1b0a)] = this['specularIntensity'];
if (this['specularColor'] && this['specularColor']['isColor'])
iíiïïîï[iÍiïiìí(0x429c)] = this[iÍiïiìí(0x429c)]['getHex']();
if (this[iÍiïiìí(0x2e90)] !== undefined)
iíiïïîï[iÍiïiìí(0x2e90)] = this['shininess'];
if (this[iÍiïiìí(0x3792)] !== undefined)
iíiïïîï[iÍiïiìí(0x3792)] = this[iÍiïiìí(0x3792)];
if (this['clearcoatRoughness'] !== undefined)
iíiïïîï[iÍiïiìí(0x43b4)] = this[iÍiïiìí(0x43b4)];
this[iÍiïiìí(0x164d)] && this['clearcoatMap']['isTexture'] && (iíiïïîï[iÍiïiìí(0x164d)] = this[iÍiïiìí(0x164d)][iÍiïiìí(0x473e)](iîïiììi)['uuid']);
this['clearcoatRoughnessMap'] && this[iÍiïiìí(0x2be2)][iÍiïiìí(0x39ac)] && (iíiïïîï[iÍiïiìí(0x2be2)] = this[iÍiïiìí(0x2be2)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)]);
this[iÍiïiìí(0x2bc)] && this['clearcoatNormalMap'][iÍiïiìí(0x39ac)] && (iíiïïîï['clearcoatNormalMap'] = this[iÍiïiìí(0x2bc)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0x2985)] = this[iÍiïiìí(0x2985)]['toArray']());
if (this[iÍiïiìí(0x1389)] !== undefined)
iíiïïîï[iÍiïiìí(0x1389)] = this[iÍiïiìí(0x1389)];
if (this[iÍiïiìí(0x3cc4)] !== undefined)
iíiïïîï[iÍiïiìí(0x3cc4)] = this[iÍiïiìí(0x3cc4)];
if (this[iÍiïiìí(0x3d42)] !== undefined)
iíiïïîï[iÍiïiìí(0x3d42)] = this[iÍiïiìí(0x3d42)];
this['iridescenceMap'] && this[iÍiïiìí(0x2479)]['isTexture'] && (iíiïïîï[iÍiïiìí(0x2479)] = this['iridescenceMap'][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)]);
this['iridescenceThicknessMap'] && this[iÍiïiìí(0x146e)]['isTexture'] && (iíiïïîï[iÍiïiìí(0x146e)] = this[iÍiïiìí(0x146e)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)]);
if (this['map'] && this['map'][iÍiïiìí(0x39ac)])
iíiïïîï['map'] = this[iÍiïiìí(0xc3e)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0x4df7)] && this[iÍiïiìí(0x4df7)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x4df7)] = this['matcap'][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0x3f30)] && this[iÍiïiìí(0x3f30)][iÍiïiìí(0x39ac)])
iíiïïîï['alphaMap'] = this[iÍiïiìí(0x3f30)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
this[iÍiïiìí(0x2b17)] && this[iÍiïiìí(0x2b17)]['isTexture'] && (iíiïïîï[iÍiïiìí(0x2b17)] = this[iÍiïiìí(0x2b17)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0x1bbd)] = this[iÍiïiìí(0x1bbd)]);
this[iÍiïiìí(0x2bb4)] && this[iÍiïiìí(0x2bb4)]['isTexture'] && (iíiïïîï['aoMap'] = this['aoMap'][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0xf83)] = this[iÍiïiìí(0xf83)]);
this[iÍiïiìí(0x8c4)] && this['bumpMap'][iÍiïiìí(0x39ac)] && (iíiïïîï['bumpMap'] = this[iÍiïiìí(0x8c4)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0xfc5)] = this[iÍiïiìí(0xfc5)]);
this[iÍiïiìí(0x2b96)] && this[iÍiïiìí(0x2b96)]['isTexture'] && (iíiïïîï[iÍiïiìí(0x2b96)] = this[iÍiïiìí(0x2b96)][iÍiïiìí(0x473e)](iîïiììi)['uuid'],
iíiïïîï[iÍiïiìí(0x24ef)] = this[iÍiïiìí(0x24ef)],
iíiïïîï[iÍiïiìí(0x44de)] = this[iÍiïiìí(0x44de)][iÍiïiìí(0x1708)]());
this[iÍiïiìí(0x1463)] && this[iÍiïiìí(0x1463)][iÍiïiìí(0x39ac)] && (iíiïïîï[iÍiïiìí(0x1463)] = this[iÍiïiìí(0x1463)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)],
iíiïïîï[iÍiïiìí(0x122d)] = this[iÍiïiìí(0x122d)],
iíiïïîï[iÍiïiìí(0x320e)] = this[iÍiïiìí(0x320e)]);
if (this['roughnessMap'] && this[iÍiïiìí(0x444c)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x444c)] = this[iÍiïiìí(0x444c)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0x3e82)] && this[iÍiïiìí(0x3e82)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x3e82)] = this[iÍiïiìí(0x3e82)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0x2fde)] && this[iÍiïiìí(0x2fde)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x2fde)] = this[iÍiïiìí(0x2fde)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this['specularMap'] && this[iÍiïiìí(0x2801)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x2801)] = this[iÍiïiìí(0x2801)]['toJSON'](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0xa14)] && this['specularIntensityMap'][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0xa14)] = this[iÍiïiìí(0xa14)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this['specularColorMap'] && this[iÍiïiìí(0x2165)]['isTexture'])
iíiïïîï[iÍiïiìí(0x2165)] = this[iÍiïiìí(0x2165)][iÍiïiìí(0x473e)](iîïiììi)['uuid'];
if (this[iÍiïiìí(0x411c)] && this[iÍiïiìí(0x411c)][iÍiïiìí(0x39ac)]) {
iíiïïîï[iÍiïiìí(0x411c)] = this[iÍiïiìí(0x411c)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this['combine'] !== undefined)
iíiïïîï[iÍiïiìí(0x42a4)] = this[iÍiïiìí(0x42a4)];
}
if (this['envMapIntensity'] !== undefined)
iíiïïîï[iÍiïiìí(0x350a)] = this[iÍiïiìí(0x350a)];
if (this[iÍiïiìí(0x483f)] !== undefined)
iíiïïîï[iÍiïiìí(0x483f)] = this[iÍiïiìí(0x483f)];
if (this[iÍiïiìí(0x4596)] !== undefined)
iíiïïîï[iÍiïiìí(0x4596)] = this['refractionRatio'];
this['gradientMap'] && this['gradientMap']['isTexture'] && (iíiïïîï[iÍiïiìí(0x4693)] = this[iÍiïiìí(0x4693)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)]);
if (this[iÍiïiìí(0x1a5b)] !== undefined)
iíiïïîï['transmission'] = this[iÍiïiìí(0x1a5b)];
if (this[iÍiïiìí(0x23f9)] && this[iÍiïiìí(0x23f9)][iÍiïiìí(0x39ac)])
iíiïïîï[iÍiïiìí(0x23f9)] = this[iÍiïiìí(0x23f9)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this['thickness'] !== undefined)
iíiïïîï[iÍiïiìí(0x101d)] = this[iÍiïiìí(0x101d)];
if (this['thicknessMap'] && this[iÍiïiìí(0x349b)]['isTexture'])
iíiïïîï[iÍiïiìí(0x349b)] = this[iÍiïiìí(0x349b)][iÍiïiìí(0x473e)](iîïiììi)[iÍiïiìí(0x34d1)];
if (this[iÍiïiìí(0x557)] !== undefined && this['attenuationDistance'] !== Infinity)
iíiïïîï['attenuationDistance'] = this[iÍiïiìí(0x557)];
if (this[iÍiïiìí(0x4744)] !== undefined)
iíiïïîï[iÍiïiìí(0x4744)] = this[iÍiïiìí(0x4744)]['getHex']();
if (this[iÍiïiìí(0x15b)] !== undefined)
iíiïïîï[iÍiïiìí(0x15b)] = this[iÍiïiìí(0x15b)];
if (this[iÍiïiìí(0x1098)] !== null)
iíiïïîï[iÍiïiìí(0x1098)] = this['shadowSide'];
if (this[iÍiïiìí(0x24a4)] !== undefined)
iíiïïîï[iÍiïiìí(0x24a4)] = this[iÍiïiìí(0x24a4)];
if (this[iÍiïiìí(0x4bc9)] !== iïîiiìï)
iíiïïîï[iÍiïiìí(0x4bc9)] = this[iÍiïiìí(0x4bc9)];
if (this[iÍiïiìí(0x16df)] !== iiïìiií)
iíiïïîï[iÍiïiìí(0x16df)] = this[iÍiïiìí(0x16df)];
if (this[iÍiïiìí(0x22b)])
iíiïïîï[iÍiïiìí(0x22b)] = !![];
if (this[iÍiïiìí(0x2b2f)] < 0x1)
iíiïïîï['opacity'] = this[iÍiïiìí(0x2b2f)];
if (this[iÍiïiìí(0x1eeb)] === !![])
iíiïïîï[iÍiïiìí(0x1eeb)] = this[iÍiïiìí(0x1eeb)];
iíiïïîï[iÍiïiìí(0x67b)] = this[iÍiïiìí(0x67b)],
iíiïïîï[iÍiïiìí(0x3c1f)] = this[iÍiïiìí(0x3c1f)],
iíiïïîï[iÍiïiìí(0x4232)] = this[iÍiïiìí(0x4232)],
iíiïïîï[iÍiïiìí(0x163c)] = this[iÍiïiìí(0x163c)],
iíiïïîï[iÍiïiìí(0x4815)] = this['stencilWrite'],
iíiïïîï[iÍiïiìí(0x4a00)] = this[iÍiïiìí(0x4a00)],
iíiïïîï['stencilFunc'] = this[iÍiïiìí(0x1100)],
iíiïïîï[iÍiïiìí(0x480c)] = this['stencilRef'],
iíiïïîï[iÍiïiìí(0x116)] = this[iÍiïiìí(0x116)],
iíiïïîï[iÍiïiìí(0x4f8f)] = this['stencilFail'],
iíiïïîï[iÍiïiìí(0x1ba9)] = this['stencilZFail'],
iíiïïîï[iÍiïiìí(0x3f7b)] = this[iÍiïiìí(0x3f7b)];
if (this[iÍiïiìí(0x89e)] !== undefined && this[iÍiïiìí(0x89e)] !== 0x0)
iíiïïîï['rotation'] = this[iÍiïiìí(0x89e)];
if (this[iÍiïiìí(0x158b)] === !![])
iíiïïîï[iÍiïiìí(0x158b)] = !![];
if (this[iÍiïiìí(0x26ec)] !== 0x0)
iíiïïîï[iÍiïiìí(0x26ec)] = this[iÍiïiìí(0x26ec)];
if (this[iÍiïiìí(0x2853)] !== 0x0)
iíiïïîï['polygonOffsetUnits'] = this[iÍiïiìí(0x2853)];
if (this[iÍiïiìí(0x47b6)] !== undefined && this[iÍiïiìí(0x47b6)] !== 0x1)
iíiïïîï[iÍiïiìí(0x47b6)] = this['linewidth'];
if (this[iÍiïiìí(0x1a84)] !== undefined)
iíiïïîï[iÍiïiìí(0x1a84)] = this[iÍiïiìí(0x1a84)];
if (this[iÍiïiìí(0x2ca7)] !== undefined)
iíiïïîï[iÍiïiìí(0x2ca7)] = this[iÍiïiìí(0x2ca7)];
if (this['scale'] !== undefined)
iíiïïîï[iÍiïiìí(0x65b)] = this[iÍiïiìí(0x65b)];
if (this[iÍiïiìí(0x943)] === !![])
iíiïïîï[iÍiïiìí(0x943)] = !![];
if (this['alphaTest'] > 0x0)
iíiïïîï[iÍiïiìí(0x24fd)] = this[iÍiïiìí(0x24fd)];
if (this[iÍiïiìí(0x326f)] === !![])
iíiïïîï[iÍiïiìí(0x326f)] = this['alphaToCoverage'];
if (this[iÍiïiìí(0x294d)] === !![])
iíiïïîï[iÍiïiìí(0x294d)] = this[iÍiïiìí(0x294d)];
if (this['forceSinglePass'] === !![])
iíiïïîï[iÍiïiìí(0x1f0e)] = this[iÍiïiìí(0x1f0e)];
if (this[iÍiïiìí(0x3454)] === !![])
iíiïïîï[iÍiïiìí(0x3454)] = this[iÍiïiìí(0x3454)];
if (this['wireframeLinewidth'] > 0x1)
iíiïïîï[iÍiïiìí(0x20d5)] = this[iÍiïiìí(0x20d5)];
if (this[iÍiïiìí(0x4215)] !== iÍiïiìí(0x3fca))
iíiïïîï[iÍiïiìí(0x4215)] = this[iÍiïiìí(0x4215)];
if (this[iÍiïiìí(0x2309)] !== iÍiïiìí(0x3fca))
iíiïïîï[iÍiïiìí(0x2309)] = this[iÍiïiìí(0x2309)];
if (this[iÍiïiìí(0xdce)] === !![])
iíiïïîï[iÍiïiìí(0xdce)] = this[iÍiïiìí(0xdce)];
if (this[iÍiïiìí(0x2f4f)] === ![])
iíiïïîï[iÍiïiìí(0x2f4f)] = ![];
if (this[iÍiïiìí(0x3e53)] === ![])
iíiïïîï['toneMapped'] = ![];
if (this[iÍiïiìí(0x26d6)] === ![])
iíiïïîï[iÍiïiìí(0x26d6)] = ![];
if (Object[iÍiïiìí(0x1d4)](this[iÍiïiìí(0x2438)])[iÍiïiìí(0x41c3)] > 0x0)
iíiïïîï[iÍiïiìí(0x2438)] = this[iÍiïiìí(0x2438)];
function iïíîïïi(iììïïiî) {
var iÎïíiîï = iÍiïiìí;
const iïiììíî = [];
for (const iïíiiiì in iììïïiî) {
const iiîiìíï = iììïïiî[iïíiiiì];
delete iiîiìíï[iÎïíiîï(0x152e)],
iïiììíî[iÎïíiîï(0x244e)](iiîiìíï);
}
return iïiììíî;
}
if (iiîïiií) {
const iííîíiì = iïíîïïi(iîïiììi[iÍiïiìí(0x3088)])
, iiïïìíí = iïíîïïi(iîïiììi[iÍiïiìí(0x3ae3)]);
if (iííîíiì[iÍiïiìí(0x41c3)] > 0x0)
iíiïïîï[iÍiïiìí(0x3088)] = iííîíiì;
if (iiïïìíí[iÍiïiìí(0x41c3)] > 0x0)
iíiïïîï[iÍiïiìí(0x3ae3)] = iiïïìíí;
}
return iíiïïîï;
}
[iÌïìîiì(0xa92)]() {
var iÍïìiìi = iÌïìîiì;
return new this[(iÍïìiìi(0x425b))]()[iÍïìiìi(0x45d4)](this);
}
['copy'](iiíîîiì) {
var iIìïîîì = iÌïìîiì;
this[iIìïîîì(0x26a6)] = iiíîîiì['name'],
this[iIìïîîì(0x4bc9)] = iiíîîiì[iIìïîîì(0x4bc9)],
this[iIìïîîì(0x16df)] = iiíîîiì[iIìïîîì(0x16df)],
this[iIìïîîì(0x22b)] = iiíîîiì[iIìïîîì(0x22b)],
this[iIìïîîì(0x2b2f)] = iiíîîiì[iIìïîîì(0x2b2f)],
this[iIìïîîì(0x1eeb)] = iiíîîiì[iIìïîîì(0x1eeb)],
this[iIìïîîì(0x2b78)] = iiíîîiì[iIìïîîì(0x2b78)],
this[iIìïîîì(0x2a28)] = iiíîîiì[iIìïîîì(0x2a28)],
this[iIìïîîì(0x4f46)] = iiíîîiì[iIìïîîì(0x4f46)],
this[iIìïîîì(0x1bb5)] = iiíîîiì[iIìïîîì(0x1bb5)],
this[iIìïîîì(0x49f7)] = iiíîîiì[iIìïîîì(0x49f7)],
this[iIìïîîì(0x44c4)] = iiíîîiì['blendEquationAlpha'],
this[iIìïîîì(0x67b)] = iiíîîiì[iIìïîîì(0x67b)],
this['depthTest'] = iiíîîiì['depthTest'],
this[iIìïîîì(0x4232)] = iiíîîiì[iIìïîîì(0x4232)],
this['stencilWriteMask'] = iiíîîiì[iIìïîîì(0x4a00)],
this[iIìïîîì(0x1100)] = iiíîîiì['stencilFunc'],
this['stencilRef'] = iiíîîiì['stencilRef'],
this[iIìïîîì(0x116)] = iiíîîiì[iIìïîîì(0x116)],
this[iIìïîîì(0x4f8f)] = iiíîîiì[iIìïîîì(0x4f8f)],
this['stencilZFail'] = iiíîîiì[iIìïîîì(0x1ba9)],
this[iIìïîîì(0x3f7b)] = iiíîîiì[iIìïîîì(0x3f7b)],
this[iIìïîîì(0x4815)] = iiíîîiì['stencilWrite'];
const iîíiííì = iiíîîiì[iIìïîîì(0x4a03)];
let iíiïìií = null;
if (iîíiííì !== null) {
const iíîìïïi = iîíiííì[iIìïîîì(0x41c3)];
iíiïìií = new Array(iíîìïïi);
for (let iïiìïìí = 0x0; iïiìïìí !== iíîìïïi; ++iïiìïìí) {
iíiïìií[iïiìïìí] = iîíiííì[iïiìïìí][iIìïîîì(0xa92)]();
}
}
return this['clippingPlanes'] = iíiïìií,
this[iIìïîîì(0x23da)] = iiíîîiì[iIìïîîì(0x23da)],
this[iIìïîîì(0x4778)] = iiíîîiì[iIìïîîì(0x4778)],
this[iIìïîîì(0x1098)] = iiíîîiì[iIìïîîì(0x1098)],
this[iIìïîîì(0x163c)] = iiíîîiì[iIìïîîì(0x163c)],
this['precision'] = iiíîîiì[iIìïîîì(0xe5a)],
this[iIìïîîì(0x158b)] = iiíîîiì[iIìïîîì(0x158b)],
this[iIìïîîì(0x26ec)] = iiíîîiì[iIìïîîì(0x26ec)],
this[iIìïîîì(0x2853)] = iiíîîiì['polygonOffsetUnits'],
this[iIìïîîì(0x943)] = iiíîîiì[iIìïîîì(0x943)],
this[iIìïîîì(0x24fd)] = iiíîîiì[iIìïîîì(0x24fd)],
this['alphaToCoverage'] = iiíîîiì['alphaToCoverage'],
this[iIìïîîì(0x294d)] = iiíîîiì[iIìïîîì(0x294d)],
this[iIìïîîì(0x1f0e)] = iiíîîiì[iIìïîîì(0x1f0e)],
this[iIìïîîì(0x2f4f)] = iiíîîiì[iIìïîîì(0x2f4f)],
this[iIìïîîì(0x3e53)] = iiíîîiì[iIìïîîì(0x3e53)],
this[iIìïîîì(0x2438)] = JSON[iIìïîîì(0x4c97)](JSON[iIìïîîì(0x33f3)](iiíîîiì[iIìïîîì(0x2438)])),
this;
}
['dispose']() {
this['dispatchEvent']({
'type': 'dispose'
});
}
set['needsUpdate'](iïíììíì) {
var iIïïíiï = iÌïìîiì;
if (iïíììíì === !![])
this[iIïïíiï(0x203c)]++;
}
}
const iiiïìií = {
'aliceblue': 0xf0f8ff,
'antiquewhite': 0xfaebd7,
'aqua': 0xffff,
'aquamarine': 0x7fffd4,
'azure': 0xf0ffff,
'beige': 0xf5f5dc,
'bisque': 0xffe4c4,
'black': 0x0,
'blanchedalmond': 0xffebcd,
'blue': 0xff,
'blueviolet': 0x8a2be2,
'brown': 0xa52a2a,
'burlywood': 0xdeb887,
'cadetblue': 0x5f9ea0,
'chartreuse': 0x7fff00,
'chocolate': 0xd2691e,
'coral': 0xff7f50,
'cornflowerblue': 0x6495ed,
'cornsilk': 0xfff8dc,
'crimson': 0xdc143c,
'cyan': 0xffff,
'darkblue': 0x8b,
'darkcyan': 0x8b8b,
'darkgoldenrod': 0xb8860b,
'darkgray': 0xa9a9a9,
'darkgreen': 0x6400,
'darkgrey': 0xa9a9a9,
'darkkhaki': 0xbdb76b,
'darkmagenta': 0x8b008b,
'darkolivegreen': 0x556b2f,
'darkorange': 0xff8c00,
'darkorchid': 0x9932cc,
'darkred': 0x8b0000,
'darksalmon': 0xe9967a,
'darkseagreen': 0x8fbc8f,
'darkslateblue': 0x483d8b,
'darkslategray': 0x2f4f4f,
'darkslategrey': 0x2f4f4f,
'darkturquoise': 0xced1,
'darkviolet': 0x9400d3,
'deeppink': 0xff1493,
'deepskyblue': 0xbfff,
'dimgray': 0x696969,
'dimgrey': 0x696969,
'dodgerblue': 0x1e90ff,
'firebrick': 0xb22222,
'floralwhite': 0xfffaf0,
'forestgreen': 0x228b22,
'fuchsia': 0xff00ff,
'gainsboro': 0xdcdcdc,
'ghostwhite': 0xf8f8ff,
'gold': 0xffd700,
'goldenrod': 0xdaa520,
'gray': 0x808080,
'green': 0x8000,
'greenyellow': 0xadff2f,
'grey': 0x808080,
'honeydew': 0xf0fff0,
'hotpink': 0xff69b4,
'indianred': 0xcd5c5c,
'indigo': 0x4b0082,
'ivory': 0xfffff0,
'khaki': 0xf0e68c,
'lavender': 0xe6e6fa,
'lavenderblush': 0xfff0f5,
'lawngreen': 0x7cfc00,
'lemonchiffon': 0xfffacd,
'lightblue': 0xadd8e6,
'lightcoral': 0xf08080,
'lightcyan': 0xe0ffff,
'lightgoldenrodyellow': 0xfafad2,
'lightgray': 0xd3d3d3,
'lightgreen': 0x90ee90,
'lightgrey': 0xd3d3d3,
'lightpink': 0xffb6c1,
'lightsalmon': 0xffa07a,
'lightseagreen': 0x20b2aa,
'lightskyblue': 0x87cefa,
'lightslategray': 0x778899,
'lightslategrey': 0x778899,
'lightsteelblue': 0xb0c4de,
'lightyellow': 0xffffe0,
'lime': 0xff00,
'limegreen': 0x32cd32,
'linen': 0xfaf0e6,
'magenta': 0xff00ff,
'maroon': 0x800000,
'mediumaquamarine': 0x66cdaa,
'mediumblue': 0xcd,
'mediumorchid': 0xba55d3,
'mediumpurple': 0x9370db,
'mediumseagreen': 0x3cb371,
'mediumslateblue': 0x7b68ee,
'mediumspringgreen': 0xfa9a,
'mediumturquoise': 0x48d1cc,
'mediumvioletred': 0xc71585,
'midnightblue': 0x191970,
'mintcream': 0xf5fffa,
'mistyrose': 0xffe4e1,
'moccasin': 0xffe4b5,
'navajowhite': 0xffdead,
'navy': 0x80,
'oldlace': 0xfdf5e6,
'olive': 0x808000,
'olivedrab': 0x6b8e23,
'orange': 0xffa500,
'orangered': 0xff4500,
'orchid': 0xda70d6,
'palegoldenrod': 0xeee8aa,
'palegreen': 0x98fb98,
'paleturquoise': 0xafeeee,
'palevioletred': 0xdb7093,
'papayawhip': 0xffefd5,
'peachpuff': 0xffdab9,
'peru': 0xcd853f,
'pink': 0xffc0cb,
'plum': 0xdda0dd,
'powderblue': 0xb0e0e6,
'purple': 0x800080,
'rebeccapurple': 0x663399,
'red': 0xff0000,
'rosybrown': 0xbc8f8f,
'royalblue': 0x4169e1,
'saddlebrown': 0x8b4513,
'salmon': 0xfa8072,
'sandybrown': 0xf4a460,
'seagreen': 0x2e8b57,
'seashell': 0xfff5ee,
'sienna': 0xa0522d,
'silver': 0xc0c0c0,
'skyblue': 0x87ceeb,
'slateblue': 0x6a5acd,
'slategray': 0x708090,
'slategrey': 0x708090,
'snow': 0xfffafa,
'springgreen': 0xff7f,
'steelblue': 0x4682b4,
'tan': 0xd2b48c,
'teal': 0x8080,
'thistle': 0xd8bfd8,
'tomato': 0xff6347,
'turquoise': 0x40e0d0,
'violet': 0xee82ee,
'wheat': 0xf5deb3,
'white': 0xffffff,
'whitesmoke': 0xf5f5f5,
'yellow': 0xffff00,
'yellowgreen': 0x9acd32
}
, iiìîïìi = {
'h': 0x0,
's': 0x0,
'l': 0x0
}
, iïïíîîì = {
'h': 0x0,
's': 0x0,
'l': 0x0
};
function iiïiiíì(iìîîiîì, iìííïîî, iíìîîíi) {
if (iíìîîíi < 0x0)
iíìîîíi += 0x1;
if (iíìîîíi > 0x1)
iíìîîíi -= 0x1;
if (iíìîîíi < 0x1 / 0x6)
return iìîîiîì + (iìííïîî - iìîîiîì) * 0x6 * iíìîîíi;
if (iíìîîíi < 0x1 / 0x2)
return iìííïîî;
if (iíìîîíi < 0x2 / 0x3)
return iìîîiîì + (iìííïîî - iìîîiîì) * 0x6 * (0x2 / 0x3 - iíìîîíi);
return iìîîiîì;
}
class iïííiïi {
constructor(iiiïïîi, iîiíïiî, iìîîïïî) {
var iÍiïííi = iÌïìîiì;
this[iÍiïííi(0x4047)] = !![],
this['r'] = 0x1,
this['g'] = 0x1,
this['b'] = 0x1;
if (iîiíïiî === undefined && iìîîïïî === undefined)
return this[iÍiïííi(0x3458)](iiiïïîi);
return this[iÍiïííi(0x25f9)](iiiïïîi, iîiíïiî, iìîîïïî);
}
['set'](iìîìïìî) {
var iÏíîîií = iÌïìîiì;
if (iìîìïìî && iìîìïìî['isColor'])
this[iÏíîîií(0x45d4)](iìîìïìî);
else {
if (typeof iìîìïìî === iÏíîîií(0x469f))
this[iÏíîîií(0x401c)](iìîìïìî);
else
typeof iìîìïìî === iÏíîîií(0x1eb7) && this[iÏíîîií(0x1dfa)](iìîìïìî);
}
return this;
}
[iÌïìîiì(0x3260)](iïïîïìí) {
return this['r'] = iïïîïìí,
this['g'] = iïïîïìí,
this['b'] = iïïîïìí,
this;
}
[iÌïìîiì(0x401c)](iíiîíîí, iiììììí=iiïìííi) {
var iÏíìïìi = iÌïìîiì;
return iíiîíîí = Math[iÏíìïìi(0x33de)](iíiîíîí),
this['r'] = (iíiîíîí >> 0x10 & 0xff) / 0xff,
this['g'] = (iíiîíîí >> 0x8 & 0xff) / 0xff,
this['b'] = (iíiîíîí & 0xff) / 0xff,
iiìiîìï['toWorkingColorSpace'](this, iiììììí),
this;
}
[iÌïìîiì(0x25f9)](iiïïìïi, iìïíìíï, iìîiîìì, iíìïiîí=iiìiîìï[iÌïìîiì(0x247c)]) {
var iÎïîîìî = iÌïìîiì;
return this['r'] = iiïïìïi,
this['g'] = iìïíìíï,
this['b'] = iìîiîìì,
iiìiîìï[iÎïîîìî(0xbf0)](this, iíìïiîí),
this;
}
['setHSL'](iïïíiíï, iíiiiíî, iïìíìiî, iììîïîi=iiìiîìï[iÌïìîiì(0x247c)]) {
var iÏïíìiï = iÌïìîiì;
iïïíiíï = iiïïïìì(iïïíiíï, 0x1),
iíiiiíî = iïïîîìï(iíiiiíî, 0x0, 0x1),
iïìíìiî = iïïîîìï(iïìíìiî, 0x0, 0x1);
if (iíiiiíî === 0x0)
this['r'] = this['g'] = this['b'] = iïìíìiî;
else {
const iíiiíîì = iïìíìiî <= 0.5 ? iïìíìiî * (0x1 + iíiiiíî) : iïìíìiî + iíiiiíî - iïìíìiî * iíiiiíî
, iìììíiï = 0x2 * iïìíìiî - iíiiíîì;
this['r'] = iiïiiíì(iìììíiï, iíiiíîì, iïïíiíï + 0x1 / 0x3),
this['g'] = iiïiiíì(iìììíiï, iíiiíîì, iïïíiíï),
this['b'] = iiïiiíì(iìììíiï, iíiiíîì, iïïíiíï - 0x1 / 0x3);
}
return iiìiîìï[iÏïíìiï(0xbf0)](this, iììîïîi),
this;
}
[iÌïìîiì(0x1dfa)](iiiíììî, iïîîiìí=iiïìííi) {
var iIîîïíî = iÌïìîiì;
function iííìíîì(iîïïìïi) {
var iÌïíìiì = a3iììiiiì;
if (iîïïìïi === undefined)
return;
parseFloat(iîïïìïi) < 0x1 && console[iÌïíìiì(0x1c2a)](iÌïíìiì(0x2792) + iiiíììî + iÌïíìiì(0xcbc));
}
let iiìiîiî;
if (iiìiîiî = /^(\w+)\(([^\)]*)\)/[iIîîïíî(0x491a)](iiiíììî)) {
let iiíìîîì;
const iïîíîiï = iiìiîiî[0x1]
, iìîíïìi = iiìiîiî[0x2];
switch (iïîíîiï) {
case iIîîïíî(0x3690):
case iIîîïíî(0x1d33):
if (iiíìîîì = /^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/[iIîîïíî(0x491a)](iìîíïìi))
return this['r'] = Math[iIîîïíî(0x4d77)](0xff, parseInt(iiíìîîì[0x1], 0xa)) / 0xff,
this['g'] = Math[iIîîïíî(0x4d77)](0xff, parseInt(iiíìîîì[0x2], 0xa)) / 0xff,
this['b'] = Math[iIîîïíî(0x4d77)](0xff, parseInt(iiíìîîì[0x3], 0xa)) / 0xff,
iiìiîìï['toWorkingColorSpace'](this, iïîîiìí),
iííìíîì(iiíìîîì[0x4]),
this;
if (iiíìîîì = /^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/[iIîîïíî(0x491a)](iìîíïìi))
return this['r'] = Math['min'](0x64, parseInt(iiíìîîì[0x1], 0xa)) / 0x64,
this['g'] = Math[iIîîïíî(0x4d77)](0x64, parseInt(iiíìîîì[0x2], 0xa)) / 0x64,
this['b'] = Math[iIîîïíî(0x4d77)](0x64, parseInt(iiíìîîì[0x3], 0xa)) / 0x64,
iiìiîìï[iIîîïíî(0xbf0)](this, iïîîiìí),
iííìíîì(iiíìîîì[0x4]),
this;
break;
case iIîîïíî(0x5014):
case 'hsla':
if (iiíìîîì = /^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/[iIîîïíî(0x491a)](iìîíïìi)) {
const iïïîîiì = parseFloat(iiíìîîì[0x1]) / 0x168
, iïiíïìï = parseFloat(iiíìîîì[0x2]) / 0x64
, iiïíiìì = parseFloat(iiíìîîì[0x3]) / 0x64;
return iííìíîì(iiíìîîì[0x4]),
this[iIîîïíî(0x3f79)](iïïîîiì, iïiíïìï, iiïíiìì, iïîîiìí);
}
break;
default:
console[iIîîïíî(0x1c2a)](iIîîïíî(0x1d6f) + iiiíììî);
}
} else {
if (iiìiîiî = /^\#([A-Fa-f\d]+)$/[iIîîïíî(0x491a)](iiiíììî)) {
const iìiiiíì = iiìiîiî[0x1]
, iììíïíí = iìiiiíì['length'];
if (iììíïíí === 0x3)
return this['r'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x0) + iìiiiíì[iIîîïíî(0x2a17)](0x0), 0x10) / 0xff,
this['g'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x1) + iìiiiíì[iIîîïíî(0x2a17)](0x1), 0x10) / 0xff,
this['b'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x2) + iìiiiíì[iIîîïíî(0x2a17)](0x2), 0x10) / 0xff,
iiìiîìï['toWorkingColorSpace'](this, iïîîiìí),
this;
else {
if (iììíïíí === 0x6)
return this['r'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x0) + iìiiiíì['charAt'](0x1), 0x10) / 0xff,
this['g'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x2) + iìiiiíì['charAt'](0x3), 0x10) / 0xff,
this['b'] = parseInt(iìiiiíì[iIîîïíî(0x2a17)](0x4) + iìiiiíì[iIîîïíî(0x2a17)](0x5), 0x10) / 0xff,
iiìiîìï[iIîîïíî(0xbf0)](this, iïîîiìí),
this;
else
console[iIîîïíî(0x1c2a)](iIîîïíî(0x463f) + iiiíììî);
}
} else {
if (iiiíììî && iiiíììî['length'] > 0x0)
return this[iIîîïíî(0x3db1)](iiiíììî, iïîîiìí);
}
}
return this;
}
[iÌïìîiì(0x3db1)](iîíìíîì, iíìíïíí=iiïìííi) {
var iÌiìiíì = iÌïìîiì;
const iìîiíïi = iiiïìií[iîíìíîì[iÌiìiíì(0x267a)]()];
return iìîiíïi !== undefined ? this[iÌiìiíì(0x401c)](iìîiíïi, iíìíïíí) : console[iÌiìiíì(0x1c2a)](iÌiìiíì(0x610) + iîíìíîì),
this;
}
[iÌïìîiì(0xa92)]() {
return new this['constructor'](this['r'],this['g'],this['b']);
}
[iÌïìîiì(0x45d4)](iìîìiìi) {
return this['r'] = iìîìiìi['r'],
this['g'] = iìîìiìi['g'],
this['b'] = iìîìiìi['b'],
this;
}
['copySRGBToLinear'](iìïïîìì) {
return this['r'] = iíìiìîî(iìïïîìì['r']),
this['g'] = iíìiìîî(iìïïîìì['g']),
this['b'] = iíìiìîî(iìïïîìì['b']),
this;
}
[iÌïìîiì(0xdfe)](iíiìììí) {
return this['r'] = iiììïïi(iíiìììí['r']),
this['g'] = iiììïïi(iíiìììí['g']),
this['b'] = iiììïïi(iíiìììí['b']),
this;
}
[iÌïìîiì(0x1859)]() {
var iÎïîîîï = iÌïìîiì;
return this[iÎïîîîï(0x4d7d)](this),
this;
}
[iÌïìîiì(0x1514)]() {
return this['copyLinearToSRGB'](this),
this;
}
[iÌïìîiì(0x1fd3)](iìiiiìï=iiïìííi) {
var iIïïìíi = iÌïìîiì;
return iiìiîìï[iIïïìíi(0x1e70)](iïìïîìi[iIïïìíi(0x45d4)](this), iìiiiìï),
iïïîîìï(iïìïîìi['r'] * 0xff, 0x0, 0xff) << 0x10 ^ iïïîîìï(iïìïîìi['g'] * 0xff, 0x0, 0xff) << 0x8 ^ iïïîîìï(iïìïîìi['b'] * 0xff, 0x0, 0xff) << 0x0;
}
[iÌïìîiì(0x21f5)](iîïîìii=iiïìííi) {
var iÎììíïì = iÌïìîiì;
return (iÎììíïì(0x2404) + this[iÎììíïì(0x1fd3)](iîïîìii)[iÎììíïì(0x255c)](0x10))[iÎììíïì(0x301a)](-0x6);
}
[iÌïìîiì(0x37fe)](iîiiiíî, iìíïïîì=iiìiîìï[iÌïìîiì(0x247c)]) {
var iÎìíìíi = iÌïìîiì;
iiìiîìï['fromWorkingColorSpace'](iïìïîìi['copy'](this), iìíïïîì);
const iìíììïí = iïìïîìi['r']
, iìíìîïí = iïìïîìi['g']
, iííïììí = iïìïîìi['b']
, iîíìïîï = Math[iÎìíìíi(0x4ff1)](iìíììïí, iìíìîïí, iííïììí)
, iíîìiìì = Math['min'](iìíììïí, iìíìîïí, iííïììí);
let iïïiîîì, iìîììíî;
const iiíìîiì = (iíîìiìì + iîíìïîï) / 0x2;
if (iíîìiìì === iîíìïîï)
iïïiîîì = 0x0,
iìîììíî = 0x0;
else {
const iiíïîïì = iîíìïîï - iíîìiìì;
iìîììíî = iiíìîiì <= 0.5 ? iiíïîïì / (iîíìïîï + iíîìiìì) : iiíïîïì / (0x2 - iîíìïîï - iíîìiìì);
switch (iîíìïîï) {
case iìíììïí:
iïïiîîì = (iìíìîïí - iííïììí) / iiíïîïì + (iìíìîïí < iííïììí ? 0x6 : 0x0);
break;
case iìíìîïí:
iïïiîîì = (iííïììí - iìíììïí) / iiíïîïì + 0x2;
break;
case iííïììí:
iïïiîîì = (iìíììïí - iìíìîïí) / iiíïîïì + 0x4;
break;
}
iïïiîîì /= 0x6;
}
return iîiiiíî['h'] = iïïiîîì,
iîiiiíî['s'] = iìîììíî,
iîiiiíî['l'] = iiíìîiì,
iîiiiíî;
}
[iÌïìîiì(0x3ed3)](iîíiïïi, iiiììíí=iiìiîìï[iÌïìîiì(0x247c)]) {
var iÌíììïî = iÌïìîiì;
return iiìiîìï[iÌíììïî(0x1e70)](iïìïîìi[iÌíììïî(0x45d4)](this), iiiììíí),
iîíiïïi['r'] = iïìïîìi['r'],
iîíiïïi['g'] = iïìïîìi['g'],
iîíiïïi['b'] = iïìïîìi['b'],
iîíiïïi;
}
[iÌïìîiì(0x50d)](iìíiîíi=iiïìííi) {
var iIíìîíï = iÌïìîiì;
iiìiîìï[iIíìîíï(0x1e70)](iïìïîìi[iIíìîíï(0x45d4)](this), iìíiîíi);
const iíiiíïï = iïìïîìi['r']
, iïíîíïi = iïìïîìi['g']
, iíïîîîï = iïìïîìi['b'];
if (iìíiîíi !== iiïìííi)
return iIíìîíï(0x206c) + iìíiîíi + '\x20' + iíiiíïï['toFixed'](0x3) + '\x20' + iïíîíïi[iIíìîíï(0x374d)](0x3) + '\x20' + iíïîîîï[iIíìîíï(0x374d)](0x3) + ')';
return iIíìîíï(0x222e) + (iíiiíïï * 0xff | 0x0) + ',' + (iïíîíïi * 0xff | 0x0) + ',' + (iíïîîîï * 0xff | 0x0) + ')';
}
['offsetHSL'](iîîîìïi, iìïïííi, iiiìïìi) {
return this['getHSL'](iiìîïìi),
iiìîïìi['h'] += iîîîìïi,
iiìîïìi['s'] += iìïïííi,
iiìîïìi['l'] += iiiìïìi,
this['setHSL'](iiìîïìi['h'], iiìîïìi['s'], iiìîïìi['l']),
this;
}
[iÌïìîiì(0x1ecd)](iîiiïíî) {
return this['r'] += iîiiïíî['r'],
this['g'] += iîiiïíî['g'],
this['b'] += iîiiïíî['b'],
this;
}
[iÌïìîiì(0x20bb)](iíîîíïî, iïiïïìi) {
return this['r'] = iíîîíïî['r'] + iïiïïìi['r'],
this['g'] = iíîîíïî['g'] + iïiïïìi['g'],
this['b'] = iíîîíïî['b'] + iïiïïìi['b'],
this;
}
[iÌïìîiì(0x25d6)](iîiîiíï) {
return this['r'] += iîiîiíï,
this['g'] += iîiîiíï,
this['b'] += iîiîiíï,
this;
}
[iÌïìîiì(0x489)](iììiiíí) {
var iÌiìiii = iÌïìîiì;
return this['r'] = Math[iÌiìiii(0x4ff1)](0x0, this['r'] - iììiiíí['r']),
this['g'] = Math['max'](0x0, this['g'] - iììiiíí['g']),
this['b'] = Math['max'](0x0, this['b'] - iììiiíí['b']),
this;
}
[iÌïìîiì(0x4446)](iiïîïíí) {
return this['r'] *= iiïîïíí['r'],
this['g'] *= iiïîïíí['g'],
this['b'] *= iiïîïíí['b'],
this;
}
['multiplyScalar'](iìiíììi) {
return this['r'] *= iìiíììi,
this['g'] *= iìiíììi,
this['b'] *= iìiíììi,
this;
}
['lerp'](iíìïíii, iîîiîïi) {
return this['r'] += (iíìïíii['r'] - this['r']) * iîîiîïi,
this['g'] += (iíìïíii['g'] - this['g']) * iîîiîïi,
this['b'] += (iíìïíii['b'] - this['b']) * iîîiîïi,
this;
}
[iÌïìîiì(0x168d)](iîìiîîî, iìiîîíî, iïiíïíï) {
return this['r'] = iîìiîîî['r'] + (iìiîîíî['r'] - iîìiîîî['r']) * iïiíïíï,
this['g'] = iîìiîîî['g'] + (iìiîîíî['g'] - iîìiîîî['g']) * iïiíïíï,
this['b'] = iîìiîîî['b'] + (iìiîîíî['b'] - iîìiîîî['b']) * iïiíïíï,
this;
}
[iÌïìîiì(0x6e6)](iïïíiii, iíííîîi) {
var iÍîïííï = iÌïìîiì;
this[iÍîïííï(0x37fe)](iiìîïìi),
iïïíiii[iÍîïííï(0x37fe)](iïïíîîì);
const iìîîììî = iïiiìíï(iiìîïìi['h'], iïïíîîì['h'], iíííîîi)
, iîiíïîî = iïiiìíï(iiìîïìi['s'], iïïíîîì['s'], iíííîîi)
, iïíîìïî = iïiiìíï(iiìîïìi['l'], iïïíîîì['l'], iíííîîi);
return this[iÍîïííï(0x3f79)](iìîîììî, iîiíïîî, iïíîìïî),
this;
}
[iÌïìîiì(0x8be)](iìïììïí) {
return iìïììïí['r'] === this['r'] && iìïììïí['g'] === this['g'] && iìïììïí['b'] === this['b'];
}
[iÌïìîiì(0x32d7)](iììíìíí, iîiîîii=0x0) {
return this['r'] = iììíìíí[iîiîîii],
this['g'] = iììíìíí[iîiîîii + 0x1],
this['b'] = iììíìíí[iîiîîii + 0x2],
this;
}
[iÌïìîiì(0x1708)](iiïiiïî=[], iîïîìïi=0x0) {
return iiïiiïî[iîïîìïi] = this['r'],
iiïiiïî[iîïîìïi + 0x1] = this['g'],
iiïiiïî[iîïîìïi + 0x2] = this['b'],
iiïiiïî;
}
[iÌïìîiì(0x2340)](iìîîiiî, iiiíîîi) {
var iÏíîïîi = iÌïìîiì;
return this['r'] = iìîîiiî[iÏíîïîi(0x3f71)](iiiíîîi),
this['g'] = iìîîiiî[iÏíîïîi(0x4922)](iiiíîîi),
this['b'] = iìîîiiî[iÏíîïîi(0x1caa)](iiiíîîi),
this;
}
['toJSON']() {
return this['getHex']();
}
*[Symbol[iÌïìîiì(0x8c5)]]() {
yield this['r'],
yield this['g'],
yield this['b'];
}
}
const iïìïîìi = new iïííiïi();
iïííiïi[iÌïìîiì(0x46ab)] = iiiïìií;
class iiîïiii extends iííîìií {
constructor(iiííiíi) {
var iIiìííì = iÌïìîiì;
super(),
this[iIiìííì(0x1aad)] = !![],
this[iIiìííì(0x40eb)] = iIiìííì(0x1409),
this[iIiìííì(0x2703)] = new iïííiïi(0xffffff),
this[iIiìííì(0xc3e)] = null,
this[iIiìííì(0x2b17)] = null,
this[iIiìííì(0x1bbd)] = 0x1,
this[iIiìííì(0x2bb4)] = null,
this['aoMapIntensity'] = 0x1,
this[iIiìííì(0x2801)] = null,
this[iIiìííì(0x3f30)] = null,
this[iIiìííì(0x411c)] = null,
this[iIiìííì(0x42a4)] = iïíiîiì,
this[iIiìííì(0x483f)] = 0x1,
this[iIiìííì(0x4596)] = 0.98,
this[iIiìííì(0x3454)] = ![],
this[iIiìííì(0x20d5)] = 0x1,
this[iIiìííì(0x4215)] = iIiìííì(0x3fca),
this['wireframeLinejoin'] = iIiìííì(0x3fca),
this[iIiìííì(0x26d6)] = !![],
this[iIiìííì(0x10c)](iiííiíi);
}
[iÌïìîiì(0x45d4)](iïiiìïí) {
var iÏíîïii = iÌïìîiì;
return super[iÏíîïii(0x45d4)](iïiiìïí),
this['color'][iÏíîïii(0x45d4)](iïiiìïí['color']),
this[iÏíîïii(0xc3e)] = iïiiìïí[iÏíîïii(0xc3e)],
this[iÏíîïii(0x2b17)] = iïiiìïí[iÏíîïii(0x2b17)],
this['lightMapIntensity'] = iïiiìïí['lightMapIntensity'],
this[iÏíîïii(0x2bb4)] = iïiiìïí[iÏíîïii(0x2bb4)],
this[iÏíîïii(0xf83)] = iïiiìïí[iÏíîïii(0xf83)],
this[iÏíîïii(0x2801)] = iïiiìïí[iÏíîïii(0x2801)],
this[iÏíîïii(0x3f30)] = iïiiìïí[iÏíîïii(0x3f30)],
this[iÏíîïii(0x411c)] = iïiiìïí[iÏíîïii(0x411c)],
this[iÏíîïii(0x42a4)] = iïiiìïí[iÏíîïii(0x42a4)],
this['reflectivity'] = iïiiìïí[iÏíîïii(0x483f)],
this[iÏíîïii(0x4596)] = iïiiìïí[iÏíîïii(0x4596)],
this[iÏíîïii(0x3454)] = iïiiìïí[iÏíîïii(0x3454)],
this['wireframeLinewidth'] = iïiiìïí[iÏíîïii(0x20d5)],
this[iÏíîïii(0x4215)] = iïiiìïí[iÏíîïii(0x4215)],
this[iÏíîïii(0x2309)] = iïiiìïí[iÏíîïii(0x2309)],
this[iÏíîïii(0x26d6)] = iïiiìïí[iÏíîïii(0x26d6)],
this;
}
}
const iìiíìiî = new iïìïïïî()
, iíiîíìî = new iïîîîïi();
class iìiììîi {
constructor(iiiíìíì, iíìîiìï, iîïiííï=![]) {
var iÎïiíií = iÌïìîiì;
if (Array[iÎïiíií(0xed6)](iiiíìíì))
throw new TypeError(iÎïiíií(0xfc6));
this[iÎïiíií(0x12be)] = !![],
this['name'] = '',
this[iÎïiíií(0x32cd)] = iiiíìíì,
this[iÎïiíií(0xd4e)] = iíìîiìï,
this[iÎïiíií(0x147b)] = iiiíìíì !== undefined ? iiiíìíì[iÎïiíií(0x41c3)] / iíìîiìï : 0x0,
this['normalized'] = iîïiííï,
this[iÎïiíií(0x32d1)] = iiïíïíì,
this[iÎïiíií(0x32f0)] = {
'offset': 0x0,
'count': -0x1
},
this['version'] = 0x0;
}
[iÌïìîiì(0x2745)]() {}
set['needsUpdate'](iïíîííî) {
var iÏîïïïï = iÌïìîiì;
if (iïíîííî === !![])
this[iÏîïïïï(0x203c)]++;
}
[iÌïìîiì(0x4e27)](iìììììí) {
var iIîîììí = iÌïìîiì;
return this[iIîîììí(0x32d1)] = iìììììí,
this;
}
[iÌïìîiì(0x45d4)](iíîìïîi) {
var iIiiiii = iÌïìîiì;
return this[iIiiiii(0x26a6)] = iíîìïîi[iIiiiii(0x26a6)],
this[iIiiiii(0x32cd)] = new iíîìïîi[(iIiiiii(0x32cd))]['constructor'](iíîìïîi[iIiiiii(0x32cd)]),
this[iIiiiii(0xd4e)] = iíîìïîi[iIiiiii(0xd4e)],
this[iIiiiii(0x147b)] = iíîìïîi[iIiiiii(0x147b)],
this[iIiiiii(0x4b3c)] = iíîìïîi['normalized'],
this[iIiiiii(0x32d1)] = iíîìïîi[iIiiiii(0x32d1)],
this;
}
[iÌïìîiì(0x1ddf)](iíîïíïí, iïíiìíì, iïîìíìi) {
var iÎiíîîi = iÌïìîiì;
iíîïíïí *= this[iÎiíîîi(0xd4e)],
iïîìíìi *= iïíiìíì[iÎiíîîi(0xd4e)];
for (let iíìíïîï = 0x0, iíïiïïï = this[iÎiíîîi(0xd4e)]; iíìíïîï < iíïiïïï; iíìíïîï++) {
this[iÎiíîîi(0x32cd)][iíîïíïí + iíìíïîï] = iïíiìíì[iÎiíîîi(0x32cd)][iïîìíìi + iíìíïîï];
}
return this;
}
['copyArray'](iiìïîíi) {
var iÏìíîíi = iÌïìîiì;
return this[iÏìíîíi(0x32cd)][iÏìíîíi(0x3458)](iiìïîíi),
this;
}
[iÌïìîiì(0x2f1a)](iìïïìïï) {
var iÏïiîîì = iÌïìîiì;
if (this[iÏïiîîì(0xd4e)] === 0x2)
for (let iíìïìïí = 0x0, iiíìííï = this['count']; iíìïìïí < iiíìííï; iíìïìïí++) {
iíiîíìî[iÏïiîîì(0x2340)](this, iíìïìïí),
iíiîíìî[iÏïiîîì(0x2f1a)](iìïïìïï),
this['setXY'](iíìïìïí, iíiîíìî['x'], iíiîíìî['y']);
}
else {
if (this[iÏïiîîì(0xd4e)] === 0x3)
for (let iîììiìí = 0x0, iïîiîïí = this[iÏïiîîì(0x147b)]; iîììiìí < iïîiîïí; iîììiìí++) {
iìiíìiî[iÏïiîîì(0x2340)](this, iîììiìí),
iìiíìiî[iÏïiîîì(0x2f1a)](iìïïìïï),
this[iÏïiîîì(0x363e)](iîììiìí, iìiíìiî['x'], iìiíìiî['y'], iìiíìiî['z']);
}
}
return this;
}
[iÌïìîiì(0x2415)](iíiïiîï) {
var iÏìiìíi = iÌïìîiì;
for (let iiíîîïi = 0x0, iîíìiîî = this[iÏìiìíi(0x147b)]; iiíîîïi < iîíìiîî; iiíîîïi++) {
iìiíìiî[iÏìiìíi(0x2340)](this, iiíîîïi),
iìiíìiî['applyMatrix4'](iíiïiîï),
this[iÏìiìíi(0x363e)](iiíîîïi, iìiíìiî['x'], iìiíìiî['y'], iìiíìiî['z']);
}
return this;
}
[iÌïìîiì(0x3069)](iíîíiïî) {
var iÏìîïïï = iÌïìîiì;
for (let iïíiíiï = 0x0, iiîîííi = this[iÏìîïïï(0x147b)]; iïíiíiï < iiîîííi; iïíiíiï++) {
iìiíìiî[iÏìîïïï(0x2340)](this, iïíiíiï),
iìiíìiî[iÏìîïïï(0x3069)](iíîíiïî),
this['setXYZ'](iïíiíiï, iìiíìiî['x'], iìiíìiî['y'], iìiíìiî['z']);
}
return this;
}
[iÌïìîiì(0xdea)](iïîîiíî) {
var iIïiíïï = iÌïìîiì;
for (let iíìïíìî = 0x0, iìíïíïi = this[iIïiíïï(0x147b)]; iíìïíìî < iìíïíïi; iíìïíìî++) {
iìiíìiî[iIïiíïï(0x2340)](this, iíìïíìî),
iìiíìiî[iIïiíïï(0xdea)](iïîîiíî),
this[iIïiíïï(0x363e)](iíìïíìî, iìiíìiî['x'], iìiíìiî['y'], iìiíìiî['z']);
}
return this;
}
[iÌïìîiì(0x3458)](iìîïìíì, iííïíìï=0x0) {
var iÍîiíïi = iÌïìîiì;
return this[iÍîiíïi(0x32cd)][iÍîiíïi(0x3458)](iìîïìíì, iííïíìï),
this;
}
[iÌïìîiì(0x3f71)](iïiíiïï) {
var iÏiiííï = iÌïìîiì;
let iîìïiîì = this[iÏiiííï(0x32cd)][iïiíiïï * this[iÏiiííï(0xd4e)]];
if (this[iÏiiííï(0x4b3c)])
iîìïiîì = iïìíìií(iîìïiîì, this[iÏiiííï(0x32cd)]);
return iîìïiîì;
}
['setX'](iíïìîïí, iïïìîïì) {
var iÏiïîìi = iÌïìîiì;
if (this[iÏiïîìi(0x4b3c)])
iïïìîïì = iîîïiiï(iïïìîïì, this[iÏiïîìi(0x32cd)]);
return this[iÏiïîìi(0x32cd)][iíïìîïí * this['itemSize']] = iïïìîïì,
this;
}
[iÌïìîiì(0x4922)](iíiïìïí) {
var iIiíîii = iÌïìîiì;
let iiìiïïí = this[iIiíîii(0x32cd)][iíiïìïí * this[iIiíîii(0xd4e)] + 0x1];
if (this[iIiíîii(0x4b3c)])
iiìiïïí = iïìíìií(iiìiïïí, this[iIiíîii(0x32cd)]);
return iiìiïïí;
}
[iÌïìîiì(0x225d)](iíïïìïí, iìïìííi) {
var iIîiïîì = iÌïìîiì;
if (this[iIîiïîì(0x4b3c)])
iìïìííi = iîîïiiï(iìïìííi, this[iIîiïîì(0x32cd)]);
return this['array'][iíïïìïí * this['itemSize'] + 0x1] = iìïìííi,
this;
}
[iÌïìîiì(0x1caa)](iìïîïií) {
var iÌìíìíi = iÌïìîiì;
let iíiiîîï = this[iÌìíìíi(0x32cd)][iìïîïií * this[iÌìíìíi(0xd4e)] + 0x2];
if (this[iÌìíìíi(0x4b3c)])
iíiiîîï = iïìíìií(iíiiîîï, this[iÌìíìíi(0x32cd)]);
return iíiiîîï;
}
[iÌïìîiì(0x1927)](iïïíîiî, iiîìiiî) {
var iÏíììîî = iÌïìîiì;
if (this[iÏíììîî(0x4b3c)])
iiîìiiî = iîîïiiï(iiîìiiî, this['array']);
return this['array'][iïïíîiî * this[iÏíììîî(0xd4e)] + 0x2] = iiîìiiî,
this;
}
[iÌïìîiì(0x2a4c)](iïíïïìî) {
var iÍìîîíï = iÌïìîiì;
let iíîíîiî = this[iÍìîîíï(0x32cd)][iïíïïìî * this[iÍìîîíï(0xd4e)] + 0x3];
if (this['normalized'])
iíîíîiî = iïìíìií(iíîíîiî, this[iÍìîîíï(0x32cd)]);
return iíîíîiî;
}
[iÌïìîiì(0x33f6)](iîîïííî, iìîiìíì) {
var iIìíîii = iÌïìîiì;
if (this[iIìíîii(0x4b3c)])
iìîiìíì = iîîïiiï(iìîiìíì, this['array']);
return this[iIìíîii(0x32cd)][iîîïííî * this[iIìíîii(0xd4e)] + 0x3] = iìîiìíì,
this;
}
[iÌïìîiì(0x389)](iiïïiíí, iíiíìîï, iìiìïíì) {
var iÍííïií = iÌïìîiì;
return iiïïiíí *= this[iÍííïií(0xd4e)],
this[iÍííïií(0x4b3c)] && (iíiíìîï = iîîïiiï(iíiíìîï, this[iÍííïií(0x32cd)]),
iìiìïíì = iîîïiiï(iìiìïíì, this['array'])),
this[iÍííïií(0x32cd)][iiïïiíí + 0x0] = iíiíìîï,
this['array'][iiïïiíí + 0x1] = iìiìïíì,
this;
}
[iÌïìîiì(0x363e)](iîïïííi, iìiïìïi, iíiiîii, iìïíïìì) {
var iIiiììî = iÌïìîiì;
return iîïïííi *= this[iIiiììî(0xd4e)],
this[iIiiììî(0x4b3c)] && (iìiïìïi = iîîïiiï(iìiïìïi, this[iIiiììî(0x32cd)]),
iíiiîii = iîîïiiï(iíiiîii, this[iIiiììî(0x32cd)]),
iìïíïìì = iîîïiiï(iìïíïìì, this['array'])),
this['array'][iîïïííi + 0x0] = iìiïìïi,
this[iIiiììî(0x32cd)][iîïïííi + 0x1] = iíiiîii,
this[iIiiììî(0x32cd)][iîïïííi + 0x2] = iìïíïìì,
this;
}
['setXYZW'](iìîîïîï, iííïìîï, iïïîìiî, iîïîîiï, iiìîìîí) {
var iÍíìiíì = iÌïìîiì;
return iìîîïîï *= this[iÍíìiíì(0xd4e)],
this[iÍíìiíì(0x4b3c)] && (iííïìîï = iîîïiiï(iííïìîï, this[iÍíìiíì(0x32cd)]),
iïïîìiî = iîîïiiï(iïïîìiî, this[iÍíìiíì(0x32cd)]),
iîïîîiï = iîîïiiï(iîïîîiï, this[iÍíìiíì(0x32cd)]),
iiìîìîí = iîîïiiï(iiìîìîí, this['array'])),
this[iÍíìiíì(0x32cd)][iìîîïîï + 0x0] = iííïìîï,
this[iÍíìiíì(0x32cd)][iìîîïîï + 0x1] = iïïîìiî,
this[iÍíìiíì(0x32cd)][iìîîïîï + 0x2] = iîïîîiï,
this[iÍíìiíì(0x32cd)][iìîîïîï + 0x3] = iiìîìîí,
this;
}
[iÌïìîiì(0x1478)](iïîîîiì) {
var iIììiïì = iÌïìîiì;
return this[iIììiïì(0x2745)] = iïîîîiì,
this;
}
[iÌïìîiì(0xa92)]() {
var iÎîiïîi = iÌïìîiì;
return new this[(iÎîiïîi(0x425b))](this[iÎîiïîi(0x32cd)],this[iÎîiïîi(0xd4e)])[iÎîiïîi(0x45d4)](this);
}
['toJSON']() {
var iÌiíìîi = iÌïìîiì;
const iìîîììí = {
'itemSize': this[iÌiíìîi(0xd4e)],
'type': this[iÌiíìîi(0x32cd)][iÌiíìîi(0x425b)]['name'],
'array': Array['from'](this[iÌiíìîi(0x32cd)]),
'normalized': this[iÌiíìîi(0x4b3c)]
};
if (this[iÌiíìîi(0x26a6)] !== '')
iìîîììí[iÌiíìîi(0x26a6)] = this[iÌiíìîi(0x26a6)];
if (this['usage'] !== iiïíïíì)
iìîîììí[iÌiíìîi(0x32d1)] = this[iÌiíìîi(0x32d1)];
if (this[iÌiíìîi(0x32f0)][iÌiíìîi(0xfcb)] !== 0x0 || this[iÌiíìîi(0x32f0)][iÌiíìîi(0x147b)] !== -0x1)
iìîîììí['updateRange'] = this['updateRange'];
return iìîîììí;
}
['copyColorsArray']() {
var iÎïìïîi = iÌïìîiì;
console[iÎïìïîi(0x4e7a)](iÎïìïîi(0x46d));
}
[iÌïìîiì(0x20b8)]() {
var iÍïîîíì = iÌïìîiì;
console[iÍïîîíì(0x4e7a)](iÍïîîíì(0x194d));
}
[iÌïìîiì(0x2eb9)]() {
var iÌìíìïí = iÌïìîiì;
console[iÌìíìïí(0x4e7a)](iÌìíìïí(0x4ac9));
}
['copyVector4sArray']() {
var iÌìïííì = iÌïìîiì;
console[iÌìïííì(0x4e7a)](iÌìïííì(0x3958));
}
}
class iìíïíìì extends iìiììîi {
constructor(iíîíïïì, iïîiiîì, iîïiííi) {
super(new Int8Array(iíîíïïì), iïîiiîì, iîïiííi);
}
}
class iiîïïíí extends iìiììîi {
constructor(iîiïìíì, iïíîíïî, iïïìiii) {
super(new Uint8Array(iîiïìíì), iïíîíïî, iïïìiii);
}
}
class iiíîïìí extends iìiììîi {
constructor(iíîïîìì, iìiiîïì, iïíiiìì) {
super(new Uint8ClampedArray(iíîïîìì), iìiiîïì, iïíiiìì);
}
}
class iìîìîìi extends iìiììîi {
constructor(iiíîiìî, iîìiíìí, iíïìïíï) {
super(new Int16Array(iiíîiìî), iîìiíìí, iíïìïíï);
}
}
class iïiïìïî extends iìiììîi {
constructor(iïìììíï, iíïìiìî, iîììïií) {
super(new Uint16Array(iïìììíï), iíïìiìî, iîììïií);
}
}
class iìîiiïi extends iìiììîi {
constructor(iîïììii, iìiíiïï, iíiíìïi) {
super(new Int32Array(iîïììii), iìiíiïï, iíiíìïi);
}
}
class iiìîíïï extends iìiììîi {
constructor(iiíîïìî, iîîiîîí, iììíííì) {
super(new Uint32Array(iiíîïìî), iîîiîîí, iììíííì);
}
}
class iîíîîîí extends iìiììîi {
constructor(iîiìîïi, iìîïìîï, iîìîíïî) {
var iÎíïïïî = iÌïìîiì;
super(new Uint16Array(iîiìîïi), iìîïìîï, iîìîíïî),
this[iÎíïïïî(0x4594)] = !![];
}
}
class iìíìíìi extends iìiììîi {
constructor(iïîîíìi, iîíîîïí, iîìììïï) {
super(new Float32Array(iïîîíìi), iîíîîïí, iîìììïï);
}
}
class iiíìíìí extends iìiììîi {
constructor(iííïìïï, iîíîíìi, iìîíìiì) {
super(new Float64Array(iííïìïï), iîíîíìi, iìîíìiì);
}
}
let iíìiîíí = 0x0;
const iïîïíïí = new iìïîïìî()
, iïìííïì = new iíiiïïi()
, iiïîiïí = new iïìïïïî()
, iîíîîíi = new iìììîìï()
, iííiìií = new iìììîìï()
, iìïiìîî = new iïìïïïî();
class iïîiíïí extends iiìîìíî {
constructor() {
var iIìïïïï = iÌïìîiì;
super(),
this[iIìïïïï(0x2918)] = !![],
Object[iIìïïïï(0x20f2)](this, 'id', {
'value': iíìiîíí++
}),
this[iIìïïïï(0x34d1)] = iììiìiî(),
this[iIìïïïï(0x26a6)] = '',
this[iIìïïïï(0x40eb)] = 'BufferGeometry',
this[iIìïïïï(0x1cb)] = null,
this[iIìïïïï(0x144d)] = {},
this[iIìïïïï(0x326)] = {},
this[iIìïïïï(0xe8a)] = ![],
this[iIìïïïï(0x358e)] = [],
this[iIìïïïï(0x4aac)] = null,
this[iIìïïïï(0x4953)] = null,
this[iIìïïïï(0x4449)] = {
'start': 0x0,
'count': Infinity
},
this[iIìïïïï(0x2438)] = {};
}
[iÌïìîiì(0x4551)]() {
var iÍîìíïi = iÌïìîiì;
return this[iÍîìíïi(0x1cb)];
}
[iÌïìîiì(0x43d3)](iîìíïîï) {
var iÏîîíiì = iÌïìîiì;
return Array['isArray'](iîìíïîï) ? this[iÏîîíiì(0x1cb)] = new ((iiïîííï(iîìíïîï)) ? iiìîíïï : iïiïìïî)(iîìíïîï,0x1) : this['index'] = iîìíïîï,
this;
}
[iÌïìîiì(0x23ee)](iîiiïîî) {
var iÎiîîïì = iÌïìîiì;
return this[iÎiîîïì(0x144d)][iîiiïîî];
}
[iÌïìîiì(0x4726)](iìiìîìì, iiíîïíï) {
var iÏììïîi = iÌïìîiì;
return this[iÏììïîi(0x144d)][iìiìîìì] = iiíîïíï,
this;
}
[iÌïìîiì(0xa59)](iiíîîíì) {
var iÏïïíiì = iÌïìîiì;
return delete this[iÏïïíiì(0x144d)][iiíîîíì],
this;
}
['hasAttribute'](iiîíìïî) {
return this['attributes'][iiîíìïî] !== undefined;
}
[iÌïìîiì(0xaf9)](iiíììii, iìíîiìî, iíiîïîi=0x0) {
var iÍìíïiï = iÌïìîiì;
this[iÍìíïiï(0x358e)]['push']({
'start': iiíììii,
'count': iìíîiìî,
'materialIndex': iíiîïîi
});
}
[iÌïìîiì(0x2eee)]() {
this['groups'] = [];
}
['setDrawRange'](iíìíîiì, iïîíiìï) {
var iÍìiíîí = iÌïìîiì;
this[iÍìiíîí(0x4449)][iÍìiíîí(0x2915)] = iíìíîiì,
this[iÍìiíîí(0x4449)][iÍìiíîí(0x147b)] = iïîíiìï;
}
[iÌïìîiì(0x2415)](iîìiìïî) {
var iÏìïíìî = iÌïìîiì;
const iîïïìîí = this[iÏìïíìî(0x144d)][iÏìïíìî(0x35f)];
iîïïìîí !== undefined && (iîïïìîí[iÏìïíìî(0x2415)](iîìiìïî),
iîïïìîí[iÏìïíìî(0x3032)] = !![]);
const iîíííîi = this[iÏìïíìî(0x144d)]['normal'];
if (iîíííîi !== undefined) {
const iiiìiìí = new iìiiííí()[iÏìïíìî(0x34e9)](iîìiìïî);
iîíííîi[iÏìïíìî(0x3069)](iiiìiìí),
iîíííîi[iÏìïíìî(0x3032)] = !![];
}
const iîîìîii = this[iÏìïíìî(0x144d)][iÏìïíìî(0x376d)];
return iîîìîii !== undefined && (iîîìîii['transformDirection'](iîìiìïî),
iîîìîii[iÏìïíìî(0x3032)] = !![]),
this['boundingBox'] !== null && this[iÏìïíìî(0x2894)](),
this['boundingSphere'] !== null && this[iÏìïíìî(0x3c86)](),
this;
}
[iÌïìîiì(0x19f7)](iíiîîïî) {
var iÍìîîïî = iÌïìîiì;
return iïîïíïí[iÍìîîïî(0x38b7)](iíiîîïî),
this[iÍìîîïî(0x2415)](iïîïíïí),
this;
}
[iÌïìîiì(0x2b94)](iïíïìíì) {
var iÎîîïiî = iÌïìîiì;
return iïîïíïí[iÎîîïiî(0x1f91)](iïíïìíì),
this[iÎîîïiî(0x2415)](iïîïíïí),
this;
}
[iÌïìîiì(0x3349)](iïììîìí) {
var iIìïïîi = iÌïìîiì;
return iïîïíïí['makeRotationY'](iïììîìí),
this[iIìïïîi(0x2415)](iïîïíïí),
this;
}
[iÌïìîiì(0x2649)](iïîïììî) {
var iÍìiîiï = iÌïìîiì;
return iïîïíïí[iÍìiîiï(0xe94)](iïîïììî),
this[iÍìiîiï(0x2415)](iïîïíïí),
this;
}
[iÌïìîiì(0x3a44)](iïîïïíí, iìîïïìí, iïïíìiì) {
return iïîïíïí['makeTranslation'](iïîïïíí, iìîïïìí, iïïíìiì),
this['applyMatrix4'](iïîïíïí),
this;
}
['scale'](iiìiiîi, iìiììiï, iîîìîìí) {
var iÌìïíïï = iÌïìîiì;
return iïîïíïí['makeScale'](iiìiiîi, iìiììiï, iîîìîìí),
this[iÌìïíïï(0x2415)](iïîïíïí),
this;
}
['lookAt'](iîïíiií) {
var iÏïîïîï = iÌïìîiì;
return iïìííïì[iÏïîïîï(0x2fea)](iîïíiií),
iïìííïì[iÏïîïîï(0x2f50)](),
this['applyMatrix4'](iïìííïì['matrix']),
this;
}
['center']() {
var iÎiiiïí = iÌïìîiì;
return this[iÎiiiïí(0x2894)](),
this[iÎiiiïí(0x4aac)][iÎiiiïí(0x2ed5)](iiïîiïí)['negate'](),
this[iÎiiiïí(0x3a44)](iiïîiïí['x'], iiïîiïí['y'], iiïîiïí['z']),
this;
}
[iÌïìîiì(0x2b4)](iiïiíìì) {
var iÍïîíií = iÌïìîiì;
const iîîîiîî = [];
for (let iííìîïì = 0x0, iíîiìîî = iiïiíìì[iÍïîíií(0x41c3)]; iííìîïì < iíîiìîî; iííìîïì++) {
const iiíííïî = iiïiíìì[iííìîïì];
iîîîiîî[iÍïîíií(0x244e)](iiíííïî['x'], iiíííïî['y'], iiíííïî['z'] || 0x0);
}
return this['setAttribute'](iÍïîíií(0x35f), new iìíìíìi(iîîîiîî,0x3)),
this;
}
[iÌïìîiì(0x2894)]() {
var iÍìíiïì = iÌïìîiì;
this['boundingBox'] === null && (this[iÍìíiïì(0x4aac)] = new iìììîìï());
const iiìiîíi = this[iÍìíiïì(0x144d)]['position']
, iìiììíì = this['morphAttributes'][iÍìíiïì(0x35f)];
if (iiìiîíi && iiìiîíi['isGLBufferAttribute']) {
console[iÍìíiïì(0x4e7a)]('THREE.BufferGeometry.computeBoundingBox():\x20GLBufferAttribute\x20requires\x20a\x20manual\x20bounding\x20box.\x20Alternatively\x20set\x20\x22mesh.frustumCulled\x22\x20to\x20\x22false\x22.', this),
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x3458)](new iïìïïïî(-Infinity,-Infinity,-Infinity), new iïìïïïî(+Infinity,+Infinity,+Infinity));
return;
}
if (iiìiîíi !== undefined) {
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x459e)](iiìiîíi);
if (iìiììíì)
for (let iìiìíïî = 0x0, iíîïïîì = iìiììíì[iÍìíiïì(0x41c3)]; iìiìíïî < iíîïïîì; iìiìíïî++) {
const iîïìïíì = iìiììíì[iìiìíïî];
iîíîîíi[iÍìíiïì(0x459e)](iîïìïíì),
this['morphTargetsRelative'] ? (iìïiìîî['addVectors'](this[iÍìíiïì(0x4aac)][iÍìíiïì(0x4d77)], iîíîîíi['min']),
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x3c2c)](iìïiìîî),
iìïiìîî[iÍìíiïì(0x161b)](this[iÍìíiïì(0x4aac)][iÍìíiïì(0x4ff1)], iîíîîíi[iÍìíiïì(0x4ff1)]),
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x3c2c)](iìïiìîî)) : (this[iÍìíiïì(0x4aac)][iÍìíiïì(0x3c2c)](iîíîîíi[iÍìíiïì(0x4d77)]),
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x3c2c)](iîíîîíi[iÍìíiïì(0x4ff1)]));
}
} else
this[iÍìíiïì(0x4aac)][iÍìíiïì(0x45d9)]();
(isNaN(this[iÍìíiïì(0x4aac)][iÍìíiïì(0x4d77)]['x']) || isNaN(this[iÍìíiïì(0x4aac)]['min']['y']) || isNaN(this[iÍìíiïì(0x4aac)][iÍìíiïì(0x4d77)]['z'])) && console[iÍìíiïì(0x4e7a)]('THREE.BufferGeometry.computeBoundingBox():\x20Computed\x20min/max\x20have\x20NaN\x20values.\x20The\x20\x22position\x22\x20attribute\x20is\x20likely\x20to\x20have\x20NaN\x20values.', this);
}
['computeBoundingSphere']() {
var iIïîiîì = iÌïìîiì;
this[iIïîiîì(0x4953)] === null && (this[iIïîiîì(0x4953)] = new iîîïîîî());
const iìíïìîi = this[iIïîiîì(0x144d)][iIïîiîì(0x35f)]
, iíïîîïí = this[iIïîiîì(0x326)][iIïîiîì(0x35f)];
if (iìíïìîi && iìíïìîi[iIïîiîì(0x4966)]) {
console[iIïîiîì(0x4e7a)](iIïîiîì(0x6cd), this),
this[iIïîiîì(0x4953)][iIïîiîì(0x3458)](new iïìïïïî(), Infinity);
return;
}
if (iìíïìîi) {
const iïiîìiì = this[iIïîiîì(0x4953)]['center'];
iîíîîíi[iIïîiîì(0x459e)](iìíïìîi);
if (iíïîîïí)
for (let iìíîïîì = 0x0, iîiìííî = iíïîîïí[iIïîiîì(0x41c3)]; iìíîïîì < iîiìííî; iìíîïîì++) {
const iííîíìï = iíïîîïí[iìíîïîì];
iííiìií[iIïîiîì(0x459e)](iííîíìï),
this[iIïîiîì(0xe8a)] ? (iìïiìîî[iIïîiîì(0x161b)](iîíîîíi['min'], iííiìií[iIïîiîì(0x4d77)]),
iîíîîíi[iIïîiîì(0x3c2c)](iìïiìîî),
iìïiìîî[iIïîiîì(0x161b)](iîíîîíi[iIïîiîì(0x4ff1)], iííiìií[iIïîiîì(0x4ff1)]),
iîíîîíi[iIïîiîì(0x3c2c)](iìïiìîî)) : (iîíîîíi[iIïîiîì(0x3c2c)](iííiìií['min']),
iîíîîíi[iIïîiîì(0x3c2c)](iííiìií[iIïîiîì(0x4ff1)]));
}
iîíîîíi[iIïîiîì(0x2ed5)](iïiîìiì);
let iíiiîiì = 0x0;
for (let iiìiïîí = 0x0, iîíîíîî = iìíïìîi[iIïîiîì(0x147b)]; iiìiïîí < iîíîíîî; iiìiïîí++) {
iìïiìîî['fromBufferAttribute'](iìíïìîi, iiìiïîí),
iíiiîiì = Math[iIïîiîì(0x4ff1)](iíiiîiì, iïiîìiì['distanceToSquared'](iìïiìîî));
}
if (iíïîîïí)
for (let iìîïiii = 0x0, iíïìîîí = iíïîîïí[iIïîiîì(0x41c3)]; iìîïiii < iíïìîîí; iìîïiii++) {
const iíìiïií = iíïîîïí[iìîïiii]
, iïîïíiï = this[iIïîiîì(0xe8a)];
for (let iííïiíi = 0x0, iîîíìíi = iíìiïií[iIïîiîì(0x147b)]; iííïiíi < iîîíìíi; iííïiíi++) {
iìïiìîî['fromBufferAttribute'](iíìiïií, iííïiíi),
iïîïíiï && (iiïîiïí[iIïîiîì(0x2340)](iìíïìîi, iííïiíi),
iìïiìîî[iIïîiîì(0x1ecd)](iiïîiïí)),
iíiiîiì = Math[iIïîiîì(0x4ff1)](iíiiîiì, iïiîìiì[iIïîiîì(0x3167)](iìïiìîî));
}
}
this[iIïîiîì(0x4953)][iIïîiîì(0x21cc)] = Math[iIïîiîì(0x2c00)](iíiiîiì),
isNaN(this[iIïîiîì(0x4953)][iIïîiîì(0x21cc)]) && console[iIïîiîì(0x4e7a)](iIïîiîì(0x3eea), this);
}
}
[iÌïìîiì(0xb51)]() {
var iÌììííï = iÌïìîiì;
const iíïîiîí = this[iÌììííï(0x1cb)]
, iîiîíïí = this[iÌììííï(0x144d)];
if (iíïîiîí === null || iîiîíïí[iÌììííï(0x35f)] === undefined || iîiîíïí['normal'] === undefined || iîiîíïí['uv'] === undefined) {
console[iÌììííï(0x4e7a)](iÌììííï(0x4e6a));
return;
}
const iîíîîiì = iíïîiîí[iÌììííï(0x32cd)]
, iîïiîíi = iîiîíïí[iÌììííï(0x35f)][iÌììííï(0x32cd)]
, iíìiíîì = iîiîíïí[iÌììííï(0x22a2)][iÌììííï(0x32cd)]
, iiiïíìï = iîiîíïí['uv']['array']
, iiiííïí = iîïiîíi[iÌììííï(0x41c3)] / 0x3;
this[iÌììííï(0x2981)]('tangent') === ![] && this[iÌììííï(0x4726)](iÌììííï(0x376d), new iìiììîi(new Float32Array(0x4 * iiiííïí),0x4));
const iiïïîìí = this[iÌììííï(0x23ee)](iÌììííï(0x376d))['array']
, iïìîiïì = []
, iïìîïíî = [];
for (let iìíìiìì = 0x0; iìíìiìì < iiiííïí; iìíìiìì++) {
iïìîiïì[iìíìiìì] = new iïìïïïî(),
iïìîïíî[iìíìiìì] = new iïìïïïî();
}
const iíííìiï = new iïìïïïî()
, iíiiîïï = new iïìïïïî()
, iïiììíì = new iïìïïïî()
, iîïiíìï = new iïîîîïi()
, iïiïiîí = new iïîîîïi()
, iiîîïïi = new iïîîîïi()
, iíïiiii = new iïìïïïî()
, iïiîïîí = new iïìïïïî();
function iïíîìiï(iïìiìíî, iïííîîi, iiïîíîì) {
var iIíìîìì = iÌììííï;
iíííìiï['fromArray'](iîïiîíi, iïìiìíî * 0x3),
iíiiîïï[iIíìîìì(0x32d7)](iîïiîíi, iïííîîi * 0x3),
iïiììíì['fromArray'](iîïiîíi, iiïîíîì * 0x3),
iîïiíìï[iIíìîìì(0x32d7)](iiiïíìï, iïìiìíî * 0x2),
iïiïiîí[iIíìîìì(0x32d7)](iiiïíìï, iïííîîi * 0x2),
iiîîïïi[iIíìîìì(0x32d7)](iiiïíìï, iiïîíîì * 0x2),
iíiiîïï[iIíìîìì(0x489)](iíííìiï),
iïiììíì['sub'](iíííìiï),
iïiïiîí['sub'](iîïiíìï),
iiîîïïi[iIíìîìì(0x489)](iîïiíìï);
const iïíiiîï = 0x1 / (iïiïiîí['x'] * iiîîïïi['y'] - iiîîïïi['x'] * iïiïiîí['y']);
if (!isFinite(iïíiiîï))
return;
iíïiiii[iIíìîìì(0x45d4)](iíiiîïï)[iIíìîìì(0x2ad1)](iiîîïïi['y'])['addScaledVector'](iïiììíì, -iïiïiîí['y'])[iIíìîìì(0x2ad1)](iïíiiîï),
iïiîïîí[iIíìîìì(0x45d4)](iïiììíì)[iIíìîìì(0x2ad1)](iïiïiîí['x'])[iIíìîìì(0x2c0c)](iíiiîïï, -iiîîïïi['x'])[iIíìîìì(0x2ad1)](iïíiiîï),
iïìîiïì[iïìiìíî][iIíìîìì(0x1ecd)](iíïiiii),
iïìîiïì[iïííîîi][iIíìîìì(0x1ecd)](iíïiiii),
iïìîiïì[iiïîíîì][iIíìîìì(0x1ecd)](iíïiiii),
iïìîïíî[iïìiìíî][iIíìîìì(0x1ecd)](iïiîïîí),
iïìîïíî[iïííîîi][iIíìîìì(0x1ecd)](iïiîïîí),
iïìîïíî[iiïîíîì][iIíìîìì(0x1ecd)](iïiîïîí);
}
let iiïíiïí = this['groups'];
iiïíiïí[iÌììííï(0x41c3)] === 0x0 && (iiïíiïí = [{
'start': 0x0,
'count': iîíîîiì[iÌììííï(0x41c3)]
}]);
for (let iîiìïîí = 0x0, iìíîiíi = iiïíiïí[iÌììííï(0x41c3)]; iîiìïîí < iìíîiíi; ++iîiìïîí) {
const iîîîíîï = iiïíiïí[iîiìïîí]
, iiíììíi = iîîîíîï[iÌììííï(0x2915)]
, iïîïíií = iîîîíîï[iÌììííï(0x147b)];
for (let iïiîîïi = iiíììíi, iîîïìïî = iiíììíi + iïîïíií; iïiîîïi < iîîïìïî; iïiîîïi += 0x3) {
iïíîìiï(iîíîîiì[iïiîîïi + 0x0], iîíîîiì[iïiîîïi + 0x1], iîíîîiì[iïiîîïi + 0x2]);
}
}
const iiìîíìi = new iïìïïïî()
, iïìîíìï = new iïìïïïî()
, iíïîìïí = new iïìïïïî()
, iiíìiíí = new iïìïïïî();
function iiîìíîì(iíìïïìì) {
var iÍïiíïì = iÌììííï;
iíïîìïí[iÍïiíïì(0x32d7)](iíìiíîì, iíìïïìì * 0x3),
iiíìiíí[iÍïiíïì(0x45d4)](iíïîìïí);
const iíiîìíï = iïìîiïì[iíìïïìì];
iiìîíìi['copy'](iíiîìíï),
iiìîíìi['sub'](iíïîìïí['multiplyScalar'](iíïîìïí[iÍïiíïì(0x260c)](iíiîìíï)))[iÍïiíïì(0x19b)](),
iïìîíìï['crossVectors'](iiíìiíí, iíiîìíï);
const iiìiiïí = iïìîíìï[iÍïiíïì(0x260c)](iïìîïíî[iíìïïìì])
, iîìíîìì = iiìiiïí < 0x0 ? -0x1 : 0x1;
iiïïîìí[iíìïïìì * 0x4] = iiìîíìi['x'],
iiïïîìí[iíìïïìì * 0x4 + 0x1] = iiìîíìi['y'],
iiïïîìí[iíìïïìì * 0x4 + 0x2] = iiìîíìi['z'],
iiïïîìí[iíìïïìì * 0x4 + 0x3] = iîìíîìì;
}
for (let iìíiìíî = 0x0, iiiìîîî = iiïíiïí[iÌììííï(0x41c3)]; iìíiìíî < iiiìîîî; ++iìíiìíî) {
const iîìîìiî = iiïíiïí[iìíiìíî]
, iíiîìiì = iîìîìiî[iÌììííï(0x2915)]
, iíïïïïi = iîìîìiî[iÌììííï(0x147b)];
for (let iïïiiìi = iíiîìiì, iíîiîíí = iíiîìiì + iíïïïïi; iïïiiìi < iíîiîíí; iïïiiìi += 0x3) {
iiîìíîì(iîíîîiì[iïïiiìi + 0x0]),
iiîìíîì(iîíîîiì[iïïiiìi + 0x1]),
iiîìíîì(iîíîîiì[iïïiiìi + 0x2]);
}
}
}
[iÌïìîiì(0x1586)]() {
var iÍïîïií = iÌïìîiì;
const iìiììîî = this[iÍïîïií(0x1cb)]
, iiìîîii = this[iÍïîïií(0x23ee)](iÍïîïií(0x35f));
if (iiìîîii !== undefined) {
let iiíííiì = this[iÍïîïií(0x23ee)]('normal');
if (iiíííiì === undefined)
iiíííiì = new iìiììîi(new Float32Array(iiìîîii['count'] * 0x3),0x3),
this[iÍïîïií(0x4726)]('normal', iiíííiì);
else
for (let iìiïiiì = 0x0, iiïíìîí = iiíííiì[iÍïîïií(0x147b)]; iìiïiiì < iiïíìîí; iìiïiiì++) {
iiíííiì['setXYZ'](iìiïiiì, 0x0, 0x0, 0x0);
}
const iiíìíïí = new iïìïïïî()
, iìïìiìï = new iïìïïïî()
, iìíïiíï = new iïìïïïî()
, iìíîíìî = new iïìïïïî()
, iïìììïî = new iïìïïïî()
, iîîïîíî = new iïìïïïî()
, iíïìïïî = new iïìïïïî()
, iiïiîiì = new iïìïïïî();
if (iìiììîî)
for (let iïïiííì = 0x0, iîîìiíí = iìiììîî['count']; iïïiííì < iîîìiíí; iïïiííì += 0x3) {
const iïîìììí = iìiììîî[iÍïîïií(0x3f71)](iïïiííì + 0x0)
, iiïiìíï = iìiììîî[iÍïîïií(0x3f71)](iïïiííì + 0x1)
, iîìïîìï = iìiììîî[iÍïîïií(0x3f71)](iïïiííì + 0x2);
iiíìíïí[iÍïîïií(0x2340)](iiìîîii, iïîìììí),
iìïìiìï['fromBufferAttribute'](iiìîîii, iiïiìíï),
iìíïiíï['fromBufferAttribute'](iiìîîii, iîìïîìï),
iíïìïïî[iÍïîïií(0x377b)](iìíïiíï, iìïìiìï),
iiïiîiì[iÍïîïií(0x377b)](iiíìíïí, iìïìiìï),
iíïìïïî[iÍïîïií(0x4fcd)](iiïiîiì),
iìíîíìî[iÍïîïií(0x2340)](iiíííiì, iïîìììí),
iïìììïî[iÍïîïií(0x2340)](iiíííiì, iiïiìíï),
iîîïîíî[iÍïîïií(0x2340)](iiíííiì, iîìïîìï),
iìíîíìî[iÍïîïií(0x1ecd)](iíïìïïî),
iïìììïî[iÍïîïií(0x1ecd)](iíïìïïî),
iîîïîíî[iÍïîïií(0x1ecd)](iíïìïïî),
iiíííiì[iÍïîïií(0x363e)](iïîìììí, iìíîíìî['x'], iìíîíìî['y'], iìíîíìî['z']),
iiíííiì[iÍïîïií(0x363e)](iiïiìíï, iïìììïî['x'], iïìììïî['y'], iïìììïî['z']),
iiíííiì['setXYZ'](iîìïîìï, iîîïîíî['x'], iîîïîíî['y'], iîîïîíî['z']);
}
else
for (let iìiïîîï = 0x0, iîíîiiî = iiìîîii['count']; iìiïîîï < iîíîiiî; iìiïîîï += 0x3) {
iiíìíïí[iÍïîïií(0x2340)](iiìîîii, iìiïîîï + 0x0),
iìïìiìï['fromBufferAttribute'](iiìîîii, iìiïîîï + 0x1),
iìíïiíï[iÍïîïií(0x2340)](iiìîîii, iìiïîîï + 0x2),
iíïìïïî[iÍïîïií(0x377b)](iìíïiíï, iìïìiìï),
iiïiîiì[iÍïîïií(0x377b)](iiíìíïí, iìïìiìï),
iíïìïïî[iÍïîïií(0x4fcd)](iiïiîiì),
iiíííiì[iÍïîïií(0x363e)](iìiïîîï + 0x0, iíïìïïî['x'], iíïìïïî['y'], iíïìïïî['z']),
iiíííiì['setXYZ'](iìiïîîï + 0x1, iíïìïïî['x'], iíïìïïî['y'], iíïìïïî['z']),
iiíííiì[iÍïîïií(0x363e)](iìiïîîï + 0x2, iíïìïïî['x'], iíïìïïî['y'], iíïìïïî['z']);
}
this[iÍïîïií(0x2148)](),
iiíííiì[iÍïîïií(0x3032)] = !![];
}
}
[iÌïìîiì(0x1ca1)]() {
return console['error']('THREE.BufferGeometry.merge()\x20has\x20been\x20removed.\x20Use\x20THREE.BufferGeometryUtils.mergeBufferGeometries()\x20instead.'),
this;
}
['normalizeNormals']() {
var iÏííiìi = iÌïìîiì;
const iiïíìíï = this[iÏííiìi(0x144d)][iÏííiìi(0x22a2)];
for (let iïìîîïî = 0x0, iîîìiíï = iiïíìíï[iÏííiìi(0x147b)]; iïìîîïî < iîîìiíï; iïìîîïî++) {
iìïiìîî[iÏííiìi(0x2340)](iiïíìíï, iïìîîïî),
iìïiìîî['normalize'](),
iiïíìíï[iÏííiìi(0x363e)](iïìîîïî, iìïiìîî['x'], iìïiìîî['y'], iìïiìîî['z']);
}
}
[iÌïìîiì(0x23ac)]() {
var iÍïiíìî = iÌïìîiì;
function iîïìîìì(iíìïiíï, iïiììïî) {
var iÌîiìii = a3iììiiiì;
const iiîìíïì = iíìïiíï['array']
, iííîïìi = iíìïiíï[iÌîiìii(0xd4e)]
, iïïiïìï = iíìïiíï[iÌîiìii(0x4b3c)]
, iíïîìii = new iiîìíïì['constructor'](iïiììïî[iÌîiìii(0x41c3)] * iííîïìi);
let iîîïìii = 0x0
, iîiíííï = 0x0;
for (let iîïìîíí = 0x0, iîííiíï = iïiììïî[iÌîiìii(0x41c3)]; iîïìîíí < iîííiíï; iîïìîíí++) {
iíìïiíï[iÌîiìii(0x1a00)] ? iîîïìii = iïiììïî[iîïìîíí] * iíìïiíï[iÌîiìii(0x1183)][iÌîiìii(0x3a0a)] + iíìïiíï[iÌîiìii(0xfcb)] : iîîïìii = iïiììïî[iîïìîíí] * iííîïìi;
for (let iïïìiìi = 0x0; iïïìiìi < iííîïìi; iïïìiìi++) {
iíïîìii[iîiíííï++] = iiîìíïì[iîîïìii++];
}
}
return new iìiììîi(iíïîìii,iííîïìi,iïïiïìï);
}
if (this['index'] === null)
return console['warn'](iÍïiíìî(0x591)),
this;
const iíîíìíî = new iïîiíïí()
, iïïìïìî = this[iÍïiíìî(0x1cb)]['array']
, iîïîîìí = this[iÍïiíìî(0x144d)];
for (const iiìíïïï in iîïîîìí) {
const iíïîîiì = iîïîîìí[iiìíïïï]
, iïïiíìí = iîïìîìì(iíïîîiì, iïïìïìî);
iíîíìíî[iÍïiíìî(0x4726)](iiìíïïï, iïïiíìí);
}
const iíîîïìì = this[iÍïiíìî(0x326)];
for (const iïìiiìï in iíîîïìì) {
const iiìïìii = []
, iìïiîíi = iíîîïìì[iïìiiìï];
for (let iííiìiî = 0x0, iiiìîíí = iìïiîíi['length']; iííiìiî < iiiìîíí; iííiìiî++) {
const iïìîîïï = iìïiîíi[iííiìiî]
, iiiïïïí = iîïìîìì(iïìîîïï, iïïìïìî);
iiìïìii[iÍïiíìî(0x244e)](iiiïïïí);
}
iíîíìíî['morphAttributes'][iïìiiìï] = iiìïìii;
}
iíîíìíî[iÍïiíìî(0xe8a)] = this[iÍïiíìî(0xe8a)];
const iìíiîìî = this[iÍïiíìî(0x358e)];
for (let iíïiíìi = 0x0, iìííïïï = iìíiîìî[iÍïiíìî(0x41c3)]; iíïiíìi < iìííïïï; iíïiíìi++) {
const iíiiïìì = iìíiîìî[iíïiíìi];
iíîíìíî[iÍïiíìî(0xaf9)](iíiiïìì[iÍïiíìî(0x2915)], iíiiïìì[iÍïiíìî(0x147b)], iíiiïìì['materialIndex']);
}
return iíîíìíî;
}
['toJSON']() {
var iÎiììíï = iÌïìîiì;
const iiíïìii = {
'metadata': {
'version': 4.5,
'type': iÎiììíï(0x4502),
'generator': iÎiììíï(0x9a3)
}
};
iiíïìii[iÎiììíï(0x34d1)] = this[iÎiììíï(0x34d1)],
iiíïìii[iÎiììíï(0x40eb)] = this[iÎiììíï(0x40eb)];
if (this[iÎiììíï(0x26a6)] !== '')
iiíïìii[iÎiììíï(0x26a6)] = this[iÎiììíï(0x26a6)];
if (Object[iÎiììíï(0x1d4)](this[iÎiììíï(0x2438)])[iÎiììíï(0x41c3)] > 0x0)
iiíïìii[iÎiììíï(0x2438)] = this['userData'];
if (this['parameters'] !== undefined) {
const iïîïïïï = this[iÎiììíï(0x4ff7)];
for (const iíîiïîí in iïîïïïï) {
if (iïîïïïï[iíîiïîí] !== undefined)
iiíïìii[iíîiïîí] = iïîïïïï[iíîiïîí];
}
return iiíïìii;
}
iiíïìii[iÎiììíï(0x1183)] = {
'attributes': {}
};
const iííííii = this[iÎiììíï(0x1cb)];
iííííii !== null && (iiíïìii['data']['index'] = {
'type': iííííii[iÎiììíï(0x32cd)][iÎiììíï(0x425b)][iÎiììíï(0x26a6)],
'array': Array[iÎiììíï(0x1921)][iÎiììíï(0x301a)][iÎiììíï(0x4346)](iííííii['array'])
});
const iiïíííi = this['attributes'];
for (const iíiïiïï in iiïíííi) {
const iiíìïïi = iiïíííi[iíiïiïï];
iiíïìii[iÎiììíï(0x1183)][iÎiììíï(0x144d)][iíiïiïï] = iiíìïïi[iÎiììíï(0x473e)](iiíïìii[iÎiììíï(0x1183)]);
}
const iîiïïíí = {};
let iïîíîîì = ![];
for (const iiiîíîï in this[iÎiììíï(0x326)]) {
const iîîíîîï = this[iÎiììíï(0x326)][iiiîíîï]
, iîìiììï = [];
for (let iîïïíìi = 0x0, iïiïíïï = iîîíîîï[iÎiììíï(0x41c3)]; iîïïíìi < iïiïíïï; iîïïíìi++) {
const iìííîíí = iîîíîîï[iîïïíìi];
iîìiììï[iÎiììíï(0x244e)](iìííîíí[iÎiììíï(0x473e)](iiíïìii[iÎiììíï(0x1183)]));
}
iîìiììï[iÎiììíï(0x41c3)] > 0x0 && (iîiïïíí[iiiîíîï] = iîìiììï,
iïîíîîì = !![]);
}
iïîíîîì && (iiíïìii[iÎiììíï(0x1183)]['morphAttributes'] = iîiïïíí,
iiíïìii[iÎiììíï(0x1183)][iÎiììíï(0xe8a)] = this[iÎiììíï(0xe8a)]);
const iiîiîíï = this[iÎiììíï(0x358e)];
iiîiîíï['length'] > 0x0 && (iiíïìii['data'][iÎiììíï(0x358e)] = JSON[iÎiììíï(0x4c97)](JSON[iÎiììíï(0x33f3)](iiîiîíï)));
const iiììîïï = this[iÎiììíï(0x4953)];
return iiììîïï !== null && (iiíïìii[iÎiììíï(0x1183)][iÎiììíï(0x4953)] = {
'center': iiììîïï[iÎiììíï(0x79b)][iÎiììíï(0x1708)](),
'radius': iiììîïï[iÎiììíï(0x21cc)]
}),
iiíïìii;
}
['clone']() {
var iIíïiîï = iÌïìîiì;
return new this[(iIíïiîï(0x425b))]()[iIíïiîï(0x45d4)](this);
}
[iÌïìîiì(0x45d4)](iiïïïïï) {
var iÏíìiîî = iÌïìîiì;
this['index'] = null,
this[iÏíìiîî(0x144d)] = {},
this[iÏíìiîî(0x326)] = {},
this[iÏíìiîî(0x358e)] = [],
this[iÏíìiîî(0x4aac)] = null,
this['boundingSphere'] = null;
const iïiíìiì = {};
this[iÏíìiîî(0x26a6)] = iiïïïïï[iÏíìiîî(0x26a6)];
const iìïïiii = iiïïïïï[iÏíìiîî(0x1cb)];
iìïïiii !== null && this['setIndex'](iìïïiii[iÏíìiîî(0xa92)](iïiíìiì));
const iìïiîîí = iiïïïïï[iÏíìiîî(0x144d)];
for (const iïïiîìí in iìïiîîí) {
const iïïîiiì = iìïiîîí[iïïiîìí];
this[iÏíìiîî(0x4726)](iïïiîìí, iïïîiiì['clone'](iïiíìiì));
}
const iiíiïïî = iiïïïïï[iÏíìiîî(0x326)];
for (const iìììííì in iiíiïïî) {
const iìïiîìï = []
, iíìíììì = iiíiïïî[iìììííì];
for (let iiìììïì = 0x0, iiïíiïi = iíìíììì[iÏíìiîî(0x41c3)]; iiìììïì < iiïíiïi; iiìììïì++) {
iìïiîìï['push'](iíìíììì[iiìììïì][iÏíìiîî(0xa92)](iïiíìiì));
}
this[iÏíìiîî(0x326)][iìììííì] = iìïiîìï;
}
this[iÏíìiîî(0xe8a)] = iiïïïïï[iÏíìiîî(0xe8a)];
const iiïïíïï = iiïïïïï[iÏíìiîî(0x358e)];
for (let iïiiîìi = 0x0, iiììiïí = iiïïíïï[iÏíìiîî(0x41c3)]; iïiiîìi < iiììiïí; iïiiîìi++) {
const iìîîííí = iiïïíïï[iïiiîìi];
this[iÏíìiîî(0xaf9)](iìîîííí[iÏíìiîî(0x2915)], iìîîííí['count'], iìîîííí['materialIndex']);
}
const iîïííiï = iiïïïïï[iÏíìiîî(0x4aac)];
iîïííiï !== null && (this[iÏíìiîî(0x4aac)] = iîïííiï[iÏíìiîî(0xa92)]());
const iiîîíîî = iiïïïïï[iÏíìiîî(0x4953)];
return iiîîíîî !== null && (this[iÏíìiîî(0x4953)] = iiîîíîî[iÏíìiîî(0xa92)]()),
this['drawRange'][iÏíìiîî(0x2915)] = iiïïïïï[iÏíìiîî(0x4449)]['start'],
this[iÏíìiîî(0x4449)]['count'] = iiïïïïï[iÏíìiîî(0x4449)][iÏíìiîî(0x147b)],
this['userData'] = iiïïïïï[iÏíìiîî(0x2438)],
this;
}
[iÌïìîiì(0x2636)]() {
var iÎïïiíì = iÌïìîiì;
this[iÎïïiíì(0x95a)]({
'type': 'dispose'
});
}
}
const iiîîiîì = new iìïîïìî()
, iìiiîíi = new iiiïïií()
, iïìîíïï = new iîîïîîî()
, iiììïiï = new iïìïïïî()
, iîìîiìì = new iïìïïïî()
, iïïïíïí = new iïìïïïî()
, iîiiíii = new iïìïïïî()
, iiíîîîî = new iïìïïïî()
, iïïîïîï = new iïìïïïî()
, iïíîïïí = new iïîîîïi()
, iïiììii = new iïîîîïi()
, iïììîîï = new iïîîîïi()
, iïìííìï = new iïìïïïî()
, iíìíiîí = new iïìïïïî();
class iîîiîíï extends iíiiïïi {
constructor(iìíiïïí=new iïîiíïí(), iîìíìîì=new iiîïiii()) {
var iÎiííïï = iÌïìîiì;
super(),
this['isMesh'] = !![],
this['type'] = iÎiííïï(0x1ea7),
this[iÎiííïï(0xec4)] = iìíiïïí,
this['material'] = iîìíìîì,
this[iÎiííïï(0x4a2c)]();
}
['copy'](iiîîìîï, iîììííí) {
var iÎiìîìi = iÌïìîiì;
return super[iÎiìîìi(0x45d4)](iiîîìîï, iîììííí),
iiîîìîï[iÎiìîìi(0x4729)] !== undefined && (this[iÎiìîìi(0x4729)] = iiîîìîï[iÎiìîìi(0x4729)][iÎiìîìi(0x301a)]()),
iiîîìîï['morphTargetDictionary'] !== undefined && (this[iÎiìîìi(0x3caf)] = Object['assign']({}, iiîîìîï['morphTargetDictionary'])),
this[iÎiìîìi(0x180)] = iiîîìîï['material'],
this[iÎiìîìi(0xec4)] = iiîîìîï[iÎiìîìi(0xec4)],
this;
}
['updateMorphTargets']() {
var iÍiiìíï = iÌïìîiì;
const iìiîiìî = this['geometry']
, iiìiìïí = iìiîiìî['morphAttributes']
, iîíiíii = Object[iÍiiìíï(0x1d4)](iiìiìïí);
if (iîíiíii[iÍiiìíï(0x41c3)] > 0x0) {
const iîïììiï = iiìiìïí[iîíiíii[0x0]];
if (iîïììiï !== undefined) {
this['morphTargetInfluences'] = [],
this['morphTargetDictionary'] = {};
for (let iïííîií = 0x0, iîiîiïí = iîïììiï[iÍiiìíï(0x41c3)]; iïííîií < iîiîiïí; iïííîií++) {
const iìíiïii = iîïììiï[iïííîií]['name'] || String(iïííîií);
this[iÍiiìíï(0x4729)][iÍiiìíï(0x244e)](0x0),
this[iÍiiìíï(0x3caf)][iìíiïii] = iïííîií;
}
}
}
}
[iÌïìîiì(0x211a)](iïïìîíì, iiíïîïí) {
var iÏïìiií = iÌïìîiì;
const iìíîiîî = this[iÏïìiií(0xec4)]
, iîìîïiï = iìíîiîî['attributes']['position']
, iïiìíìì = iìíîiîî[iÏïìiií(0x326)][iÏïìiií(0x35f)]
, iiìíìiî = iìíîiîî[iÏïìiií(0xe8a)];
iiíïîïí[iÏïìiií(0x2340)](iîìîïiï, iïïìîíì);
const iìîiîìi = this[iÏïìiií(0x4729)];
if (iïiìíìì && iìîiîìi) {
iïïîïîï['set'](0x0, 0x0, 0x0);
for (let iîîïïiï = 0x0, iííîiïï = iïiìíìì[iÏïìiií(0x41c3)]; iîîïïiï < iííîiïï; iîîïïiï++) {
const iîïììïï = iìîiîìi[iîîïïiï]
, iiiïíìí = iïiìíìì[iîîïïiï];
if (iîïììïï === 0x0)
continue;
iiíîîîî[iÏïìiií(0x2340)](iiiïíìí, iïïìîíì),
iiìíìiî ? iïïîïîï[iÏïìiií(0x2c0c)](iiíîîîî, iîïììïï) : iïïîïîï[iÏïìiií(0x2c0c)](iiíîîîî[iÏïìiií(0x489)](iiíïîïí), iîïììïï);
}
iiíïîïí['add'](iïïîïîï);
}
return this[iÏïìiií(0x89a)] && this['boneTransform'](iïïìîíì, iiíïîïí),
iiíïîïí;
}
[iÌïìîiì(0x3f16)](iîïíiïí, iiïïìîi) {
var iÎííîiï = iÌïìîiì;
const iïîíîîî = this['geometry']
, iïíïiíi = this['material']
, iîîiíìï = this['matrixWorld'];
if (iïíïiíi === undefined)
return;
if (iïîíîîî[iÎííîiï(0x4953)] === null)
iïîíîîî['computeBoundingSphere']();
iïìîíïï['copy'](iïîíîîî[iÎííîiï(0x4953)]),
iïìîíïï['applyMatrix4'](iîîiíìï),
iìiiîíi['copy'](iîïíiïí[iÎííîiï(0x3e14)])[iÎííîiï(0x24ad)](iîïíiïí[iÎííîiï(0x4285)]);
if (iïìîíïï[iÎííîiï(0xf49)](iìiiîíi['origin']) === ![]) {
if (iìiiîíi[iÎííîiï(0x3633)](iïìîíïï, iiììïiï) === null)
return;
if (iìiiîíi['origin']['distanceToSquared'](iiììïiï) > (iîïíiïí[iÎííîiï(0x3ef1)] - iîïíiïí[iÎííîiï(0x4285)]) ** 0x2)
return;
}
iiîîiîì[iÎííîiï(0x45d4)](iîîiíìï)[iÎííîiï(0x236b)](),
iìiiîíi[iÎííîiï(0x45d4)](iîïíiïí[iÎííîiï(0x3e14)])['applyMatrix4'](iiîîiîì);
if (iïîíîîî[iÎííîiï(0x4aac)] !== null) {
if (iìiiîíi[iÎííîiï(0x4708)](iïîíîîî['boundingBox']) === ![])
return;
}
let iîiíïíï;
const iìiïîïï = iïîíîîî[iÎííîiï(0x1cb)]
, iîïìïiï = iïîíîîî[iÎííîiï(0x144d)][iÎííîiï(0x35f)]
, iîïiììí = iïîíîîî[iÎííîiï(0x144d)]['uv']
, iïíiiìî = iïîíîîî[iÎííîiï(0x144d)][iÎííîiï(0x2970)]
, iïiiíîí = iïîíîîî[iÎííîiï(0x358e)]
, iïììììí = iïîíîîî[iÎííîiï(0x4449)];
if (iìiïîïï !== null) {
if (Array[iÎííîiï(0xed6)](iïíïiíi))
for (let iíííiîí = 0x0, iîíiììî = iïiiíîí['length']; iíííiîí < iîíiììî; iíííiîí++) {
const iíìíiíî = iïiiíîí[iíííiîí]
, iïïïïiî = iïíïiíi[iíìíiíî[iÎííîiï(0x36da)]]
, iíïiiîí = Math[iÎííîiï(0x4ff1)](iíìíiíî[iÎííîiï(0x2915)], iïììììí[iÎííîiï(0x2915)])
, iiïïiìî = Math[iÎííîiï(0x4d77)](iìiïîïï[iÎííîiï(0x147b)], Math[iÎííîiï(0x4d77)](iíìíiíî[iÎííîiï(0x2915)] + iíìíiíî[iÎííîiï(0x147b)], iïììììí[iÎííîiï(0x2915)] + iïììììí[iÎííîiï(0x147b)]));
for (let iiîííïï = iíïiiîí, iïîìïïï = iiïïiìî; iiîííïï < iïîìïïï; iiîííïï += 0x3) {
const iìííîiî = iìiïîïï[iÎííîiï(0x3f71)](iiîííïï)
, iïìíîîì = iìiïîïï[iÎííîiï(0x3f71)](iiîííïï + 0x1)
, iìiíïîi = iìiïîïï[iÎííîiï(0x3f71)](iiîííïï + 0x2);
iîiíïíï = iiìiîïi(this, iïïïïiî, iîïíiïí, iìiiîíi, iîïiììí, iïíiiìî, iìííîiî, iïìíîîì, iìiíïîi),
iîiíïíï && (iîiíïíï[iÎííîiï(0x21a9)] = Math[iÎííîiï(0x33de)](iiîííïï / 0x3),
iîiíïíï['face'][iÎííîiï(0x36da)] = iíìíiíî['materialIndex'],
iiïïìîi[iÎííîiï(0x244e)](iîiíïíï));
}
}
else {
const iíìîiïì = Math[iÎííîiï(0x4ff1)](0x0, iïììììí[iÎííîiï(0x2915)])
, iììîiìï = Math[iÎííîiï(0x4d77)](iìiïîïï[iÎííîiï(0x147b)], iïììììí[iÎííîiï(0x2915)] + iïììììí[iÎííîiï(0x147b)]);
for (let iììiììí = iíìîiïì, iïîiíií = iììîiìï; iììiììí < iïîiíií; iììiììí += 0x3) {
const iíiîîiì = iìiïîïï[iÎííîiï(0x3f71)](iììiììí)
, iîîïìîì = iìiïîïï['getX'](iììiììí + 0x1)
, iïìììîî = iìiïîïï['getX'](iììiììí + 0x2);
iîiíïíï = iiìiîïi(this, iïíïiíi, iîïíiïí, iìiiîíi, iîïiììí, iïíiiìî, iíiîîiì, iîîïìîì, iïìììîî),
iîiíïíï && (iîiíïíï['faceIndex'] = Math[iÎííîiï(0x33de)](iììiììí / 0x3),
iiïïìîi[iÎííîiï(0x244e)](iîiíïíï));
}
}
} else {
if (iîïìïiï !== undefined) {
if (Array[iÎííîiï(0xed6)](iïíïiíi))
for (let iîìííïí = 0x0, iìîîïìï = iïiiíîí['length']; iîìííïí < iìîîïìï; iîìííïí++) {
const iîíiiìî = iïiiíîí[iîìííïí]
, iíîîììí = iïíïiíi[iîíiiìî[iÎííîiï(0x36da)]]
, iìîìiïi = Math[iÎííîiï(0x4ff1)](iîíiiìî['start'], iïììììí['start'])
, iìííîïï = Math[iÎííîiï(0x4d77)](iîïìïiï[iÎííîiï(0x147b)], Math[iÎííîiï(0x4d77)](iîíiiìî[iÎííîiï(0x2915)] + iîíiiìî[iÎííîiï(0x147b)], iïììììí[iÎííîiï(0x2915)] + iïììììí[iÎííîiï(0x147b)]));
for (let iìïîiiì = iìîìiïi, iîìïiíî = iìííîïï; iìïîiiì < iîìïiíî; iìïîiiì += 0x3) {
const iîìíiïí = iìïîiiì
, iiiïïìï = iìïîiiì + 0x1
, iîïìííî = iìïîiiì + 0x2;
iîiíïíï = iiìiîïi(this, iíîîììí, iîïíiïí, iìiiîíi, iîïiììí, iïíiiìî, iîìíiïí, iiiïïìï, iîïìííî),
iîiíïíï && (iîiíïíï[iÎííîiï(0x21a9)] = Math[iÎííîiï(0x33de)](iìïîiiì / 0x3),
iîiíïíï['face']['materialIndex'] = iîíiiìî[iÎííîiï(0x36da)],
iiïïìîi[iÎííîiï(0x244e)](iîiíïíï));
}
}
else {
const iïìiìíì = Math['max'](0x0, iïììììí['start'])
, iîiîiîí = Math['min'](iîïìïiï[iÎííîiï(0x147b)], iïììììí[iÎííîiï(0x2915)] + iïììììí['count']);
for (let iïíìïìí = iïìiìíì, iììïiîi = iîiîiîí; iïíìïìí < iììïiîi; iïíìïìí += 0x3) {
const iííïïíï = iïíìïìí
, iiïiiíï = iïíìïìí + 0x1
, iîîíìiî = iïíìïìí + 0x2;
iîiíïíï = iiìiîïi(this, iïíïiíi, iîïíiïí, iìiiîíi, iîïiììí, iïíiiìî, iííïïíï, iiïiiíï, iîîíìiî),
iîiíïíï && (iîiíïíï[iÎííîiï(0x21a9)] = Math['floor'](iïíìïìí / 0x3),
iiïïìîi[iÎííîiï(0x244e)](iîiíïíï));
}
}
}
}
}
}
function iìïîiìï(iíìïiîì, iíîìîïî, iïîìîíï, iíîîîiì, iiiìîîì, iïííìíî, iîìiíîí, iììììîi) {
var iÏîìïií = iÌïìîiì;
let iiìììiî;
iíîìîïî[iÏîìïií(0x16df)] === iîîîiìí ? iiìììiî = iíîîîiì['intersectTriangle'](iîìiíîí, iïííìíî, iiiìîîì, !![], iììììîi) : iiìììiî = iíîîîiì[iÏîìïií(0x2cc5)](iiiìîîì, iïííìíî, iîìiíîí, iíîìîïî[iÏîìïií(0x16df)] === iiïìiií, iììììîi);
if (iiìììiî === null)
return null;
iíìíiîí[iÏîìïií(0x45d4)](iììììîi),
iíìíiîí['applyMatrix4'](iíìïiîì[iÏîìïií(0xcd4)]);
const iiîìiíï = iïîìîíï[iÏîìïií(0x3e14)]['origin']['distanceTo'](iíìíiîí);
if (iiîìiíï < iïîìîíï['near'] || iiîìiíï > iïîìîíï['far'])
return null;
return {
'distance': iiîìiíï,
'point': iíìíiîí['clone'](),
'object': iíìïiîì
};
}
function iiìiîïi(iîïììíi, iíîíîîì, iíîìíìî, iîìîiïi, iìïîîíí, iìîiìií, iiììîîï, iiîìîíi, iïîìììî) {
var iÌìîiii = iÌïìîiì;
iîïììíi[iÌìîiii(0x211a)](iiììîîï, iîìîiìì),
iîïììíi[iÌìîiii(0x211a)](iiîìîíi, iïïïíïí),
iîïììíi[iÌìîiii(0x211a)](iïîìììî, iîiiíii);
const iiìiíií = iìïîiìï(iîïììíi, iíîíîîì, iíîìíìî, iîìîiïi, iîìîiìì, iïïïíïí, iîiiíii, iïìííìï);
if (iiìiíií) {
iìïîîíí && (iïíîïïí['fromBufferAttribute'](iìïîîíí, iiììîîï),
iïiììii['fromBufferAttribute'](iìïîîíí, iiîìîíi),
iïììîîï[iÌìîiii(0x2340)](iìïîîíí, iïîìììî),
iiìiíií['uv'] = iiîiìíí[iÌìîiii(0xb1e)](iïìííìï, iîìîiìì, iïïïíïí, iîiiíii, iïíîïïí, iïiììii, iïììîîï, new iïîîîïi()));
iìîiìií && (iïíîïïí['fromBufferAttribute'](iìîiìií, iiììîîï),
iïiììii[iÌìîiii(0x2340)](iìîiìií, iiîìîíi),
iïììîîï[iÌìîiii(0x2340)](iìîiìií, iïîìììî),
iiìiíií[iÌìîiii(0x2970)] = iiîiìíí[iÌìîiii(0xb1e)](iïìííìï, iîìîiìì, iïïïíïí, iîiiíii, iïíîïïí, iïiììii, iïììîîï, new iïîîîïi()));
const iíïiïîi = {
'a': iiììîîï,
'b': iiîìîíi,
'c': iïîìììî,
'normal': new iïìïïïî(),
'materialIndex': 0x0
};
iiîiìíí[iÌìîiii(0x1359)](iîìîiìì, iïïïíïí, iîiiíii, iíïiïîi[iÌìîiii(0x22a2)]),
iiìiíií['face'] = iíïiïîi;
}
return iiìiíií;
}
class iiíïîìï extends iïîiíïí {
constructor(iîíiïïï=0x1, iîîíiïï=0x1, iìiïïïì=0x1, iïìïííî=0x1, iíìììîi=0x1, iíïìîîi=0x1) {
var iÍîïíìi = iÌïìîiì;
super(),
this[iÍîïíìi(0x40eb)] = iÍîïíìi(0x4b47),
this[iÍîïíìi(0x4ff7)] = {
'width': iîíiïïï,
'height': iîîíiïï,
'depth': iìiïïïì,
'widthSegments': iïìïííî,
'heightSegments': iíìììîi,
'depthSegments': iíïìîîi
};
const iïïîîïï = this;
iïìïííî = Math['floor'](iïìïííî),
iíìììîi = Math[iÍîïíìi(0x33de)](iíìììîi),
iíïìîîi = Math[iÍîïíìi(0x33de)](iíïìîîi);
const iîììíiî = []
, iíïìïìï = []
, iíïïìiì = []
, iïîîìiî = [];
let iìíììíì = 0x0
, iiìïiíí = 0x0;
iíïìíii('z', 'y', 'x', -0x1, -0x1, iìiïïïì, iîîíiïï, iîíiïïï, iíïìîîi, iíìììîi, 0x0),
iíïìíii('z', 'y', 'x', 0x1, -0x1, iìiïïïì, iîîíiïï, -iîíiïïï, iíïìîîi, iíìììîi, 0x1),
iíïìíii('x', 'z', 'y', 0x1, 0x1, iîíiïïï, iìiïïïì, iîîíiïï, iïìïííî, iíïìîîi, 0x2),
iíïìíii('x', 'z', 'y', 0x1, -0x1, iîíiïïï, iìiïïïì, -iîîíiïï, iïìïííî, iíïìîîi, 0x3),
iíïìíii('x', 'y', 'z', 0x1, -0x1, iîíiïïï, iîîíiïï, iìiïïïì, iïìïííî, iíìììîi, 0x4),
iíïìíii('x', 'y', 'z', -0x1, -0x1, iîíiïïï, iîîíiïï, -iìiïïïì, iïìïííî, iíìììîi, 0x5),
this['setIndex'](iîììíiî),
this['setAttribute'](iÍîïíìi(0x35f), new iìíìíìi(iíïìïìï,0x3)),
this[iÍîïíìi(0x4726)]('normal', new iìíìíìi(iíïïìiì,0x3)),
this['setAttribute']('uv', new iìíìíìi(iïîîìiî,0x2));
function iíïìíii(iìîíîìî, iììïíìï, iïíïìîi, iìiîiîi, iíììïîî, iïîiïïi, iïíîîíi, iíïïiîî, iïiìiíi, iìïiïíí, iìììiïî) {
var iÎìîîîí = iÍîïíìi;
const iiíïíìî = iïîiïïi / iïiìiíi
, iíïìiïî = iïíîîíi / iìïiïíí
, iïíiììî = iïîiïïi / 0x2
, iìïîííí = iïíîîíi / 0x2
, iiiìîiì = iíïïiîî / 0x2
, iïïíìïï = iïiìiíi + 0x1
, iîiîiïî = iìïiïíí + 0x1;
let iïîïiiî = 0x0
, iíïîîìí = 0x0;
const iiiiììï = new iïìïïïî();
for (let iïíîîïi = 0x0; iïíîîïi < iîiîiïî; iïíîîïi++) {
const iíïíííï = iïíîîïi * iíïìiïî - iìïîííí;
for (let iîìïïîï = 0x0; iîìïïîï < iïïíìïï; iîìïïîï++) {
const iïíiïíi = iîìïïîï * iiíïíìî - iïíiììî;
iiiiììï[iìîíîìî] = iïíiïíi * iìiîiîi,
iiiiììï[iììïíìï] = iíïíííï * iíììïîî,
iiiiììï[iïíïìîi] = iiiìîiì,
iíïìïìï[iÎìîîîí(0x244e)](iiiiììï['x'], iiiiììï['y'], iiiiììï['z']),
iiiiììï[iìîíîìî] = 0x0,
iiiiììï[iììïíìï] = 0x0,
iiiiììï[iïíïìîi] = iíïïiîî > 0x0 ? 0x1 : -0x1,
iíïïìiì[iÎìîîîí(0x244e)](iiiiììï['x'], iiiiììï['y'], iiiiììï['z']),
iïîîìiî[iÎìîîîí(0x244e)](iîìïïîï / iïiìiíi),
iïîîìiî['push'](0x1 - iïíîîïi / iìïiïíí),
iïîïiiî += 0x1;
}
}
for (let iìiiîiî = 0x0; iìiiîiî < iìïiïíí; iìiiîiî++) {
for (let iïîïiìí = 0x0; iïîïiìí < iïiìiíi; iïîïiìí++) {
const iîìïîïi = iìíììíì + iïîïiìí + iïïíìïï * iìiiîiî
, iiîïíîì = iìíììíì + iïîïiìí + iïïíìïï * (iìiiîiî + 0x1)
, iìîíïîi = iìíììíì + (iïîïiìí + 0x1) + iïïíìïï * (iìiiîiî + 0x1)
, iíïîïiì = iìíììíì + (iïîïiìí + 0x1) + iïïíìïï * iìiiîiî;
iîììíiî['push'](iîìïîïi, iiîïíîì, iíïîïiì),
iîììíiî[iÎìîîîí(0x244e)](iiîïíîì, iìîíïîi, iíïîïiì),
iíïîîìí += 0x6;
}
}
iïïîîïï[iÎìîîîí(0xaf9)](iiìïiíí, iíïîîìí, iìììiïî),
iiìïiíí += iíïîîìí,
iìíììíì += iïîïiiî;
}
}
[iÌïìîiì(0x45d4)](iíííïìí) {
var iÍìïiíi = iÌïìîiì;
return super[iÍìïiíi(0x45d4)](iíííïìí),
this[iÍìïiíi(0x4ff7)] = Object[iÍìïiíi(0x4ad5)]({}, iíííïìí[iÍìïiíi(0x4ff7)]),
this;
}
static[iÌïìîiì(0x2c82)](iîïïíïï) {
var iÏîíiîï = iÌïìîiì;
return new iiíïîìï(iîïïíïï[iÏîíiîï(0x4882)],iîïïíïï[iÏîíiîï(0x3641)],iîïïíïï[iÏîíiîï(0x125a)],iîïïíïï[iÏîíiîï(0xd5d)],iîïïíïï[iÏîíiîï(0xcc5)],iîïïíïï[iÏîíiîï(0x32c3)]);
}
}
function iîììîìì(iîîiìiï) {
var iÎìììíi = iÌïìîiì;
const iíîiiìï = {};
for (const iiïìiìi in iîîiìiï) {
iíîiiìï[iiïìiìi] = {};
for (const iííîiîï in iîîiìiï[iiïìiìi]) {
const iïíîíîî = iîîiìiï[iiïìiìi][iííîiîï];
if (iïíîíîî && (iïíîíîî[iÎìììíi(0x4047)] || iïíîíîî[iÎìììíi(0x2f5e)] || iïíîíîî[iÎìììíi(0x2b14)] || iïíîíîî[iÎìììíi(0xcdf)] || iïíîíîî[iÎìììíi(0x4cbc)] || iïíîíîî[iÎìììíi(0x12fb)] || iïíîíîî[iÎìììíi(0x39ac)] || iïíîíîî[iÎìììíi(0x2eba)]))
iíîiiìï[iiïìiìi][iííîiîï] = iïíîíîî[iÎìììíi(0xa92)]();
else
Array[iÎìììíi(0xed6)](iïíîíîî) ? iíîiiìï[iiïìiìi][iííîiîï] = iïíîíîî[iÎìììíi(0x301a)]() : iíîiiìï[iiïìiìi][iííîiîï] = iïíîíîî;
}
}
return iíîiiìï;
}
function iîïîîìi(iiîìîîì) {
var iÍïíiîî = iÌïìîiì;
const iïìíïîi = {};
for (let iîiiïîï = 0x0; iîiiïîï < iiîìîîì[iÍïíiîî(0x41c3)]; iîiiïîï++) {
const iiíííii = iîììîìì(iiîìîîì[iîiiïîï]);
for (const iiiiïîi in iiíííii) {
iïìíïîi[iiiiïîi] = iiíííii[iiiiïîi];
}
}
return iïìíïîi;
}
function iíìïîíï(iïïiííi) {
var iÌïiíïî = iÌïìîiì;
const iíìîïii = [];
for (let iììiíïï = 0x0; iììiíïï < iïïiííi['length']; iììiíïï++) {
iíìîïii[iÌïiíïî(0x244e)](iïïiííi[iììiíïï][iÌïiíïî(0xa92)]());
}
return iíìîïii;
}
function iiììïií(iïîîîîí) {
if (iïîîîîí['getRenderTarget']() === null)
return iïîîîîí['outputEncoding'] === iîiîîiî ? iiïìííi : iìîîíìi;
return iìîîíìi;
}
const iîiíììi = {
'clone': iîììîìì,
'merge': iîïîîìi
};
var iïíìïïî = iÌïìîiì(0x1d8b)
, iîìíííî = iÌïìîiì(0x4e4c);
class iíïîiïi extends iííîìií {
constructor(iîiïîïì) {
var iIîíìïî = iÌïìîiì;
super(),
this[iIîíìïî(0x3f42)] = !![],
this[iIîíìïî(0x40eb)] = iIîíìïî(0x355),
this[iIîíìïî(0xd89)] = {},
this[iIîíìïî(0x2c47)] = {},
this[iIîíìïî(0x263f)] = [],
this['vertexShader'] = iïíìïïî,
this[iIîíìïî(0x21ce)] = iîìíííî,
this[iIîíìïî(0x47b6)] = 0x1,
this[iIîíìïî(0x3454)] = ![],
this[iIîíìïî(0x20d5)] = 0x1,
this[iIîíìïî(0x26d6)] = ![],
this['lights'] = ![],
this[iIîíìïî(0x3e3)] = ![],
this[iIîíìïî(0x27c1)] = {
'derivatives': ![],
'fragDepth': ![],
'drawBuffers': ![],
'shaderTextureLOD': ![]
},
this[iIîíìïî(0x2644)] = {
'color': [0x1, 0x1, 0x1],
'uv': [0x0, 0x0],
'uv2': [0x0, 0x0]
},
this[iIîíìïî(0x11e5)] = undefined,
this[iIîíìïî(0x1273)] = ![],
this['glslVersion'] = null,
iîiïîïì !== undefined && this[iIîíìïî(0x10c)](iîiïîïì);
}
['copy'](iìiìíiì) {
var iIïïïïî = iÌïìîiì;
return super[iIïïïïî(0x45d4)](iìiìíiì),
this[iIïïïïî(0x21ce)] = iìiìíiì[iIïïïïî(0x21ce)],
this['vertexShader'] = iìiìíiì[iIïïïïî(0x812)],
this[iIïïïïî(0x2c47)] = iîììîìì(iìiìíiì[iIïïïïî(0x2c47)]),
this['uniformsGroups'] = iíìïîíï(iìiìíiì[iIïïïïî(0x263f)]),
this[iIïïïïî(0xd89)] = Object[iIïïïïî(0x4ad5)]({}, iìiìíiì[iIïïïïî(0xd89)]),
this[iIïïïïî(0x3454)] = iìiìíiì[iIïïïïî(0x3454)],
this[iIïïïïî(0x20d5)] = iìiìíiì[iIïïïïî(0x20d5)],
this[iIïïïïî(0x26d6)] = iìiìíiì['fog'],
this[iIïïïïî(0x859)] = iìiìíiì[iIïïïïî(0x859)],
this[iIïïïïî(0x3e3)] = iìiìíiì[iIïïïïî(0x3e3)],
this[iIïïïïî(0x27c1)] = Object[iIïïïïî(0x4ad5)]({}, iìiìíiì['extensions']),
this[iIïïïïî(0x1c89)] = iìiìíiì[iIïïïïî(0x1c89)],
this;
}
[iÌïìîiì(0x473e)](iiïiìíî) {
var iÌïíîiì = iÌïìîiì;
const iìíîïíî = super[iÌïíîiì(0x473e)](iiïiìíî);
iìíîïíî[iÌïíîiì(0x1c89)] = this[iÌïíîiì(0x1c89)],
iìíîïíî[iÌïíîiì(0x2c47)] = {};
for (const iïîíiiì in this[iÌïíîiì(0x2c47)]) {
const iïiïìíï = this[iÌïíîiì(0x2c47)][iïîíiiì]
, iìiîîîí = iïiïìíï[iÌïíîiì(0x4297)];
if (iìiîîîí && iìiîîîí[iÌïíîiì(0x39ac)])
iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'type': 't',
'value': iìiîîîí['toJSON'](iiïiìíî)['uuid']
};
else {
if (iìiîîîí && iìiîîîí[iÌïíîiì(0x4047)])
iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'type': 'c',
'value': iìiîîîí['getHex']()
};
else {
if (iìiîîîí && iìiîîîí[iÌïíîiì(0xcdf)])
iìíîïíî['uniforms'][iïîíiiì] = {
'type': 'v2',
'value': iìiîîîí[iÌïíîiì(0x1708)]()
};
else {
if (iìiîîîí && iìiîîîí['isVector3'])
iìíîïíî['uniforms'][iïîíiiì] = {
'type': 'v3',
'value': iìiîîîí['toArray']()
};
else {
if (iìiîîîí && iìiîîîí['isVector4'])
iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'type': 'v4',
'value': iìiîîîí[iÌïíîiì(0x1708)]()
};
else {
if (iìiîîîí && iìiîîîí[iÌïíîiì(0x2f5e)])
iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'type': 'm3',
'value': iìiîîîí['toArray']()
};
else
iìiîîîí && iìiîîîí[iÌïíîiì(0x2b14)] ? iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'type': 'm4',
'value': iìiîîîí[iÌïíîiì(0x1708)]()
} : iìíîïíî[iÌïíîiì(0x2c47)][iïîíiiì] = {
'value': iìiîîîí
};
}
}
}
}
}
}
if (Object[iÌïíîiì(0x1d4)](this[iÌïíîiì(0xd89)])[iÌïíîiì(0x41c3)] > 0x0)
iìíîïíî[iÌïíîiì(0xd89)] = this['defines'];
iìíîïíî[iÌïíîiì(0x812)] = this[iÌïíîiì(0x812)],
iìíîïíî[iÌïíîiì(0x21ce)] = this[iÌïíîiì(0x21ce)];
const iïïííïï = {};
for (const iîiïiîï in this[iÌïíîiì(0x27c1)]) {
if (this[iÌïíîiì(0x27c1)][iîiïiîï] === !![])
iïïííïï[iîiïiîï] = !![];
}
if (Object[iÌïíîiì(0x1d4)](iïïííïï)['length'] > 0x0)
iìíîïíî[iÌïíîiì(0x27c1)] = iïïííïï;
return iìíîïíî;
}
}
class iìiïïîî extends iíiiïïi {
constructor() {
var iÎïïìíï = iÌïìîiì;
super(),
this[iÎïïìíï(0x4e39)] = !![],
this[iÎïïìíï(0x40eb)] = 'Camera',
this['matrixWorldInverse'] = new iìïîïìî(),
this[iÎïïìíï(0x3d5f)] = new iìïîïìî(),
this[iÎïïìíï(0x8a3)] = new iìïîïìî();
}
['copy'](iîìïiìï, iíîïiîï) {
var iÏïíìïî = iÌïìîiì;
return super['copy'](iîìïiìï, iíîïiîï),
this[iÏïíìïî(0x254e)][iÏïíìïî(0x45d4)](iîìïiìï[iÏïíìïî(0x254e)]),
this[iÏïíìïî(0x3d5f)][iÏïíìïî(0x45d4)](iîìïiìï[iÏïíìïî(0x3d5f)]),
this['projectionMatrixInverse'][iÏïíìïî(0x45d4)](iîìïiìï[iÏïíìïî(0x8a3)]),
this;
}
[iÌïìîiì(0x4245)](iïíìîíi) {
var iÌïììïi = iÌïìîiì;
this['updateWorldMatrix'](!![], ![]);
const iïïììíì = this[iÌïììïi(0xcd4)]['elements'];
return iïíìîíi[iÌïììïi(0x3458)](-iïïììíì[0x8], -iïïììíì[0x9], -iïïììíì[0xa])['normalize']();
}
[iÌïìîiì(0x1dd0)](iíîííîî) {
var iIïïìïî = iÌïìîiì;
super[iIïïìïî(0x1dd0)](iíîííîî),
this['matrixWorldInverse']['copy'](this['matrixWorld'])[iIïïìïî(0x236b)]();
}
[iÌïìîiì(0x392)](iiìïíiî, iìííîîï) {
var iÍiïìíì = iÌïìîiì;
super[iÍiïìíì(0x392)](iiìïíiî, iìííîîï),
this['matrixWorldInverse']['copy'](this[iÍiïìíì(0xcd4)])['invert']();
}
['clone']() {
var iÎíiíìi = iÌïìîiì;
return new this[(iÎíiíìi(0x425b))]()[iÎíiíìi(0x45d4)](this);
}
}
class iîïíìïî extends iìiïïîî {
constructor(iîiîiíí=0x32, iììììíï=0x1, iìïïiìì=0.1, iîíiiíì=0x7d0) {
var iÏìîìíï = iÌïìîiì;
super(),
this[iÏìîìíï(0x3798)] = !![],
this[iÏìîìíï(0x40eb)] = iÏìîìíï(0x4829),
this['fov'] = iîiîiíí,
this['zoom'] = 0x1,
this[iÏìîìíï(0x4285)] = iìïïiìì,
this['far'] = iîíiiíì,
this[iÏìîìíï(0x4680)] = 0xa,
this[iÏìîìíï(0xb1f)] = iììììíï,
this[iÏìîìíï(0x319c)] = null,
this[iÏìîìíï(0x18a5)] = 0x23,
this['filmOffset'] = 0x0,
this[iÏìîìíï(0x1031)]();
}
[iÌïìîiì(0x45d4)](iíïîiíì, iîìíïîî) {
var iÍìîìiì = iÌïìîiì;
return super['copy'](iíïîiíì, iîìíïîî),
this[iÍìîìiì(0x358f)] = iíïîiíì[iÍìîìiì(0x358f)],
this[iÍìîìiì(0x6b9)] = iíïîiíì[iÍìîìiì(0x6b9)],
this[iÍìîìiì(0x4285)] = iíïîiíì['near'],
this[iÍìîìiì(0x3ef1)] = iíïîiíì[iÍìîìiì(0x3ef1)],
this[iÍìîìiì(0x4680)] = iíïîiíì[iÍìîìiì(0x4680)],
this['aspect'] = iíïîiíì['aspect'],
this[iÍìîìiì(0x319c)] = iíïîiíì['view'] === null ? null : Object['assign']({}, iíïîiíì[iÍìîìiì(0x319c)]),
this[iÍìîìiì(0x18a5)] = iíïîiíì[iÍìîìiì(0x18a5)],
this[iÍìîìiì(0x4050)] = iíïîiíì[iÍìîìiì(0x4050)],
this;
}
[iÌïìîiì(0x36a6)](iiïììîi) {
var iÍïìîîí = iÌïìîiì;
const iïííììï = 0.5 * this[iÍïìîîí(0xe92)]() / iiïììîi;
this[iÍïìîîí(0x358f)] = iîiiiíí * 0x2 * Math['atan'](iïííììï),
this[iÍïìîîí(0x1031)]();
}
[iÌïìîiì(0x4ad6)]() {
var iÍììïîî = iÌïìîiì;
const iìïíïíï = Math['tan'](iiíïiîì * 0.5 * this[iÍììïîî(0x358f)]);
return 0.5 * this[iÍììïîî(0xe92)]() / iìïíïíï;
}
[iÌïìîiì(0x4903)]() {
var iÍîíìii = iÌïìîiì;
return iîiiiíí * 0x2 * Math[iÍîíìii(0x3b97)](Math['tan'](iiíïiîì * 0.5 * this['fov']) / this['zoom']);
}
[iÌïìîiì(0x231e)]() {
var iÌìîïíî = iÌïìîiì;
return this[iÌìîïíî(0x18a5)] * Math['min'](this[iÌìîïíî(0xb1f)], 0x1);
}
[iÌïìîiì(0xe92)]() {
var iÎìïììì = iÌïìîiì;
return this[iÎìïììì(0x18a5)] / Math['max'](this[iÎìïììì(0xb1f)], 0x1);
}
['setViewOffset'](iïïïììi, iíìiíïí, iíìíìîì, iïïíiîi, iiíiiïï, iíììííî) {
var iÌiîïìì = iÌïìîiì;
this[iÌiîïìì(0xb1f)] = iïïïììi / iíìiíïí,
this[iÌiîïìì(0x319c)] === null && (this[iÌiîïìì(0x319c)] = {
'enabled': !![],
'fullWidth': 0x1,
'fullHeight': 0x1,
'offsetX': 0x0,
'offsetY': 0x0,
'width': 0x1,
'height': 0x1
}),
this['view']['enabled'] = !![],
this['view'][iÌiîïìì(0x2101)] = iïïïììi,
this[iÌiîïìì(0x319c)][iÌiîïìì(0x38d0)] = iíìiíïí,
this[iÌiîïìì(0x319c)][iÌiîïìì(0x1dba)] = iíìíìîì,
this[iÌiîïìì(0x319c)][iÌiîïìì(0x2d77)] = iïïíiîi,
this[iÌiîïìì(0x319c)]['width'] = iiíiiïï,
this[iÌiîïìì(0x319c)][iÌiîïìì(0x3641)] = iíììííî,
this['updateProjectionMatrix']();
}
[iÌïìîiì(0x369f)]() {
var iÌïiîii = iÌïìîiì;
this[iÌïiîii(0x319c)] !== null && (this[iÌïiîii(0x319c)][iÌïiîii(0x3f37)] = ![]),
this['updateProjectionMatrix']();
}
['updateProjectionMatrix']() {
var iÍiìïìí = iÌïìîiì;
const iìiîiiì = this['near'];
let iîîíiîí = iìiîiiì * Math['tan'](iiíïiîì * 0.5 * this[iÍiìïìí(0x358f)]) / this['zoom']
, iìíiíïí = 0x2 * iîîíiîí
, iííïíìi = this[iÍiìïìí(0xb1f)] * iìíiíïí
, iííîiìi = -0.5 * iííïíìi;
const iîíîííì = this['view'];
if (this[iÍiìïìí(0x319c)] !== null && this[iÍiìïìí(0x319c)]['enabled']) {
const iìiîiíì = iîíîííì[iÍiìïìí(0x2101)]
, iîïíííì = iîíîííì[iÍiìïìí(0x38d0)];
iííîiìi += iîíîííì[iÍiìïìí(0x1dba)] * iííïíìi / iìiîiíì,
iîîíiîí -= iîíîííì[iÍiìïìí(0x2d77)] * iìíiíïí / iîïíííì,
iííïíìi *= iîíîííì[iÍiìïìí(0x4882)] / iìiîiíì,
iìíiíïí *= iîíîííì[iÍiìïìí(0x3641)] / iîïíííì;
}
const iíííïiì = this[iÍiìïìí(0x4050)];
if (iíííïiì !== 0x0)
iííîiìi += iìiîiiì * iíííïiì / this[iÍiìïìí(0x231e)]();
this[iÍiìïìí(0x3d5f)][iÍiìïìí(0xfb7)](iííîiìi, iííîiìi + iííïíìi, iîîíiîí, iîîíiîí - iìíiíïí, iìiîiiì, this[iÍiìïìí(0x3ef1)]),
this[iÍiìïìí(0x8a3)][iÍiìïìí(0x45d4)](this[iÍiìïìí(0x3d5f)])[iÍiìïìí(0x236b)]();
}
[iÌïìîiì(0x473e)](iíiïïïï) {
var iÎiìíîï = iÌïìîiì;
const iîììîiì = super[iÎiìíîï(0x473e)](iíiïïïï);
iîììîiì[iÎiìíîï(0x18b7)][iÎiìíîï(0x358f)] = this[iÎiìíîï(0x358f)],
iîììîiì[iÎiìíîï(0x18b7)]['zoom'] = this['zoom'],
iîììîiì['object']['near'] = this[iÎiìíîï(0x4285)],
iîììîiì['object']['far'] = this['far'],
iîììîiì['object'][iÎiìíîï(0x4680)] = this[iÎiìíîï(0x4680)],
iîììîiì[iÎiìíîï(0x18b7)][iÎiìíîï(0xb1f)] = this[iÎiìíîï(0xb1f)];
if (this[iÎiìíîï(0x319c)] !== null)
iîììîiì['object'][iÎiìíîï(0x319c)] = Object[iÎiìíîï(0x4ad5)]({}, this['view']);
return iîììîiì[iÎiìíîï(0x18b7)][iÎiìíîï(0x18a5)] = this[iÎiìíîï(0x18a5)],
iîììîiì[iÎiìíîï(0x18b7)][iÎiìíîï(0x4050)] = this[iÎiìíîï(0x4050)],
iîììîiì;
}
}
const iíììïíï = -0x5a
, iîïìîíî = 0x1;
class iîììïîî extends iíiiïïi {
constructor(iiììiíì, iîïïìîì, iïîíïïí) {
var iÍiïìîî = iÌïìîiì;
super(),
this[iÍiïìîî(0x40eb)] = iÍiïìîî(0x15b8),
this[iÍiïìîî(0x70f)] = iïîíïïí;
const iïïìîïí = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iïïìîïí[iÍiïìîî(0x30d4)] = this[iÍiïìîî(0x30d4)],
iïïìîïí['up'][iÍiïìîî(0x3458)](0x0, 0x1, 0x0),
iïïìîïí[iÍiïìîî(0x2fea)](0x1, 0x0, 0x0),
this[iÍiïìîî(0x1ecd)](iïïìîïí);
const iïìîíìì = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iïìîíìì[iÍiïìîî(0x30d4)] = this['layers'],
iïìîíìì['up']['set'](0x0, 0x1, 0x0),
iïìîíìì[iÍiïìîî(0x2fea)](-0x1, 0x0, 0x0),
this[iÍiïìîî(0x1ecd)](iïìîíìì);
const iîìiïïi = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iîìiïïi[iÍiïìîî(0x30d4)] = this['layers'],
iîìiïïi['up']['set'](0x0, 0x0, -0x1),
iîìiïïi[iÍiïìîî(0x2fea)](0x0, 0x1, 0x0),
this[iÍiïìîî(0x1ecd)](iîìiïïi);
const iiïiìïï = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iiïiìïï[iÍiïìîî(0x30d4)] = this[iÍiïìîî(0x30d4)],
iiïiìïï['up'][iÍiïìîî(0x3458)](0x0, 0x0, 0x1),
iiïiìïï['lookAt'](0x0, -0x1, 0x0),
this['add'](iiïiìïï);
const iiïìïìí = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iiïìïìí[iÍiïìîî(0x30d4)] = this[iÍiïìîî(0x30d4)],
iiïìïìí['up']['set'](0x0, 0x1, 0x0),
iiïìïìí[iÍiïìîî(0x2fea)](0x0, 0x0, 0x1),
this['add'](iiïìïìí);
const iiíïíii = new iîïíìïî(iíììïíï,iîïìîíî,iiììiíì,iîïïìîì);
iiíïíii[iÍiïìîî(0x30d4)] = this[iÍiïìîî(0x30d4)],
iiíïíii['up'][iÍiïìîî(0x3458)](0x0, 0x1, 0x0),
iiíïíii[iÍiïìîî(0x2fea)](0x0, 0x0, -0x1),
this[iÍiïìîî(0x1ecd)](iiíïíii);
}
[iÌïìîiì(0x59d)](iííïïíí, iíîïíìì) {
var iIîìîïï = iÌïìîiì;
if (this[iIîìîïï(0x380e)] === null)
this[iIîìîïï(0x1dd0)]();
const iiiíîíi = this[iIîìîïï(0x70f)]
, [iïíiïîi,iíîíìíï,iíïïiîí,iïííììî,iîîîiîì,iiìïiïï] = this[iIîìîïï(0x4b22)]
, iîíîiïî = iííïïíí[iIîìîïï(0x1acb)]()
, iïíiìïí = iííïïíí[iIîìîïï(0x3eb8)]
, iïîìiïì = iííïïíí['xr']['enabled'];
iííïïíí['toneMapping'] = iíìiíïî,
iííïïíí['xr'][iIîìîïï(0x3f37)] = ![];
const iìiîiîì = iiiíîíi[iIîìîïï(0x2e30)][iIîìîïï(0x3307)];
iiiíîíi[iIîìîïï(0x2e30)][iIîìîïï(0x3307)] = ![],
iííïïíí['setRenderTarget'](iiiíîíi, 0x0),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iïíiïîi),
iííïïíí[iIîìîïï(0xfe1)](iiiíîíi, 0x1),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iíîíìíï),
iííïïíí[iIîìîïï(0xfe1)](iiiíîíi, 0x2),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iíïïiîí),
iííïïíí[iIîìîïï(0xfe1)](iiiíîíi, 0x3),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iïííììî),
iííïïíí[iIîìîïï(0xfe1)](iiiíîíi, 0x4),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iîîîiîì),
iiiíîíi[iIîìîïï(0x2e30)][iIîìîïï(0x3307)] = iìiîiîì,
iííïïíí[iIîìîïï(0xfe1)](iiiíîíi, 0x5),
iííïïíí[iIîìîïï(0x3762)](iíîïíìì, iiìïiïï),
iííïïíí['setRenderTarget'](iîíîiïî),
iííïïíí['toneMapping'] = iïíiìïí,
iííïïíí['xr']['enabled'] = iïîìiïì,
iiiíîíi[iIîìîïï(0x2e30)]['needsPMREMUpdate'] = !![];
}
}
class iìïíìíí extends iìiïiìî {
constructor(iìiíîíi, iïîìîïì, iïiìiîi, iiììiíi, iìiïiïì, iîììíïi, iiiíîii, iîîìììi, iiiiîïì, iîïïiiî) {
var iÌíiiîï = iÌïìîiì;
iìiíîíi = iìiíîíi !== undefined ? iìiíîíi : [],
iïîìîïì = iïîìîïì !== undefined ? iïîìîïì : iîîîïíí,
super(iìiíîíi, iïîìîïì, iïiìiîi, iiììiíi, iìiïiïì, iîììíïi, iiiíîii, iîîìììi, iiiiîïì, iîïïiiî),
this[iÌíiiîï(0x38f4)] = !![],
this['flipY'] = ![];
}
get[iÌïìîiì(0x3ae3)]() {
var iIììïiì = iÌïìîiì;
return this[iIììïiì(0x229)];
}
set[iÌïìîiì(0x3ae3)](iîíîíîí) {
var iÍíììïi = iÌïìîiì;
this[iÍíììïi(0x229)] = iîíîíîí;
}
}
class iìiíîìì extends iîíïïíi {
constructor(iiiïïíì=0x1, iììíïìi={}) {
var iÏìïïíí = iÌïìîiì;
super(iiiïïíì, iiiïïíì, iììíïìi),
this[iÏìïïíí(0x258d)] = !![];
const iîïiiií = {
'width': iiiïïíì,
'height': iiiïïíì,
'depth': 0x1
}
, iìïîííì = [iîïiiií, iîïiiií, iîïiiií, iîïiiií, iîïiiií, iîïiiií];
this[iÏìïïíí(0x2e30)] = new iìïíìíí(iìïîííì,iììíïìi[iÏìïïíí(0x21e2)],iììíïìi[iÏìïïíí(0x808)],iììíïìi[iÏìïïíí(0x224)],iììíïìi[iÏìïïíí(0x47ff)],iììíïìi['minFilter'],iììíïìi[iÏìïïíí(0x4cc0)],iììíïìi[iÏìïïíí(0x40eb)],iììíïìi[iÏìïïíí(0x3cea)],iììíïìi[iÏìïïíí(0x3d52)]),
this[iÏìïïíí(0x2e30)][iÏìïïíí(0x1ab9)] = !![],
this['texture']['generateMipmaps'] = iììíïìi[iÏìïïíí(0x3307)] !== undefined ? iììíïìi[iÏìïïíí(0x3307)] : ![],
this[iÏìïïíí(0x2e30)]['minFilter'] = iììíïìi[iÏìïïíí(0x2416)] !== undefined ? iììíïìi[iÏìïïíí(0x2416)] : iíiîïîî;
}
[iÌïìîiì(0x13ca)](iiîìîìî, iiïîïíi) {
var iÍïííìï = iÌïìîiì;
this['texture'][iÍïííìï(0x40eb)] = iiïîïíi['type'],
this[iÍïííìï(0x2e30)]['encoding'] = iiïîïíi[iÍïííìï(0x3d52)],
this['texture'][iÍïííìï(0x3307)] = iiïîïíi[iÍïííìï(0x3307)],
this[iÍïííìï(0x2e30)][iÍïííìï(0x2416)] = iiïîïíi[iÍïííìï(0x2416)],
this[iÍïííìï(0x2e30)]['magFilter'] = iiïîïíi['magFilter'];
const iíiiíïî = {
'uniforms': {
'tEquirect': {
'value': null
}
},
'vertexShader': iÍïííìï(0x1361),
'fragmentShader': '\x0a\x0a\x09\x09\x09\x09uniform\x20sampler2D\x20tEquirect;\x0a\x0a\x09\x09\x09\x09varying\x20vec3\x20vWorldDirection;\x0a\x0a\x09\x09\x09\x09#include\x20<common>\x0a\x0a\x09\x09\x09\x09void\x20main()\x20{\x0a\x0a\x09\x09\x09\x09\x09vec3\x20direction\x20=\x20normalize(\x20vWorldDirection\x20);\x0a\x0a\x09\x09\x09\x09\x09vec2\x20sampleUV\x20=\x20equirectUv(\x20direction\x20);\x0a\x0a\x09\x09\x09\x09\x09gl_FragColor\x20=\x20texture2D(\x20tEquirect,\x20sampleUV\x20);\x0a\x0a\x09\x09\x09\x09}\x0a\x09\x09\x09'
}
, iiiíïíì = new iiíïîìï(0x5,0x5,0x5)
, iîïîîíï = new iíïîiïi({
'name': iÍïííìï(0x2ea),
'uniforms': iîììîìì(iíiiíïî[iÍïííìï(0x2c47)]),
'vertexShader': iíiiíïî[iÍïííìï(0x812)],
'fragmentShader': iíiiíïî[iÍïííìï(0x21ce)],
'side': iîîîiìí,
'blending': iìîiiií
});
iîïîîíï[iÍïííìï(0x2c47)]['tEquirect'][iÍïííìï(0x4297)] = iiïîïíi;
const iìíiìïi = new iîîiîíï(iiiíïíì,iîïîîíï)
, iìîìîíï = iiïîïíi[iÍïííìï(0x2416)];
if (iiïîïíi[iÍïííìï(0x2416)] === iíïiíïi)
iiïîïíi[iÍïííìï(0x2416)] = iíiîïîî;
const iïìííîï = new iîììïîî(0x1,0xa,this);
return iïìííîï[iÍïííìï(0x59d)](iiîìîìî, iìíiìïi),
iiïîïíi[iÍïííìï(0x2416)] = iìîìîíï,
iìíiìïi['geometry'][iÍïííìï(0x2636)](),
iìíiìïi[iÍïííìï(0x180)][iÍïííìï(0x2636)](),
this;
}
[iÌïìîiì(0x35a)](iïîïïìi, iíííiìî, iìïìïiï, iîììîïi) {
var iIiîììï = iÌïìîiì;
const iiîìíìì = iïîïïìi['getRenderTarget']();
for (let iïìîíìi = 0x0; iïìîíìi < 0x6; iïìîíìi++) {
iïîïïìi['setRenderTarget'](this, iïìîíìi),
iïîïïìi[iIiîììï(0x35a)](iíííiìî, iìïìïiï, iîììîïi);
}
iïîïïìi[iIiîììï(0xfe1)](iiîìíìì);
}
}
const iiìíìïi = new iïìïïïî()
, iiííïìï = new iïìïïïî()
, iiïiïíî = new iìiiííí();
class iiìììiì {
constructor(iìiìïíï=new iïìïïïî(0x1,0x0,0x0), iiîîîìì=0x0) {
var iÎìîìîî = iÌïìîiì;
this['isPlane'] = !![],
this[iÎìîìîî(0x22a2)] = iìiìïíï,
this[iÎìîìîî(0x28c4)] = iiîîîìì;
}
[iÌïìîiì(0x3458)](iïíìîii, iîïíiïì) {
var iÌìïîïï = iÌïìîiì;
return this[iÌìïîïï(0x22a2)][iÌìïîïï(0x45d4)](iïíìîii),
this['constant'] = iîïíiïì,
this;
}
[iÌïìîiì(0x2f0f)](iiìïiíi, iîîìíîî, iiiîìîí, iiïïïíî) {
var iIîiiiì = iÌïìîiì;
return this['normal'][iIîiiiì(0x3458)](iiìïiíi, iîîìíîî, iiiîìîí),
this[iIîiiiì(0x28c4)] = iiïïïíî,
this;
}
[iÌïìîiì(0x4d40)](iîíïíîí, iíiïìiì) {
var iÎîiíií = iÌïìîiì;
return this[iÎîiíií(0x22a2)]['copy'](iîíïíîí),
this[iÎîiíií(0x28c4)] = -iíiïìiì[iÎîiíií(0x260c)](this[iÎîiíií(0x22a2)]),
this;
}
[iÌïìîiì(0x876)](iîiïîìï, iiîîííì, iïïïííï) {
var iÎíiiíi = iÌïìîiì;
const iìììîïì = iiìíìïi[iÎíiiíi(0x377b)](iïïïííï, iiîîííì)['cross'](iiííïìï[iÎíiiíi(0x377b)](iîiïîìï, iiîîííì))[iÎíiiíi(0x19b)]();
return this['setFromNormalAndCoplanarPoint'](iìììîïì, iîiïîìï),
this;
}
[iÌïìîiì(0x45d4)](iíììïií) {
var iÏiiìíì = iÌïìîiì;
return this[iÏiiìíì(0x22a2)]['copy'](iíììïií[iÏiiìíì(0x22a2)]),
this[iÏiiìíì(0x28c4)] = iíììïií[iÏiiìíì(0x28c4)],
this;
}
[iÌïìîiì(0x19b)]() {
var iÍíïïìi = iÌïìîiì;
const iïïííîî = 0x1 / this[iÍíïïìi(0x22a2)][iÍíïïìi(0x41c3)]();
return this[iÍíïïìi(0x22a2)][iÍíïïìi(0x2ad1)](iïïííîî),
this[iÍíïïìi(0x28c4)] *= iïïííîî,
this;
}
['negate']() {
var iÍííììî = iÌïìîiì;
return this['constant'] *= -0x1,
this[iÍííììî(0x22a2)][iÍííììî(0x220b)](),
this;
}
[iÌïìîiì(0x2df8)](iíìïïîi) {
var iÌïîiïì = iÌïìîiì;
return this[iÌïîiïì(0x22a2)][iÌïîiïì(0x260c)](iíìïïîi) + this[iÌïîiïì(0x28c4)];
}
[iÌïìîiì(0x4f57)](iìíiiîí) {
var iÏíìîïi = iÌïìîiì;
return this[iÏíìîïi(0x2df8)](iìíiiîí[iÏíìîïi(0x79b)]) - iìíiiîí[iÏíìîïi(0x21cc)];
}
[iÌïìîiì(0x4d4a)](iìiïîìi, iiiîíìí) {
var iÏìíîii = iÌïìîiì;
return iiiîíìí[iÏìíîii(0x45d4)](iìiïîìi)[iÏìíîii(0x2c0c)](this[iÏìíîii(0x22a2)], -this['distanceToPoint'](iìiïîìi));
}
[iÌïìîiì(0x1f17)](iìiiìïí, iîiïìïi) {
var iÏiíiïí = iÌïìîiì;
const iïîíîiì = iìiiìïí[iÏiíiïí(0x133f)](iiìíìïi)
, iíìîïìí = this[iÏiíiïí(0x22a2)][iÏiíiïí(0x260c)](iïîíîiì);
if (iíìîïìí === 0x0) {
if (this[iÏiíiïí(0x2df8)](iìiiìïí['start']) === 0x0)
return iîiïìïi[iÏiíiïí(0x45d4)](iìiiìïí[iÏiíiïí(0x2915)]);
return null;
}
const iîiiiíì = -(iìiiìïí['start'][iÏiíiïí(0x260c)](this['normal']) + this[iÏiíiïí(0x28c4)]) / iíìîïìí;
if (iîiiiíì < 0x0 || iîiiiíì > 0x1)
return null;
return iîiïìïi[iÏiíiïí(0x45d4)](iìiiìïí[iÏiíiïí(0x2915)])[iÏiíiïí(0x2c0c)](iïîíîiì, iîiiiíì);
}
[iÌïìîiì(0x4f87)](iìïïïìí) {
var iIíiîîï = iÌïìîiì;
const iïïíîìi = this[iIíiîîï(0x2df8)](iìïïïìí['start'])
, iiìïiîí = this[iIíiîîï(0x2df8)](iìïïïìí['end']);
return iïïíîìi < 0x0 && iiìïiîí > 0x0 || iiìïiîí < 0x0 && iïïíîìi > 0x0;
}
[iÌïìîiì(0x4708)](iîiiìïì) {
var iIïïiíí = iÌïìîiì;
return iîiiìïì[iIïïiíí(0x3e26)](this);
}
[iÌïìîiì(0x182)](iîiiïií) {
var iÎïïíïi = iÌïìîiì;
return iîiiïií[iÎïïíïi(0x3e26)](this);
}
['coplanarPoint'](iíííîïi) {
var iÏïïìii = iÌïìîiì;
return iíííîïi[iÏïïìii(0x45d4)](this[iÏïïìii(0x22a2)])[iÏïïìii(0x2ad1)](-this[iÏïïìii(0x28c4)]);
}
[iÌïìîiì(0x2415)](iìíîïîï, iiïíïíi) {
var iÍiiîií = iÌïìîiì;
const iiiïïîî = iiïíïíi || iiïiïíî[iÍiiîií(0x34e9)](iìíîïîï)
, iïiìiíï = this[iÍiiîií(0x21a8)](iiìíìïi)[iÍiiîií(0x2415)](iìíîïîï)
, iíïîìíî = this['normal'][iÍiiîií(0x2f1a)](iiiïïîî)[iÍiiîií(0x19b)]();
return this[iÍiiîií(0x28c4)] = -iïiìiíï[iÍiiîií(0x260c)](iíïîìíî),
this;
}
[iÌïìîiì(0x3a44)](iìiïiìi) {
var iÍiïííì = iÌïìîiì;
return this[iÍiïííì(0x28c4)] -= iìiïiìi['dot'](this[iÍiïííì(0x22a2)]),
this;
}
[iÌïìîiì(0x8be)](iîíííií) {
var iÌiiîîi = iÌïìîiì;
return iîíííií[iÌiiîîi(0x22a2)][iÌiiîîi(0x8be)](this['normal']) && iîíííií[iÌiiîîi(0x28c4)] === this[iÌiiîîi(0x28c4)];
}
[iÌïìîiì(0xa92)]() {
var iIïíìii = iÌïìîiì;
return new this[(iIïíìii(0x425b))]()[iIïíìii(0x45d4)](this);
}
}
const iîìiîíí = new iîîïîîî()
, iìiíïïï = new iïìïïïî();
class iïîîìíï {
constructor(iïííììí=new iiìììiì(), iïíïììi=new iiìììiì(), iìîîííì=new iiìììiì(), iíïííïï=new iiìììiì(), iiïíììî=new iiìììiì(), iîiííìi=new iiìììiì()) {
var iÏïíïíì = iÌïìîiì;
this[iÏïíïíì(0x2fff)] = [iïííììí, iïíïììi, iìîîííì, iíïííïï, iiïíììî, iîiííìi];
}
[iÌïìîiì(0x3458)](iiííiïí, iíîïìíî, iïiiîiï, iïïiìîì, iìîîïïí, iíïiîiì) {
var iÎíïìiï = iÌïìîiì;
const iiïîîíî = this[iÎíïìiï(0x2fff)];
return iiïîîíî[0x0][iÎíïìiï(0x45d4)](iiííiïí),
iiïîîíî[0x1][iÎíïìiï(0x45d4)](iíîïìíî),
iiïîîíî[0x2]['copy'](iïiiîiï),
iiïîîíî[0x3][iÎíïìiï(0x45d4)](iïïiìîì),
iiïîîíî[0x4]['copy'](iìîîïïí),
iiïîîíî[0x5][iÎíïìiï(0x45d4)](iíïiîiì),
this;
}
[iÌïìîiì(0x45d4)](iiïïîiì) {
var iÍïïïîí = iÌïìîiì;
const iíìïîiï = this['planes'];
for (let iiïîîìï = 0x0; iiïîîìï < 0x6; iiïîîìï++) {
iíìïîiï[iiïîîìï][iÍïïïîí(0x45d4)](iiïïîiì[iÍïïïîí(0x2fff)][iiïîîìï]);
}
return this;
}
[iÌïìîiì(0x4107)](iiïîìíï) {
var iÏîîìïì = iÌïìîiì;
const iîíîïîï = this[iÏîîìïì(0x2fff)]
, iîiìíïi = iiïîìíï[iÏîîìïì(0x3657)]
, iïíîìíî = iîiìíïi[0x0]
, iìííìíi = iîiìíïi[0x1]
, iïîiïìï = iîiìíïi[0x2]
, iìîîììï = iîiìíïi[0x3]
, iïïïììî = iîiìíïi[0x4]
, iíïîííì = iîiìíïi[0x5]
, iîïîîïî = iîiìíïi[0x6]
, iîiîîiï = iîiìíïi[0x7]
, iìííîii = iîiìíïi[0x8]
, iïíïìíi = iîiìíïi[0x9]
, iíiìîïï = iîiìíïi[0xa]
, iìíîïíí = iîiìíïi[0xb]
, iîìïïiï = iîiìíïi[0xc]
, iîiïïîì = iîiìíïi[0xd]
, iiíiiìï = iîiìíïi[0xe]
, iïíîiïî = iîiìíïi[0xf];
return iîíîïîï[0x0]['setComponents'](iìîîììï - iïíîìíî, iîiîîiï - iïïïììî, iìíîïíí - iìííîii, iïíîiïî - iîìïïiï)[iÏîîìïì(0x19b)](),
iîíîïîï[0x1]['setComponents'](iìîîììï + iïíîìíî, iîiîîiï + iïïïììî, iìíîïíí + iìííîii, iïíîiïî + iîìïïiï)[iÏîîìïì(0x19b)](),
iîíîïîï[0x2][iÏîîìïì(0x2f0f)](iìîîììï + iìííìíi, iîiîîiï + iíïîííì, iìíîïíí + iïíïìíi, iïíîiïî + iîiïïîì)['normalize'](),
iîíîïîï[0x3]['setComponents'](iìîîììï - iìííìíi, iîiîîiï - iíïîííì, iìíîïíí - iïíïìíi, iïíîiïî - iîiïïîì)[iÏîîìïì(0x19b)](),
iîíîïîï[0x4][iÏîîìïì(0x2f0f)](iìîîììï - iïîiïìï, iîiîîiï - iîïîîïî, iìíîïíí - iíiìîïï, iïíîiïî - iiíiiìï)['normalize'](),
iîíîïîï[0x5][iÏîîìïì(0x2f0f)](iìîîììï + iïîiïìï, iîiîîiï + iîïîîïî, iìíîïíí + iíiìîïï, iïíîiïî + iiíiiìï)[iÏîîìïì(0x19b)](),
this;
}
[iÌïìîiì(0x37c7)](iïïîìïi) {
var iÌíiìií = iÌïìîiì;
const iiiììíì = iïïîìïi[iÌíiìií(0xec4)];
if (iiiììíì[iÌíiìií(0x4953)] === null)
iiiììíì['computeBoundingSphere']();
return iîìiîíí[iÌíiìií(0x45d4)](iiiììíì[iÌíiìií(0x4953)])[iÌíiìií(0x2415)](iïïîìïi[iÌíiìií(0xcd4)]),
this[iÌíiìií(0x182)](iîìiîíí);
}
[iÌïìîiì(0x3c04)](iìïîïíî) {
var iÍîîíii = iÌïìîiì;
return iîìiîíí[iÍîîíii(0x79b)][iÍîîíii(0x3458)](0x0, 0x0, 0x0),
iîìiîíí[iÍîîíii(0x21cc)] = 0.7071067811865476,
iîìiîíí['applyMatrix4'](iìïîïíî[iÍîîíii(0xcd4)]),
this[iÍîîíii(0x182)](iîìiîíí);
}
[iÌïìîiì(0x182)](iiiîïíí) {
var iÍïîiïî = iÌïìîiì;
const iìïiíïî = this['planes']
, iïîïiïi = iiiîïíí[iÍïîiïî(0x79b)]
, iïîïìií = -iiiîïíí['radius'];
for (let iíîîìií = 0x0; iíîîìií < 0x6; iíîîìií++) {
const iîïiiïí = iìïiíïî[iíîîìií]['distanceToPoint'](iïîïiïi);
if (iîïiiïí < iïîïìií)
return ![];
}
return !![];
}
[iÌïìîiì(0x4708)](iiíííîî) {
var iÏíììií = iÌïìîiì;
const iïïïïìí = this[iÏíììií(0x2fff)];
for (let iiiîìïì = 0x0; iiiîìïì < 0x6; iiiîìïì++) {
const iìîìììí = iïïïïìí[iiiîìïì];
iìiíïïï['x'] = iìîìììí[iÏíììií(0x22a2)]['x'] > 0x0 ? iiíííîî['max']['x'] : iiíííîî['min']['x'],
iìiíïïï['y'] = iìîìììí[iÏíììií(0x22a2)]['y'] > 0x0 ? iiíííîî[iÏíììií(0x4ff1)]['y'] : iiíííîî[iÏíììií(0x4d77)]['y'],
iìiíïïï['z'] = iìîìììí[iÏíììií(0x22a2)]['z'] > 0x0 ? iiíííîî[iÏíììií(0x4ff1)]['z'] : iiíííîî[iÏíììií(0x4d77)]['z'];
if (iìîìììí[iÏíììií(0x2df8)](iìiíïïï) < 0x0)
return ![];
}
return !![];
}
['containsPoint'](iìiîííî) {
var iÏïiîîï = iÌïìîiì;
const iìíììîí = this['planes'];
for (let iïîíiiï = 0x0; iïîíiiï < 0x6; iïîíiiï++) {
if (iìíììîí[iïîíiiï][iÏïiîîï(0x2df8)](iìiîííî) < 0x0)
return ![];
}
return !![];
}
[iÌïìîiì(0xa92)]() {
var iIïiïìï = iÌïìîiì;
return new this['constructor']()[iIïiïìï(0x45d4)](this);
}
}
function iíïíïîï() {
let iîîiììï = null
, iìììiíì = ![]
, iìîíïiì = null
, iïíiïìï = null;
function iííîìíi(iîîîîìì, iiiiiïi) {
var iÎîiïîì = a3iììiiiì;
iìîíïiì(iîîîîìì, iiiiiïi),
iïíiïìï = iîîiììï[iÎîiïîì(0xcb1)](iííîìíi);
}
return {
'start': function() {
if (iìììiíì === !![])
return;
if (iìîíïiì === null)
return;
iïíiïìï = iîîiììï['requestAnimationFrame'](iííîìíi),
iìììiíì = !![];
},
'stop': function() {
var iÌïïiìì = a3iììiiiì;
iîîiììï[iÌïïiìì(0x25eb)](iïíiïìï),
iìììiíì = ![];
},
'setAnimationLoop': function(iíïîíîí) {
iìîíïiì = iíïîíîí;
},
'setContext': function(iîííîïî) {
iîîiììï = iîííîïî;
}
};
}
function iîïîiíì(iîîìíïí, iiïìîîî) {
var iÏiíííì = iÌïìîiì;
const iïiîîïí = iiïìîîî[iÏiíííì(0x2b84)]
, iíïîììí = new WeakMap();
function iîíîïîì(iiíïíiî, iiïíîîi) {
var iIïiììì = iÏiíííì;
const iìïìîiî = iiíïíiî['array']
, iìíîiïí = iiíïíiî[iIïiììì(0x32d1)]
, iiîïíîï = iîîìíïí[iIïiììì(0x340c)]();
iîîìíïí[iIïiììì(0x2ce9)](iiïíîîi, iiîïíîï),
iîîìíïí[iIïiììì(0x3d6c)](iiïíîîi, iìïìîiî, iìíîiïí),
iiíïíiî['onUploadCallback']();
let iìîïìíî;
if (iìïìîiî instanceof Float32Array)
iìîïìíî = 0x1406;
else {
if (iìïìîiî instanceof Uint16Array) {
if (iiíïíiî[iIïiììì(0x4594)]) {
if (iïiîîïí)
iìîïìíî = 0x140b;
else
throw new Error('THREE.WebGLAttributes:\x20Usage\x20of\x20Float16BufferAttribute\x20requires\x20WebGL2.');
} else
iìîïìíî = 0x1403;
} else {
if (iìïìîiî instanceof Int16Array)
iìîïìíî = 0x1402;
else {
if (iìïìîiî instanceof Uint32Array)
iìîïìíî = 0x1405;
else {
if (iìïìîiî instanceof Int32Array)
iìîïìíî = 0x1404;
else {
if (iìïìîiî instanceof Int8Array)
iìîïìíî = 0x1400;
else {
if (iìïìîiî instanceof Uint8Array)
iìîïìíî = 0x1401;
else {
if (iìïìîiî instanceof Uint8ClampedArray)
iìîïìíî = 0x1401;
else
throw new Error(iIïiììì(0x4b66) + iìïìîiî);
}
}
}
}
}
}
}
return {
'buffer': iiîïíîï,
'type': iìîïìíî,
'bytesPerElement': iìïìîiî[iIïiììì(0x1201)],
'version': iiíïíiî[iIïiììì(0x203c)]
};
}
function iïìïíìì(iiîïíìí, iíîíiìi, iíiïïîî) {
var iÌìíîíi = iÏiíííì;
const iíîìîíi = iíîíiìi[iÌìíîíi(0x32cd)]
, iîîíiîi = iíîíiìi[iÌìíîíi(0x32f0)];
iîîìíïí[iÌìíîíi(0x2ce9)](iíiïïîî, iiîïíìí),
iîîíiîi['count'] === -0x1 ? iîîìíïí[iÌìíîíi(0x1c9c)](iíiïïîî, 0x0, iíîìîíi) : (iïiîîïí ? iîîìíïí['bufferSubData'](iíiïïîî, iîîíiîi[iÌìíîíi(0xfcb)] * iíîìîíi[iÌìíîíi(0x1201)], iíîìîíi, iîîíiîi['offset'], iîîíiîi[iÌìíîíi(0x147b)]) : iîîìíïí[iÌìíîíi(0x1c9c)](iíiïïîî, iîîíiîi['offset'] * iíîìîíi[iÌìíîíi(0x1201)], iíîìîíi['subarray'](iîîíiîi[iÌìíîíi(0xfcb)], iîîíiîi[iÌìíîíi(0xfcb)] + iîîíiîi[iÌìíîíi(0x147b)])),
iîîíiîi['count'] = -0x1),
iíîíiìi[iÌìíîíi(0x2745)]();
}
function iííìîií(iìïîiïi) {
var iÏìiíìî = iÏiíííì;
if (iìïîiïi[iÏìiíìî(0x1a00)])
iìïîiïi = iìïîiïi[iÏìiíìî(0x1183)];
return iíïîììí['get'](iìïîiïi);
}
function iíiìîîí(iíîïiïï) {
var iÌìíiìì = iÏiíííì;
if (iíîïiïï[iÌìíiìì(0x1a00)])
iíîïiïï = iíîïiïï['data'];
const iîiîìîì = iíïîììí[iÌìíiìì(0x85d)](iíîïiïï);
iîiîìîì && (iîîìíïí[iÌìíiìì(0x1730)](iîiîìîì[iÌìíiìì(0x4e2d)]),
iíïîììí[iÌìíiìì(0x3cbf)](iíîïiïï));
}
function iiiíïîî(iîîîíìí, iíííîíi) {
var iÎiìïïî = iÏiíííì;
if (iîîîíìí[iÎiìïïî(0x4966)]) {
const iiîììîí = iíïîììí[iÎiìïïî(0x85d)](iîîîíìí);
(!iiîììîí || iiîììîí[iÎiìïïî(0x203c)] < iîîîíìí['version']) && iíïîììí[iÎiìïïî(0x3458)](iîîîíìí, {
'buffer': iîîîíìí[iÎiìïïî(0x4e2d)],
'type': iîîîíìí[iÎiìïïî(0x40eb)],
'bytesPerElement': iîîîíìí[iÎiìïïî(0x25a6)],
'version': iîîîíìí['version']
});
return;
}
if (iîîîíìí[iÎiìïïî(0x1a00)])
iîîîíìí = iîîîíìí['data'];
const iïïiiíi = iíïîììí[iÎiìïïî(0x85d)](iîîîíìí);
if (iïïiiíi === undefined)
iíïîììí[iÎiìïïî(0x3458)](iîîîíìí, iîíîïîì(iîîîíìí, iíííîíi));
else
iïïiiíi[iÎiìïïî(0x203c)] < iîîîíìí['version'] && (iïìïíìì(iïïiiíi['buffer'], iîîîíìí, iíííîíi),
iïïiiíi['version'] = iîîîíìí[iÎiìïïî(0x203c)]);
}
return {
'get': iííìîií,
'remove': iíiìîîí,
'update': iiiíïîî
};
}
class iïîiîìï extends iïîiíïí {
constructor(iìíìïíí=0x1, iíìiííí=0x1, iìííiïî=0x1, iìííïíí=0x1) {
var iÌììííî = iÌïìîiì;
super(),
this[iÌììííî(0x40eb)] = iÌììííî(0x1ef9),
this[iÌììííî(0x4ff7)] = {
'width': iìíìïíí,
'height': iíìiííí,
'widthSegments': iìííiïî,
'heightSegments': iìííïíí
};
const iíïíiïî = iìíìïíí / 0x2
, iïiiìii = iíìiííí / 0x2
, iiïîíií = Math[iÌììííî(0x33de)](iìííiïî)
, iïììììî = Math['floor'](iìííïíí)
, iîìiìii = iiïîíií + 0x1
, iíìîíïî = iïììììî + 0x1
, iïîïïíì = iìíìïíí / iiïîíií
, iïiîiïì = iíìiííí / iïììììî
, iíiîììî = []
, iìîïiîì = []
, iìííìîî = []
, iïìíïiì = [];
for (let iíiííîî = 0x0; iíiííîî < iíìîíïî; iíiííîî++) {
const iîïiïíï = iíiííîî * iïiîiïì - iïiiìii;
for (let iiìíiiî = 0x0; iiìíiiî < iîìiìii; iiìíiiî++) {
const iïììiiî = iiìíiiî * iïîïïíì - iíïíiïî;
iìîïiîì[iÌììííî(0x244e)](iïììiiî, -iîïiïíï, 0x0),
iìííìîî[iÌììííî(0x244e)](0x0, 0x0, 0x1),
iïìíïiì[iÌììííî(0x244e)](iiìíiiî / iiïîíií),
iïìíïiì[iÌììííî(0x244e)](0x1 - iíiííîî / iïììììî);
}
}
for (let iiïîïiî = 0x0; iiïîïiî < iïììììî; iiïîïiî++) {
for (let iîîïîíi = 0x0; iîîïîíi < iiïîíií; iîîïîíi++) {
const iìíiiïî = iîîïîíi + iîìiìii * iiïîïiî
, iìïîììí = iîîïîíi + iîìiìii * (iiïîïiî + 0x1)
, iiïiïií = iîîïîíi + 0x1 + iîìiìii * (iiïîïiî + 0x1)
, iïíìiîì = iîîïîíi + 0x1 + iîìiìii * iiïîïiî;
iíiîììî[iÌììííî(0x244e)](iìíiiïî, iìïîììí, iïíìiîì),
iíiîììî[iÌììííî(0x244e)](iìïîììí, iiïiïií, iïíìiîì);
}
}
this['setIndex'](iíiîììî),
this[iÌììííî(0x4726)]('position', new iìíìíìi(iìîïiîì,0x3)),
this[iÌììííî(0x4726)](iÌììííî(0x22a2), new iìíìíìi(iìííìîî,0x3)),
this[iÌììííî(0x4726)]('uv', new iìíìíìi(iïìíïiì,0x2));
}
['copy'](iîìïîiï) {
var iÌîìïïï = iÌïìîiì;
return super[iÌîìïïï(0x45d4)](iîìïîiï),
this[iÌîìïïï(0x4ff7)] = Object[iÌîìïïï(0x4ad5)]({}, iîìïîiï[iÌîìïïï(0x4ff7)]),
this;
}
static[iÌïìîiì(0x2c82)](iìîiìîì) {
var iÏíìïïï = iÌïìîiì;
return new iïîiîìï(iìîiìîì[iÏíìïïï(0x4882)],iìîiìîì[iÏíìïïï(0x3641)],iìîiìîì[iÏíìïïï(0xd5d)],iìîiìîì[iÏíìïïï(0xcc5)]);
}
}
var iîìiîìì = '#ifdef\x20USE_ALPHAMAP\x0a\x09diffuseColor.a\x20*=\x20texture2D(\x20alphaMap,\x20vUv\x20).g;\x0a#endif'
, iíiíííî = iÌïìîiì(0x2b42)
, iîiïìîï = '#ifdef\x20USE_ALPHATEST\x0a\x09if\x20(\x20diffuseColor.a\x20<\x20alphaTest\x20)\x20discard;\x0a#endif'
, iïiíîíí = '#ifdef\x20USE_ALPHATEST\x0a\x09uniform\x20float\x20alphaTest;\x0a#endif'
, iìïììïi = '#ifdef\x20USE_AOMAP\x0a\x09float\x20ambientOcclusion\x20=\x20(\x20texture2D(\x20aoMap,\x20vUv2\x20).r\x20-\x201.0\x20)\x20*\x20aoMapIntensity\x20+\x201.0;\x0a\x09reflectedLight.indirectDiffuse\x20*=\x20ambientOcclusion;\x0a\x09#if\x20defined(\x20USE_ENVMAP\x20)\x20&&\x20defined(\x20STANDARD\x20)\x0a\x09\x09float\x20dotNV\x20=\x20saturate(\x20dot(\x20geometry.normal,\x20geometry.viewDir\x20)\x20);\x0a\x09\x09reflectedLight.indirectSpecular\x20*=\x20computeSpecularOcclusion(\x20dotNV,\x20ambientOcclusion,\x20material.roughness\x20);\x0a\x09#endif\x0a#endif'
, iííìïìî = '#ifdef\x20USE_AOMAP\x0a\x09uniform\x20sampler2D\x20aoMap;\x0a\x09uniform\x20float\x20aoMapIntensity;\x0a#endif'
, iììííïí = iÌïìîiì(0x4d2a)
, iíiìïìì = 'vec3\x20objectNormal\x20=\x20vec3(\x20normal\x20);\x0a#ifdef\x20USE_TANGENT\x0a\x09vec3\x20objectTangent\x20=\x20vec3(\x20tangent.xyz\x20);\x0a#endif'
, iïiïïîï = iÌïìîiì(0x2271)
, iïíiììì = iÌïìîiì(0x2612)
, iïìîîïi = iÌïìîiì(0x37e8)
, iìíiìíí = '#if\x20NUM_CLIPPING_PLANES\x20>\x200\x0a\x09vec4\x20plane;\x0a\x09#pragma\x20unroll_loop_start\x0a\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20UNION_CLIPPING_PLANES;\x20i\x20++\x20)\x20{\x0a\x09\x09plane\x20=\x20clippingPlanes[\x20i\x20];\x0a\x09\x09if\x20(\x20dot(\x20vClipPosition,\x20plane.xyz\x20)\x20>\x20plane.w\x20)\x20discard;\x0a\x09}\x0a\x09#pragma\x20unroll_loop_end\x0a\x09#if\x20UNION_CLIPPING_PLANES\x20<\x20NUM_CLIPPING_PLANES\x0a\x09\x09bool\x20clipped\x20=\x20true;\x0a\x09\x09#pragma\x20unroll_loop_start\x0a\x09\x09for\x20(\x20int\x20i\x20=\x20UNION_CLIPPING_PLANES;\x20i\x20<\x20NUM_CLIPPING_PLANES;\x20i\x20++\x20)\x20{\x0a\x09\x09\x09plane\x20=\x20clippingPlanes[\x20i\x20];\x0a\x09\x09\x09clipped\x20=\x20(\x20dot(\x20vClipPosition,\x20plane.xyz\x20)\x20>\x20plane.w\x20)\x20&&\x20clipped;\x0a\x09\x09}\x0a\x09\x09#pragma\x20unroll_loop_end\x0a\x09\x09if\x20(\x20clipped\x20)\x20discard;\x0a\x09#endif\x0a#endif'
, iîììïîï = iÌïìîiì(0x4d3)
, iiïìïïï = iÌïìîiì(0x191d)
, iíìiiii = iÌïìîiì(0x1752)
, iïíïiïí = iÌïìîiì(0x2383)
, iîîîìíî = iÌïìîiì(0x46db)
, iiìiíïî = iÌïìîiì(0x406c)
, iíííìíi = '#if\x20defined(\x20USE_COLOR_ALPHA\x20)\x0a\x09vColor\x20=\x20vec4(\x201.0\x20);\x0a#elif\x20defined(\x20USE_COLOR\x20)\x20||\x20defined(\x20USE_INSTANCING_COLOR\x20)\x0a\x09vColor\x20=\x20vec3(\x201.0\x20);\x0a#endif\x0a#ifdef\x20USE_COLOR\x0a\x09vColor\x20*=\x20color;\x0a#endif\x0a#ifdef\x20USE_INSTANCING_COLOR\x0a\x09vColor.xyz\x20*=\x20instanceColor.xyz;\x0a#endif'
, iiîìiiï = iÌïìîiì(0x4d5d)
, iìïìiìi = '#ifdef\x20ENVMAP_TYPE_CUBE_UV\x0a\x09#define\x20cubeUV_minMipLevel\x204.0\x0a\x09#define\x20cubeUV_minTileSize\x2016.0\x0a\x09float\x20getFace(\x20vec3\x20direction\x20)\x20{\x0a\x09\x09vec3\x20absDirection\x20=\x20abs(\x20direction\x20);\x0a\x09\x09float\x20face\x20=\x20-\x201.0;\x0a\x09\x09if\x20(\x20absDirection.x\x20>\x20absDirection.z\x20)\x20{\x0a\x09\x09\x09if\x20(\x20absDirection.x\x20>\x20absDirection.y\x20)\x0a\x09\x09\x09\x09face\x20=\x20direction.x\x20>\x200.0\x20?\x200.0\x20:\x203.0;\x0a\x09\x09\x09else\x0a\x09\x09\x09\x09face\x20=\x20direction.y\x20>\x200.0\x20?\x201.0\x20:\x204.0;\x0a\x09\x09}\x20else\x20{\x0a\x09\x09\x09if\x20(\x20absDirection.z\x20>\x20absDirection.y\x20)\x0a\x09\x09\x09\x09face\x20=\x20direction.z\x20>\x200.0\x20?\x202.0\x20:\x205.0;\x0a\x09\x09\x09else\x0a\x09\x09\x09\x09face\x20=\x20direction.y\x20>\x200.0\x20?\x201.0\x20:\x204.0;\x0a\x09\x09}\x0a\x09\x09return\x20face;\x0a\x09}\x0a\x09vec2\x20getUV(\x20vec3\x20direction,\x20float\x20face\x20)\x20{\x0a\x09\x09vec2\x20uv;\x0a\x09\x09if\x20(\x20face\x20==\x200.0\x20)\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20direction.z,\x20direction.y\x20)\x20/\x20abs(\x20direction.x\x20);\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x201.0\x20)\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20-\x20direction.z\x20)\x20/\x20abs(\x20direction.y\x20);\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x202.0\x20)\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20direction.y\x20)\x20/\x20abs(\x20direction.z\x20);\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x203.0\x20)\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.z,\x20direction.y\x20)\x20/\x20abs(\x20direction.x\x20);\x0a\x09\x09}\x20else\x20if\x20(\x20face\x20==\x204.0\x20)\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20-\x20direction.x,\x20direction.z\x20)\x20/\x20abs(\x20direction.y\x20);\x0a\x09\x09}\x20else\x20{\x0a\x09\x09\x09uv\x20=\x20vec2(\x20direction.x,\x20direction.y\x20)\x20/\x20abs(\x20direction.z\x20);\x0a\x09\x09}\x0a\x09\x09return\x200.5\x20*\x20(\x20uv\x20+\x201.0\x20);\x0a\x09}\x0a\x09vec3\x20bilinearCubeUV(\x20sampler2D\x20envMap,\x20vec3\x20direction,\x20float\x20mipInt\x20)\x20{\x0a\x09\x09float\x20face\x20=\x20getFace(\x20direction\x20);\x0a\x09\x09float\x20filterInt\x20=\x20max(\x20cubeUV_minMipLevel\x20-\x20mipInt,\x200.0\x20);\x0a\x09\x09mipInt\x20=\x20max(\x20mipInt,\x20cubeUV_minMipLevel\x20);\x0a\x09\x09float\x20faceSize\x20=\x20exp2(\x20mipInt\x20);\x0a\x09\x09highp\x20vec2\x20uv\x20=\x20getUV(\x20direction,\x20face\x20)\x20*\x20(\x20faceSize\x20-\x202.0\x20)\x20+\x201.0;\x0a\x09\x09if\x20(\x20face\x20>\x202.0\x20)\x20{\x0a\x09\x09\x09uv.y\x20+=\x20faceSize;\x0a\x09\x09\x09face\x20-=\x203.0;\x0a\x09\x09}\x0a\x09\x09uv.x\x20+=\x20face\x20*\x20faceSize;\x0a\x09\x09uv.x\x20+=\x20filterInt\x20*\x203.0\x20*\x20cubeUV_minTileSize;\x0a\x09\x09uv.y\x20+=\x204.0\x20*\x20(\x20exp2(\x20CUBEUV_MAX_MIP\x20)\x20-\x20faceSize\x20);\x0a\x09\x09uv.x\x20*=\x20CUBEUV_TEXEL_WIDTH;\x0a\x09\x09uv.y\x20*=\x20CUBEUV_TEXEL_HEIGHT;\x0a\x09\x09#ifdef\x20texture2DGradEXT\x0a\x09\x09\x09return\x20texture2DGradEXT(\x20envMap,\x20uv,\x20vec2(\x200.0\x20),\x20vec2(\x200.0\x20)\x20).rgb;\x0a\x09\x09#else\x0a\x09\x09\x09return\x20texture2D(\x20envMap,\x20uv\x20).rgb;\x0a\x09\x09#endif\x0a\x09}\x0a\x09#define\x20cubeUV_r0\x201.0\x0a\x09#define\x20cubeUV_v0\x200.339\x0a\x09#define\x20cubeUV_m0\x20-\x202.0\x0a\x09#define\x20cubeUV_r1\x200.8\x0a\x09#define\x20cubeUV_v1\x200.276\x0a\x09#define\x20cubeUV_m1\x20-\x201.0\x0a\x09#define\x20cubeUV_r4\x200.4\x0a\x09#define\x20cubeUV_v4\x200.046\x0a\x09#define\x20cubeUV_m4\x202.0\x0a\x09#define\x20cubeUV_r5\x200.305\x0a\x09#define\x20cubeUV_v5\x200.016\x0a\x09#define\x20cubeUV_m5\x203.0\x0a\x09#define\x20cubeUV_r6\x200.21\x0a\x09#define\x20cubeUV_v6\x200.0038\x0a\x09#define\x20cubeUV_m6\x204.0\x0a\x09float\x20roughnessToMip(\x20float\x20roughness\x20)\x20{\x0a\x09\x09float\x20mip\x20=\x200.0;\x0a\x09\x09if\x20(\x20roughness\x20>=\x20cubeUV_r1\x20)\x20{\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r0\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m1\x20-\x20cubeUV_m0\x20)\x20/\x20(\x20cubeUV_r0\x20-\x20cubeUV_r1\x20)\x20+\x20cubeUV_m0;\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r4\x20)\x20{\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r1\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m4\x20-\x20cubeUV_m1\x20)\x20/\x20(\x20cubeUV_r1\x20-\x20cubeUV_r4\x20)\x20+\x20cubeUV_m1;\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r5\x20)\x20{\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r4\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m5\x20-\x20cubeUV_m4\x20)\x20/\x20(\x20cubeUV_r4\x20-\x20cubeUV_r5\x20)\x20+\x20cubeUV_m4;\x0a\x09\x09}\x20else\x20if\x20(\x20roughness\x20>=\x20cubeUV_r6\x20)\x20{\x0a\x09\x09\x09mip\x20=\x20(\x20cubeUV_r5\x20-\x20roughness\x20)\x20*\x20(\x20cubeUV_m6\x20-\x20cubeUV_m5\x20)\x20/\x20(\x20cubeUV_r5\x20-\x20cubeUV_r6\x20)\x20+\x20cubeUV_m5;\x0a\x09\x09}\x20else\x20{\x0a\x09\x09\x09mip\x20=\x20-\x202.0\x20*\x20log2(\x201.16\x20*\x20roughness\x20);\x09\x09}\x0a\x09\x09return\x20mip;\x0a\x09}\x0a\x09vec4\x20textureCubeUV(\x20sampler2D\x20envMap,\x20vec3\x20sampleDir,\x20float\x20roughness\x20)\x20{\x0a\x09\x09float\x20mip\x20=\x20clamp(\x20roughnessToMip(\x20roughness\x20),\x20cubeUV_m0,\x20CUBEUV_MAX_MIP\x20);\x0a\x09\x09float\x20mipF\x20=\x20fract(\x20mip\x20);\x0a\x09\x09float\x20mipInt\x20=\x20floor(\x20mip\x20);\x0a\x09\x09vec3\x20color0\x20=\x20bilinearCubeUV(\x20envMap,\x20sampleDir,\x20mipInt\x20);\x0a\x09\x09if\x20(\x20mipF\x20==\x200.0\x20)\x20{\x0a\x09\x09\x09return\x20vec4(\x20color0,\x201.0\x20);\x0a\x09\x09}\x20else\x20{\x0a\x09\x09\x09vec3\x20color1\x20=\x20bilinearCubeUV(\x20envMap,\x20sampleDir,\x20mipInt\x20+\x201.0\x20);\x0a\x09\x09\x09return\x20vec4(\x20mix(\x20color0,\x20color1,\x20mipF\x20),\x201.0\x20);\x0a\x09\x09}\x0a\x09}\x0a#endif'
, iîìîìîì = 'vec3\x20transformedNormal\x20=\x20objectNormal;\x0a#ifdef\x20USE_INSTANCING\x0a\x09mat3\x20m\x20=\x20mat3(\x20instanceMatrix\x20);\x0a\x09transformedNormal\x20/=\x20vec3(\x20dot(\x20m[\x200\x20],\x20m[\x200\x20]\x20),\x20dot(\x20m[\x201\x20],\x20m[\x201\x20]\x20),\x20dot(\x20m[\x202\x20],\x20m[\x202\x20]\x20)\x20);\x0a\x09transformedNormal\x20=\x20m\x20*\x20transformedNormal;\x0a#endif\x0atransformedNormal\x20=\x20normalMatrix\x20*\x20transformedNormal;\x0a#ifdef\x20FLIP_SIDED\x0a\x09transformedNormal\x20=\x20-\x20transformedNormal;\x0a#endif\x0a#ifdef\x20USE_TANGENT\x0a\x09vec3\x20transformedTangent\x20=\x20(\x20modelViewMatrix\x20*\x20vec4(\x20objectTangent,\x200.0\x20)\x20).xyz;\x0a\x09#ifdef\x20FLIP_SIDED\x0a\x09\x09transformedTangent\x20=\x20-\x20transformedTangent;\x0a\x09#endif\x0a#endif'
, iïiîîìi = iÌïìîiì(0x2e1f)
, iiìiíìï = '#ifdef\x20USE_DISPLACEMENTMAP\x0a\x09transformed\x20+=\x20normalize(\x20objectNormal\x20)\x20*\x20(\x20texture2D(\x20displacementMap,\x20vUv\x20).x\x20*\x20displacementScale\x20+\x20displacementBias\x20);\x0a#endif'
, iiîìîíí = '#ifdef\x20USE_EMISSIVEMAP\x0a\x09vec4\x20emissiveColor\x20=\x20texture2D(\x20emissiveMap,\x20vUv\x20);\x0a\x09totalEmissiveRadiance\x20*=\x20emissiveColor.rgb;\x0a#endif'
, iiìíïîï = iÌïìîiì(0x2b1d)
, iïiíiîi = 'gl_FragColor\x20=\x20linearToOutputTexel(\x20gl_FragColor\x20);'
, iiîïïîì = 'vec4\x20LinearToLinear(\x20in\x20vec4\x20value\x20)\x20{\x0a\x09return\x20value;\x0a}\x0avec4\x20LinearTosRGB(\x20in\x20vec4\x20value\x20)\x20{\x0a\x09return\x20vec4(\x20mix(\x20pow(\x20value.rgb,\x20vec3(\x200.41666\x20)\x20)\x20*\x201.055\x20-\x20vec3(\x200.055\x20),\x20value.rgb\x20*\x2012.92,\x20vec3(\x20lessThanEqual(\x20value.rgb,\x20vec3(\x200.0031308\x20)\x20)\x20)\x20),\x20value.a\x20);\x0a}'
, iíïíîíi = iÌïìîiì(0x1c09)
, iììiîiî = iÌïìîiì(0x3eb1)
, iiîíiìi = iÌïìîiì(0x4585)
, iìïìîíï = iÌïìîiì(0x497)
, iîiîíîi = iÌïìîiì(0x290a)
, iïìiìíí = iÌïìîiì(0x1da5)
, iîíìíìì = iÌïìîiì(0x3de7)
, iìîìïìï = iÌïìîiì(0x16af)
, iîììíiì = iÌïìîiì(0x3aec)
, iiïíîïi = iÌïìîiì(0x40a8)
, iîîiiíí = '#ifdef\x20USE_LIGHTMAP\x0a\x09vec4\x20lightMapTexel\x20=\x20texture2D(\x20lightMap,\x20vUv2\x20);\x0a\x09vec3\x20lightMapIrradiance\x20=\x20lightMapTexel.rgb\x20*\x20lightMapIntensity;\x0a\x09reflectedLight.indirectDiffuse\x20+=\x20lightMapIrradiance;\x0a#endif'
, iïïíiïï = iÌïìîiì(0x4024)
, iîìïíìï = iÌïìîiì(0x4fc7)
, iiìíîíï = 'varying\x20vec3\x20vViewPosition;\x0astruct\x20LambertMaterial\x20{\x0a\x09vec3\x20diffuseColor;\x0a\x09float\x20specularStrength;\x0a};\x0avoid\x20RE_Direct_Lambert(\x20const\x20in\x20IncidentLight\x20directLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20LambertMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x09float\x20dotNL\x20=\x20saturate(\x20dot(\x20geometry.normal,\x20directLight.direction\x20)\x20);\x0a\x09vec3\x20irradiance\x20=\x20dotNL\x20*\x20directLight.color;\x0a\x09reflectedLight.directDiffuse\x20+=\x20irradiance\x20*\x20BRDF_Lambert(\x20material.diffuseColor\x20);\x0a}\x0avoid\x20RE_IndirectDiffuse_Lambert(\x20const\x20in\x20vec3\x20irradiance,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20LambertMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x09reflectedLight.indirectDiffuse\x20+=\x20irradiance\x20*\x20BRDF_Lambert(\x20material.diffuseColor\x20);\x0a}\x0a#define\x20RE_Direct\x09\x09\x09\x09RE_Direct_Lambert\x0a#define\x20RE_IndirectDiffuse\x09\x09RE_IndirectDiffuse_Lambert'
, iïíííiï = iÌïìîiì(0x14a9)
, iiïïíiî = '#if\x20defined(\x20USE_ENVMAP\x20)\x0a\x09vec3\x20getIBLIrradiance(\x20const\x20in\x20vec3\x20normal\x20)\x20{\x0a\x09\x09#if\x20defined(\x20ENVMAP_TYPE_CUBE_UV\x20)\x0a\x09\x09\x09vec3\x20worldNormal\x20=\x20inverseTransformDirection(\x20normal,\x20viewMatrix\x20);\x0a\x09\x09\x09vec4\x20envMapColor\x20=\x20textureCubeUV(\x20envMap,\x20worldNormal,\x201.0\x20);\x0a\x09\x09\x09return\x20PI\x20*\x20envMapColor.rgb\x20*\x20envMapIntensity;\x0a\x09\x09#else\x0a\x09\x09\x09return\x20vec3(\x200.0\x20);\x0a\x09\x09#endif\x0a\x09}\x0a\x09vec3\x20getIBLRadiance(\x20const\x20in\x20vec3\x20viewDir,\x20const\x20in\x20vec3\x20normal,\x20const\x20in\x20float\x20roughness\x20)\x20{\x0a\x09\x09#if\x20defined(\x20ENVMAP_TYPE_CUBE_UV\x20)\x0a\x09\x09\x09vec3\x20reflectVec\x20=\x20reflect(\x20-\x20viewDir,\x20normal\x20);\x0a\x09\x09\x09reflectVec\x20=\x20normalize(\x20mix(\x20reflectVec,\x20normal,\x20roughness\x20*\x20roughness)\x20);\x0a\x09\x09\x09reflectVec\x20=\x20inverseTransformDirection(\x20reflectVec,\x20viewMatrix\x20);\x0a\x09\x09\x09vec4\x20envMapColor\x20=\x20textureCubeUV(\x20envMap,\x20reflectVec,\x20roughness\x20);\x0a\x09\x09\x09return\x20envMapColor.rgb\x20*\x20envMapIntensity;\x0a\x09\x09#else\x0a\x09\x09\x09return\x20vec3(\x200.0\x20);\x0a\x09\x09#endif\x0a\x09}\x0a#endif'
, iiïiïíi = iÌïìîiì(0x4e6c)
, iììïïîî = 'varying\x20vec3\x20vViewPosition;\x0astruct\x20ToonMaterial\x20{\x0a\x09vec3\x20diffuseColor;\x0a};\x0avoid\x20RE_Direct_Toon(\x20const\x20in\x20IncidentLight\x20directLight,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20ToonMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x09vec3\x20irradiance\x20=\x20getGradientIrradiance(\x20geometry.normal,\x20directLight.direction\x20)\x20*\x20directLight.color;\x0a\x09reflectedLight.directDiffuse\x20+=\x20irradiance\x20*\x20BRDF_Lambert(\x20material.diffuseColor\x20);\x0a}\x0avoid\x20RE_IndirectDiffuse_Toon(\x20const\x20in\x20vec3\x20irradiance,\x20const\x20in\x20GeometricContext\x20geometry,\x20const\x20in\x20ToonMaterial\x20material,\x20inout\x20ReflectedLight\x20reflectedLight\x20)\x20{\x0a\x09reflectedLight.indirectDiffuse\x20+=\x20irradiance\x20*\x20BRDF_Lambert(\x20material.diffuseColor\x20);\x0a}\x0a#define\x20RE_Direct\x09\x09\x09\x09RE_Direct_Toon\x0a#define\x20RE_IndirectDiffuse\x09\x09RE_IndirectDiffuse_Toon'
, iìíîììî = 'BlinnPhongMaterial\x20material;\x0amaterial.diffuseColor\x20=\x20diffuseColor.rgb;\x0amaterial.specularColor\x20=\x20specular;\x0amaterial.specularShininess\x20=\x20shininess;\x0amaterial.specularStrength\x20=\x20specularStrength;'
, iiïïíiï = iÌïìîiì(0x2fa3)
, iîiîîiì = iÌïìîiì(0x4430)
, iíïìïíi = iÌïìîiì(0x4975)
, iííiiïì = iÌïìîiì(0x3412)
, iiìïíïí = iÌïìîiì(0x61c)
, iìïíiîi = iÌïìîiì(0x415f)
, iîiîìiî = iÌïìîiì(0x7b2)
, iìiìiii = iÌïìîiì(0x22c1)
, iìíiîìi = iÌïìîiì(0x192b)
, iíìíiìì = iÌïìîiì(0x193b)
, iiîîíìì = '#ifdef\x20USE_MAP\x0a\x09vec4\x20sampledDiffuseColor\x20=\x20texture2D(\x20map,\x20vUv\x20);\x0a\x09#ifdef\x20DECODE_VIDEO_TEXTURE\x0a\x09\x09sampledDiffuseColor\x20=\x20vec4(\x20mix(\x20pow(\x20sampledDiffuseColor.rgb\x20*\x200.9478672986\x20+\x20vec3(\x200.0521327014\x20),\x20vec3(\x202.4\x20)\x20),\x20sampledDiffuseColor.rgb\x20*\x200.0773993808,\x20vec3(\x20lessThanEqual(\x20sampledDiffuseColor.rgb,\x20vec3(\x200.04045\x20)\x20)\x20)\x20),\x20sampledDiffuseColor.w\x20);\x0a\x09#endif\x0a\x09diffuseColor\x20*=\x20sampledDiffuseColor;\x0a#endif'
, iìïïiìï = iÌïìîiì(0x4189)
, iìíiiiì = iÌïìîiì(0x4f39)
, iïíìíìî = '#if\x20defined(\x20USE_MAP\x20)\x20||\x20defined(\x20USE_ALPHAMAP\x20)\x0a\x09uniform\x20mat3\x20uvTransform;\x0a#endif\x0a#ifdef\x20USE_MAP\x0a\x09uniform\x20sampler2D\x20map;\x0a#endif\x0a#ifdef\x20USE_ALPHAMAP\x0a\x09uniform\x20sampler2D\x20alphaMap;\x0a#endif'
, iiíîííï = iÌïìîiì(0x6e8)
, iîïîììi = '#ifdef\x20USE_METALNESSMAP\x0a\x09uniform\x20sampler2D\x20metalnessMap;\x0a#endif'
, iïîíiíî = iÌïìîiì(0x623)
, iìíîìîi = '#ifdef\x20USE_MORPHNORMALS\x0a\x09objectNormal\x20*=\x20morphTargetBaseInfluence;\x0a\x09#ifdef\x20MORPHTARGETS_TEXTURE\x0a\x09\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20MORPHTARGETS_COUNT;\x20i\x20++\x20)\x20{\x0a\x09\x09\x09if\x20(\x20morphTargetInfluences[\x20i\x20]\x20!=\x200.0\x20)\x20objectNormal\x20+=\x20getMorph(\x20gl_VertexID,\x20i,\x201\x20).xyz\x20*\x20morphTargetInfluences[\x20i\x20];\x0a\x09\x09}\x0a\x09#else\x0a\x09\x09objectNormal\x20+=\x20morphNormal0\x20*\x20morphTargetInfluences[\x200\x20];\x0a\x09\x09objectNormal\x20+=\x20morphNormal1\x20*\x20morphTargetInfluences[\x201\x20];\x0a\x09\x09objectNormal\x20+=\x20morphNormal2\x20*\x20morphTargetInfluences[\x202\x20];\x0a\x09\x09objectNormal\x20+=\x20morphNormal3\x20*\x20morphTargetInfluences[\x203\x20];\x0a\x09#endif\x0a#endif'
, iïiíìïí = iÌïìîiì(0x1639)
, iîííïiî = iÌïìîiì(0x42fe)
, iïìíìïï = iÌïìîiì(0x2762)
, iïiîiîi = iÌïìîiì(0x406f)
, iiïïíïì = iÌïìîiì(0x3382)
, iiïìiiï = iÌïìîiì(0x3382)
, iîìíîíí = iÌïìîiì(0x3f7f)
, iìììiïï = iÌïìîiì(0x3c09)
, iììiïii = '#ifdef\x20USE_CLEARCOAT\x0a\x09vec3\x20clearcoatNormal\x20=\x20geometryNormal;\x0a#endif'
, iïïîììî = iÌïìîiì(0x444b)
, iìììïïï = iÌïìîiì(0x2427)
, iíïiîíî = iÌïìîiì(0x2e73)
, iíïìiìì = iÌïìîiì(0x2fee)
, iíïïïìï = iÌïìîiì(0x14c7)
, iîiiíiì = iÌïìîiì(0x1f3b)
, iíìïíïî = iÌïìîiì(0x1b01)
, iííïiìï = '#ifdef\x20DITHERING\x0a\x09gl_FragColor.rgb\x20=\x20dithering(\x20gl_FragColor.rgb\x20);\x0a#endif'
, iiìïïïî = iÌïìîiì(0x4108)
, iïiïïií = 'float\x20roughnessFactor\x20=\x20roughness;\x0a#ifdef\x20USE_ROUGHNESSMAP\x0a\x09vec4\x20texelRoughness\x20=\x20texture2D(\x20roughnessMap,\x20vUv\x20);\x0a\x09roughnessFactor\x20*=\x20texelRoughness.g;\x0a#endif'
, iiìîííí = iÌïìîiì(0x285b)
, iïíïíîî = iÌïìîiì(0x16ca)
, iìîiìiì = iÌïìîiì(0x1ea)
, iîïiiïi = '#if\x20(\x20defined(\x20USE_SHADOWMAP\x20)\x20&&\x20(\x20NUM_DIR_LIGHT_SHADOWS\x20>\x200\x20||\x20NUM_POINT_LIGHT_SHADOWS\x20>\x200\x20)\x20)\x20||\x20(\x20NUM_SPOT_LIGHT_COORDS\x20>\x200\x20)\x0a\x09vec3\x20shadowWorldNormal\x20=\x20inverseTransformDirection(\x20transformedNormal,\x20viewMatrix\x20);\x0a\x09vec4\x20shadowWorldPosition;\x0a#endif\x0a#if\x20defined(\x20USE_SHADOWMAP\x20)\x0a\x09#if\x20NUM_DIR_LIGHT_SHADOWS\x20>\x200\x0a\x09\x09#pragma\x20unroll_loop_start\x0a\x09\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_DIR_LIGHT_SHADOWS;\x20i\x20++\x20)\x20{\x0a\x09\x09\x09shadowWorldPosition\x20=\x20worldPosition\x20+\x20vec4(\x20shadowWorldNormal\x20*\x20directionalLightShadows[\x20i\x20].shadowNormalBias,\x200\x20);\x0a\x09\x09\x09vDirectionalShadowCoord[\x20i\x20]\x20=\x20directionalShadowMatrix[\x20i\x20]\x20*\x20shadowWorldPosition;\x0a\x09\x09}\x0a\x09\x09#pragma\x20unroll_loop_end\x0a\x09#endif\x0a\x09#if\x20NUM_POINT_LIGHT_SHADOWS\x20>\x200\x0a\x09\x09#pragma\x20unroll_loop_start\x0a\x09\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_POINT_LIGHT_SHADOWS;\x20i\x20++\x20)\x20{\x0a\x09\x09\x09shadowWorldPosition\x20=\x20worldPosition\x20+\x20vec4(\x20shadowWorldNormal\x20*\x20pointLightShadows[\x20i\x20].shadowNormalBias,\x200\x20);\x0a\x09\x09\x09vPointShadowCoord[\x20i\x20]\x20=\x20pointShadowMatrix[\x20i\x20]\x20*\x20shadowWorldPosition;\x0a\x09\x09}\x0a\x09\x09#pragma\x20unroll_loop_end\x0a\x09#endif\x0a#endif\x0a#if\x20NUM_SPOT_LIGHT_COORDS\x20>\x200\x0a\x09#pragma\x20unroll_loop_start\x0a\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_SPOT_LIGHT_COORDS;\x20i\x20++\x20)\x20{\x0a\x09\x09shadowWorldPosition\x20=\x20worldPosition;\x0a\x09\x09#if\x20(\x20defined(\x20USE_SHADOWMAP\x20)\x20&&\x20UNROLLED_LOOP_INDEX\x20<\x20NUM_SPOT_LIGHT_SHADOWS\x20)\x0a\x09\x09\x09shadowWorldPosition.xyz\x20+=\x20shadowWorldNormal\x20*\x20spotLightShadows[\x20i\x20].shadowNormalBias;\x0a\x09\x09#endif\x0a\x09\x09vSpotLightCoord[\x20i\x20]\x20=\x20spotLightMatrix[\x20i\x20]\x20*\x20shadowWorldPosition;\x0a\x09}\x0a\x09#pragma\x20unroll_loop_end\x0a#endif'
, iïiíïìî = 'float\x20getShadowMask()\x20{\x0a\x09float\x20shadow\x20=\x201.0;\x0a\x09#ifdef\x20USE_SHADOWMAP\x0a\x09#if\x20NUM_DIR_LIGHT_SHADOWS\x20>\x200\x0a\x09DirectionalLightShadow\x20directionalLight;\x0a\x09#pragma\x20unroll_loop_start\x0a\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_DIR_LIGHT_SHADOWS;\x20i\x20++\x20)\x20{\x0a\x09\x09directionalLight\x20=\x20directionalLightShadows[\x20i\x20];\x0a\x09\x09shadow\x20*=\x20receiveShadow\x20?\x20getShadow(\x20directionalShadowMap[\x20i\x20],\x20directionalLight.shadowMapSize,\x20directionalLight.shadowBias,\x20directionalLight.shadowRadius,\x20vDirectionalShadowCoord[\x20i\x20]\x20)\x20:\x201.0;\x0a\x09}\x0a\x09#pragma\x20unroll_loop_end\x0a\x09#endif\x0a\x09#if\x20NUM_SPOT_LIGHT_SHADOWS\x20>\x200\x0a\x09SpotLightShadow\x20spotLight;\x0a\x09#pragma\x20unroll_loop_start\x0a\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_SPOT_LIGHT_SHADOWS;\x20i\x20++\x20)\x20{\x0a\x09\x09spotLight\x20=\x20spotLightShadows[\x20i\x20];\x0a\x09\x09shadow\x20*=\x20receiveShadow\x20?\x20getShadow(\x20spotShadowMap[\x20i\x20],\x20spotLight.shadowMapSize,\x20spotLight.shadowBias,\x20spotLight.shadowRadius,\x20vSpotLightCoord[\x20i\x20]\x20)\x20:\x201.0;\x0a\x09}\x0a\x09#pragma\x20unroll_loop_end\x0a\x09#endif\x0a\x09#if\x20NUM_POINT_LIGHT_SHADOWS\x20>\x200\x0a\x09PointLightShadow\x20pointLight;\x0a\x09#pragma\x20unroll_loop_start\x0a\x09for\x20(\x20int\x20i\x20=\x200;\x20i\x20<\x20NUM_POINT_LIGHT_SHADOWS;\x20i\x20++\x20)\x20{\x0a\x09\x09pointLight\x20=\x20pointLightShadows[\x20i\x20];\x0a\x09\x09shadow\x20*=\x20receiveShadow\x20?\x20getPointShadow(\x20pointShadowMap[\x20i\x20],\x20pointLight.shadowMapSize,\x20pointLight.shadowBias,\x20pointLight.shadowRadius,\x20vPointShadowCoord[\x20i\x20],\x20pointLight.shadowCameraNear,\x20pointLight.shadowCameraFar\x20)\x20:\x201.0;\x0a\x09}\x0a\x09#pragma\x20unroll_loop_end\x0a\x09#endif\x0a\x09#endif\x0a\x09return\x20shadow;\x0a}'
, iìîíîïì = iÌïìîiì(0x2c6d)
, iîiïiiï = iÌïìîiì(0x1232)
, iîìiììî = '#ifdef\x20USE_SKINNING\x0a\x09vec4\x20skinVertex\x20=\x20bindMatrix\x20*\x20vec4(\x20transformed,\x201.0\x20);\x0a\x09vec4\x20skinned\x20=\x20vec4(\x200.0\x20);\x0a\x09skinned\x20+=\x20boneMatX\x20*\x20skinVertex\x20*\x20skinWeight.x;\x0a\x09skinned\x20+=\x20boneMatY\x20*\x20skinVertex\x20*\x20skinWeight.y;\x0a\x09skinned\x20+=\x20boneMatZ\x20*\x20skinVertex\x20*\x20skinWeight.z;\x0a\x09skinned\x20+=\x20boneMatW\x20*\x20skinVertex\x20*\x20skinWeight.w;\x0a\x09transformed\x20=\x20(\x20bindMatrixInverse\x20*\x20skinned\x20).xyz;\x0a#endif'
, iíìîìíî = iÌïìîiì(0x47b0)
, iiììîîì = iÌïìîiì(0x4e3b)
, iíïîïìì = iÌïìîiì(0x509)
, iíiììiì = '#if\x20defined(\x20TONE_MAPPING\x20)\x0a\x09gl_FragColor.rgb\x20=\x20toneMapping(\x20gl_FragColor.rgb\x20);\x0a#endif'
, iììiîïí = iÌïìîiì(0x204c)
, iîíiìîï = '#ifdef\x20USE_TRANSMISSION\x0a\x09material.transmission\x20=\x20transmission;\x0a\x09material.transmissionAlpha\x20=\x201.0;\x0a\x09material.thickness\x20=\x20thickness;\x0a\x09material.attenuationDistance\x20=\x20attenuationDistance;\x0a\x09material.attenuationColor\x20=\x20attenuationColor;\x0a\x09#ifdef\x20USE_TRANSMISSIONMAP\x0a\x09\x09material.transmission\x20*=\x20texture2D(\x20transmissionMap,\x20vUv\x20).r;\x0a\x09#endif\x0a\x09#ifdef\x20USE_THICKNESSMAP\x0a\x09\x09material.thickness\x20*=\x20texture2D(\x20thicknessMap,\x20vUv\x20).g;\x0a\x09#endif\x0a\x09vec3\x20pos\x20=\x20vWorldPosition;\x0a\x09vec3\x20v\x20=\x20normalize(\x20cameraPosition\x20-\x20pos\x20);\x0a\x09vec3\x20n\x20=\x20inverseTransformDirection(\x20normal,\x20viewMatrix\x20);\x0a\x09vec4\x20transmission\x20=\x20getIBLVolumeRefraction(\x0a\x09\x09n,\x20v,\x20material.roughness,\x20material.diffuseColor,\x20material.specularColor,\x20material.specularF90,\x0a\x09\x09pos,\x20modelMatrix,\x20viewMatrix,\x20projectionMatrix,\x20material.ior,\x20material.thickness,\x0a\x09\x09material.attenuationColor,\x20material.attenuationDistance\x20);\x0a\x09material.transmissionAlpha\x20=\x20mix(\x20material.transmissionAlpha,\x20transmission.a,\x20material.transmission\x20);\x0a\x09totalDiffuse\x20=\x20mix(\x20totalDiffuse,\x20transmission.rgb,\x20material.transmission\x20);\x0a#endif'
, iíìïîii = '#ifdef\x20USE_TRANSMISSION\x0a\x09uniform\x20float\x20transmission;\x0a\x09uniform\x20float\x20thickness;\x0a\x09uniform\x20float\x20attenuationDistance;\x0a\x09uniform\x20vec3\x20attenuationColor;\x0a\x09#ifdef\x20USE_TRANSMISSIONMAP\x0a\x09\x09uniform\x20sampler2D\x20transmissionMap;\x0a\x09#endif\x0a\x09#ifdef\x20USE_THICKNESSMAP\x0a\x09\x09uniform\x20sampler2D\x20thicknessMap;\x0a\x09#endif\x0a\x09uniform\x20vec2\x20transmissionSamplerSize;\x0a\x09uniform\x20sampler2D\x20transmissionSamplerMap;\x0a\x09uniform\x20mat4\x20modelMatrix;\x0a\x09uniform\x20mat4\x20projectionMatrix;\x0a\x09varying\x20vec3\x20vWorldPosition;\x0a\x09float\x20w0(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20(\x201.0\x20/\x206.0\x20)\x20*\x20(\x20a\x20*\x20(\x20a\x20*\x20(\x20-\x20a\x20+\x203.0\x20)\x20-\x203.0\x20)\x20+\x201.0\x20);\x0a\x09}\x0a\x09float\x20w1(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20(\x201.0\x20/\x206.0\x20)\x20*\x20(\x20a\x20*\x20\x20a\x20*\x20(\x203.0\x20*\x20a\x20-\x206.0\x20)\x20+\x204.0\x20);\x0a\x09}\x0a\x09float\x20w2(\x20float\x20a\x20){\x0a\x09\x09return\x20(\x201.0\x20/\x206.0\x20)\x20*\x20(\x20a\x20*\x20(\x20a\x20*\x20(\x20-\x203.0\x20*\x20a\x20+\x203.0\x20)\x20+\x203.0\x20)\x20+\x201.0\x20);\x0a\x09}\x0a\x09float\x20w3(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20(\x201.0\x20/\x206.0\x20)\x20*\x20(\x20a\x20*\x20a\x20*\x20a\x20);\x0a\x09}\x0a\x09float\x20g0(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20w0(\x20a\x20)\x20+\x20w1(\x20a\x20);\x0a\x09}\x0a\x09float\x20g1(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20w2(\x20a\x20)\x20+\x20w3(\x20a\x20);\x0a\x09}\x0a\x09float\x20h0(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x20-\x201.0\x20+\x20w1(\x20a\x20)\x20/\x20(\x20w0(\x20a\x20)\x20+\x20w1(\x20a\x20)\x20);\x0a\x09}\x0a\x09float\x20h1(\x20float\x20a\x20)\x20{\x0a\x09\x09return\x201.0\x20+\x20w3(\x20a\x20)\x20/\x20(\x20w2(\x20a\x20)\x20+\x20w3(\x20a\x20)\x20);\x0a\x09}\x0a\x09vec4\x20bicubic(\x20sampler2D\x20tex,\x20vec2\x20uv,\x20vec4\x20texelSize,\x20vec2\x20fullSize,\x20float\x20lod\x20)\x20{\x0a\x09\x09uv\x20=\x20uv\x20*\x20texelSize.zw\x20+\x200.5;\x0a\x09\x09vec2\x20iuv\x20=\x20floor(\x20uv\x20);\x0a\x09\x09vec2\x20fuv\x20=\x20fract(\x20uv\x20);\x0a\x09\x09float\x20g0x\x20=\x20g0(\x20fuv.x\x20);\x0a\x09\x09float\x20g1x\x20=\x20g1(\x20fuv.x\x20);\x0a\x09\x09float\x20h0x\x20=\x20h0(\x20fuv.x\x20);\x0a\x09\x09float\x20h1x\x20=\x20h1(\x20fuv.x\x20);\x0a\x09\x09float\x20h0y\x20=\x20h0(\x20fuv.y\x20);\x0a\x09\x09float\x20h1y\x20=\x20h1(\x20fuv.y\x20);\x0a\x09\x09vec2\x20p0\x20=\x20(\x20vec2(\x20iuv.x\x20+\x20h0x,\x20iuv.y\x20+\x20h0y\x20)\x20-\x200.5\x20)\x20*\x20texelSize.xy;\x0a\x09\x09vec2\x20p1\x20=\x20(\x20vec2(\x20iuv.x\x20+\x20h1x,\x20iuv.y\x20+\x20h0y\x20)\x20-\x200.5\x20)\x20*\x20texelSize.xy;\x0a\x09\x09vec2\x20p2\x20=\x20(\x20vec2(\x20iuv.x\x20+\x20h0x,\x20iuv.y\x20+\x20h1y\x20)\x20-\x200.5\x20)\x20*\x20texelSize.xy;\x0a\x09\x09vec2\x20p3\x20=\x20(\x20vec2(\x20iuv.x\x20+\x20h1x,\x20iuv.y\x20+\x20h1y\x20)\x20-\x200.5\x20)\x20*\x20texelSize.xy;\x0a\x09\x09\x0a\x09\x09vec2\x20lodFudge\x20=\x20pow(\x201.95,\x20lod\x20)\x20/\x20fullSize;\x0a\x09\x09return\x20g0(\x20fuv.y\x20)\x20*\x20(\x20g0x\x20*\x20textureLod(\x20tex,\x20p0,\x20lod\x20)\x20+\x20g1x\x20*\x20textureLod(\x20tex,\x20p1,\x20lod\x20)\x20)\x20+\x0a\x09\x09\x09g1(\x20fuv.y\x20)\x20*\x20(\x20g0x\x20*\x20textureLod(\x20tex,\x20p2,\x20lod\x20)\x20+\x20g1x\x20*\x20textureLod(\x20tex,\x20p3,\x20lod\x20)\x20);\x0a\x09}\x0a\x09vec4\x20textureBicubic(\x20sampler2D\x20sampler,\x20vec2\x20uv,\x20float\x20lod\x20)\x20{\x0a\x09\x09vec2\x20fLodSize\x20=\x20vec2(\x20textureSize(\x20sampler,\x20int(\x20lod\x20)\x20)\x20);\x0a\x09\x09vec2\x20cLodSize\x20=\x20vec2(\x20textureSize(\x20sampler,\x20int(\x20lod\x20+\x201.0\x20)\x20)\x20);\x0a\x09\x09vec2\x20fLodSizeInv\x20=\x201.0\x20/\x20fLodSize;\x0a\x09\x09vec2\x20cLodSizeInv\x20=\x201.0\x20/\x20cLodSize;\x0a\x09\x09vec2\x20fullSize\x20=\x20vec2(\x20textureSize(\x20sampler,\x200\x20)\x20);\x0a\x09\x09vec4\x20fSample\x20=\x20bicubic(\x20sampler,\x20uv,\x20vec4(\x20fLodSizeInv,\x20fLodSize\x20),\x20fullSize,\x20floor(\x20lod\x20)\x20);\x0a\x09\x09vec4\x20cSample\x20=\x20bicubic(\x20sampler,\x20uv,\x20vec4(\x20cLodSizeInv,\x20cLodSize\x20),\x20fullSize,\x20ceil(\x20lod\x20)\x20);\x0a\x09\x09return\x20mix(\x20fSample,\x20cSample,\x20fract(\x20lod\x20)\x20);\x0a\x09}\x0a\x09vec3\x20getVolumeTransmissionRay(\x20const\x20in\x20vec3\x20n,\x20const\x20in\x20vec3\x20v,\x20const\x20in\x20float\x20thickness,\x20const\x20in\x20float\x20ior,\x20const\x20in\x20mat4\x20modelMatrix\x20)\x20{\x0a\x09\x09vec3\x20refractionVector\x20=\x20refract(\x20-\x20v,\x20normalize(\x20n\x20),\x201.0\x20/\x20ior\x20);\x0a\x09\x09vec3\x20modelScale;\x0a\x09\x09modelScale.x\x20=\x20length(\x20vec3(\x20modelMatrix[\x200\x20].xyz\x20)\x20);\x0a\x09\x09modelScale.y\x20=\x20length(\x20vec3(\x20modelMatrix[\x201\x20].xyz\x20)\x20);\x0a\x09\x09modelScale.z\x20=\x20length(\x20vec3(\x20modelMatrix[\x202\x20].xyz\x20)\x20);\x0a\x09\x09return\x20normalize(\x20refractionVector\x20)\x20*\x20thickness\x20*\x20modelScale;\x0a\x09}\x0a\x09float\x20applyIorToRoughness(\x20const\x20in\x20float\x20roughness,\x20const\x20in\x20float\x20ior\x20)\x20{\x0a\x09\x09return\x20roughness\x20*\x20clamp(\x20ior\x20*\x202.0\x20-\x202.0,\x200.0,\x201.0\x20);\x0a\x09}\x0a\x09vec4\x20getTransmissionSample(\x20const\x20in\x20vec2\x20fragCoord,\x20const\x20in\x20float\x20roughness,\x20const\x20in\x20float\x20ior\x20)\x20{\x0a\x09\x09float\x20lod\x20=\x20log2(\x20transmissionSamplerSize.x\x20)\x20*\x20applyIorToRoughness(\x20roughness,\x20ior\x20);\x0a\x09\x09return\x20textureBicubic(\x20transmissionSamplerMap,\x20fragCoord.xy,\x20lod\x20);\x0a\x09}\x0a\x09vec3\x20applyVolumeAttenuation(\x20const\x20in\x20vec3\x20radiance,\x20const\x20in\x20float\x20transmissionDistance,\x20const\x20in\x20vec3\x20attenuationColor,\x20const\x20in\x20float\x20attenuationDistance\x20)\x20{\x0a\x09\x09if\x20(\x20isinf(\x20attenuationDistance\x20)\x20)\x20{\x0a\x09\x09\x09return\x20radiance;\x0a\x09\x09}\x20else\x20{\x0a\x09\x09\x09vec3\x20attenuationCoefficient\x20=\x20-log(\x20attenuationColor\x20)\x20/\x20attenuationDistance;\x0a\x09\x09\x09vec3\x20transmittance\x20=\x20exp(\x20-\x20attenuationCoefficient\x20*\x20transmissionDistance\x20);\x09\x09\x09return\x20transmittance\x20*\x20radiance;\x0a\x09\x09}\x0a\x09}\x0a\x09vec4\x20getIBLVolumeRefraction(\x20const\x20in\x20vec3\x20n,\x20const\x20in\x20vec3\x20v,\x20const\x20in\x20float\x20roughness,\x20const\x20in\x20vec3\x20diffuseColor,\x0a\x09\x09const\x20in\x20vec3\x20specularColor,\x20const\x20in\x20float\x20specularF90,\x20const\x20in\x20vec3\x20position,\x20const\x20in\x20mat4\x20modelMatrix,\x0a\x09\x09const\x20in\x20mat4\x20viewMatrix,\x20const\x20in\x20mat4\x20projMatrix,\x20const\x20in\x20float\x20ior,\x20const\x20in\x20float\x20thickness,\x0a\x09\x09const\x20in\x20vec3\x20attenuationColor,\x20const\x20in\x20float\x20attenuationDistance\x20)\x20{\x0a\x09\x09vec3\x20transmissionRay\x20=\x20getVolumeTransmissionRay(\x20n,\x20v,\x20thickness,\x20ior,\x20modelMatrix\x20);\x0a\x09\x09vec3\x20refractedRayExit\x20=\x20position\x20+\x20transmissionRay;\x0a\x09\x09vec4\x20ndcPos\x20=\x20projMatrix\x20*\x20viewMatrix\x20*\x20vec4(\x20refractedRayExit,\x201.0\x20);\x0a\x09\x09vec2\x20refractionCoords\x20=\x20ndcPos.xy\x20/\x20ndcPos.w;\x0a\x09\x09refractionCoords\x20+=\x201.0;\x0a\x09\x09refractionCoords\x20/=\x202.0;\x0a\x09\x09vec4\x20transmittedLight\x20=\x20getTransmissionSample(\x20refractionCoords,\x20roughness,\x20ior\x20);\x0a\x09\x09vec3\x20attenuatedColor\x20=\x20applyVolumeAttenuation(\x20transmittedLight.rgb,\x20length(\x20transmissionRay\x20),\x20attenuationColor,\x20attenuationDistance\x20);\x0a\x09\x09vec3\x20F\x20=\x20EnvironmentBRDF(\x20n,\x20v,\x20specularColor,\x20specularF90,\x20roughness\x20);\x0a\x09\x09return\x20vec4(\x20(\x201.0\x20-\x20F\x20)\x20*\x20attenuatedColor\x20*\x20diffuseColor,\x20transmittedLight.a\x20);\x0a\x09}\x0a#endif'
, iïiìîïi = iÌïìîiì(0x4a12)
, iïïïiîî = iÌïìîiì(0x2df7)
, iïiïíìî = iÌïìîiì(0x2073)
, iíiîíìï = iÌïìîiì(0x4591)
, iíïîîiï = iÌïìîiì(0x46c4)
, iìiííìi = iÌïìîiì(0x1b36)
, iíîiiïì = iÌïìîiì(0x4cd2);
const iíîïiiî = iÌïìîiì(0x3966)
, iïìîíîï = 'uniform\x20sampler2D\x20t2D;\x0auniform\x20float\x20backgroundIntensity;\x0avarying\x20vec2\x20vUv;\x0avoid\x20main()\x20{\x0a\x09vec4\x20texColor\x20=\x20texture2D(\x20t2D,\x20vUv\x20);\x0a\x09#ifdef\x20DECODE_VIDEO_TEXTURE\x0a\x09\x09texColor\x20=\x20vec4(\x20mix(\x20pow(\x20texColor.rgb\x20*\x200.9478672986\x20+\x20vec3(\x200.0521327014\x20),\x20vec3(\x202.4\x20)\x20),\x20texColor.rgb\x20*\x200.0773993808,\x20vec3(\x20lessThanEqual(\x20texColor.rgb,\x20vec3(\x200.04045\x20)\x20)\x20)\x20),\x20texColor.w\x20);\x0a\x09#endif\x0a\x09texColor.rgb\x20*=\x20backgroundIntensity;\x0a\x09gl_FragColor\x20=\x20texColor;\x0a\x09#include\x20<tonemapping_fragment>\x0a\x09#include\x20<encodings_fragment>\x0a}'
, iîíïiíî = iÌïìîiì(0x4da9)
, iïííííí = iÌïìîiì(0x4286)
, iîiííìî = iÌïìîiì(0x4da9)
, iïìîííí = 'uniform\x20samplerCube\x20tCube;\x0auniform\x20float\x20tFlip;\x0auniform\x20float\x20opacity;\x0avarying\x20vec3\x20vWorldDirection;\x0avoid\x20main()\x20{\x0a\x09vec4\x20texColor\x20=\x20textureCube(\x20tCube,\x20vec3(\x20tFlip\x20*\x20vWorldDirection.x,\x20vWorldDirection.yz\x20)\x20);\x0a\x09gl_FragColor\x20=\x20texColor;\x0a\x09gl_FragColor.a\x20*=\x20opacity;\x0a\x09#include\x20<tonemapping_fragment>\x0a\x09#include\x20<encodings_fragment>\x0a}'
, iiïïiìi = '#include\x20<common>\x0a#include\x20<uv_pars_vertex>\x0a#include\x20<displacementmap_pars_vertex>\x0a#include\x20<morphtarget_pars_vertex>\x0a#include\x20<skinning_pars_vertex>\x0a#include\x20<logdepthbuf_pars_vertex>\x0a#include\x20<clipping_planes_pars_vertex>\x0avarying\x20vec2\x20vHighPrecisionZW;\x0avoid\x20main()\x20{\x0a\x09#include\x20<uv_vertex>\x0a\x09#include\x20<skinbase_vertex>\x0a\x09#ifdef\x20USE_DISPLACEMENTMAP\x0a\x09\x09#include\x20<beginnormal_vertex>\x0a\x09\x09#include\x20<morphnormal_vertex>\x0a\x09\x09#include\x20<skinnormal_vertex>\x0a\x09#endif\x0a\x09#include\x20<begin_vertex>\x0a\x09#include\x20<morphtarget_vertex>\x0a\x09#include\x20<skinning_vertex>\x0a\x09#include\x20<displacementmap_vertex>\x0a\x09#include\x20<project_vertex>\x0a\x09#include\x20<logdepthbuf_vertex>\x0a\x09#include\x20<clipping_planes_vertex>\x0a\x09vHighPrecisionZW\x20=\x20gl_Position.zw;\x0a}'
, iííïîíï = iÌïìîiì(0x3004)
, iîííiií = iÌïìîiì(0x1afe)
, iííîiìî = '#define\x20DISTANCE\x0auniform\x20vec3\x20referencePosition;\x0auniform\x20float\x20nearDistance;\x0auniform\x20float\x20farDistance;\x0avarying\x20vec3\x20vWorldPosition;\x0a#include\x20<common>\x0a#include\x20<packing>\x0a#include\x20<uv_pars_fragment>\x0a#include\x20<map_pars_fragment>\x0a#include\x20<alphamap_pars_fragment>\x0a#include\x20<alphatest_pars_fragment>\x0a#include\x20<clipping_planes_pars_fragment>\x0avoid\x20main\x20()\x20{\x0a\x09#include\x20<clipping_planes_fragment>\x0a\x09vec4\x20diffuseColor\x20=\x20vec4(\x201.0\x20);\x0a\x09#include\x20<map_fragment>\x0a\x09#include\x20<alphamap_fragment>\x0a\x09#include\x20<alphatest_fragment>\x0a\x09float\x20dist\x20=\x20length(\x20vWorldPosition\x20-\x20referencePosition\x20);\x0a\x09dist\x20=\x20(\x20dist\x20-\x20nearDistance\x20)\x20/\x20(\x20farDistance\x20-\x20nearDistance\x20);\x0a\x09dist\x20=\x20saturate(\x20dist\x20);\x0a\x09gl_FragColor\x20=\x20packDepthToRGBA(\x20dist\x20);\x0a}'
, iìîîìíi = iÌïìîiì(0x3ce)
, iîiíîíï = iÌïìîiì(0x1865)
, iïíìïìï = iÌïìîiì(0x3967)
, iììîîii = 'uniform\x20vec3\x20diffuse;\x0auniform\x20float\x20opacity;\x0auniform\x20float\x20dashSize;\x0auniform\x20float\x20totalSize;\x0avarying\x20float\x20vLineDistance;\x0a#include\x20<common>\x0a#include\x20<color_pars_fragment>\x0a#include\x20<fog_pars_fragment>\x0a#include\x20<logdepthbuf_pars_fragment>\x0a#include\x20<clipping_planes_pars_fragment>\x0avoid\x20main()\x20{\x0a\x09#include\x20<clipping_planes_fragment>\x0a\x09if\x20(\x20mod(\x20vLineDistance,\x20totalSize\x20)\x20>\x20dashSize\x20)\x20{\x0a\x09\x09discard;\x0a\x09}\x0a\x09vec3\x20outgoingLight\x20=\x20vec3(\x200.0\x20);\x0a\x09vec4\x20diffuseColor\x20=\x20vec4(\x20diffuse,\x20opacity\x20);\x0a\x09#include\x20<logdepthbuf_fragment>\x0a\x09#include\x20<color_fragment>\x0a\x09outgoingLight\x20=\x20diffuseColor.rgb;\x0a\x09#include\x20<output_fragment>\x0a\x09#include\x20<tonemapping_fragment>\x0a\x09#include\x20<encodings_fragment>\x0a\x09#include\x20<fog_fragment>\x0a\x09#include\x20<premultiplied_alpha_fragment>\x0a}'
, iïiîiìï = iÌïìîiì(0x491f)
, iïiíiîí = iÌïìîiì(0x403c)
, iíïîiìi = iÌïìîiì(0x3d63)
, iïîïìíï = '#define\x20LAMBERT\x0auniform\x20vec3\x20diffuse;\x0auniform\x20vec3\x20emissive;\x0auniform\x20float\x20opacity;\x0a#include\x20<common>\x0a#include\x20<packing>\x0a#include\x20<dithering_pars_fragment>\x0a#include\x20<color_pars_fragment>\x0a#include\x20<uv_pars_fragment>\x0a#include\x20<uv2_pars_fragment>\x0a#include\x20<map_pars_fragment>\x0a#include\x20<alphamap_pars_fragment>\x0a#include\x20<alphatest_pars_fragment>\x0a#include\x20<aomap_pars_fragment>\x0a#include\x20<lightmap_pars_fragment>\x0a#include\x20<emissivemap_pars_fragment>\x0a#include\x20<envmap_common_pars_fragment>\x0a#include\x20<envmap_pars_fragment>\x0a#include\x20<fog_pars_fragment>\x0a#include\x20<bsdfs>\x0a#include\x20<lights_pars_begin>\x0a#include\x20<normal_pars_fragment>\x0a#include\x20<lights_lambert_pars_fragment>\x0a#include\x20<shadowmap_pars_fragment>\x0a#include\x20<bumpmap_pars_fragment>\x0a#include\x20<normalmap_pars_fragment>\x0a#include\x20<specularmap_pars_fragment>\x0a#include\x20<logdepthbuf_pars_fragment>\x0a#include\x20<clipping_planes_pars_fragment>\x0avoid\x20main()\x20{\x0a\x09#include\x20<clipping_planes_fragment>\x0a\x09vec4\x20diffuseColor\x20=\x20vec4(\x20diffuse,\x20opacity\x20);\x0a\x09ReflectedLight\x20reflectedLight\x20=\x20ReflectedLight(\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20)\x20);\x0a\x09vec3\x20totalEmissiveRadiance\x20=\x20emissive;\x0a\x09#include\x20<logdepthbuf_fragment>\x0a\x09#include\x20<map_fragment>\x0a\x09#include\x20<color_fragment>\x0a\x09#include\x20<alphamap_fragment>\x0a\x09#include\x20<alphatest_fragment>\x0a\x09#include\x20<specularmap_fragment>\x0a\x09#include\x20<normal_fragment_begin>\x0a\x09#include\x20<normal_fragment_maps>\x0a\x09#include\x20<emissivemap_fragment>\x0a\x09#include\x20<lights_lambert_fragment>\x0a\x09#include\x20<lights_fragment_begin>\x0a\x09#include\x20<lights_fragment_maps>\x0a\x09#include\x20<lights_fragment_end>\x0a\x09#include\x20<aomap_fragment>\x0a\x09vec3\x20outgoingLight\x20=\x20reflectedLight.directDiffuse\x20+\x20reflectedLight.indirectDiffuse\x20+\x20totalEmissiveRadiance;\x0a\x09#include\x20<envmap_fragment>\x0a\x09#include\x20<output_fragment>\x0a\x09#include\x20<tonemapping_fragment>\x0a\x09#include\x20<encodings_fragment>\x0a\x09#include\x20<fog_fragment>\x0a\x09#include\x20<premultiplied_alpha_fragment>\x0a\x09#include\x20<dithering_fragment>\x0a}'
, iïìïïíí = iÌïìîiì(0x3a16)
, iìîïiïì = iÌïìîiì(0x24f0)
, iííiiïî = iÌïìîiì(0x4fe3)
, iìíïiîí = iÌïìîiì(0xfda)
, iiíiiìì = iÌïìîiì(0x28fd)
, iiìïïìï = iÌïìîiì(0x2863)
, iîííiíî = iÌïìîiì(0x40e1)
, iííiîïî = '#define\x20STANDARD\x0a#ifdef\x20PHYSICAL\x0a\x09#define\x20IOR\x0a\x09#define\x20SPECULAR\x0a#endif\x0auniform\x20vec3\x20diffuse;\x0auniform\x20vec3\x20emissive;\x0auniform\x20float\x20roughness;\x0auniform\x20float\x20metalness;\x0auniform\x20float\x20opacity;\x0a#ifdef\x20IOR\x0a\x09uniform\x20float\x20ior;\x0a#endif\x0a#ifdef\x20SPECULAR\x0a\x09uniform\x20float\x20specularIntensity;\x0a\x09uniform\x20vec3\x20specularColor;\x0a\x09#ifdef\x20USE_SPECULARINTENSITYMAP\x0a\x09\x09uniform\x20sampler2D\x20specularIntensityMap;\x0a\x09#endif\x0a\x09#ifdef\x20USE_SPECULARCOLORMAP\x0a\x09\x09uniform\x20sampler2D\x20specularColorMap;\x0a\x09#endif\x0a#endif\x0a#ifdef\x20USE_CLEARCOAT\x0a\x09uniform\x20float\x20clearcoat;\x0a\x09uniform\x20float\x20clearcoatRoughness;\x0a#endif\x0a#ifdef\x20USE_IRIDESCENCE\x0a\x09uniform\x20float\x20iridescence;\x0a\x09uniform\x20float\x20iridescenceIOR;\x0a\x09uniform\x20float\x20iridescenceThicknessMinimum;\x0a\x09uniform\x20float\x20iridescenceThicknessMaximum;\x0a#endif\x0a#ifdef\x20USE_SHEEN\x0a\x09uniform\x20vec3\x20sheenColor;\x0a\x09uniform\x20float\x20sheenRoughness;\x0a\x09#ifdef\x20USE_SHEENCOLORMAP\x0a\x09\x09uniform\x20sampler2D\x20sheenColorMap;\x0a\x09#endif\x0a\x09#ifdef\x20USE_SHEENROUGHNESSMAP\x0a\x09\x09uniform\x20sampler2D\x20sheenRoughnessMap;\x0a\x09#endif\x0a#endif\x0avarying\x20vec3\x20vViewPosition;\x0a#include\x20<common>\x0a#include\x20<packing>\x0a#include\x20<dithering_pars_fragment>\x0a#include\x20<color_pars_fragment>\x0a#include\x20<uv_pars_fragment>\x0a#include\x20<uv2_pars_fragment>\x0a#include\x20<map_pars_fragment>\x0a#include\x20<alphamap_pars_fragment>\x0a#include\x20<alphatest_pars_fragment>\x0a#include\x20<aomap_pars_fragment>\x0a#include\x20<lightmap_pars_fragment>\x0a#include\x20<emissivemap_pars_fragment>\x0a#include\x20<bsdfs>\x0a#include\x20<iridescence_fragment>\x0a#include\x20<cube_uv_reflection_fragment>\x0a#include\x20<envmap_common_pars_fragment>\x0a#include\x20<envmap_physical_pars_fragment>\x0a#include\x20<fog_pars_fragment>\x0a#include\x20<lights_pars_begin>\x0a#include\x20<normal_pars_fragment>\x0a#include\x20<lights_physical_pars_fragment>\x0a#include\x20<transmission_pars_fragment>\x0a#include\x20<shadowmap_pars_fragment>\x0a#include\x20<bumpmap_pars_fragment>\x0a#include\x20<normalmap_pars_fragment>\x0a#include\x20<clearcoat_pars_fragment>\x0a#include\x20<iridescence_pars_fragment>\x0a#include\x20<roughnessmap_pars_fragment>\x0a#include\x20<metalnessmap_pars_fragment>\x0a#include\x20<logdepthbuf_pars_fragment>\x0a#include\x20<clipping_planes_pars_fragment>\x0avoid\x20main()\x20{\x0a\x09#include\x20<clipping_planes_fragment>\x0a\x09vec4\x20diffuseColor\x20=\x20vec4(\x20diffuse,\x20opacity\x20);\x0a\x09ReflectedLight\x20reflectedLight\x20=\x20ReflectedLight(\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20),\x20vec3(\x200.0\x20)\x20);\x0a\x09vec3\x20totalEmissiveRadiance\x20=\x20emissive;\x0a\x09#include\x20<logdepthbuf_fragment>\x0a\x09#include\x20<map_fragment>\x0a\x09#include\x20<color_fragment>\x0a\x09#include\x20<alphamap_fragment>\x0a\x09#include\x20<alphatest_fragment>\x0a\x09#include\x20<roughnessmap_fragment>\x0a\x09#include\x20<metalnessmap_fragment>\x0a\x09#include\x20<normal_fragment_begin>\x0a\x09#include\x20<normal_fragment_maps>\x0a\x09#include\x20<clearcoat_normal_fragment_begin>\x0a\x09#include\x20<clearcoat_normal_fragment_maps>\x0a\x09#include\x20<emissivemap_fragment>\x0a\x09#include\x20<lights_physical_fragment>\x0a\x09#include\x20<lights_fragment_begin>\x0a\x09#include\x20<lights_fragment_maps>\x0a\x09#include\x20<lights_fragment_end>\x0a\x09#include\x20<aomap_fragment>\x0a\x09vec3\x20totalDiffuse\x20=\x20reflectedLight.directDiffuse\x20+\x20reflectedLight.indirectDiffuse;\x0a\x09vec3\x20totalSpecular\x20=\x20reflectedLight.directSpecular\x20+\x20reflectedLight.indirectSpecular;\x0a\x09#include\x20<transmission_fragment>\x0a\x09vec3\x20outgoingLight\x20=\x20totalDiffuse\x20+\x20totalSpecular\x20+\x20totalEmissiveRadiance;\x0a\x09#ifdef\x20USE_SHEEN\x0a\x09\x09float\x20sheenEnergyComp\x20=\x201.0\x20-\x200.157\x20*\x20max3(\x20material.sheenColor\x20);\x0a\x09\x09outgoingLight\x20=\x20outgoingLight\x20*\x20sheenEnergyComp\x20+\x20sheenSpecular;\x0a\x09#endif\x0a\x09#ifdef\x20USE_CLEARCOAT\x0a\x09\x09float\x20dotNVcc\x20=\x20saturate(\x20dot(\x20geometry.clearcoatNormal,\x20geometry.viewDir\x20)\x20);\x0a\x09\x09vec3\x20Fcc\x20=\x20F_Schlick(\x20material.clearcoatF0,\x20material.clearcoatF90,\x20dotNVcc\x20);\x0a\x09\x09outgoingLight\x20=\x20outgoingLight\x20*\x20(\x201.0\x20-\x20material.clearcoat\x20*\x20Fcc\x20)\x20+\x20clearcoatSpecular\x20*\x20material.clearcoat;\x0a\x09#endif\x0a\x09#include\x20<output_fragment>\x0a\x09#include\x20<tonemapping_fragment>\x0a\x09#include\x20<encodings_fragment>\x0a\x09#include\x20<fog_fragment>\x0a\x09#include\x20<premultiplied_alpha_fragment>\x0a\x09#include\x20<dithering_fragment>\x0a}'
, iíîïïïï = '#define\x20TOON\x0avarying\x20vec3\x20vViewPosition;\x0a#include\x20<common>\x0a#include\x20<uv_pars_vertex>\x0a#include\x20<uv2_pars_vertex>\x0a#include\x20<displacementmap_pars_vertex>\x0a#include\x20<color_pars_vertex>\x0a#include\x20<fog_pars_vertex>\x0a#include\x20<normal_pars_vertex>\x0a#include\x20<morphtarget_pars_vertex>\x0a#include\x20<skinning_pars_vertex>\x0a#include\x20<shadowmap_pars_vertex>\x0a#include\x20<logdepthbuf_pars_vertex>\x0a#include\x20<clipping_planes_pars_vertex>\x0avoid\x20main()\x20{\x0a\x09#include\x20<uv_vertex>\x0a\x09#include\x20<uv2_vertex>\x0a\x09#include\x20<color_vertex>\x0a\x09#include\x20<morphcolor_vertex>\x0a\x09#include\x20<beginnormal_vertex>\x0a\x09#include\x20<morphnormal_vertex>\x0a\x09#include\x20<skinbase_vertex>\x0a\x09#include\x20<skinnormal_vertex>\x0a\x09#include\x20<defaultnormal_vertex>\x0a\x09#include\x20<normal_vertex>\x0a\x09#include\x20<begin_vertex>\x0a\x09#include\x20<morphtarget_vertex>\x0a\x09#include\x20<skinning_vertex>\x0a\x09#include\x20<displacementmap_vertex>\x0a\x09#include\x20<project_vertex>\x0a\x09#include\x20<logdepthbuf_vertex>\x0a\x09#include\x20<clipping_planes_vertex>\x0a\x09vViewPosition\x20=\x20-\x20mvPosition.xyz;\x0a\x09#include\x20<worldpos_vertex>\x0a\x09#include\x20<shadowmap_vertex>\x0a\x09#include\x20<fog_vertex>\x0a}'
, iîïîiîí = iÌïìîiì(0x2499)
, iïííïïï = iÌïìîiì(0x4f7f)
, iîïïiïì = iÌïìîiì(0x2725)
, iîïîììì = iÌïìîiì(0xb22)
, iîììììï = iÌïìîiì(0x287f)
, iiìîïïi = 'uniform\x20float\x20rotation;\x0auniform\x20vec2\x20center;\x0a#include\x20<common>\x0a#include\x20<uv_pars_vertex>\x0a#include\x20<fog_pars_vertex>\x0a#include\x20<logdepthbuf_pars_vertex>\x0a#include\x20<clipping_planes_pars_vertex>\x0avoid\x20main()\x20{\x0a\x09#include\x20<uv_vertex>\x0a\x09vec4\x20mvPosition\x20=\x20modelViewMatrix\x20*\x20vec4(\x200.0,\x200.0,\x200.0,\x201.0\x20);\x0a\x09vec2\x20scale;\x0a\x09scale.x\x20=\x20length(\x20vec3(\x20modelMatrix[\x200\x20].x,\x20modelMatrix[\x200\x20].y,\x20modelMatrix[\x200\x20].z\x20)\x20);\x0a\x09scale.y\x20=\x20length(\x20vec3(\x20modelMatrix[\x201\x20].x,\x20modelMatrix[\x201\x20].y,\x20modelMatrix[\x201\x20].z\x20)\x20);\x0a\x09#ifndef\x20USE_SIZEATTENUATION\x0a\x09\x09bool\x20isPerspective\x20=\x20isPerspectiveMatrix(\x20projectionMatrix\x20);\x0a\x09\x09if\x20(\x20isPerspective\x20)\x20scale\x20*=\x20-\x20mvPosition.z;\x0a\x09#endif\x0a\x09vec2\x20alignedPosition\x20=\x20(\x20position.xy\x20-\x20(\x20center\x20-\x20vec2(\x200.5\x20)\x20)\x20)\x20*\x20scale;\x0a\x09vec2\x20rotatedPosition;\x0a\x09rotatedPosition.x\x20=\x20cos(\x20rotation\x20)\x20*\x20alignedPosition.x\x20-\x20sin(\x20rotation\x20)\x20*\x20alignedPosition.y;\x0a\x09rotatedPosition.y\x20=\x20sin(\x20rotation\x20)\x20*\x20alignedPosition.x\x20+\x20cos(\x20rotation\x20)\x20*\x20alignedPosition.y;\x0a\x09mvPosition.xy\x20+=\x20rotatedPosition;\x0a\x09gl_Position\x20=\x20projectionMatrix\x20*\x20mvPosition;\x0a\x09#include\x20<logdepthbuf_vertex>\x0a\x09#include\x20<clipping_planes_vertex>\x0a\x09#include\x20<fog_vertex>\x0a}'
, iiïííìî = iÌïìîiì(0xd3d)
, iîiîíîì = {
'alphamap_fragment': iîìiîìì,
'alphamap_pars_fragment': iíiíííî,
'alphatest_fragment': iîiïìîï,
'alphatest_pars_fragment': iïiíîíí,
'aomap_fragment': iìïììïi,
'aomap_pars_fragment': iííìïìî,
'begin_vertex': iììííïí,
'beginnormal_vertex': iíiìïìì,
'bsdfs': iïiïïîï,
'iridescence_fragment': iïíiììì,
'bumpmap_pars_fragment': iïìîîïi,
'clipping_planes_fragment': iìíiìíí,
'clipping_planes_pars_fragment': iîììïîï,
'clipping_planes_pars_vertex': iiïìïïï,
'clipping_planes_vertex': iíìiiii,
'color_fragment': iïíïiïí,
'color_pars_fragment': iîîîìíî,
'color_pars_vertex': iiìiíïî,
'color_vertex': iíííìíi,
'common': iiîìiiï,
'cube_uv_reflection_fragment': iìïìiìi,
'defaultnormal_vertex': iîìîìîì,
'displacementmap_pars_vertex': iïiîîìi,
'displacementmap_vertex': iiìiíìï,
'emissivemap_fragment': iiîìîíí,
'emissivemap_pars_fragment': iiìíïîï,
'encodings_fragment': iïiíiîi,
'encodings_pars_fragment': iiîïïîì,
'envmap_fragment': iíïíîíi,
'envmap_common_pars_fragment': iììiîiî,
'envmap_pars_fragment': iiîíiìi,
'envmap_pars_vertex': iìïìîíï,
'envmap_physical_pars_fragment': iiïïíiî,
'envmap_vertex': iîiîíîi,
'fog_vertex': iïìiìíí,
'fog_pars_vertex': iîíìíìì,
'fog_fragment': iìîìïìï,
'fog_pars_fragment': iîììíiì,
'gradientmap_pars_fragment': iiïíîïi,
'lightmap_fragment': iîîiiíí,
'lightmap_pars_fragment': iïïíiïï,
'lights_lambert_fragment': iîìïíìï,
'lights_lambert_pars_fragment': iiìíîíï,
'lights_pars_begin': iïíííiï,
'lights_toon_fragment': iiïiïíi,
'lights_toon_pars_fragment': iììïïîî,
'lights_phong_fragment': iìíîììî,
'lights_phong_pars_fragment': iiïïíiï,
'lights_physical_fragment': iîiîîiì,
'lights_physical_pars_fragment': iíïìïíi,
'lights_fragment_begin': iííiiïì,
'lights_fragment_maps': iiìïíïí,
'lights_fragment_end': iìïíiîi,
'logdepthbuf_fragment': iîiîìiî,
'logdepthbuf_pars_fragment': iìiìiii,
'logdepthbuf_pars_vertex': iìíiîìi,
'logdepthbuf_vertex': iíìíiìì,
'map_fragment': iiîîíìì,
'map_pars_fragment': iìïïiìï,
'map_particle_fragment': iìíiiiì,
'map_particle_pars_fragment': iïíìíìî,
'metalnessmap_fragment': iiíîííï,
'metalnessmap_pars_fragment': iîïîììi,
'morphcolor_vertex': iïîíiíî,
'morphnormal_vertex': iìíîìîi,
'morphtarget_pars_vertex': iïiíìïí,
'morphtarget_vertex': iîííïiî,
'normal_fragment_begin': iïìíìïï,
'normal_fragment_maps': iïiîiîi,
'normal_pars_fragment': iiïïíïì,
'normal_pars_vertex': iiïìiiï,
'normal_vertex': iîìíîíí,
'normalmap_pars_fragment': iìììiïï,
'clearcoat_normal_fragment_begin': iììiïii,
'clearcoat_normal_fragment_maps': iïïîììî,
'clearcoat_pars_fragment': iìììïïï,
'iridescence_pars_fragment': iíïiîíî,
'output_fragment': iíïìiìì,
'packing': iíïïïìï,
'premultiplied_alpha_fragment': iîiiíiì,
'project_vertex': iíìïíïî,
'dithering_fragment': iííïiìï,
'dithering_pars_fragment': iiìïïïî,
'roughnessmap_fragment': iïiïïií,
'roughnessmap_pars_fragment': iiìîííí,
'shadowmap_pars_fragment': iïíïíîî,
'shadowmap_pars_vertex': iìîiìiì,
'shadowmap_vertex': iîïiiïi,
'shadowmask_pars_fragment': iïiíïìî,
'skinbase_vertex': iìîíîïì,
'skinning_pars_vertex': iîiïiiï,
'skinning_vertex': iîìiììî,
'skinnormal_vertex': iíìîìíî,
'specularmap_fragment': iiììîîì,
'specularmap_pars_fragment': iíïîïìì,
'tonemapping_fragment': iíiììiì,
'tonemapping_pars_fragment': iììiîïí,
'transmission_fragment': iîíiìîï,
'transmission_pars_fragment': iíìïîii,
'uv_pars_fragment': iïiìîïi,
'uv_pars_vertex': iïïïiîî,
'uv_vertex': iïiïíìî,
'uv2_pars_fragment': iíiîíìï,
'uv2_pars_vertex': iíïîîiï,
'uv2_vertex': iìiííìi,
'worldpos_vertex': iíîiiïì,
'background_vert': iíîïiiî,
'background_frag': iïìîíîï,
'backgroundCube_vert': iîíïiíî,
'backgroundCube_frag': iïííííí,
'cube_vert': iîiííìî,
'cube_frag': iïìîííí,
'depth_vert': iiïïiìi,
'depth_frag': iííïîíï,
'distanceRGBA_vert': iîííiií,
'distanceRGBA_frag': iííîiìî,
'equirect_vert': iìîîìíi,
'equirect_frag': iîiíîíï,
'linedashed_vert': iïíìïìï,
'linedashed_frag': iììîîii,
'meshbasic_vert': iïiîiìï,
'meshbasic_frag': iïiíiîí,
'meshlambert_vert': iíïîiìi,
'meshlambert_frag': iïîïìíï,
'meshmatcap_vert': iïìïïíí,
'meshmatcap_frag': iìîïiïì,
'meshnormal_vert': iííiiïî,
'meshnormal_frag': iìíïiîí,
'meshphong_vert': iiíiiìì,
'meshphong_frag': iiìïïìï,
'meshphysical_vert': iîííiíî,
'meshphysical_frag': iííiîïî,
'meshtoon_vert': iíîïïïï,
'meshtoon_frag': iîïîiîí,
'points_vert': iïííïïï,
'points_frag': iîïïiïì,
'shadow_vert': iîïîììì,
'shadow_frag': iîììììï,
'sprite_vert': iiìîïïi,
'sprite_frag': iiïííìî
}
, iíîíïïï = {
'common': {
'diffuse': {
'value': new iïííiïi(0xffffff)
},
'opacity': {
'value': 0x1
},
'map': {
'value': null
},
'uvTransform': {
'value': new iìiiííí()
},
'uv2Transform': {
'value': new iìiiííí()
},
'alphaMap': {
'value': null
},
'alphaTest': {
'value': 0x0
}
},
'specularmap': {
'specularMap': {
'value': null
}
},
'envmap': {
'envMap': {
'value': null
},
'flipEnvMap': {
'value': -0x1
},
'reflectivity': {
'value': 0x1
},
'ior': {
'value': 1.5
},
'refractionRatio': {
'value': 0.98
}
},
'aomap': {
'aoMap': {
'value': null
},
'aoMapIntensity': {
'value': 0x1
}
},
'lightmap': {
'lightMap': {
'value': null
},
'lightMapIntensity': {
'value': 0x1
}
},
'emissivemap': {
'emissiveMap': {
'value': null
}
},
'bumpmap': {
'bumpMap': {
'value': null
},
'bumpScale': {
'value': 0x1
}
},
'normalmap': {
'normalMap': {
'value': null
},
'normalScale': {
'value': new iïîîîïi(0x1,0x1)
}
},
'displacementmap': {
'displacementMap': {
'value': null
},
'displacementScale': {
'value': 0x1
},
'displacementBias': {
'value': 0x0
}
},
'roughnessmap': {
'roughnessMap': {
'value': null
}
},
'metalnessmap': {
'metalnessMap': {
'value': null
}
},
'gradientmap': {
'gradientMap': {
'value': null
}
},
'fog': {
'fogDensity': {
'value': 0.00025
},
'fogNear': {
'value': 0x1
},
'fogFar': {
'value': 0x7d0
},
'fogColor': {
'value': new iïííiïi(0xffffff)
}
},
'lights': {
'ambientLightColor': {
'value': []
},
'lightProbe': {
'value': []
},
'directionalLights': {
'value': [],
'properties': {
'direction': {},
'color': {}
}
},
'directionalLightShadows': {
'value': [],
'properties': {
'shadowBias': {},
'shadowNormalBias': {},
'shadowRadius': {},
'shadowMapSize': {}
}
},
'directionalShadowMap': {
'value': []
},
'directionalShadowMatrix': {
'value': []
},
'spotLights': {
'value': [],
'properties': {
'color': {},
'position': {},
'direction': {},
'distance': {},
'coneCos': {},
'penumbraCos': {},
'decay': {}
}
},
'spotLightShadows': {
'value': [],
'properties': {
'shadowBias': {},
'shadowNormalBias': {},
'shadowRadius': {},
'shadowMapSize': {}
}
},
'spotLightMap': {
'value': []
},
'spotShadowMap': {
'value': []
},
'spotLightMatrix': {
'value': []
},
'pointLights': {
'value': [],
'properties': {
'color': {},
'position': {},
'decay': {},
'distance': {}
}
},
'pointLightShadows': {
'value': [],
'properties': {
'shadowBias': {},
'shadowNormalBias': {},
'shadowRadius': {},
'shadowMapSize': {},
'shadowCameraNear': {},
'shadowCameraFar': {}
}
},
'pointShadowMap': {
'value': []
},
'pointShadowMatrix': {
'value': []
},
'hemisphereLights': {
'value': [],
'properties': {
'direction': {},
'skyColor': {},
'groundColor': {}
}
},
'rectAreaLights': {
'value': [],
'properties': {
'color': {},
'position': {},
'width': {},
'height': {}
}
},
'ltc_1': {
'value': null
},
'ltc_2': {
'value': null
}
},
'points': {
'diffuse': {
'value': new iïííiïi(0xffffff)
},
'opacity': {
'value': 0x1
},
'size': {
'value': 0x1
},
'scale': {
'value': 0x1
},
'map': {
'value': null
},
'alphaMap': {
'value': null
},
'alphaTest': {
'value': 0x0
},
'uvTransform': {
'value': new iìiiííí()
}
},
'sprite': {
'diffuse': {
'value': new iïííiïi(0xffffff)
},
'opacity': {
'value': 0x1
},
'center': {
'value': new iïîîîïi(0.5,0.5)
},
'rotation': {
'value': 0x0
},
'map': {
'value': null
},
'alphaMap': {
'value': null
},
'alphaTest': {
'value': 0x0
},
'uvTransform': {
'value': new iìiiííí()
}
}
}
, iïiiíìì = {
'basic': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï[iÌïìîiì(0xd9c)], iíîíïïï['envmap'], iíîíïïï[iÌïìîiì(0xdad)], iíîíïïï[iÌïìîiì(0x1b0d)], iíîíïïï[iÌïìîiì(0x26d6)]]),
'vertexShader': iîiîíîì[iÌïìîiì(0x14bb)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x400c)]
},
'lambert': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï[iÌïìîiì(0xd9c)], iíîíïïï['envmap'], iíîíïïï['aomap'], iíîíïïï[iÌïìîiì(0x1b0d)], iíîíïïï['emissivemap'], iíîíïïï[iÌïìîiì(0x494b)], iíîíïïï[iÌïìîiì(0x3546)], iíîíïïï[iÌïìîiì(0x1ee6)], iíîíïïï[iÌïìîiì(0x26d6)], iíîíïïï[iÌïìîiì(0x859)], {
'emissive': {
'value': new iïííiïi(0x0)
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x30af)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x174e)]
},
'phong': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï['specularmap'], iíîíïïï[iÌïìîiì(0x1984)], iíîíïïï[iÌïìîiì(0xdad)], iíîíïïï[iÌïìîiì(0x1b0d)], iíîíïïï['emissivemap'], iíîíïïï[iÌïìîiì(0x494b)], iíîíïïï['normalmap'], iíîíïïï[iÌïìîiì(0x1ee6)], iíîíïïï[iÌïìîiì(0x26d6)], iíîíïïï[iÌïìîiì(0x859)], {
'emissive': {
'value': new iïííiïi(0x0)
},
'specular': {
'value': new iïííiïi(0x111111)
},
'shininess': {
'value': 0x1e
}
}]),
'vertexShader': iîiîíîì['meshphong_vert'],
'fragmentShader': iîiîíîì['meshphong_frag']
},
'standard': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï[iÌïìîiì(0x1984)], iíîíïïï[iÌïìîiì(0xdad)], iíîíïïï[iÌïìîiì(0x1b0d)], iíîíïïï['emissivemap'], iíîíïïï[iÌïìîiì(0x494b)], iíîíïïï[iÌïìîiì(0x3546)], iíîíïïï['displacementmap'], iíîíïïï['roughnessmap'], iíîíïïï[iÌïìîiì(0x969)], iíîíïïï[iÌïìîiì(0x26d6)], iíîíïïï[iÌïìîiì(0x859)], {
'emissive': {
'value': new iïííiïi(0x0)
},
'roughness': {
'value': 0x1
},
'metalness': {
'value': 0x0
},
'envMapIntensity': {
'value': 0x1
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x1ef5)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x2059)]
},
'toon': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï[iÌïìîiì(0xdad)], iíîíïïï['lightmap'], iíîíïïï[iÌïìîiì(0x36d3)], iíîíïïï[iÌïìîiì(0x494b)], iíîíïïï[iÌïìîiì(0x3546)], iíîíïïï['displacementmap'], iíîíïïï[iÌïìîiì(0x212e)], iíîíïïï[iÌïìîiì(0x26d6)], iíîíïïï['lights'], {
'emissive': {
'value': new iïííiïi(0x0)
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x457e)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x52a)]
},
'matcap': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï['bumpmap'], iíîíïïï['normalmap'], iíîíïïï['displacementmap'], iíîíïïï[iÌïìîiì(0x26d6)], {
'matcap': {
'value': null
}
}]),
'vertexShader': iîiîíîì['meshmatcap_vert'],
'fragmentShader': iîiîíîì['meshmatcap_frag']
},
'points': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x3153)], iíîíïïï[iÌïìîiì(0x26d6)]]),
'vertexShader': iîiîíîì[iÌïìîiì(0x5033)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x1427)]
},
'dashed': {
'uniforms': iîïîîìi([iíîíïïï['common'], iíîíïïï[iÌïìîiì(0x26d6)], {
'scale': {
'value': 0x1
},
'dashSize': {
'value': 0x1
},
'totalSize': {
'value': 0x2
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x3df1)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x26aa)]
},
'depth': {
'uniforms': iîïîîìi([iíîíïïï['common'], iíîíïïï[iÌïìîiì(0x1ee6)]]),
'vertexShader': iîiîíîì['depth_vert'],
'fragmentShader': iîiîíîì[iÌïìîiì(0x18b)]
},
'normal': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï['bumpmap'], iíîíïïï['normalmap'], iíîíïïï[iÌïìîiì(0x1ee6)], {
'opacity': {
'value': 0x1
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x1f13)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x179)]
},
'sprite': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x1f50)], iíîíïïï['fog']]),
'vertexShader': iîiîíîì[iÌïìîiì(0x6a6)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x3df0)]
},
'background': {
'uniforms': {
'uvTransform': {
'value': new iìiiííí()
},
't2D': {
'value': null
},
'backgroundIntensity': {
'value': 0x1
}
},
'vertexShader': iîiîíîì[iÌïìîiì(0x2dcd)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x4cfb)]
},
'backgroundCube': {
'uniforms': {
'envMap': {
'value': null
},
'flipEnvMap': {
'value': -0x1
},
'backgroundBlurriness': {
'value': 0x0
},
'backgroundIntensity': {
'value': 0x1
}
},
'vertexShader': iîiîíîì['backgroundCube_vert'],
'fragmentShader': iîiîíîì[iÌïìîiì(0x4b8f)]
},
'cube': {
'uniforms': {
'tCube': {
'value': null
},
'tFlip': {
'value': -0x1
},
'opacity': {
'value': 0x1
}
},
'vertexShader': iîiîíîì[iÌïìîiì(0xa98)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x3847)]
},
'equirect': {
'uniforms': {
'tEquirect': {
'value': null
}
},
'vertexShader': iîiîíîì[iÌïìîiì(0x3f10)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x6a0)]
},
'distanceRGBA': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x10d6)], iíîíïïï['displacementmap'], {
'referencePosition': {
'value': new iïìïïïî()
},
'nearDistance': {
'value': 0x1
},
'farDistance': {
'value': 0x3e8
}
}]),
'vertexShader': iîiîíîì['distanceRGBA_vert'],
'fragmentShader': iîiîíîì[iÌïìîiì(0x2137)]
},
'shadow': {
'uniforms': iîïîîìi([iíîíïïï[iÌïìîiì(0x859)], iíîíïïï[iÌïìîiì(0x26d6)], {
'color': {
'value': new iïííiïi(0x0)
},
'opacity': {
'value': 0x1
}
}]),
'vertexShader': iîiîíîì['shadow_vert'],
'fragmentShader': iîiîíîì[iÌïìîiì(0x2d21)]
}
};
iïiiíìì[iÌïìîiì(0x1c74)] = {
'uniforms': iîïîîìi([iïiiíìì['standard'][iÌïìîiì(0x2c47)], {
'clearcoat': {
'value': 0x0
},
'clearcoatMap': {
'value': null
},
'clearcoatRoughness': {
'value': 0x0
},
'clearcoatRoughnessMap': {
'value': null
},
'clearcoatNormalScale': {
'value': new iïîîîïi(0x1,0x1)
},
'clearcoatNormalMap': {
'value': null
},
'iridescence': {
'value': 0x0
},
'iridescenceMap': {
'value': null
},
'iridescenceIOR': {
'value': 1.3
},
'iridescenceThicknessMinimum': {
'value': 0x64
},
'iridescenceThicknessMaximum': {
'value': 0x190
},
'iridescenceThicknessMap': {
'value': null
},
'sheen': {
'value': 0x0
},
'sheenColor': {
'value': new iïííiïi(0x0)
},
'sheenColorMap': {
'value': null
},
'sheenRoughness': {
'value': 0x1
},
'sheenRoughnessMap': {
'value': null
},
'transmission': {
'value': 0x0
},
'transmissionMap': {
'value': null
},
'transmissionSamplerSize': {
'value': new iïîîîïi()
},
'transmissionSamplerMap': {
'value': null
},
'thickness': {
'value': 0x0
},
'thicknessMap': {
'value': null
},
'attenuationDistance': {
'value': 0x0
},
'attenuationColor': {
'value': new iïííiïi(0x0)
},
'specularIntensity': {
'value': 0x1
},
'specularIntensityMap': {
'value': null
},
'specularColor': {
'value': new iïííiïi(0x1,0x1,0x1)
},
'specularColorMap': {
'value': null
}
}]),
'vertexShader': iîiîíîì[iÌïìîiì(0x1ef5)],
'fragmentShader': iîiîíîì[iÌïìîiì(0x2059)]
};
const iiìïîïí = {
'r': 0x0,
'b': 0x0,
'g': 0x0
};
function iïiíïiï(iîïïìiï, iïïiïii, iîîíiïî, iíìîiìí, iììíîìî, iïîîíïí, iiiììîì) {
const iííîíîì = new iïííiïi(0x0);
let iíìïïii = iïîîíïí === !![] ? 0x0 : 0x1, iíïiïiî, iiììîíi, iìïíiiï = null, iííîííî = 0x0, iíiiíií = null;
function iìíiîîi(iíïîíìí, iîïiîîî) {
var iÎïiìii = a3iììiiiì;
let iîíîiîì = ![]
, iîìíïìî = iîïiîîî[iÎïiìii(0xa1c)] === !![] ? iîïiîîî['background'] : null;
if (iîìíïìî && iîìíïìî[iÎïiìii(0x39ac)]) {
const iîïïïïi = iîïiîîî[iÎïiìii(0x17e1)] > 0x0;
iîìíïìî = (iîïïïïi ? iîîíiïî : iïïiïii)[iÎïiìii(0x85d)](iîìíïìî);
}
const iîïiiîî = iîïïìiï['xr']
, iïìiïïí = iîïiiîî['getSession'] && iîïiiîî[iÎïiìii(0x4cb7)]();
iïìiïïí && iïìiïïí[iÎïiìii(0x100d)] === iÎïiìii(0xb1d) && (iîìíïìî = null);
if (iîìíïìî === null)
iìííîìì(iííîíîì, iíìïïii);
else
iîìíïìî && iîìíïìî[iÎïiìii(0x4047)] && (iìííîìì(iîìíïìî, 0x1),
iîíîiîì = !![]);
(iîïïìiï[iÎïiìii(0x2133)] || iîíîiîì) && iîïïìiï[iÎïiìii(0x35a)](iîïïìiï[iÎïiìii(0x2bab)], iîïïìiï[iÎïiìii(0x19dc)], iîïïìiï['autoClearStencil']);
if (iîìíïìî && (iîìíïìî[iÎïiìii(0x38f4)] || iîìíïìî['mapping'] === iííiïïí))
iiììîíi === undefined && (iiììîíi = new iîîiîíï(new iiíïîìï(0x1,0x1,0x1),new iíïîiïi({
'name': 'BackgroundCubeMaterial',
'uniforms': iîììîìì(iïiiíìì[iÎïiìii(0x60f)][iÎïiìii(0x2c47)]),
'vertexShader': iïiiíìì[iÎïiìii(0x60f)]['vertexShader'],
'fragmentShader': iïiiíìì[iÎïiìii(0x60f)][iÎïiìii(0x21ce)],
'side': iîîîiìí,
'depthTest': ![],
'depthWrite': ![],
'fog': ![]
})),
iiììîíi[iÎïiìii(0xec4)][iÎïiìii(0xa59)]('normal'),
iiììîíi[iÎïiìii(0xec4)][iÎïiìii(0xa59)]('uv'),
iiììîíi[iÎïiìii(0x17e3)] = function(iiiìíii, iîiíïïí, iïiïìíì) {
var iÌíìííî = iÎïiìii;
this[iÌíìííî(0xcd4)][iÌíìííî(0x3333)](iïiïìíì[iÌíìííî(0xcd4)]);
}
,
Object['defineProperty'](iiììîíi[iÎïiìii(0x180)], 'envMap', {
'get': function() {
var iÌíìïíì = iÎïiìii;
return this[iÌíìïíì(0x2c47)][iÌíìïíì(0x411c)]['value'];
}
}),
iììíîìî[iÎïiìii(0x59d)](iiììîíi)),
iiììîíi[iÎïiìii(0x180)][iÎïiìii(0x2c47)][iÎïiìii(0x411c)][iÎïiìii(0x4297)] = iîìíïìî,
iiììîíi[iÎïiìii(0x180)][iÎïiìii(0x2c47)]['flipEnvMap'][iÎïiìii(0x4297)] = iîìíïìî[iÎïiìii(0x38f4)] && iîìíïìî[iÎïiìii(0x1ab9)] === ![] ? -0x1 : 0x1,
iiììîíi['material'][iÎïiìii(0x2c47)]['backgroundBlurriness'][iÎïiìii(0x4297)] = iîïiîîî['backgroundBlurriness'],
iiììîíi[iÎïiìii(0x180)][iÎïiìii(0x2c47)]['backgroundIntensity'][iÎïiìii(0x4297)] = iîïiîîî[iÎïiìii(0x24f5)],
iiììîíi[iÎïiìii(0x180)][iÎïiìii(0x3e53)] = iîìíïìî[iÎïiìii(0x3d52)] === iîiîîiî ? ![] : !![],
(iìïíiiï !== iîìíïìî || iííîííî !== iîìíïìî[iÎïiìii(0x203c)] || iíiiíií !== iîïïìiï[iÎïiìii(0x3eb8)]) && (iiììîíi[iÎïiìii(0x180)][iÎïiìii(0x3032)] = !![],
iìïíiiï = iîìíïìî,
iííîííî = iîìíïìî[iÎïiìii(0x203c)],
iíiiíií = iîïïìiï[iÎïiìii(0x3eb8)]),
iiììîíi[iÎïiìii(0x30d4)]['enableAll'](),
iíïîíìí[iÎïiìii(0x4895)](iiììîíi, iiììîíi[iÎïiìii(0xec4)], iiììîíi['material'], 0x0, 0x0, null);
else
iîìíïìî && iîìíïìî[iÎïiìii(0x39ac)] && (iíïiïiî === undefined && (iíïiïiî = new iîîiîíï(new iïîiîìï(0x2,0x2),new iíïîiïi({
'name': iÎïiìii(0x32b2),
'uniforms': iîììîìì(iïiiíìì['background']['uniforms']),
'vertexShader': iïiiíìì[iÎïiìii(0x580)][iÎïiìii(0x812)],
'fragmentShader': iïiiíìì['background'][iÎïiìii(0x21ce)],
'side': iiïìiií,
'depthTest': ![],
'depthWrite': ![],
'fog': ![]
})),
iíïiïiî[iÎïiìii(0xec4)][iÎïiìii(0xa59)](iÎïiìii(0x22a2)),
Object[iÎïiìii(0x20f2)](iíïiïiî[iÎïiìii(0x180)], iÎïiìii(0xc3e), {
'get': function() {
var iIîiïiî = iÎïiìii;
return this[iIîiïiî(0x2c47)]['t2D']['value'];
}
}),
iììíîìî[iÎïiìii(0x59d)](iíïiïiî)),
iíïiïiî[iÎïiìii(0x180)][iÎïiìii(0x2c47)][iÎïiìii(0x3cd1)][iÎïiìii(0x4297)] = iîìíïìî,
iíïiïiî[iÎïiìii(0x180)][iÎïiìii(0x2c47)][iÎïiìii(0x24f5)][iÎïiìii(0x4297)] = iîïiîîî[iÎïiìii(0x24f5)],
iíïiïiî[iÎïiìii(0x180)]['toneMapped'] = iîìíïìî[iÎïiìii(0x3d52)] === iîiîîiî ? ![] : !![],
iîìíïìî['matrixAutoUpdate'] === !![] && iîìíïìî['updateMatrix'](),
iíïiïiî['material'][iÎïiìii(0x2c47)][iÎïiìii(0x4f1e)]['value'][iÎïiìii(0x45d4)](iîìíïìî[iÎïiìii(0x2d2a)]),
(iìïíiiï !== iîìíïìî || iííîííî !== iîìíïìî[iÎïiìii(0x203c)] || iíiiíií !== iîïïìiï[iÎïiìii(0x3eb8)]) && (iíïiïiî[iÎïiìii(0x180)][iÎïiìii(0x3032)] = !![],
iìïíiiï = iîìíïìî,
iííîííî = iîìíïìî[iÎïiìii(0x203c)],
iíiiíií = iîïïìiï[iÎïiìii(0x3eb8)]),
iíïiïiî[iÎïiìii(0x30d4)]['enableAll'](),
iíïîíìí[iÎïiìii(0x4895)](iíïiïiî, iíïiïiî['geometry'], iíïiïiî[iÎïiìii(0x180)], 0x0, 0x0, null));
}
function iìííîìì(iiìîíii, iiìííii) {
var iIïííîí = a3iììiiiì;
iiìîíii[iIïííîí(0x3ed3)](iiìïîïí, iiììïií(iîïïìiï)),
iíìîiìí[iIïííîí(0x4ba6)]['color'][iIïííîí(0x13e)](iiìïîïí['r'], iiìïîïí['g'], iiìïîïí['b'], iiìííii, iiiììîì);
}
return {
'getClearColor': function() {
return iííîíîì;
},
'setClearColor': function(iîîïiîî, iîíiïîï=0x1) {
var iÍíiiïï = a3iììiiiì;
iííîíîì[iÍíiiïï(0x3458)](iîîïiîî),
iíìïïii = iîíiïîï,
iìííîìì(iííîíîì, iíìïïii);
},
'getClearAlpha': function() {
return iíìïïii;
},
'setClearAlpha': function(iììïîíï) {
iíìïïii = iììïîíï,
iìííîìì(iííîíîì, iíìïïii);
},
'render': iìíiîîi
};
}
function iïííìíï(iîïîíïï, iîïiiiï, iïïíïïî, iìïïiîì) {
var iÌîììïî = iÌïìîiì;
const iìïîîiì = iîïîíïï[iÌîììïî(0x2a03)](0x8869)
, iíìíïïî = iìïïiîì[iÌîììïî(0x2b84)] ? null : iîïiiiï[iÌîììïî(0x85d)](iÌîììïî(0x423c))
, iììiíìí = iìïïiîì[iÌîììïî(0x2b84)] || iíìíïïî !== null
, iiiïïiì = {}
, iíïiîiî = iiíïiiî(null);
let iîiìííï = iíïiîiî
, iiííîïì = ![];
function iiìiîìî(iíìïìií, iîíîïii, iîììîíî, iíiììïï, iïiiiií) {
var iIìïïíî = iÌîììïî;
let iìíìiìi = ![];
if (iììiíìí) {
const iíììíîï = iííiiii(iíiììïï, iîììîíî, iîíîïii);
iîiìííï !== iíììíîï && (iîiìííï = iíììíîï,
iííïiìì(iîiìííï[iIìïïíî(0x18b7)]));
iìíìiìi = iïîìíiî(iíìïìií, iíiììïï, iîììîíî, iïiiiií);
if (iìíìiìi)
iiíiíïï(iíìïìií, iíiììïï, iîììîíî, iïiiiií);
} else {
const iïíiîîi = iîíîïii[iIìïïíî(0x3454)] === !![];
(iîiìííï['geometry'] !== iíiììïï['id'] || iîiìííï[iIìïïíî(0x2c8)] !== iîììîíî['id'] || iîiìííï['wireframe'] !== iïíiîîi) && (iîiìííï[iIìïïíî(0xec4)] = iíiììïï['id'],
iîiìííï[iIìïïíî(0x2c8)] = iîììîíî['id'],
iîiìííï['wireframe'] = iïíiîîi,
iìíìiìi = !![]);
}
iïiiiií !== null && iïïíïïî[iIìïïíî(0x59d)](iïiiiií, 0x8893),
(iìíìiìi || iiííîïì) && (iiííîïì = ![],
iïììïiì(iíìïìií, iîíîïii, iîììîíî, iíiììïï),
iïiiiií !== null && iîïîíïï[iIìïïíî(0x2ce9)](0x8893, iïïíïïî['get'](iïiiiií)[iIìïïíî(0x4e2d)]));
}
function iîiïîïî() {
var iÌíííìî = iÌîììïî;
if (iìïïiîì['isWebGL2'])
return iîïîíïï['createVertexArray']();
return iíìíïïî[iÌíííìî(0x4677)]();
}
function iííïiìì(iíiïîiî) {
var iÍiîiíì = iÌîììïî;
if (iìïïiîì[iÍiîiíì(0x2b84)])
return iîïîíïï['bindVertexArray'](iíiïîiî);
return iíìíïïî[iÍiîiíì(0xc53)](iíiïîiî);
}
function iíîíìïí(iìiíîîì) {
var iÎîiìïi = iÌîììïî;
if (iìïïiîì[iÎîiìïi(0x2b84)])
return iîïîíïï[iÎîiìïi(0x5c1)](iìiíîîì);
return iíìíïïî[iÎîiìïi(0x40be)](iìiíîîì);
}
function iííiiii(iìïiììí, iìïîíiï, iîîiíïì) {
var iIîîîíí = iÌîììïî;
const iîíîîìï = iîîiíïì[iIîîîíí(0x3454)] === !![];
let iíïïíîi = iiiïïiì[iìïiììí['id']];
iíïïíîi === undefined && (iíïïíîi = {},
iiiïïiì[iìïiììí['id']] = iíïïíîi);
let iîíiïíí = iíïïíîi[iìïîíiï['id']];
iîíiïíí === undefined && (iîíiïíí = {},
iíïïíîi[iìïîíiï['id']] = iîíiïíí);
let iîïììiî = iîíiïíí[iîíîîìï];
return iîïììiî === undefined && (iîïììiî = iiíïiiî(iîiïîïî()),
iîíiïíí[iîíîîìï] = iîïììiî),
iîïììiî;
}
function iiíïiiî(iíììiîí) {
const iííiiîí = []
, iîííîiï = []
, iïîíîíí = [];
for (let iìíïïîi = 0x0; iìíïïîi < iìïîîiì; iìíïïîi++) {
iííiiîí[iìíïïîi] = 0x0,
iîííîiï[iìíïïîi] = 0x0,
iïîíîíí[iìíïïîi] = 0x0;
}
return {
'geometry': null,
'program': null,
'wireframe': ![],
'newAttributes': iííiiîí,
'enabledAttributes': iîííîiï,
'attributeDivisors': iïîíîíí,
'object': iíììiîí,
'attributes': {},
'index': null
};
}
function iïîìíiî(iïïiììi, iïíîîïï, iìiïìiì, iìiííïi) {
var iÍììííï = iÌîììïî;
const iiììîíì = iîiìííï[iÍììííï(0x144d)]
, iïiììîï = iïíîîïï['attributes'];
let iiïìììi = 0x0;
const iïìiîíí = iìiïìiì[iÍììííï(0x3e5)]();
for (const iìïìíii in iïìiîíí) {
const iîìîiií = iïìiîíí[iìïìíii];
if (iîìîiií['location'] >= 0x0) {
const iíìïiíi = iiììîíì[iìïìíii];
let iiìîiiï = iïiììîï[iìïìíii];
if (iiìîiiï === undefined) {
if (iìïìíii === iÍììííï(0x4559) && iïïiììi[iÍììííï(0x4559)])
iiìîiiï = iïïiììi[iÍììííï(0x4559)];
if (iìïìíii === iÍììííï(0x145e) && iïïiììi['instanceColor'])
iiìîiiï = iïïiììi[iÍììííï(0x145e)];
}
if (iíìïiíi === undefined)
return !![];
if (iíìïiíi[iÍììííï(0x1dae)] !== iiìîiiï)
return !![];
if (iiìîiiï && iíìïiíi[iÍììííï(0x1183)] !== iiìîiiï['data'])
return !![];
iiïìììi++;
}
}
if (iîiìííï['attributesNum'] !== iiïìììi)
return !![];
if (iîiìííï[iÍììííï(0x1cb)] !== iìiííïi)
return !![];
return ![];
}
function iiíiíïï(iîïíïíi, iíïîíïí, iììiìîï, iîîíïiï) {
var iÎïïïìí = iÌîììïî;
const iiìïííì = {}
, iïììîiì = iíïîíïí[iÎïïïìí(0x144d)];
let iíïíïiì = 0x0;
const iîïìíïì = iììiìîï['getAttributes']();
for (const iîìíîiî in iîïìíïì) {
const iiìîiîì = iîïìíïì[iîìíîiî];
if (iiìîiîì['location'] >= 0x0) {
let iîíìïíi = iïììîiì[iîìíîiî];
if (iîíìïíi === undefined) {
if (iîìíîiî === iÎïïïìí(0x4559) && iîïíïíi[iÎïïïìí(0x4559)])
iîíìïíi = iîïíïíi['instanceMatrix'];
if (iîìíîiî === iÎïïïìí(0x145e) && iîïíïíi[iÎïïïìí(0x145e)])
iîíìïíi = iîïíïíi[iÎïïïìí(0x145e)];
}
const iíìîííì = {};
iíìîííì[iÎïïïìí(0x1dae)] = iîíìïíi,
iîíìïíi && iîíìïíi[iÎïïïìí(0x1183)] && (iíìîííì['data'] = iîíìïíi['data']),
iiìïííì[iîìíîiî] = iíìîííì,
iíïíïiì++;
}
}
iîiìííï[iÎïïïìí(0x144d)] = iiìïííì,
iîiìííï[iÎïïïìí(0x311f)] = iíïíïiì,
iîiìííï['index'] = iîîíïiï;
}
function iïîiiii() {
const iìíîîií = iîiìííï['newAttributes'];
for (let iïîiîïì = 0x0, iìïíîìï = iìíîîií['length']; iïîiîïì < iìïíîìï; iïîiîïì++) {
iìíîîií[iïîiîïì] = 0x0;
}
}
function iiiîìîì(iiìíïìì) {
iïîïììi(iiìíïìì, 0x0);
}
function iïîïììi(iiíîíìí, iiììîìï) {
var iÍìiîíï = iÌîììïî;
const iïîìîîì = iîiìííï[iÍìiîíï(0x3a71)]
, iiíììïí = iîiìííï[iÍìiîíï(0x4e23)]
, iîíïííï = iîiìííï[iÍìiîíï(0x2373)];
iïîìîîì[iiíîíìí] = 0x1;
iiíììïí[iiíîíìí] === 0x0 && (iîïîíïï[iÍìiîíï(0x45d)](iiíîíìí),
iiíììïí[iiíîíìí] = 0x1);
if (iîíïííï[iiíîíìí] !== iiììîìï) {
const iíïíiïi = iìïïiîì[iÍìiîíï(0x2b84)] ? iîïîíïï : iîïiiiï[iÍìiîíï(0x85d)]('ANGLE_instanced_arrays');
iíïíiïi[iìïïiîì[iÍìiîíï(0x2b84)] ? iÍìiîíï(0x9c3) : iÍìiîíï(0x3202)](iiíîíìí, iiììîìï),
iîíïííï[iiíîíìí] = iiììîìï;
}
}
function iíiîììì() {
var iÎîîííí = iÌîììïî;
const iìïíìiî = iîiìííï[iÎîîííí(0x3a71)]
, iïiîííï = iîiìííï[iÎîîííí(0x4e23)];
for (let iììïííï = 0x0, iîîiiîi = iïiîííï[iÎîîííí(0x41c3)]; iììïííï < iîîiiîi; iììïííï++) {
iïiîííï[iììïííï] !== iìïíìiî[iììïííï] && (iîïîíïï[iÎîîííí(0x2e44)](iììïííï),
iïiîííï[iììïííï] = 0x0);
}
}
function iiîîiiì(iììïíïï, iíiîîïï, iiíïííi, iíììîïí, iíìîïïî, iìíïììï) {
var iÌïìíïi = iÌîììïî;
iìïïiîì[iÌïìíïi(0x2b84)] === !![] && (iiíïííi === 0x1404 || iiíïííi === 0x1405) ? iîïîíïï[iÌïìíïi(0x2127)](iììïíïï, iíiîîïï, iiíïííi, iíìîïïî, iìíïììï) : iîïîíïï[iÌïìíïi(0x2eb6)](iììïíïï, iíiîîïï, iiíïííi, iíììîïí, iíìîïïî, iìíïììï);
}
function iïììïiì(iíîîiìï, iîíîïïi, iîìïïìi, iïiìîíi) {
var iÍîîiiî = iÌîììïî;
if (iìïïiîì[iÍîîiiî(0x2b84)] === ![] && (iíîîiìï[iÍîîiiî(0x4238)] || iïiìîíi['isInstancedBufferGeometry'])) {
if (iîïiiiï['get'](iÍîîiiî(0x2819)) === null)
return;
}
iïîiiii();
const iìïïíïi = iïiìîíi['attributes']
, iïiííìì = iîìïïìi[iÍîîiiî(0x3e5)]()
, iíìîïîì = iîíîïïi[iÍîîiiî(0x2644)];
for (const iiiïïîï in iïiííìì) {
const iíîíïíï = iïiííìì[iiiïïîï];
if (iíîíïíï['location'] >= 0x0) {
let iïïîiiî = iìïïíïi[iiiïïîï];
if (iïïîiiî === undefined) {
if (iiiïïîï === iÍîîiiî(0x4559) && iíîîiìï[iÍîîiiî(0x4559)])
iïïîiiî = iíîîiìï[iÍîîiiî(0x4559)];
if (iiiïïîï === iÍîîiiî(0x145e) && iíîîiìï[iÍîîiiî(0x145e)])
iïïîiiî = iíîîiìï['instanceColor'];
}
if (iïïîiiî !== undefined) {
const iïïîîïì = iïïîiiî[iÍîîiiî(0x4b3c)]
, iìiîiìï = iïïîiiî[iÍîîiiî(0xd4e)]
, iîîíìïì = iïïíïïî[iÍîîiiî(0x85d)](iïïîiiî);
if (iîîíìïì === undefined)
continue;
const iiiîiïi = iîîíìïì[iÍîîiiî(0x4e2d)]
, iííìììi = iîîíìïì['type']
, iiíìììî = iîîíìïì[iÍîîiiî(0x1e69)];
if (iïïîiiî[iÍîîiiî(0x1a00)]) {
const iìîîiíi = iïïîiiî[iÍîîiiî(0x1183)]
, iïìíìïî = iìîîiíi[iÍîîiiî(0x3a0a)]
, iíiiiìì = iïïîiiî[iÍîîiiî(0xfcb)];
if (iìîîiíi['isInstancedInterleavedBuffer']) {
for (let iîïiîìì = 0x0; iîïiîìì < iíîíïíï[iÍîîiiî(0x2074)]; iîïiîìì++) {
iïîïììi(iíîíïíï[iÍîîiiî(0x2689)] + iîïiîìì, iìîîiíi[iÍîîiiî(0x181)]);
}
iíîîiìï['isInstancedMesh'] !== !![] && iïiìîíi[iÍîîiiî(0x222)] === undefined && (iïiìîíi['_maxInstanceCount'] = iìîîiíi['meshPerAttribute'] * iìîîiíi[iÍîîiiî(0x147b)]);
} else
for (let iiiíîií = 0x0; iiiíîií < iíîíïíï['locationSize']; iiiíîií++) {
iiiîìîì(iíîíïíï[iÍîîiiî(0x2689)] + iiiíîií);
}
iîïîíïï[iÍîîiiî(0x2ce9)](0x8892, iiiîiïi);
for (let iiïíiîï = 0x0; iiïíiîï < iíîíïíï[iÍîîiiî(0x2074)]; iiïíiîï++) {
iiîîiiì(iíîíïíï[iÍîîiiî(0x2689)] + iiïíiîï, iìiîiìï / iíîíïíï[iÍîîiiî(0x2074)], iííìììi, iïïîîïì, iïìíìïî * iiíìììî, (iíiiiìì + iìiîiìï / iíîíïíï[iÍîîiiî(0x2074)] * iiïíiîï) * iiíìììî);
}
} else {
if (iïïîiiî[iÍîîiiî(0x21eb)]) {
for (let iîïììïì = 0x0; iîïììïì < iíîíïíï[iÍîîiiî(0x2074)]; iîïììïì++) {
iïîïììi(iíîíïíï[iÍîîiiî(0x2689)] + iîïììïì, iïïîiiî['meshPerAttribute']);
}
iíîîiìï[iÍîîiiî(0x4238)] !== !![] && iïiìîíi[iÍîîiiî(0x222)] === undefined && (iïiìîíi[iÍîîiiî(0x222)] = iïïîiiî[iÍîîiiî(0x181)] * iïïîiiî[iÍîîiiî(0x147b)]);
} else
for (let iîiìïìí = 0x0; iîiìïìí < iíîíïíï[iÍîîiiî(0x2074)]; iîiìïìí++) {
iiiîìîì(iíîíïíï[iÍîîiiî(0x2689)] + iîiìïìí);
}
iîïîíïï['bindBuffer'](0x8892, iiiîiïi);
for (let iîìïiîî = 0x0; iîìïiîî < iíîíïíï[iÍîîiiî(0x2074)]; iîìïiîî++) {
iiîîiiì(iíîíïíï[iÍîîiiî(0x2689)] + iîìïiîî, iìiîiìï / iíîíïíï[iÍîîiiî(0x2074)], iííìììi, iïïîîïì, iìiîiìï * iiíìììî, iìiîiìï / iíîíïíï[iÍîîiiî(0x2074)] * iîìïiîî * iiíìììî);
}
}
} else {
if (iíìîïîì !== undefined) {
const iìïïïïî = iíìîïîì[iiiïïîï];
if (iìïïïïî !== undefined)
switch (iìïïïïî[iÍîîiiî(0x41c3)]) {
case 0x2:
iîïîíïï['vertexAttrib2fv'](iíîíïíï[iÍîîiiî(0x2689)], iìïïïïî);
break;
case 0x3:
iîïîíïï[iÍîîiiî(0x4ef9)](iíîíïíï['location'], iìïïïïî);
break;
case 0x4:
iîïîíïï['vertexAttrib4fv'](iíîíïíï[iÍîîiiî(0x2689)], iìïïïïî);
break;
default:
iîïîíïï[iÍîîiiî(0x3474)](iíîíïíï['location'], iìïïïïî);
}
}
}
}
}
iíiîììì();
}
function iìîiíii() {
iíïîïìi();
for (const iïíìììi in iiiïïiì) {
const iïììîìi = iiiïïiì[iïíìììi];
for (const iíìííìi in iïììîìi) {
const iiîíîîí = iïììîìi[iíìííìi];
for (const iíiïiíï in iiîíîîí) {
iíîíìïí(iiîíîîí[iíiïiíï]['object']),
delete iiîíîîí[iíiïiíï];
}
delete iïììîìi[iíìííìi];
}
delete iiiïïiì[iïíìììi];
}
}
function iíïïiìì(iíïììïí) {
if (iiiïïiì[iíïììïí['id']] === undefined)
return;
const iìîiïìí = iiiïïiì[iíïììïí['id']];
for (const iiiîïîì in iìîiïìí) {
const iïïïìïí = iìîiïìí[iiiîïîì];
for (const iiîìíii in iïïïìïí) {
iíîíìïí(iïïïìïí[iiîìíii]['object']),
delete iïïïìïí[iiîìíii];
}
delete iìîiïìí[iiiîïîì];
}
delete iiiïïiì[iíïììïí['id']];
}
function iïíîííì(iîiïíii) {
var iÍîííïì = iÌîììïî;
for (const iììîìïì in iiiïïiì) {
const iìiiíîî = iiiïïiì[iììîìïì];
if (iìiiíîî[iîiïíii['id']] === undefined)
continue;
const iîïííiì = iìiiíîî[iîiïíii['id']];
for (const iíîïiíï in iîïííiì) {
iíîíìïí(iîïííiì[iíîïiíï][iÍîííïì(0x18b7)]),
delete iîïííiì[iíîïiíï];
}
delete iìiiíîî[iîiïíii['id']];
}
}
function iíïîïìi() {
var iÌìîiìi = iÌîììïî;
iìiíïiî(),
iiííîïì = !![];
if (iîiìííï === iíïiîiî)
return;
iîiìííï = iíïiîiî,
iííïiìì(iîiìííï[iÌìîiìi(0x18b7)]);
}
function iìiíïiî() {
var iÎïïîíî = iÌîììïî;
iíïiîiî[iÎïïîíî(0xec4)] = null,
iíïiîiî[iÎïïîíî(0x2c8)] = null,
iíïiîiî[iÎïïîíî(0x3454)] = ![];
}
return {
'setup': iiìiîìî,
'reset': iíïîïìi,
'resetDefaultState': iìiíïiî,
'dispose': iìîiíii,
'releaseStatesOfGeometry': iíïïiìì,
'releaseStatesOfProgram': iïíîííì,
'initAttributes': iïîiiii,
'enableAttribute': iiiîìîì,
'disableUnusedAttributes': iíiîììì
};
}
function iïïìïîï(iíìïîiì, iiiííìi, iiíïìíí, iíîiïíí) {
var iÌïiïii = iÌïìîiì;
const iîíïïìí = iíîiïíí[iÌïiïii(0x2b84)];
let iììïíiï;
function iìììîìi(iíìììïí) {
iììïíiï = iíìììïí;
}
function iîìîiìí(iîîiiîï, iíïiíìï) {
var iÎïîïíî = iÌïiïii;
iíìïîiì[iÎïîïíî(0x34b6)](iììïíiï, iîîiiîï, iíïiíìï),
iiíïìíí['update'](iíïiíìï, iììïíiï, 0x1);
}
function iiïiíïî(iïìîîií, iiííìîì, iïíiììi) {
var iÌííîîï = iÌïiïii;
if (iïíiììi === 0x0)
return;
let iiîìïïi, iîîíïîí;
if (iîíïïìí)
iiîìïïi = iíìïîiì,
iîîíïîí = iÌííîîï(0x131f);
else {
iiîìïïi = iiiííìi[iÌííîîï(0x85d)](iÌííîîï(0x2819)),
iîîíïîí = 'drawArraysInstancedANGLE';
if (iiîìïïi === null) {
console[iÌííîîï(0x4e7a)](iÌííîîï(0x167f));
return;
}
}
iiîìïïi[iîîíïîí](iììïíiï, iïìîîií, iiííìîì, iïíiììi),
iiíïìíí[iÌííîîï(0x59d)](iiííìîì, iììïíiï, iïíiììi);
}
this[iÌïiïii(0x1ffd)] = iìììîìi,
this[iÌïiïii(0x3762)] = iîìîiìí,
this['renderInstances'] = iiïiíïî;
}
function iïììiíí(iìîîiîi, iììiiïî, iíìíîîï) {
var iÏïìíìí = iÌïìîiì;
let iiíiíîi;
function iiïïìïï() {
var iÎíïìîî = a3iììiiiì;
if (iiíiíîi !== undefined)
return iiíiíîi;
if (iììiiïî[iÎíïìîî(0x4927)](iÎíïìîî(0x27c3)) === !![]) {
const iíìiìiï = iììiiïî[iÎíïìîî(0x85d)](iÎíïìîî(0x27c3));
iiíiíîi = iìîîiîi[iÎíïìîî(0x2a03)](iíìiìiï[iÎíïìîî(0x28e)]);
} else
iiíiíîi = 0x0;
return iiíiíîi;
}
function iiiïîìí(iìíïiìí) {
var iÏìîììî = a3iììiiiì;
if (iìíïiìí === 'highp') {
if (iìîîiîi[iÏìîììî(0x376f)](0x8b31, 0x8df2)['precision'] > 0x0 && iìîîiîi[iÏìîììî(0x376f)](0x8b30, 0x8df2)[iÏìîììî(0xe5a)] > 0x0)
return iÏìîììî(0x3d04);
iìíïiìí = iÏìîììî(0x5a5);
}
if (iìíïiìí === 'mediump') {
if (iìîîiîi[iÏìîììî(0x376f)](0x8b31, 0x8df1)['precision'] > 0x0 && iìîîiîi[iÏìîììî(0x376f)](0x8b30, 0x8df1)['precision'] > 0x0)
return iÏìîììî(0x5a5);
}
return iÏìîììî(0x3d99);
}
const iiíïìiì = typeof WebGL2RenderingContext !== iÏïìíìí(0x186d) && iìîîiîi instanceof WebGL2RenderingContext;
let iîìîîîï = iíìíîîï[iÏïìíìí(0xe5a)] !== undefined ? iíìíîîï[iÏïìíìí(0xe5a)] : 'highp';
const iìïiïìì = iiiïîìí(iîìîîîï);
iìïiïìì !== iîìîîîï && (console[iÏïìíìí(0x1c2a)](iÏïìíìí(0x2536), iîìîîîï, iÏïìíìí(0x773), iìïiïìì, iÏïìíìí(0x2afb)),
iîìîîîï = iìïiïìì);
const iiíiìií = iiíïìiì || iììiiïî[iÏïìíìí(0x4927)]('WEBGL_draw_buffers')
, iíìîïií = iíìíîîï[iÏïìíìí(0x152d)] === !![]
, iíîîîiî = iìîîiîi[iÏïìíìí(0x2a03)](0x8872)
, iíïïìîï = iìîîiîi[iÏïìíìí(0x2a03)](0x8b4c)
, iìíiíìî = iìîîiîi[iÏïìíìí(0x2a03)](0xd33)
, iîïiïìï = iìîîiîi[iÏïìíìí(0x2a03)](0x851c)
, iîiïiïî = iìîîiîi[iÏïìíìí(0x2a03)](0x8869)
, iíîííîi = iìîîiîi[iÏïìíìí(0x2a03)](0x8dfb)
, iiïïììì = iìîîiîi[iÏïìíìí(0x2a03)](0x8dfc)
, iïïîïîi = iìîîiîi['getParameter'](0x8dfd)
, iíîìïíi = iíïïìîï > 0x0
, iííííïï = iiíïìiì || iììiiïî['has'](iÏïìíìí(0x44d0))
, iìììíìï = iíîìïíi && iííííïï
, iîíïîiï = iiíïìiì ? iìîîiîi[iÏïìíìí(0x2a03)](0x8d57) : 0x0;
return {
'isWebGL2': iiíïìiì,
'drawBuffers': iiíiìií,
'getMaxAnisotropy': iiïïìïï,
'getMaxPrecision': iiiïîìí,
'precision': iîìîîîï,
'logarithmicDepthBuffer': iíìîïií,
'maxTextures': iíîîîiî,
'maxVertexTextures': iíïïìîï,
'maxTextureSize': iìíiíìî,
'maxCubemapSize': iîïiïìï,
'maxAttributes': iîiïiïî,
'maxVertexUniforms': iíîííîi,
'maxVaryings': iiïïììì,
'maxFragmentUniforms': iïïîïîi,
'vertexTextures': iíîìïíi,
'floatFragmentTextures': iííííïï,
'floatVertexTextures': iìììíìï,
'maxSamples': iîíïîiï
};
}
function iîiiîíì(iîïiiíî) {
var iÍïìïïí = iÌïìîiì;
const iíïïiíí = this;
let iïíïiíí = null
, iîïìiïì = 0x0
, iîïíìií = ![]
, iììîiíi = ![];
const iiiîiíì = new iiìììiì()
, iìíïïíi = new iìiiííí()
, iiïîîíï = {
'value': null,
'needsUpdate': ![]
};
this[iÍïìïïí(0x4a6f)] = iiïîîíï,
this[iÍïìïïí(0x4c1f)] = 0x0,
this[iÍïìïïí(0x3e79)] = 0x0,
this['init'] = function(iìîííii, iííìîiì) {
var iIîîïîï = iÍïìïïí;
const iíîïîiî = iìîííii[iIîîïîï(0x41c3)] !== 0x0 || iííìîiì || iîïìiïì !== 0x0 || iîïíìií;
return iîïíìií = iííìîiì,
iîïìiïì = iìîííii[iIîîïîï(0x41c3)],
iíîïîiî;
}
,
this[iÍïìïïí(0x30d3)] = function() {
iììîiíi = !![],
iïïîììï(null);
}
,
this[iÍïìïïí(0x40c7)] = function() {
iììîiíi = ![];
}
,
this[iÍïìïïí(0x1dc2)] = function(iiìííiï, iìîìíìí) {
iïíïiíí = iïïîììï(iiìííiï, iìîìíìí, 0x0);
}
,
this[iÍïìïïí(0x17ff)] = function(iiïïïíí, iïìïìïi, iïïíîiì) {
var iÎïîiîî = iÍïìïïí;
const iìiíììì = iiïïïíí[iÎïîiîî(0x4a03)]
, iïïíîíï = iiïïïíí[iÎïîiîî(0x23da)]
, iiíïiíï = iiïïïíí[iÎïîiîî(0x4778)]
, iiiïîîí = iîïiiíî[iÎïîiîî(0x85d)](iiïïïíí);
if (!iîïíìií || iìiíììì === null || iìiíììì[iÎïîiîî(0x41c3)] === 0x0 || iììîiíi && !iiíïiíï)
iììîiíi ? iïïîììï(null) : iiíîííí();
else {
const iiiìiïí = iììîiíi ? 0x0 : iîïìiïì
, iîiîìíí = iiiìiïí * 0x4;
let iiiíiíî = iiiïîîí[iÎïîiîî(0x212)] || null;
iiïîîíï['value'] = iiiíiíî,
iiiíiíî = iïïîììï(iìiíììì, iïìïìïi, iîiîìíí, iïïíîiì);
for (let iíïîïiï = 0x0; iíïîïiï !== iîiîìíí; ++iíïîïiï) {
iiiíiíî[iíïîïiï] = iïíïiíí[iíïîïiï];
}
iiiïîîí[iÎïîiîî(0x212)] = iiiíiíî,
this[iÎïîiîî(0x3e79)] = iïïíîíï ? this['numPlanes'] : 0x0,
this[iÎïîiîî(0x4c1f)] += iiiìiïí;
}
}
;
function iiíîííí() {
var iÍíîiïí = iÍïìïïí;
iiïîîíï[iÍíîiïí(0x4297)] !== iïíïiíí && (iiïîîíï[iÍíîiïí(0x4297)] = iïíïiíí,
iiïîîíï[iÍíîiïí(0x3032)] = iîïìiïì > 0x0),
iíïïiíí['numPlanes'] = iîïìiïì,
iíïïiíí[iÍíîiïí(0x3e79)] = 0x0;
}
function iïïîììï(iiìiíîì, iíiïiìì, iìíïìíí, iiïìïíî) {
var iÌiîíîí = iÍïìïïí;
const iîìíìïi = iiìiíîì !== null ? iiìiíîì[iÌiîíîí(0x41c3)] : 0x0;
let iîiiíìî = null;
if (iîìíìïi !== 0x0) {
iîiiíìî = iiïîîíï[iÌiîíîí(0x4297)];
if (iiïìïíî !== !![] || iîiiíìî === null) {
const iïïïïiï = iìíïìíí + iîìíìïi * 0x4
, iíiiïìï = iíiïiìì[iÌiîíîí(0x254e)];
iìíïïíi['getNormalMatrix'](iíiiïìï);
(iîiiíìî === null || iîiiíìî[iÌiîíîí(0x41c3)] < iïïïïiï) && (iîiiíìî = new Float32Array(iïïïïiï));
for (let iìïììíï = 0x0, iíìïìíî = iìíïìíí; iìïììíï !== iîìíìïi; ++iìïììíï,
iíìïìíî += 0x4) {
iiiîiíì[iÌiîíîí(0x45d4)](iiìiíîì[iìïììíï])[iÌiîíîí(0x2415)](iíiiïìï, iìíïïíi),
iiiîiíì[iÌiîíîí(0x22a2)][iÌiîíîí(0x1708)](iîiiíìî, iíìïìíî),
iîiiíìî[iíìïìíî + 0x3] = iiiîiíì[iÌiîíîí(0x28c4)];
}
}
iiïîîíï['value'] = iîiiíìî,
iiïîîíï[iÌiîíîí(0x3032)] = !![];
}
return iíïïiíí['numPlanes'] = iîìíìïi,
iíïïiíí[iÌiîíîí(0x3e79)] = 0x0,
iîiiíìî;
}
}
function iîîîíií(iîíïíïi) {
let iìííïìí = new WeakMap();
function iiíiïiì(iííïííí, iîîïïíî) {
var iÌiiìii = a3iììiiiì;
if (iîîïïíî === iïìîïìï)
iííïííí[iÌiiìii(0x21e2)] = iîîîïíí;
else
iîîïïíî === iìiìiìî && (iííïííí[iÌiiìii(0x21e2)] = iïíìîìï);
return iííïííí;
}
function iïìïïiï(iiiîíïï) {
var iÍîíîìï = a3iììiiiì;
if (iiiîíïï && iiiîíïï[iÍîíîìï(0x39ac)] && iiiîíïï[iÍîíîìï(0x1ab9)] === ![]) {
const iîîîììï = iiiîíïï[iÍîíîìï(0x21e2)];
if (iîîîììï === iïìîïìï || iîîîììï === iìiìiìî) {
if (iìííïìí[iÍîíîìï(0x4927)](iiiîíïï)) {
const iìiîìïï = iìííïìí['get'](iiiîíïï)[iÍîíîìï(0x2e30)];
return iiíiïiì(iìiîìïï, iiiîíïï[iÍîíîìï(0x21e2)]);
} else {
const iîïìíîï = iiiîíïï[iÍîíîìï(0x229)];
if (iîïìíîï && iîïìíîï['height'] > 0x0) {
const iíiîíìì = new iìiíîìì(iîïìíîï['height'] / 0x2);
return iíiîíìì[iÍîíîìï(0x13ca)](iîíïíïi, iiiîíïï),
iìííïìí[iÍîíîìï(0x3458)](iiiîíïï, iíiîíìì),
iiiîíïï[iÍîíîìï(0x412f)](iÍîíîìï(0x2636), iîíìììî),
iiíiïiì(iíiîíìì[iÍîíîìï(0x2e30)], iiiîíïï['mapping']);
} else
return null;
}
}
}
return iiiîíïï;
}
function iîíìììî(iiîîiîï) {
var iÌiîîíi = a3iììiiiì;
const iîïiììï = iiîîiîï[iÌiîîíi(0x1a64)];
iîïiììï[iÌiîîíi(0x447b)](iÌiîîíi(0x2636), iîíìììî);
const iìïiîíì = iìííïìí[iÌiîîíi(0x85d)](iîïiììï);
iìïiîíì !== undefined && (iìííïìí[iÌiîîíi(0x3cbf)](iîïiììï),
iìïiîíì[iÌiîîíi(0x2636)]());
}
function iïïïìíî() {
iìííïìí = new WeakMap();
}
return {
'get': iïìïïiï,
'dispose': iïïïìíî
};
}
class iìïïìií extends iìiïïîî {
constructor(iiîïìíi=-0x1, iìïïïîi=0x1, iîïìîìï=0x1, iïïiíìi=-0x1, iìííìîï=0.1, iiiìîiï=0x7d0) {
var iIïîîìï = iÌïìîiì;
super(),
this[iIïîîìï(0x4e13)] = !![],
this[iIïîîìï(0x40eb)] = iIïîîìï(0x1e71),
this[iIïîîìï(0x6b9)] = 0x1,
this[iIïîîìï(0x319c)] = null,
this[iIïîîìï(0x903)] = iiîïìíi,
this['right'] = iìïïïîi,
this[iIïîîìï(0x2cea)] = iîïìîìï,
this['bottom'] = iïïiíìi,
this[iIïîîìï(0x4285)] = iìííìîï,
this[iIïîîìï(0x3ef1)] = iiiìîiï,
this[iIïîîìï(0x1031)]();
}
[iÌïìîiì(0x45d4)](iìïîìíî, iîïiííî) {
var iÌiíïíì = iÌïìîiì;
return super[iÌiíïíì(0x45d4)](iìïîìíî, iîïiííî),
this[iÌiíïíì(0x903)] = iìïîìíî[iÌiíïíì(0x903)],
this[iÌiíïíì(0x4ca1)] = iìïîìíî['right'],
this[iÌiíïíì(0x2cea)] = iìïîìíî[iÌiíïíì(0x2cea)],
this['bottom'] = iìïîìíî['bottom'],
this['near'] = iìïîìíî['near'],
this['far'] = iìïîìíî['far'],
this[iÌiíïíì(0x6b9)] = iìïîìíî['zoom'],
this[iÌiíïíì(0x319c)] = iìïîìíî[iÌiíïíì(0x319c)] === null ? null : Object[iÌiíïíì(0x4ad5)]({}, iìïîìíî[iÌiíïíì(0x319c)]),
this;
}
[iÌïìîiì(0x765)](iííïîiì, iiîíîïi, iiiïîii, iíìííïì, iiiiïìi, iïíîïïì) {
var iIìiîíi = iÌïìîiì;
this[iIìiîíi(0x319c)] === null && (this[iIìiîíi(0x319c)] = {
'enabled': !![],
'fullWidth': 0x1,
'fullHeight': 0x1,
'offsetX': 0x0,
'offsetY': 0x0,
'width': 0x1,
'height': 0x1
}),
this[iIìiîíi(0x319c)][iIìiîíi(0x3f37)] = !![],
this[iIìiîíi(0x319c)][iIìiîíi(0x2101)] = iííïîiì,
this['view'][iIìiîíi(0x38d0)] = iiîíîïi,
this[iIìiîíi(0x319c)]['offsetX'] = iiiïîii,
this['view'][iIìiîíi(0x2d77)] = iíìííïì,
this[iIìiîíi(0x319c)][iIìiîíi(0x4882)] = iiiiïìi,
this[iIìiîíi(0x319c)][iIìiîíi(0x3641)] = iïíîïïì,
this[iIìiîíi(0x1031)]();
}
[iÌïìîiì(0x369f)]() {
var iÍìîïiì = iÌïìîiì;
this[iÍìîïiì(0x319c)] !== null && (this[iÍìîïiì(0x319c)][iÍìîïiì(0x3f37)] = ![]),
this['updateProjectionMatrix']();
}
['updateProjectionMatrix']() {
var iÍìïîii = iÌïìîiì;
const iîîiííí = (this[iÍìïîii(0x4ca1)] - this[iÍìïîii(0x903)]) / (0x2 * this[iÍìïîii(0x6b9)])
, iìïíîíí = (this[iÍìïîii(0x2cea)] - this[iÍìïîii(0x4e1f)]) / (0x2 * this['zoom'])
, iìíííìí = (this['right'] + this[iÍìïîii(0x903)]) / 0x2
, iiiíïìï = (this[iÍìïîii(0x2cea)] + this[iÍìïîii(0x4e1f)]) / 0x2;
let iiíîiîï = iìíííìí - iîîiííí
, iiiïïiî = iìíííìí + iîîiííí
, iïîîíìî = iiiíïìï + iìïíîíí
, iiíîïíí = iiiíïìï - iìïíîíí;
if (this[iÍìïîii(0x319c)] !== null && this['view'][iÍìïîii(0x3f37)]) {
const iììíiii = (this[iÍìïîii(0x4ca1)] - this[iÍìïîii(0x903)]) / this[iÍìïîii(0x319c)][iÍìïîii(0x2101)] / this[iÍìïîii(0x6b9)]
, iîiiìii = (this[iÍìïîii(0x2cea)] - this[iÍìïîii(0x4e1f)]) / this[iÍìïîii(0x319c)][iÍìïîii(0x38d0)] / this[iÍìïîii(0x6b9)];
iiíîiîï += iììíiii * this['view'][iÍìïîii(0x1dba)],
iiiïïiî = iiíîiîï + iììíiii * this[iÍìïîii(0x319c)][iÍìïîii(0x4882)],
iïîîíìî -= iîiiìii * this[iÍìïîii(0x319c)][iÍìïîii(0x2d77)],
iiíîïíí = iïîîíìî - iîiiìii * this[iÍìïîii(0x319c)][iÍìïîii(0x3641)];
}
this['projectionMatrix']['makeOrthographic'](iiíîiîï, iiiïïiî, iïîîíìî, iiíîïíí, this['near'], this[iÍìïîii(0x3ef1)]),
this['projectionMatrixInverse'][iÍìïîii(0x45d4)](this[iÍìïîii(0x3d5f)])[iÍìïîii(0x236b)]();
}
[iÌïìîiì(0x473e)](iììíììí) {
var iÍííìîî = iÌïìîiì;
const iìîìïïí = super[iÍííìîî(0x473e)](iììíììí);
iìîìïïí['object'][iÍííìîî(0x6b9)] = this[iÍííìîî(0x6b9)],
iìîìïïí['object']['left'] = this[iÍííìîî(0x903)],
iìîìïïí['object'][iÍííìîî(0x4ca1)] = this[iÍííìîî(0x4ca1)],
iìîìïïí[iÍííìîî(0x18b7)][iÍííìîî(0x2cea)] = this[iÍííìîî(0x2cea)],
iìîìïïí[iÍííìîî(0x18b7)][iÍííìîî(0x4e1f)] = this[iÍííìîî(0x4e1f)],
iìîìïïí[iÍííìîî(0x18b7)]['near'] = this[iÍííìîî(0x4285)],
iìîìïïí[iÍííìîî(0x18b7)][iÍííìîî(0x3ef1)] = this[iÍííìîî(0x3ef1)];
if (this['view'] !== null)
iìîìïïí[iÍííìîî(0x18b7)][iÍííìîî(0x319c)] = Object[iÍííìîî(0x4ad5)]({}, this['view']);
return iìîìïïí;
}
}
const iîííiïï = 0x4
, iiíïïíì = [0.125, 0.215, 0.35, 0.446, 0.526, 0.582]
, iîíìíïi = 0x14
, iììiìîì = new iìïïìií()
, iïíiïìí = new iïííiïi();
let iíííiïì = null;
const iìíîïìí = (0x1 + Math['sqrt'](0x5)) / 0x2
, iíiììiï = 0x1 / iìíîïìí
, iìîiîíi = [new iïìïïïî(0x1,0x1,0x1), new iïìïïïî(-0x1,0x1,0x1), new iïìïïïî(0x1,0x1,-0x1), new iïìïïïî(-0x1,0x1,-0x1), new iïìïïïî(0x0,iìíîïìí,iíiììiï), new iïìïïïî(0x0,iìíîïìí,-iíiììiï), new iïìïïïî(iíiììiï,0x0,iìíîïìí), new iïìïïïî(-iíiììiï,0x0,iìíîïìí), new iïìïïïî(iìíîïìí,iíiììiï,0x0), new iïìïïïî(-iìíîïìí,iíiììiï,0x0)];
class iïíîììí {
constructor(iíìiìïì) {
var iIìííïi = iÌïìîiì;
this[iIìííïi(0x3547)] = iíìiìïì,
this['_pingPongRenderTarget'] = null,
this['_lodMax'] = 0x0,
this['_cubeSize'] = 0x0,
this['_lodPlanes'] = [],
this[iIìííïi(0x6ac)] = [],
this['_sigmas'] = [],
this[iIìííïi(0x291)] = null,
this[iIìííïi(0x3a12)] = null,
this[iIìííïi(0x24fa)] = null,
this[iIìííïi(0x3b37)](this[iIìííïi(0x291)]);
}
[iÌïìîiì(0x3187)](iîììíîî, iiìíìíï=0x0, iïïííìî=0.1, iìîíîïi=0x64) {
var iÌííiiï = iÌïìîiì;
iíííiïì = this[iÌííiiï(0x3547)][iÌííiiï(0x1acb)](),
this[iÌííiiï(0x2365)](0x100);
const iìiiiìî = this[iÌííiiï(0x46bb)]();
return iìiiiìî[iÌííiiï(0x1969)] = !![],
this[iÌííiiï(0x2cca)](iîììíîî, iïïííìî, iìîíîïi, iìiiiìî),
iiìíìíï > 0x0 && this[iÌííiiï(0x44a5)](iìiiiìî, 0x0, 0x0, iiìíìíï),
this[iÌííiiï(0x43f6)](iìiiiìî),
this['_cleanup'](iìiiiìî),
iìiiiìî;
}
['fromEquirectangular'](iíííìîî, iìïìiiî=null) {
return this['_fromTexture'](iíííìîî, iìïìiiî);
}
[iÌïìîiì(0x4704)](iìììîiì, iìîïîïì=null) {
return this['_fromTexture'](iìììîiì, iìîïîïì);
}
[iÌïìîiì(0x31ff)]() {
var iÍìïîìì = iÌïìîiì;
this[iÍìïîìì(0x3a12)] === null && (this[iÍìïîìì(0x3a12)] = iîíîìîî(),
this[iÍìïîìì(0x3b37)](this[iÍìïîìì(0x3a12)]));
}
[iÌïìîiì(0x32d0)]() {
var iÌïííìï = iÌïìîiì;
this['_equirectMaterial'] === null && (this[iÌïííìï(0x24fa)] = iïìïíiî(),
this[iÌïííìï(0x3b37)](this[iÌïííìï(0x24fa)]));
}
['dispose']() {
var iÌììïïï = iÌïìîiì;
this[iÌììïïï(0x4bae)]();
if (this['_cubemapMaterial'] !== null)
this[iÌììïïï(0x3a12)][iÌììïïï(0x2636)]();
if (this['_equirectMaterial'] !== null)
this['_equirectMaterial'][iÌììïïï(0x2636)]();
}
[iÌïìîiì(0x2365)](iiìíììi) {
var iÍíìîíì = iÌïìîiì;
this[iÍíìîíì(0x3dad)] = Math[iÍíìîíì(0x33de)](Math[iÍíìîíì(0x216c)](iiìíììi)),
this['_cubeSize'] = Math['pow'](0x2, this[iÍíìîíì(0x3dad)]);
}
[iÌïìîiì(0x4bae)]() {
var iÎîiìïï = iÌïìîiì;
if (this[iÎîiìïï(0x291)] !== null)
this[iÎîiìïï(0x291)][iÎîiìïï(0x2636)]();
if (this[iÎîiìïï(0x4a3d)] !== null)
this['_pingPongRenderTarget'][iÎîiìïï(0x2636)]();
for (let iïîíìïí = 0x0; iïîíìïí < this[iÎîiìïï(0x3ff0)][iÎîiìïï(0x41c3)]; iïîíìïí++) {
this[iÎîiìïï(0x3ff0)][iïîíìïí]['dispose']();
}
}
[iÌïìîiì(0x24d6)](iìîïiîí) {
var iIïîïîì = iÌïìîiì;
this[iIïîïîì(0x3547)][iIïîïîì(0xfe1)](iíííiïì),
iìîïiîí[iIïîïîì(0x731)] = ![],
iiííìiî(iìîïiîí, 0x0, 0x0, iìîïiîí['width'], iìîïiîí['height']);
}
[iÌïìîiì(0x2bfc)](iíiîîíî, iiiíiìì) {
var iÏîíììï = iÌïìîiì;
iíiîîíî[iÏîíììï(0x21e2)] === iîîîïíí || iíiîîíî[iÏîíììï(0x21e2)] === iïíìîìï ? this['_setSize'](iíiîîíî[iÏîíììï(0x229)][iÏîíììï(0x41c3)] === 0x0 ? 0x10 : iíiîîíî[iÏîíììï(0x229)][0x0][iÏîíììï(0x4882)] || iíiîîíî[iÏîíììï(0x229)][0x0][iÏîíììï(0x229)][iÏîíììï(0x4882)]) : this['_setSize'](iíiîîíî['image'][iÏîíììï(0x4882)] / 0x4);
iíííiïì = this[iÏîíììï(0x3547)][iÏîíììï(0x1acb)]();
const iïîíîìì = iiiíiìì || this[iÏîíììï(0x46bb)]();
return this[iÏîíììï(0x141a)](iíiîîíî, iïîíîìì),
this[iÏîíììï(0x43f6)](iïîíîìì),
this[iÏîíììï(0x24d6)](iïîíîìì),
iïîíîìì;
}
['_allocateTargets']() {
var iIiíìií = iÌïìîiì;
const iííìïíî = 0x3 * Math[iIiíìií(0x4ff1)](this['_cubeSize'], 0x10 * 0x7)
, iiiiîìì = 0x4 * this[iIiíìií(0x498f)]
, iììíìîî = {
'magFilter': iíiîïîî,
'minFilter': iíiîïîî,
'generateMipmaps': ![],
'type': iíiíïïì,
'format': iíîîììî,
'encoding': iíiîïiî,
'depthBuffer': ![]
}
, iîîîíïi = iïîìiii(iííìïíî, iiiiîìì, iììíìîî);
if (this[iIiíìií(0x4a3d)] === null || this[iIiíìií(0x4a3d)][iIiíìií(0x4882)] !== iííìïíî || this[iIiíìií(0x4a3d)]['height'] !== iiiiîìì) {
this[iIiíìií(0x4a3d)] !== null && this[iIiíìií(0x4bae)]();
this['_pingPongRenderTarget'] = iïîìiii(iííìïíî, iiiiîìì, iììíìîî);
const {_lodMax: iiîiiiî} = this;
({sizeLods: this[iIiíìií(0x6ac)], lodPlanes: this[iIiíìií(0x3ff0)], sigmas: this[iIiíìií(0x205b)]} = iïíîìîì(iiîiiiî),
this[iIiíìií(0x291)] = iîïïììì(iiîiiiî, iííìïíî, iiiiîìì));
}
return iîîîíïi;
}
['_compileMaterial'](iìiïíiì) {
var iÏiiiïï = iÌïìîiì;
const iìîíìïí = new iîîiîíï(this['_lodPlanes'][0x0],iìiïíiì);
this[iÏiiiïï(0x3547)][iÏiiiïï(0x59a)](iìîíìïí, iììiìîì);
}
['_sceneToCubeUV'](iïiìïïí, iìiiïíì, iíiïïiî, iìííìiï) {
var iIîììîì = iÌïìîiì;
const iîîîiìi = 0x5a
, iííïîiî = 0x1
, iïîîîïï = new iîïíìïî(iîîîiìi,iííïîiî,iìiiïíì,iíiïïiî)
, iîiiíïî = [0x1, -0x1, 0x1, 0x1, 0x1, 0x1]
, iîìíiii = [0x1, 0x1, 0x1, -0x1, -0x1, -0x1]
, iiiiïïî = this['_renderer']
, iììïiîí = iiiiïïî[iIîììîì(0x2133)]
, iïíïíïi = iiiiïïî['toneMapping'];
iiiiïïî[iIîììîì(0x687)](iïíiïìí),
iiiiïïî[iIîììîì(0x3eb8)] = iíìiíïî,
iiiiïïî[iIîììîì(0x2133)] = ![];
const iííïîìî = new iiîïiii({
'name': iIîììîì(0x116b),
'side': iîîîiìí,
'depthWrite': ![],
'depthTest': ![]
})
, iïiíïiì = new iîîiîíï(new iiíïîìï(),iííïîìî);
let iïiíîìï = ![];
const iiíîîií = iïiìïïí[iIîììîì(0x580)];
iiíîîií ? iiíîîií[iIîììîì(0x4047)] && (iííïîìî['color'][iIîììîì(0x45d4)](iiíîîií),
iïiìïïí[iIîììîì(0x580)] = null,
iïiíîìï = !![]) : (iííïîìî[iIîììîì(0x2703)][iIîììîì(0x45d4)](iïíiïìí),
iïiíîìï = !![]);
for (let iìiìïìï = 0x0; iìiìïìï < 0x6; iìiìïìï++) {
const iìííïïì = iìiìïìï % 0x3;
if (iìííïïì === 0x0)
iïîîîïï['up'][iIîììîì(0x3458)](0x0, iîiiíïî[iìiìïìï], 0x0),
iïîîîïï['lookAt'](iîìíiii[iìiìïìï], 0x0, 0x0);
else
iìííïïì === 0x1 ? (iïîîîïï['up'][iIîììîì(0x3458)](0x0, 0x0, iîiiíïî[iìiìïìï]),
iïîîîïï['lookAt'](0x0, iîìíiii[iìiìïìï], 0x0)) : (iïîîîïï['up'][iIîììîì(0x3458)](0x0, iîiiíïî[iìiìïìï], 0x0),
iïîîîïï[iIîììîì(0x2fea)](0x0, 0x0, iîìíiii[iìiìïìï]));
const iiîïìîì = this['_cubeSize'];
iiííìiî(iìííìiï, iìííïïì * iiîïìîì, iìiìïìï > 0x2 ? iiîïìîì : 0x0, iiîïìîì, iiîïìîì),
iiiiïïî[iIîììîì(0xfe1)](iìííìiï),
iïiíîìï && iiiiïïî[iIîììîì(0x3762)](iïiíïiì, iïîîîïï),
iiiiïïî[iIîììîì(0x3762)](iïiìïïí, iïîîîïï);
}
iïiíïiì[iIîììîì(0xec4)][iIîììîì(0x2636)](),
iïiíïiì[iIîììîì(0x180)][iIîììîì(0x2636)](),
iiiiïïî[iIîììîì(0x3eb8)] = iïíïíïi,
iiiiïïî[iIîììîì(0x2133)] = iììïiîí,
iïiìïïí['background'] = iiíîîií;
}
['_textureToCubeUV'](iïíìîïi, iíïíîïi) {
var iÌïíìíi = iÌïìîiì;
const iïiîïîì = this[iÌïíìíi(0x3547)]
, iïîîîíí = iïíìîïi[iÌïíìíi(0x21e2)] === iîîîïíí || iïíìîïi['mapping'] === iïíìîìï;
iïîîîíí ? (this[iÌïíìíi(0x3a12)] === null && (this['_cubemapMaterial'] = iîíîìîî()),
this[iÌïíìíi(0x3a12)][iÌïíìíi(0x2c47)][iÌïíìíi(0x3e81)][iÌïíìíi(0x4297)] = iïíìîïi[iÌïíìíi(0x1ab9)] === ![] ? -0x1 : 0x1) : this[iÌïíìíi(0x24fa)] === null && (this[iÌïíìíi(0x24fa)] = iïìïíiî());
const iíîíììí = iïîîîíí ? this['_cubemapMaterial'] : this[iÌïíìíi(0x24fa)]
, iiììíìì = new iîîiîíï(this['_lodPlanes'][0x0],iíîíììí)
, iììîiìì = iíîíììí[iÌïíìíi(0x2c47)];
iììîiìì[iÌïíìíi(0x411c)]['value'] = iïíìîïi;
const iìiïiïî = this[iÌïíìíi(0x498f)];
iiííìiî(iíïíîïi, 0x0, 0x0, 0x3 * iìiïiïî, 0x2 * iìiïiïî),
iïiîïîì[iÌïíìíi(0xfe1)](iíïíîïi),
iïiîïîì[iÌïíìíi(0x3762)](iiììíìì, iììiìîì);
}
['_applyPMREM'](iîîïiìï) {
var iÎîïiíî = iÌïìîiì;
const iìîííìî = this[iÎîïiíî(0x3547)]
, iìïíiìì = iìîííìî[iÎîïiíî(0x2133)];
iìîííìî[iÎîïiíî(0x2133)] = ![];
for (let iiìîììì = 0x1; iiìîììì < this[iÎîïiíî(0x3ff0)]['length']; iiìîììì++) {
const iìiïïìï = Math[iÎîïiíî(0x2c00)](this[iÎîïiíî(0x205b)][iiìîììì] * this['_sigmas'][iiìîììì] - this[iÎîïiíî(0x205b)][iiìîììì - 0x1] * this['_sigmas'][iiìîììì - 0x1])
, iììiìii = iìîiîíi[(iiìîììì - 0x1) % iìîiîíi[iÎîïiíî(0x41c3)]];
this[iÎîïiíî(0x44a5)](iîîïiìï, iiìîììì - 0x1, iiìîììì, iìiïïìï, iììiìii);
}
iìîííìî['autoClear'] = iìïíiìì;
}
[iÌïìîiì(0x44a5)](iìíîiiï, iiïíiiì, iìïïíiì, iííiìîî, iíìïîií) {
var iIíïîïì = iÌïìîiì;
const iîîìîïí = this[iIíïîïì(0x4a3d)];
this['_halfBlur'](iìíîiiï, iîîìîïí, iiïíiiì, iìïïíiì, iííiìîî, 'latitudinal', iíìïîií),
this['_halfBlur'](iîîìîïí, iìíîiiï, iìïïíiì, iìïïíiì, iííiìîî, iIíïîïì(0x84c), iíìïîií);
}
[iÌïìîiì(0x159f)](iíiíîîì, iìììiií, iîiîíïï, iiíìîìï, iíïîîïi, iìîìîïì, iîìiîiï) {
var iÎïìïii = iÌïìîiì;
const iìííîîì = this[iÎïìïii(0x3547)]
, iîíïîíî = this[iÎïìïii(0x291)];
iìîìîïì !== iÎïìïii(0x23cc) && iìîìîïì !== 'longitudinal' && console[iÎïìïii(0x4e7a)](iÎïìïii(0x3582));
const iíìïíïi = 0x3
, iïïïiíi = new iîîiîíï(this['_lodPlanes'][iiíìîìï],iîíïîíî)
, iïïííîí = iîíïîíî[iÎïìïii(0x2c47)]
, iïîïíïî = this[iÎïìïii(0x6ac)][iîiîíïï] - 0x1
, iîíííîï = isFinite(iíïîîïi) ? Math['PI'] / (0x2 * iïîïíïî) : 0x2 * Math['PI'] / (0x2 * iîíìíïi - 0x1)
, iiìïîîí = iíïîîïi / iîíííîï
, iîiiîíí = isFinite(iíïîîïi) ? 0x1 + Math[iÎïìïii(0x33de)](iíìïíïi * iiìïîîí) : iîíìíïi;
iîiiîíí > iîíìíïi && console['warn']('sigmaRadians,\x20' + iíïîîïi + iÎïìïii(0x139c) + iîiiîíí + iÎïìïii(0xa7f) + iîíìíïi);
const iíïíiïí = [];
let iiîìîïï = 0x0;
for (let iìîííìi = 0x0; iìîííìi < iîíìíïi; ++iìîííìi) {
const iîíïiïï = iìîííìi / iiìïîîí
, iîîìîìî = Math[iÎïìïii(0x1c57)](-iîíïiïï * iîíïiïï / 0x2);
iíïíiïí[iÎïìïii(0x244e)](iîîìîìî);
if (iìîííìi === 0x0)
iiîìîïï += iîîìîìî;
else
iìîííìi < iîiiîíí && (iiîìîïï += 0x2 * iîîìîìî);
}
for (let iîííìii = 0x0; iîííìii < iíïíiïí[iÎïìïii(0x41c3)]; iîííìii++) {
iíïíiïí[iîííìii] = iíïíiïí[iîííìii] / iiîìîïï;
}
iïïííîí[iÎïìïii(0x411c)][iÎïìïii(0x4297)] = iíiíîîì[iÎïìïii(0x2e30)],
iïïííîí[iÎïìïii(0x41fb)][iÎïìïii(0x4297)] = iîiiîíí,
iïïííîí[iÎïìïii(0x13d6)][iÎïìïii(0x4297)] = iíïíiïí,
iïïííîí[iÎïìïii(0x23cc)][iÎïìïii(0x4297)] = iìîìîïì === 'latitudinal';
iîìiîiï && (iïïííîí[iÎïìïii(0x28d4)][iÎïìïii(0x4297)] = iîìiîiï);
const {_lodMax: iíîìiìi} = this;
iïïííîí['dTheta']['value'] = iîíííîï,
iïïííîí['mipInt'][iÎïìïii(0x4297)] = iíîìiìi - iîiîíïï;
const iïìïìiï = this[iÎïìïii(0x6ac)][iiíìîìï]
, iiiìíìí = 0x3 * iïìïìiï * (iiíìîìï > iíîìiìi - iîííiïï ? iiíìîìï - iíîìiìi + iîííiïï : 0x0)
, iiíìiií = 0x4 * (this[iÎïìïii(0x498f)] - iïìïìiï);
iiííìiî(iìììiií, iiiìíìí, iiíìiií, 0x3 * iïìïìiï, 0x2 * iïìïìiï),
iìííîîì[iÎïìïii(0xfe1)](iìììiií),
iìííîîì[iÎïìïii(0x3762)](iïïïiíi, iììiìîì);
}
}
function iïíîìîì(iîíïiîî) {
var iIîïiìì = iÌïìîiì;
const iïíiïîî = []
, iiiîíïí = []
, iíííiíì = [];
let iïîíiìî = iîíïiîî;
const iïiíììì = iîíïiîî - iîííiïï + 0x1 + iiíïïíì[iIîïiìì(0x41c3)];
for (let iìíìïiì = 0x0; iìíìïiì < iïiíììì; iìíìïiì++) {
const iíïïïîí = Math[iIîïiìì(0x3c00)](0x2, iïîíiìî);
iiiîíïí['push'](iíïïïîí);
let iíîíiîi = 0x1 / iíïïïîí;
if (iìíìïiì > iîíïiîî - iîííiïï)
iíîíiîi = iiíïïíì[iìíìïiì - iîíïiîî + iîííiïï - 0x1];
else
iìíìïiì === 0x0 && (iíîíiîi = 0x0);
iíííiíì['push'](iíîíiîi);
const iïïìïiî = 0x1 / (iíïïïîí - 0x2)
, iíïîîíi = -iïïìïiî
, iïííîîï = 0x1 + iïïìïiî
, iîíîîii = [iíïîîíi, iíïîîíi, iïííîîï, iíïîîíi, iïííîîï, iïííîîï, iíïîîíi, iíïîîíi, iïííîîï, iïííîîï, iíïîîíi, iïííîîï]
, iìiíîíì = 0x6
, iîíiïíî = 0x6
, iííîïìí = 0x3
, iiiìîïí = 0x2
, iîiîíii = 0x1
, iíiiììì = new Float32Array(iííîïìí * iîíiïíî * iìiíîíì)
, iíìîîiï = new Float32Array(iiiìîïí * iîíiïíî * iìiíîíì)
, iîíïïïï = new Float32Array(iîiîíii * iîíiïíî * iìiíîíì);
for (let iiïìiîî = 0x0; iiïìiîî < iìiíîíì; iiïìiîî++) {
const iìîïîíî = iiïìiîî % 0x3 * 0x2 / 0x3 - 0x1
, iíïíîiì = iiïìiîî > 0x2 ? 0x0 : -0x1
, iiiïiïï = [iìîïîíî, iíïíîiì, 0x0, iìîïîíî + 0x2 / 0x3, iíïíîiì, 0x0, iìîïîíî + 0x2 / 0x3, iíïíîiì + 0x1, 0x0, iìîïîíî, iíïíîiì, 0x0, iìîïîíî + 0x2 / 0x3, iíïíîiì + 0x1, 0x0, iìîïîíî, iíïíîiì + 0x1, 0x0];
iíiiììì['set'](iiiïiïï, iííîïìí * iîíiïíî * iiïìiîî),
iíìîîiï[iIîïiìì(0x3458)](iîíîîii, iiiìîïí * iîíiïíî * iiïìiîî);
const iiîiíîî = [iiïìiîî, iiïìiîî, iiïìiîî, iiïìiîî, iiïìiîî, iiïìiîî];
iîíïïïï['set'](iiîiíîî, iîiîíii * iîíiïíî * iiïìiîî);
}
const iííïïïi = new iïîiíïí();
iííïïïi[iIîïiìì(0x4726)](iIîïiìì(0x35f), new iìiììîi(iíiiììì,iííîïìí)),
iííïïïi[iIîïiìì(0x4726)]('uv', new iìiììîi(iíìîîiï,iiiìîïí)),
iííïïïi['setAttribute'](iIîïiìì(0x21a9), new iìiììîi(iîíïïïï,iîiîíii)),
iïíiïîî['push'](iííïïïi),
iïîíiìî > iîííiïï && iïîíiìî--;
}
return {
'lodPlanes': iïíiïîî,
'sizeLods': iiiîíïí,
'sigmas': iíííiíì
};
}
function iïîìiii(iíiìiìì, iiìíiîì, iïiïîií) {
var iÎîiiïí = iÌïìîiì;
const iiíïîii = new iîíïïíi(iíiìiìì,iiìíiîì,iïiïîií);
return iiíïîii[iÎîiiïí(0x2e30)][iÎîiiïí(0x21e2)] = iííiïïí,
iiíïîii[iÎîiiïí(0x2e30)][iÎîiiïí(0x26a6)] = 'PMREM.cubeUv',
iiíïîii['scissorTest'] = !![],
iiíïîii;
}
function iiííìiî(iiîïíií, iíiïííi, iîìîîìi, iïíïïíî, iïïïìîï) {
var iIíììïî = iÌïìîiì;
iiîïíií[iIíììïî(0xd86)][iIíììïî(0x3458)](iíiïííi, iîìîîìi, iïíïïíî, iïïïìîï),
iiîïíií[iIíììïî(0x295d)][iIíììïî(0x3458)](iíiïííi, iîìîîìi, iïíïïíî, iïïïìîï);
}
function iîïïììì(iíììíïï, iîïíîíí, iìîiîïi) {
const iïîïîíï = new Float32Array(iîíìíïi)
, iìíîîíi = new iïìïïïî(0x0,0x1,0x0)
, iîíïiîí = new iíïîiïi({
'name': 'SphericalGaussianBlur',
'defines': {
'n': iîíìíïi,
'CUBEUV_TEXEL_WIDTH': 0x1 / iîïíîíí,
'CUBEUV_TEXEL_HEIGHT': 0x1 / iìîiîïi,
'CUBEUV_MAX_MIP': iíììíïï + '.0'
},
'uniforms': {
'envMap': {
'value': null
},
'samples': {
'value': 0x1
},
'weights': {
'value': iïîïîíï
},
'latitudinal': {
'value': ![]
},
'dTheta': {
'value': 0x0
},
'mipInt': {
'value': 0x0
},
'poleAxis': {
'value': iìíîîíi
}
},
'vertexShader': iíiïiìî(),
'fragmentShader': '\x0a\x0a\x09\x09\x09precision\x20mediump\x20float;\x0a\x09\x09\x09precision\x20mediump\x20int;\x0a\x0a\x09\x09\x09varying\x20vec3\x20vOutputDirection;\x0a\x0a\x09\x09\x09uniform\x20sampler2D\x20envMap;\x0a\x09\x09\x09uniform\x20int\x20samples;\x0a\x09\x09\x09uniform\x20float\x20weights[\x20n\x20];\x0a\x09\x09\x09uniform\x20bool\x20latitudinal;\x0a\x09\x09\x09uniform\x20float\x20dTheta;\x0a\x09\x09\x09uniform\x20float\x20mipInt;\x0a\x09\x09\x09uniform\x20vec3\x20poleAxis;\x0a\x0a\x09\x09\x09#define\x20ENVMAP_TYPE_CUBE_UV\x0a\x09\x09\x09#include\x20<cube_uv_reflection_fragment>\x0a\x0a\x09\x09\x09vec3\x20getSample(\x20float\x20theta,\x20vec3\x20axis\x20)\x20{\x0a\x0a\x09\x09\x09\x09float\x20cosTheta\x20=\x20cos(\x20theta\x20);\x0a\x09\x09\x09\x09//\x20Rodrigues\x27\x20axis-angle\x20rotation\x0a\x09\x09\x09\x09vec3\x20sampleDirection\x20=\x20vOutputDirection\x20*\x20cosTheta\x0a\x09\x09\x09\x09\x09+\x20cross(\x20axis,\x20vOutputDirection\x20)\x20*\x20sin(\x20theta\x20)\x0a\x09\x09\x09\x09\x09+\x20axis\x20*\x20dot(\x20axis,\x20vOutputDirection\x20)\x20*\x20(\x201.0\x20-\x20cosTheta\x20);\x0a\x0a\x09\x09\x09\x09return\x20bilinearCubeUV(\x20envMap,\x20sampleDirection,\x20mipInt\x20);\x0a\x0a\x09\x09\x09}\x0a\x0a\x09\x09\x09void\x20main()\x20{\x0a\x0a\x09\x09\x09\x09vec3\x20axis\x20=\x20latitudinal\x20?\x20poleAxis\x20:\x20cross(\x20poleAxis,\x20vOutputDirection\x20);\x0a\x0a\x09\x09\x09\x09if\x20(\x20all(\x20equal(\x20axis,\x20vec3(\x200.0\x20)\x20)\x20)\x20)\x20{\x0a\x0a\x09\x09\x09\x09\x09axis\x20=\x20vec3(\x20vOutputDirection.z,\x200.0,\x20-\x20vOutputDirection.x\x20);\x0a\x0a\x09\x09\x09\x09}\x0a\x0a\x09\x09\x09\x09axis\x20=\x20normalize(\x20axis\x20);\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4(\x200.0,\x200.0,\x200.0,\x201.0\x20);\x0a\x09\x09\x09\x09gl_FragColor.rgb\x20+=\x20weights[\x200\x20]\x20*\x20getSample(\x200.0,\x20axis\x20);\x0a\x0a\x09\x09\x09\x09for\x20(\x20int\x20i\x20=\x201;\x20i\x20<\x20n;\x20i++\x20)\x20{\x0a\x0a\x09\x09\x09\x09\x09if\x20(\x20i\x20>=\x20samples\x20)\x20{\x0a\x0a\x09\x09\x09\x09\x09\x09break;\x0a\x0a\x09\x09\x09\x09\x09}\x0a\x0a\x09\x09\x09\x09\x09float\x20theta\x20=\x20dTheta\x20*\x20float(\x20i\x20);\x0a\x09\x09\x09\x09\x09gl_FragColor.rgb\x20+=\x20weights[\x20i\x20]\x20*\x20getSample(\x20-1.0\x20*\x20theta,\x20axis\x20);\x0a\x09\x09\x09\x09\x09gl_FragColor.rgb\x20+=\x20weights[\x20i\x20]\x20*\x20getSample(\x20theta,\x20axis\x20);\x0a\x0a\x09\x09\x09\x09}\x0a\x0a\x09\x09\x09}\x0a\x09\x09',
'blending': iìîiiií,
'depthTest': ![],
'depthWrite': ![]
});
return iîíïiîí;
}
function iïìïíiî() {
var iÌiììïî = iÌïìîiì;
return new iíïîiïi({
'name': iÌiììïî(0x1421),
'uniforms': {
'envMap': {
'value': null
}
},
'vertexShader': iíiïiìî(),
'fragmentShader': '\x0a\x0a\x09\x09\x09precision\x20mediump\x20float;\x0a\x09\x09\x09precision\x20mediump\x20int;\x0a\x0a\x09\x09\x09varying\x20vec3\x20vOutputDirection;\x0a\x0a\x09\x09\x09uniform\x20sampler2D\x20envMap;\x0a\x0a\x09\x09\x09#include\x20<common>\x0a\x0a\x09\x09\x09void\x20main()\x20{\x0a\x0a\x09\x09\x09\x09vec3\x20outputDirection\x20=\x20normalize(\x20vOutputDirection\x20);\x0a\x09\x09\x09\x09vec2\x20uv\x20=\x20equirectUv(\x20outputDirection\x20);\x0a\x0a\x09\x09\x09\x09gl_FragColor\x20=\x20vec4(\x20texture2D\x20(\x20envMap,\x20uv\x20).rgb,\x201.0\x20);\x0a\x0a\x09\x09\x09}\x0a\x09\x09',
'blending': iìîiiií,
'depthTest': ![],
'depthWrite': ![]
});
}
function iîíîìîî() {
var iIïiîîî = iÌïìîiì;
return new iíïîiïi({
'name': iIïiîîî(0x29da),
'uniforms': {
'envMap': {
'value': null
},
'flipEnvMap': {
'value': -0x1
}
},
'vertexShader': iíiïiìî(),
'fragmentShader': iIïiîîî(0x4809),
'blending': iìîiiií,
'depthTest': ![],
'depthWrite': ![]
});
}
function iíiïiìî() {
var iÍiìiîì = iÌïìîiì;
return iÍiìiîì(0x1f89);
}
function iììîìîi(iïïîìíi) {
let iììììïí = new WeakMap()
, iîíiiìi = null;
function iìiîíîï(iiiìïiï) {
var iÍîîíïî = a3iììiiiì;
if (iiiìïiï && iiiìïiï[iÍîîíïî(0x39ac)]) {
const iíïiïíï = iiiìïiï['mapping']
, iîïìîïî = iíïiïíï === iïìîïìï || iíïiïíï === iìiìiìî
, iìiîíïi = iíïiïíï === iîîîïíí || iíïiïíï === iïíìîìï;
if (iîïìîïî || iìiîíïi) {
if (iiiìïiï['isRenderTargetTexture'] && iiiìïiï[iÍîîíïî(0xf80)] === !![]) {
iiiìïiï[iÍîîíïî(0xf80)] = ![];
let iíìíïìí = iììììïí[iÍîîíïî(0x85d)](iiiìïiï);
if (iîíiiìi === null)
iîíiiìi = new iïíîììí(iïïîìíi);
return iíìíïìí = iîïìîïî ? iîíiiìi[iÍîîíïî(0x2566)](iiiìïiï, iíìíïìí) : iîíiiìi[iÍîîíïî(0x4704)](iiiìïiï, iíìíïìí),
iììììïí[iÍîîíïî(0x3458)](iiiìïiï, iíìíïìí),
iíìíïìí[iÍîîíïî(0x2e30)];
} else {
if (iììììïí['has'](iiiìïiï))
return iììììïí['get'](iiiìïiï)[iÍîîíïî(0x2e30)];
else {
const iíïiiiî = iiiìïiï[iÍîîíïî(0x229)];
if (iîïìîïî && iíïiiiî && iíïiiiî[iÍîîíïî(0x3641)] > 0x0 || iìiîíïi && iíïiiiî && iïiïíîí(iíïiiiî)) {
if (iîíiiìi === null)
iîíiiìi = new iïíîììí(iïïîìíi);
const iîíiííï = iîïìîïî ? iîíiiìi['fromEquirectangular'](iiiìïiï) : iîíiiìi['fromCubemap'](iiiìïiï);
return iììììïí[iÍîîíïî(0x3458)](iiiìïiï, iîíiííï),
iiiìïiï['addEventListener'](iÍîîíïî(0x2636), iíïïíiî),
iîíiííï[iÍîîíïî(0x2e30)];
} else
return null;
}
}
}
}
return iiiìïiï;
}
function iïiïíîí(iìiîïîí) {
let iíiíìíì = 0x0;
const iïìîíiì = 0x6;
for (let iîiîìïi = 0x0; iîiîìïi < iïìîíiì; iîiîìïi++) {
if (iìiîïîí[iîiîìïi] !== undefined)
iíiíìíì++;
}
return iíiíìíì === iïìîíiì;
}
function iíïïíiî(iììiíii) {
var iÎíîïïî = a3iììiiiì;
const iîììiìî = iììiíii[iÎíîïïî(0x1a64)];
iîììiìî[iÎíîïïî(0x447b)]('dispose', iíïïíiî);
const iiìîïïî = iììììïí['get'](iîììiìî);
iiìîïïî !== undefined && (iììììïí[iÎíîïïî(0x3cbf)](iîììiìî),
iiìîïïî[iÎíîïïî(0x2636)]());
}
function iíïííìî() {
iììììïí = new WeakMap(),
iîíiiìi !== null && (iîíiiìi['dispose'](),
iîíiiìi = null);
}
return {
'get': iìiîíîï,
'dispose': iíïííìî
};
}
function iìîïïîì(iiîîìíï) {
const iiiiîíi = {};
function iìíïíii(iïìîïîî) {
var iÎiïììì = a3iììiiiì;
if (iiiiîíi[iïìîïîî] !== undefined)
return iiiiîíi[iïìîïîî];
let iîîïïïï;
switch (iïìîïîî) {
case iÎiïììì(0x2357):
iîîïïïï = iiîîìíï['getExtension']('WEBGL_depth_texture') || iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x3701)) || iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x2de0));
break;
case iÎiïììì(0x27c3):
iîîïïïï = iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x27c3)) || iiîîìíï['getExtension'](iÎiïììì(0x4f60)) || iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0xc64));
break;
case iÎiïììì(0x851):
iîîïïïï = iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x851)) || iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x1310)) || iiîîìíï['getExtension'](iÎiïììì(0x35b4));
break;
case 'WEBGL_compressed_texture_pvrtc':
iîîïïïï = iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x46d6)) || iiîîìíï[iÎiïììì(0x3603)](iÎiïììì(0x1a9b));
break;
default:
iîîïïïï = iiîîìíï[iÎiïììì(0x3603)](iïìîïîî);
}
return iiiiîíi[iïìîïîî] = iîîïïïï,
iîîïïïï;
}
return {
'has': function(iiiíïìì) {
return iìíïíii(iiiíïìì) !== null;
},
'init': function(iïîíiií) {
var iÏîíïìï = a3iììiiiì;
iïîíiií[iÏîíïìï(0x2b84)] ? iìíïíii('EXT_color_buffer_float') : (iìíïíii('WEBGL_depth_texture'),
iìíïíii('OES_texture_float'),
iìíïíii(iÏîíïìï(0x14cf)),
iìíïíii(iÏîíïìï(0x34e1)),
iìíïíii('OES_standard_derivatives'),
iìíïíii(iÏîíïìï(0x3c1a)),
iìíïíii(iÏîíïìï(0x423c)),
iìíïíii('ANGLE_instanced_arrays')),
iìíïíii(iÏîíïìï(0x4a65)),
iìíïíii(iÏîíïìï(0x4cef)),
iìíïíii(iÏîíïìï(0x189c));
},
'get': function(iiiîîii) {
var iÌíîìïï = a3iììiiiì;
const iiííiìí = iìíïíii(iiiîîii);
return iiííiìí === null && console[iÌíîìïï(0x1c2a)](iÌíîìïï(0x4c6d) + iiiîîii + iÌíîìïï(0x27eb)),
iiííiìí;
}
};
}
function iiïiííi(iiïìiîì, iïìïíïì, iììiììì, iíiïíìi) {
const iiïììïi = {}
, iïïîìïï = new WeakMap();
function iíîìïiì(iiíìíîì) {
var iÏìïíîí = a3iììiiiì;
const iîíïììì = iiíìíîì['target'];
iîíïììì[iÏìïíîí(0x1cb)] !== null && iïìïíïì[iÏìïíîí(0xff8)](iîíïììì['index']);
for (const iììîìïi in iîíïììì[iÏìïíîí(0x144d)]) {
iïìïíïì['remove'](iîíïììì['attributes'][iììîìïi]);
}
iîíïììì[iÏìïíîí(0x447b)](iÏìïíîí(0x2636), iíîìïiì),
delete iiïììïi[iîíïììì['id']];
const iîïiïìi = iïïîìïï[iÏìïíîí(0x85d)](iîíïììì);
iîïiïìi && (iïìïíïì[iÏìïíîí(0xff8)](iîïiïìi),
iïïîìïï['delete'](iîíïììì)),
iíiïíìi['releaseStatesOfGeometry'](iîíïììì),
iîíïììì['isInstancedBufferGeometry'] === !![] && delete iîíïììì[iÏìïíîí(0x222)],
iììiììì[iÏìïíîí(0x2d75)][iÏìïíîí(0x47dc)]--;
}
function iíîìiíi(iîìîïïi, iìïííiï) {
var iIíìíïí = a3iììiiiì;
if (iiïììïi[iìïííiï['id']] === !![])
return iìïííiï;
return iìïííiï[iIíìíïí(0x412f)]('dispose', iíîìïiì),
iiïììïi[iìïííiï['id']] = !![],
iììiììì[iIíìíïí(0x2d75)][iIíìíïí(0x47dc)]++,
iìïííiï;
}
function iiïiííí(iîîïïîì) {
var iÍiìiií = a3iììiiiì;
const iîiïîíï = iîîïïîì[iÍiìiií(0x144d)];
for (const iíïìíìì in iîiïîíï) {
iïìïíïì['update'](iîiïîíï[iíïìíìì], 0x8892);
}
const iïîìïîì = iîîïïîì[iÍiìiií(0x326)];
for (const iïîiîîi in iïîìïîì) {
const iíïïíïì = iïîìïîì[iïîiîîi];
for (let iìíïîïí = 0x0, iïiìïíì = iíïïíïì[iÍiìiií(0x41c3)]; iìíïîïí < iïiìïíì; iìíïîïí++) {
iïìïíïì[iÍiìiií(0x59d)](iíïïíïì[iìíïîïí], 0x8892);
}
}
}
function iiïìïìî(iiïíiíí) {
var iIíïììì = a3iììiiiì;
const iîiííîì = []
, iiííiïî = iiïíiíí[iIíïììì(0x1cb)]
, iíîïííï = iiïíiíí[iIíïììì(0x144d)][iIíïììì(0x35f)];
let iììíîiî = 0x0;
if (iiííiïî !== null) {
const iiïíïïì = iiííiïî['array'];
iììíîiî = iiííiïî['version'];
for (let iíìïîíi = 0x0, iiìììïî = iiïíïïì[iIíïììì(0x41c3)]; iíìïîíi < iiìììïî; iíìïîíi += 0x3) {
const iíïïìïî = iiïíïïì[iíìïîíi + 0x0]
, iíiììíì = iiïíïïì[iíìïîíi + 0x1]
, iìïïìíî = iiïíïïì[iíìïîíi + 0x2];
iîiííîì[iIíïììì(0x244e)](iíïïìïî, iíiììíì, iíiììíì, iìïïìíî, iìïïìíî, iíïïìïî);
}
} else {
const iïïíììî = iíîïííï[iIíïììì(0x32cd)];
iììíîiî = iíîïííï[iIíïììì(0x203c)];
for (let iîííïïï = 0x0, iïîîiíì = iïïíììî[iIíïììì(0x41c3)] / 0x3 - 0x1; iîííïïï < iïîîiíì; iîííïïï += 0x3) {
const iìîïíîi = iîííïïï + 0x0
, iíiíïii = iîííïïï + 0x1
, iììîîïî = iîííïïï + 0x2;
iîiííîì['push'](iìîïíîi, iíiíïii, iíiíïii, iììîîïî, iììîîïî, iìîïíîi);
}
}
const iîìììïî = new ((iiïîííï(iîiííîì)) ? iiìîíïï : iïiïìïî)(iîiííîì,0x1);
iîìììïî['version'] = iììíîiî;
const iïïïììì = iïïîìïï[iIíïììì(0x85d)](iiïíiíí);
if (iïïïììì)
iïìïíïì[iIíïììì(0xff8)](iïïïììì);
iïïîìïï[iIíïììì(0x3458)](iiïíiíí, iîìììïî);
}
function iííiiìí(iîîïîïi) {
var iÌïïiíî = a3iììiiiì;
const iììiïíì = iïïîìïï[iÌïïiíî(0x85d)](iîîïîïi);
if (iììiïíì) {
const iìiìïîî = iîîïîïi[iÌïïiíî(0x1cb)];
iìiìïîî !== null && (iììiïíì[iÌïïiíî(0x203c)] < iìiìïîî[iÌïïiíî(0x203c)] && iiïìïìî(iîîïîïi));
} else
iiïìïìî(iîîïîïi);
return iïïîìïï['get'](iîîïîïi);
}
return {
'get': iíîìiíi,
'update': iiïiííí,
'getWireframeAttribute': iííiiìí
};
}
function iíîìiîi(iîïííïi, iìiïíìï, iíïíííî, iiïïìîï) {
var iÏîïïii = iÌïìîiì;
const iîïïîìî = iiïïìîï[iÏîïïii(0x2b84)];
let iîíiìïì;
function iiiïïii(iiíiììï) {
iîíiìïì = iiíiììï;
}
let iííîìíì, iïiîïìî;
function iiïìîiî(iìíîîìï) {
var iIïîiìï = iÏîïïii;
iííîìíì = iìíîîìï['type'],
iïiîïìî = iìíîîìï[iIïîiìï(0x1e69)];
}
function iíîiîíì(iïíìîîí, iìííïií) {
var iÏìiiïì = iÏîïïii;
iîïííïi[iÏìiiïì(0x13e5)](iîíiìïì, iìííïií, iííîìíì, iïíìîîí * iïiîïìî),
iíïíííî['update'](iìííïií, iîíiìïì, 0x1);
}
function iìïìiiì(iíïîíìì, iîìîiiî, iíiiìii) {
var iÌíiìïì = iÏîïïii;
if (iíiiìii === 0x0)
return;
let iîìiïìî, iìiiïïï;
if (iîïïîìî)
iîìiïìî = iîïííïi,
iìiiïïï = iÌíiìïì(0x145);
else {
iîìiïìî = iìiïíìï[iÌíiìïì(0x85d)]('ANGLE_instanced_arrays'),
iìiiïïï = iÌíiìïì(0x3213);
if (iîìiïìî === null) {
console[iÌíiìïì(0x4e7a)](iÌíiìïì(0x3978));
return;
}
}
iîìiïìî[iìiiïïï](iîíiìïì, iîìîiiî, iííîìíì, iíïîíìì * iïiîïìî, iíiiìii),
iíïíííî[iÌíiìïì(0x59d)](iîìîiiî, iîíiìïì, iíiiìii);
}
this['setMode'] = iiiïïii,
this['setIndex'] = iiïìîiî,
this[iÏîïïii(0x3762)] = iíîiîíì,
this['renderInstances'] = iìïìiiì;
}
function iîíííii(iïïiïîï) {
const iiïìiïï = {
'geometries': 0x0,
'textures': 0x0
}
, iiìîiíî = {
'frame': 0x0,
'calls': 0x0,
'triangles': 0x0,
'points': 0x0,
'lines': 0x0
};
function iîìîíìì(iiïïïií, iïìiîìì, iîiíìiî) {
var iIìîíiî = a3iììiiiì;
iiìîiíî[iIìîíiî(0x2f03)]++;
switch (iïìiîìì) {
case 0x4:
iiìîiíî[iIìîíiî(0x19a6)] += iîiíìiî * (iiïïïií / 0x3);
break;
case 0x1:
iiìîiíî[iIìîíiî(0x2d67)] += iîiíìiî * (iiïïïií / 0x2);
break;
case 0x3:
iiìîiíî['lines'] += iîiíìiî * (iiïïïií - 0x1);
break;
case 0x2:
iiìîiíî[iIìîíiî(0x2d67)] += iîiíìiî * iiïïïií;
break;
case 0x0:
iiìîiíî[iIìîíiî(0x3153)] += iîiíìiî * iiïïïií;
break;
default:
console[iIìîíiî(0x4e7a)](iIìîíiî(0xe02), iïìiîìì);
break;
}
}
function iiïìïïí() {
var iIïììïí = a3iììiiiì;
iiìîiíî[iIïììïí(0x2a21)]++,
iiìîiíî[iIïììïí(0x2f03)] = 0x0,
iiìîiíî[iIïììïí(0x19a6)] = 0x0,
iiìîiíî['points'] = 0x0,
iiìîiíî[iIïììïí(0x2d67)] = 0x0;
}
return {
'memory': iiïìiïï,
'render': iiìîiíî,
'programs': null,
'autoReset': !![],
'reset': iiïìïïí,
'update': iîìîíìì
};
}
function iïîììíi(iîïîiíí, iîiîiìî) {
return iîïîiíí[0x0] - iîiîiìî[0x0];
}
function iîîîîìí(iîîììïî, iìîìïîí) {
var iIïiîií = iÌïìîiì;
return Math[iIïiîií(0x12c5)](iìîìïîí[0x1]) - Math[iIïiîií(0x12c5)](iîîììïî[0x1]);
}
function iîïííîì(iïiïììî, iìíiîíî, iîîîîìi) {
const iiíiiîï = {}
, iììíiïï = new Float32Array(0x8)
, iîîíííì = new WeakMap()
, iíïîïîî = new iiîïîìí()
, iìiïïîi = [];
for (let iìííïîi = 0x0; iìííïîi < 0x8; iìííïîi++) {
iìiïïîi[iìííïîi] = [iìííïîi, 0x0];
}
function iîìiiíì(iiïíïìì, iïïíïíî, iiiïììî) {
var iÏiìîîî = a3iììiiiì;
const iíiîìïî = iiïíïìì[iÏiìîîî(0x4729)];
if (iìíiîíî[iÏiìîîî(0x2b84)] === !![]) {
const iìíiììì = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x35f)] || iïïíïíî['morphAttributes'][iÏiìîîî(0x22a2)] || iïïíïíî['morphAttributes'][iÏiìîîî(0x2703)]
, iïïíiîí = iìíiììì !== undefined ? iìíiììì['length'] : 0x0;
let iïììîíì = iîîíííì[iÏiìîîî(0x85d)](iïïíïíî);
if (iïììîíì === undefined || iïììîíì[iÏiìîîî(0x147b)] !== iïïíiîí) {
if (iïììîíì !== undefined)
iïììîíì[iÏiìîîî(0x2e30)][iÏiìîîî(0x2636)]();
const iîîìiiï = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x35f)] !== undefined
, iìïiiíì = iïïíïíî[iÏiìîîî(0x326)]['normal'] !== undefined
, iiîíììi = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x2703)] !== undefined
, iìììíîi = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x35f)] || []
, iîiìîiï = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x22a2)] || []
, iîiìííì = iïïíïíî[iÏiìîîî(0x326)][iÏiìîîî(0x2703)] || [];
let iïíìììí = 0x0;
if (iîîìiiï === !![])
iïíìììí = 0x1;
if (iìïiiíì === !![])
iïíìììí = 0x2;
if (iiîíììi === !![])
iïíìììí = 0x3;
let iïiíîìí = iïïíïíî[iÏiìîîî(0x144d)][iÏiìîîî(0x35f)][iÏiìîîî(0x147b)] * iïíìììí
, iííiiiï = 0x1;
iïiíîìí > iìíiîíî[iÏiìîîî(0x52e)] && (iííiiiï = Math['ceil'](iïiíîìí / iìíiîíî[iÏiìîîî(0x52e)]),
iïiíîìí = iìíiîíî['maxTextureSize']);
const iîiíîìí = new Float32Array(iïiíîìí * iííiiiï * 0x4 * iïïíiîí)
, iîíiìïï = new iìíîîîi(iîiíîìí,iïiíîìí,iííiiiï,iïïíiîí);
iîíiìïï['type'] = iîîîïîì,
iîíiìïï[iÏiìîîî(0x3032)] = !![];
const iîïìîìî = iïíìììí * 0x4;
for (let iìíìîiì = 0x0; iìíìîiì < iïïíiîí; iìíìîiì++) {
const iîíiîíì = iìììíîi[iìíìîiì]
, iïïïïïì = iîiìîiï[iìíìîiì]
, iïìïïìï = iîiìííì[iìíìîiì]
, iííîìîî = iïiíîìí * iííiiiï * 0x4 * iìíìîiì;
for (let iîììïiì = 0x0; iîììïiì < iîíiîíì[iÏiìîîî(0x147b)]; iîììïiì++) {
const iiìíiíï = iîììïiì * iîïìîìî;
iîîìiiï === !![] && (iíïîïîî[iÏiìîîî(0x2340)](iîíiîíì, iîììïiì),
iîiíîìí[iííîìîî + iiìíiíï + 0x0] = iíïîïîî['x'],
iîiíîìí[iííîìîî + iiìíiíï + 0x1] = iíïîïîî['y'],
iîiíîìí[iííîìîî + iiìíiíï + 0x2] = iíïîïîî['z'],
iîiíîìí[iííîìîî + iiìíiíï + 0x3] = 0x0),
iìïiiíì === !![] && (iíïîïîî[iÏiìîîî(0x2340)](iïïïïïì, iîììïiì),
iîiíîìí[iííîìîî + iiìíiíï + 0x4] = iíïîïîî['x'],
iîiíîìí[iííîìîî + iiìíiíï + 0x5] = iíïîïîî['y'],
iîiíîìí[iííîìîî + iiìíiíï + 0x6] = iíïîïîî['z'],
iîiíîìí[iííîìîî + iiìíiíï + 0x7] = 0x0),
iiîíììi === !![] && (iíïîïîî[iÏiìîîî(0x2340)](iïìïïìï, iîììïiì),
iîiíîìí[iííîìîî + iiìíiíï + 0x8] = iíïîïîî['x'],
iîiíîìí[iííîìîî + iiìíiíï + 0x9] = iíïîïîî['y'],
iîiíîìí[iííîìîî + iiìíiíï + 0xa] = iíïîïîî['z'],
iîiíîìí[iííîìîî + iiìíiíï + 0xb] = iïìïïìï[iÏiìîîî(0xd4e)] === 0x4 ? iíïîïîî['w'] : 0x1);
}
}
iïììîíì = {
'count': iïïíiîí,
'texture': iîíiìïï,
'size': new iïîîîïi(iïiíîìí,iííiiiï)
},
iîîíííì['set'](iïïíïíî, iïììîíì);
function iîiîìîï() {
var iÎiïiiì = iÏiìîîî;
iîíiìïï[iÎiïiiì(0x2636)](),
iîîíííì[iÎiïiiì(0x3cbf)](iïïíïíî),
iïïíïíî['removeEventListener'](iÎiïiiì(0x2636), iîiîìîï);
}
iïïíïíî['addEventListener']('dispose', iîiîìîï);
}
let iîíiìîí = 0x0;
for (let iiíìiii = 0x0; iiíìiii < iíiîìïî[iÏiìîîî(0x41c3)]; iiíìiii++) {
iîíiìîí += iíiîìïî[iiíìiii];
}
const iíîiììi = iïïíïíî[iÏiìîîî(0xe8a)] ? 0x1 : 0x1 - iîíiìîí;
iiiïììî[iÏiìîîî(0xf8b)]()['setValue'](iïiïììî, 'morphTargetBaseInfluence', iíîiììi),
iiiïììî[iÏiìîîî(0xf8b)]()[iÏiìîîî(0x67f)](iïiïììî, 'morphTargetInfluences', iíiîìïî),
iiiïììî[iÏiìîîî(0xf8b)]()[iÏiìîîî(0x67f)](iïiïììî, iÏiìîîî(0x2f5b), iïììîíì[iÏiìîîî(0x2e30)], iîîîîìi),
iiiïììî[iÏiìîîî(0xf8b)]()[iÏiìîîî(0x67f)](iïiïììî, iÏiìîîî(0x35c3), iïììîíì[iÏiìîîî(0x15b)]);
} else {
const iìíiiíî = iíiîìïî === undefined ? 0x0 : iíiîìïî[iÏiìîîî(0x41c3)];
let iiîííiî = iiíiiîï[iïïíïíî['id']];
if (iiîííiî === undefined || iiîííiî[iÏiìîîî(0x41c3)] !== iìíiiíî) {
iiîííiî = [];
for (let iïiíîíî = 0x0; iïiíîíî < iìíiiíî; iïiíîíî++) {
iiîííiî[iïiíîíî] = [iïiíîíî, 0x0];
}
iiíiiîï[iïïíïíî['id']] = iiîííiî;
}
for (let iîïïîïî = 0x0; iîïïîïî < iìíiiíî; iîïïîïî++) {
const iiììîìî = iiîííiî[iîïïîïî];
iiììîìî[0x0] = iîïïîïî,
iiììîìî[0x1] = iíiîìïî[iîïïîïî];
}
iiîííiî[iÏiìîîî(0x4fda)](iîîîîìí);
for (let iîíîììì = 0x0; iîíîììì < 0x8; iîíîììì++) {
iîíîììì < iìíiiíî && iiîííiî[iîíîììì][0x1] ? (iìiïïîi[iîíîììì][0x0] = iiîííiî[iîíîììì][0x0],
iìiïïîi[iîíîììì][0x1] = iiîííiî[iîíîììì][0x1]) : (iìiïïîi[iîíîììì][0x0] = Number['MAX_SAFE_INTEGER'],
iìiïïîi[iîíîììì][0x1] = 0x0);
}
iìiïïîi[iÏiìîîî(0x4fda)](iïîììíi);
const iîîíiíi = iïïíïíî['morphAttributes']['position']
, iîìiïíì = iïïíïíî['morphAttributes'][iÏiìîîî(0x22a2)];
let iíìïîïi = 0x0;
for (let iîïïîíï = 0x0; iîïïîíï < 0x8; iîïïîíï++) {
const iiìîìïí = iìiïïîi[iîïïîíï]
, iîîîííí = iiìîìïí[0x0]
, iiíîïïî = iiìîìïí[0x1];
iîîîííí !== Number[iÏiìîîî(0x32aa)] && iiíîïïî ? (iîîíiíi && iïïíïíî[iÏiìîîî(0x23ee)]('morphTarget' + iîïïîíï) !== iîîíiíi[iîîîííí] && iïïíïíî[iÏiìîîî(0x4726)](iÏiìîîî(0x3b8f) + iîïïîíï, iîîíiíi[iîîîííí]),
iîìiïíì && iïïíïíî[iÏiìîîî(0x23ee)](iÏiìîîî(0x1bf8) + iîïïîíï) !== iîìiïíì[iîîîííí] && iïïíïíî[iÏiìîîî(0x4726)]('morphNormal' + iîïïîíï, iîìiïíì[iîîîííí]),
iììíiïï[iîïïîíï] = iiíîïïî,
iíìïîïi += iiíîïïî) : (iîîíiíi && iïïíïíî[iÏiìîîî(0x2981)](iÏiìîîî(0x3b8f) + iîïïîíï) === !![] && iïïíïíî['deleteAttribute'](iÏiìîîî(0x3b8f) + iîïïîíï),
iîìiïíì && iïïíïíî[iÏiìîîî(0x2981)](iÏiìîîî(0x1bf8) + iîïïîíï) === !![] && iïïíïíî['deleteAttribute'](iÏiìîîî(0x1bf8) + iîïïîíï),
iììíiïï[iîïïîíï] = 0x0);
}
const iîíìììï = iïïíïíî[iÏiìîîî(0xe8a)] ? 0x1 : 0x1 - iíìïîïi;
iiiïììî[iÏiìîîî(0xf8b)]()[iÏiìîîî(0x67f)](iïiïììî, iÏiìîîî(0x1336), iîíìììï),
iiiïììî['getUniforms']()['setValue'](iïiïììî, iÏiìîîî(0x4729), iììíiïï);
}
}
return {
'update': iîìiiíì
};
}
function iîìîìiì(iïîiîìì, iiíííîí, iiíïîïï, iîìííîí) {
let iîìïïiî = new WeakMap();
function iîïìîìí(iïiìîîì) {
var iÌìíïíì = a3iììiiiì;
const iìïïìïí = iîìííîí[iÌìíïíì(0x3762)]['frame']
, iïìîiïi = iïiìîîì[iÌìíïíì(0xec4)]
, iíìììií = iiíííîí[iÌìíïíì(0x85d)](iïiìîîì, iïìîiïi);
return iîìïïiî[iÌìíïíì(0x85d)](iíìììií) !== iìïïìïí && (iiíííîí['update'](iíìììií),
iîìïïiî[iÌìíïíì(0x3458)](iíìììií, iìïïìïí)),
iïiìîîì[iÌìíïíì(0x4238)] && (iïiìîîì[iÌìíïíì(0x42f5)]('dispose', iïîììîï) === ![] && iïiìîîì[iÌìíïíì(0x412f)](iÌìíïíì(0x2636), iïîììîï),
iiíïîïï[iÌìíïíì(0x59d)](iïiìîîì[iÌìíïíì(0x4559)], 0x8892),
iïiìîîì[iÌìíïíì(0x145e)] !== null && iiíïîïï[iÌìíïíì(0x59d)](iïiìîîì[iÌìíïíì(0x145e)], 0x8892)),
iíìììií;
}
function iíîíiíî() {
iîìïïiî = new WeakMap();
}
function iïîììîï(iíííiïi) {
var iÏííîíî = a3iììiiiì;
const iîîiîìì = iíííiïi['target'];
iîîiîìì[iÏííîíî(0x447b)]('dispose', iïîììîï),
iiíïîïï[iÏííîíî(0xff8)](iîîiîìì[iÏííîíî(0x4559)]);
if (iîîiîìì[iÏííîíî(0x145e)] !== null)
iiíïîïï[iÏííîíî(0xff8)](iîîiîìì[iÏííîíî(0x145e)]);
}
return {
'update': iîïìîìí,
'dispose': iíîíiíî
};
}
const iìîïiìì = new iìiïiìî()
, iîííîïi = new iìíîîîi()
, iìiìiïì = new iíiîìîì()
, iîïïîìí = new iìïíìíí()
, iiïìiíi = []
, iiïiîiî = []
, iïïîìîî = new Float32Array(0x10)
, iiiiïíï = new Float32Array(0x9)
, iiíîîíî = new Float32Array(0x4);
function iíììiiì(iiíiïîi, iïíiiîì, iíìîïìì) {
var iIiíìîî = iÌïìîiì;
const iiìiíiî = iiíiïîi[0x0];
if (iiìiíiî <= 0x0 || iiìiíiî > 0x0)
return iiíiïîi;
const iíîïìîí = iïíiiîì * iíìîïìì;
let iíîïïîï = iiïìiíi[iíîïìîí];
iíîïïîï === undefined && (iíîïïîï = new Float32Array(iíîïìîí),
iiïìiíi[iíîïìîí] = iíîïïîï);
if (iïíiiîì !== 0x0) {
iiìiíiî[iIiíìîî(0x1708)](iíîïïîï, 0x0);
for (let iîiîíìï = 0x1, iïïííiì = 0x0; iîiîíìï !== iïíiiîì; ++iîiîíìï) {
iïïííiì += iíìîïìì,
iiíiïîi[iîiîíìï][iIiíìîî(0x1708)](iíîïïîï, iïïííiì);
}
}
return iíîïïîï;
}
function iìiïìîi(iííïíîî, iïíïììí) {
var iÌiîìíî = iÌïìîiì;
if (iííïíîî[iÌiîìíî(0x41c3)] !== iïíïììí[iÌiîìíî(0x41c3)])
return ![];
for (let iíïïìîì = 0x0, iiiíïíí = iííïíîî[iÌiîìíî(0x41c3)]; iíïïìîì < iiiíïíí; iíïïìîì++) {
if (iííïíîî[iíïïìîì] !== iïíïììí[iíïïìîì])
return ![];
}
return !![];
}
function iîííiiî(iìïîííi, iíïííìi) {
var iIîiìïî = iÌïìîiì;
for (let iïîîïìì = 0x0, iîîìïíi = iíïííìi[iIîiìïî(0x41c3)]; iïîîïìì < iîîìïíi; iïîîïìì++) {
iìïîííi[iïîîïìì] = iíïííìi[iïîîïìì];
}
}
function iíîiîíi(iíìíiiï, iiiîíii) {
var iIíiiiî = iÌïìîiì;
let iïìiììï = iiïiîiî[iiiîíii];
iïìiììï === undefined && (iïìiììï = new Int32Array(iiiîíii),
iiïiîiî[iiiîíii] = iïìiììï);
for (let iîîîïìî = 0x0; iîîîïìî !== iiiîíii; ++iîîîïìî) {
iïìiììï[iîîîïìî] = iíìíiiï[iIíiiiî(0x2cbe)]();
}
return iïìiììï;
}
function iiìîiíí(iiíîíìì, iîiiìîï) {
var iÎîíïìi = iÌïìîiì;
const iïíïiiî = this['cache'];
if (iïíïiiî[0x0] === iîiiìîï)
return;
iiíîíìì[iÎîíïìi(0xbd7)](this[iÎîíïìi(0x2a06)], iîiiìîï),
iïíïiiî[0x0] = iîiiìîï;
}
function iïíìííï(iïiïïiî, iiïiîîï) {
var iIììïîi = iÌïìîiì;
const iìîiìiï = this[iIììïîi(0x3eef)];
if (iiïiîîï['x'] !== undefined)
(iìîiìiï[0x0] !== iiïiîîï['x'] || iìîiìiï[0x1] !== iiïiîîï['y']) && (iïiïïiî[iIììïîi(0x4492)](this[iIììïîi(0x2a06)], iiïiîîï['x'], iiïiîîï['y']),
iìîiìiï[0x0] = iiïiîîï['x'],
iìîiìiï[0x1] = iiïiîîï['y']);
else {
if (iìiïìîi(iìîiìiï, iiïiîîï))
return;
iïiïïiî['uniform2fv'](this[iIììïîi(0x2a06)], iiïiîîï),
iîííiiî(iìîiìiï, iiïiîîï);
}
}
function iíííîíî(iïìíiìï, iìiïîiì) {
var iÌiìiíï = iÌïìîiì;
const iïiíîîî = this[iÌiìiíï(0x3eef)];
if (iìiïîiì['x'] !== undefined)
(iïiíîîî[0x0] !== iìiïîiì['x'] || iïiíîîî[0x1] !== iìiïîiì['y'] || iïiíîîî[0x2] !== iìiïîiì['z']) && (iïìíiìï[iÌiìiíï(0x232a)](this[iÌiìiíï(0x2a06)], iìiïîiì['x'], iìiïîiì['y'], iìiïîiì['z']),
iïiíîîî[0x0] = iìiïîiì['x'],
iïiíîîî[0x1] = iìiïîiì['y'],
iïiíîîî[0x2] = iìiïîiì['z']);
else {
if (iìiïîiì['r'] !== undefined)
(iïiíîîî[0x0] !== iìiïîiì['r'] || iïiíîîî[0x1] !== iìiïîiì['g'] || iïiíîîî[0x2] !== iìiïîiì['b']) && (iïìíiìï[iÌiìiíï(0x232a)](this[iÌiìiíï(0x2a06)], iìiïîiì['r'], iìiïîiì['g'], iìiïîiì['b']),
iïiíîîî[0x0] = iìiïîiì['r'],
iïiíîîî[0x1] = iìiïîiì['g'],
iïiíîîî[0x2] = iìiïîiì['b']);
else {
if (iìiïìîi(iïiíîîî, iìiïîiì))
return;
iïìíiìï[iÌiìiíï(0x4b30)](this[iÌiìiíï(0x2a06)], iìiïîiì),
iîííiiî(iïiíîîî, iìiïîiì);
}
}
}
function iiiìïíí(iiîìììi, iíïìïíí) {
var iÎïïìiî = iÌïìîiì;
const iiiïìïi = this[iÎïïìiî(0x3eef)];
if (iíïìïíí['x'] !== undefined)
(iiiïìïi[0x0] !== iíïìïíí['x'] || iiiïìïi[0x1] !== iíïìïíí['y'] || iiiïìïi[0x2] !== iíïìïíí['z'] || iiiïìïi[0x3] !== iíïìïíí['w']) && (iiîìììi['uniform4f'](this[iÎïïìiî(0x2a06)], iíïìïíí['x'], iíïìïíí['y'], iíïìïíí['z'], iíïìïíí['w']),
iiiïìïi[0x0] = iíïìïíí['x'],
iiiïìïi[0x1] = iíïìïíí['y'],
iiiïìïi[0x2] = iíïìïíí['z'],
iiiïìïi[0x3] = iíïìïíí['w']);
else {
if (iìiïìîi(iiiïìïi, iíïìïíí))
return;
iiîìììi[iÎïïìiî(0x1c93)](this[iÎïïìiî(0x2a06)], iíïìïíí),
iîííiiî(iiiïìïi, iíïìïíí);
}
}
function iiiïïïï(iïiìïïi, iiíìíïî) {
var iÍìïïíì = iÌïìîiì;
const iîiîïìï = this['cache']
, iïìiíìì = iiíìíïî[iÍìïïíì(0x3657)];
if (iïìiíìì === undefined) {
if (iìiïìîi(iîiîïìï, iiíìíïî))
return;
iïiìïïi[iÍìïïíì(0x1480)](this[iÍìïïíì(0x2a06)], ![], iiíìíïî),
iîííiiî(iîiîïìï, iiíìíïî);
} else {
if (iìiïìîi(iîiîïìï, iïìiíìì))
return;
iiíîîíî['set'](iïìiíìì),
iïiìïïi['uniformMatrix2fv'](this[iÍìïïíì(0x2a06)], ![], iiíîîíî),
iîííiiî(iîiîïìï, iïìiíìì);
}
}
function iìiiîïi(iìîïíií, iïìiïìi) {
var iIiíiîi = iÌïìîiì;
const iíïiïìí = this[iIiíiîi(0x3eef)]
, iìîìíìï = iïìiïìi['elements'];
if (iìîìíìï === undefined) {
if (iìiïìîi(iíïiïìí, iïìiïìi))
return;
iìîïíií[iIiíiîi(0x123c)](this[iIiíiîi(0x2a06)], ![], iïìiïìi),
iîííiiî(iíïiïìí, iïìiïìi);
} else {
if (iìiïìîi(iíïiïìí, iìîìíìï))
return;
iiiiïíï[iIiíiîi(0x3458)](iìîìíìï),
iìîïíií[iIiíiîi(0x123c)](this[iIiíiîi(0x2a06)], ![], iiiiïíï),
iîííiiî(iíïiïìí, iìîìíìï);
}
}
function iìïîïîì(iîïïíîî, iiïìiiì) {
var iÍíiîíí = iÌïìîiì;
const iíïïííì = this[iÍíiîíí(0x3eef)]
, iìïïiîï = iiïìiiì[iÍíiîíí(0x3657)];
if (iìïïiîï === undefined) {
if (iìiïìîi(iíïïííì, iiïìiiì))
return;
iîïïíîî[iÍíiîíí(0xe76)](this[iÍíiîíí(0x2a06)], ![], iiïìiiì),
iîííiiî(iíïïííì, iiïìiiì);
} else {
if (iìiïìîi(iíïïííì, iìïïiîï))
return;
iïïîìîî['set'](iìïïiîï),
iîïïíîî[iÍíiîíí(0xe76)](this[iÍíiîíí(0x2a06)], ![], iïïîìîî),
iîííiiî(iíïïííì, iìïïiîï);
}
}
function iîiîìïî(iïïîiií, iíïiíîì) {
var iÎììiìí = iÌïìîiì;
const iîìiîíì = this[iÎììiìí(0x3eef)];
if (iîìiîíì[0x0] === iíïiíîì)
return;
iïïîiií[iÎììiìí(0x475f)](this[iÎììiìí(0x2a06)], iíïiíîì),
iîìiîíì[0x0] = iíïiíîì;
}
function iíììiîi(iîíîiìi, iíïíîiï) {
var iIíìíìi = iÌïìîiì;
const iiíîïií = this[iIíìíìi(0x3eef)];
if (iíïíîiï['x'] !== undefined)
(iiíîïií[0x0] !== iíïíîiï['x'] || iiíîïií[0x1] !== iíïíîiï['y']) && (iîíîiìi['uniform2i'](this['addr'], iíïíîiï['x'], iíïíîiï['y']),
iiíîïií[0x0] = iíïíîiï['x'],
iiíîïií[0x1] = iíïíîiï['y']);
else {
if (iìiïìîi(iiíîïií, iíïíîiï))
return;
iîíîiìi['uniform2iv'](this['addr'], iíïíîiï),
iîííiiî(iiíîïií, iíïíîiï);
}
}
function iïíiìïì(iìîííïí, iíïïïïì) {
var iÎíìîîí = iÌïìîiì;
const iíìiîíï = this[iÎíìîîí(0x3eef)];
if (iíïïïïì['x'] !== undefined)
(iíìiîíï[0x0] !== iíïïïïì['x'] || iíìiîíï[0x1] !== iíïïïïì['y'] || iíìiîíï[0x2] !== iíïïïïì['z']) && (iìîííïí['uniform3i'](this[iÎíìîîí(0x2a06)], iíïïïïì['x'], iíïïïïì['y'], iíïïïïì['z']),
iíìiîíï[0x0] = iíïïïïì['x'],
iíìiîíï[0x1] = iíïïïïì['y'],
iíìiîíï[0x2] = iíïïïïì['z']);
else {
if (iìiïìîi(iíìiîíï, iíïïïïì))
return;
iìîííïí['uniform3iv'](this[iÎíìîîí(0x2a06)], iíïïïïì),
iîííiiî(iíìiîíï, iíïïïïì);
}
}
function iïíìiîi(iìïïïìì, iïïíiîï) {
var iÏíîiíî = iÌïìîiì;
const iîííïìì = this['cache'];
if (iïïíiîï['x'] !== undefined)
(iîííïìì[0x0] !== iïïíiîï['x'] || iîííïìì[0x1] !== iïïíiîï['y'] || iîííïìì[0x2] !== iïïíiîï['z'] || iîííïìì[0x3] !== iïïíiîï['w']) && (iìïïïìì['uniform4i'](this[iÏíîiíî(0x2a06)], iïïíiîï['x'], iïïíiîï['y'], iïïíiîï['z'], iïïíiîï['w']),
iîííïìì[0x0] = iïïíiîï['x'],
iîííïìì[0x1] = iïïíiîï['y'],
iîííïìì[0x2] = iïïíiîï['z'],
iîííïìì[0x3] = iïïíiîï['w']);
else {
if (iìiïìîi(iîííïìì, iïïíiîï))
return;
iìïïïìì[iÏíîiíî(0x42b3)](this[iÏíîiíî(0x2a06)], iïïíiîï),
iîííiiî(iîííïìì, iïïíiîï);
}
}
function iïííïîí(iîïïííí, iîîïíîi) {
var iÎiìîîí = iÌïìîiì;
const iiiiiìì = this[iÎiìîîí(0x3eef)];
if (iiiiiìì[0x0] === iîîïíîi)
return;
iîïïííí[iÎiìîîí(0x1ec6)](this[iÎiìîîí(0x2a06)], iîîïíîi),
iiiiiìì[0x0] = iîîïíîi;
}
function iiìïiíï(iììïïii, iíïîiii) {
var iÏïíííí = iÌïìîiì;
const iiíîïîì = this[iÏïíííí(0x3eef)];
if (iíïîiii['x'] !== undefined)
(iiíîïîì[0x0] !== iíïîiii['x'] || iiíîïîì[0x1] !== iíïîiii['y']) && (iììïïii[iÏïíííí(0x2d25)](this['addr'], iíïîiii['x'], iíïîiii['y']),
iiíîïîì[0x0] = iíïîiii['x'],
iiíîïîì[0x1] = iíïîiii['y']);
else {
if (iìiïìîi(iiíîïîì, iíïîiii))
return;
iììïïii[iÏïíííí(0x25ca)](this[iÏïíííí(0x2a06)], iíïîiii),
iîííiiî(iiíîïîì, iíïîiii);
}
}
function iiííììì(iíîîíîî, iììïïíí) {
var iÍíìììì = iÌïìîiì;
const iiiîiìî = this[iÍíìììì(0x3eef)];
if (iììïïíí['x'] !== undefined)
(iiiîiìî[0x0] !== iììïïíí['x'] || iiiîiìî[0x1] !== iììïïíí['y'] || iiiîiìî[0x2] !== iììïïíí['z']) && (iíîîíîî[iÍíìììì(0x38e)](this[iÍíìììì(0x2a06)], iììïïíí['x'], iììïïíí['y'], iììïïíí['z']),
iiiîiìî[0x0] = iììïïíí['x'],
iiiîiìî[0x1] = iììïïíí['y'],
iiiîiìî[0x2] = iììïïíí['z']);
else {
if (iìiïìîi(iiiîiìî, iììïïíí))
return;
iíîîíîî[iÍíìììì(0x4406)](this[iÍíìììì(0x2a06)], iììïïíí),
iîííiiî(iiiîiìî, iììïïíí);
}
}
function iiiììïí(iiiiîîî, iíiíìíí) {
var iIìiiïi = iÌïìîiì;
const iiìïîïî = this[iIìiiïi(0x3eef)];
if (iíiíìíí['x'] !== undefined)
(iiìïîïî[0x0] !== iíiíìíí['x'] || iiìïîïî[0x1] !== iíiíìíí['y'] || iiìïîïî[0x2] !== iíiíìíí['z'] || iiìïîïî[0x3] !== iíiíìíí['w']) && (iiiiîîî[iIìiiïi(0x2f9d)](this[iIìiiïi(0x2a06)], iíiíìíí['x'], iíiíìíí['y'], iíiíìíí['z'], iíiíìíí['w']),
iiìïîïî[0x0] = iíiíìíí['x'],
iiìïîïî[0x1] = iíiíìíí['y'],
iiìïîïî[0x2] = iíiíìíí['z'],
iiìïîïî[0x3] = iíiíìíí['w']);
else {
if (iìiïìîi(iiìïîïî, iíiíìíí))
return;
iiiiîîî[iIìiiïi(0x3cec)](this[iIìiiïi(0x2a06)], iíiíìíí),
iîííiiî(iiìïîïî, iíiíìíí);
}
}
function iíiíìiï(iiïìïïì, iiííììï, iiìíïïi) {
var iIîîïìi = iÌïìîiì;
const iiiîííi = this[iIîîïìi(0x3eef)]
, iîíîìíì = iiìíïïi[iIîîïìi(0x2cbe)]();
iiiîííi[0x0] !== iîíîìíì && (iiïìïïì[iIîîïìi(0x475f)](this[iIîîïìi(0x2a06)], iîíîìíì),
iiiîííi[0x0] = iîíîìíì),
iiìíïïi[iIîîïìi(0x46cb)](iiííììï || iìîïiìì, iîíîìíì);
}
function iïïïíìi(iíiìïîî, iïïïíìî, iîîiïiì) {
var iÏíiïiï = iÌïìîiì;
const iííìíìï = this[iÏíiïiï(0x3eef)]
, iîíìíîí = iîîiïiì[iÏíiïiï(0x2cbe)]();
iííìíìï[0x0] !== iîíìíîí && (iíiìïîî[iÏíiïiï(0x475f)](this[iÏíiïiï(0x2a06)], iîíìíîí),
iííìíìï[0x0] = iîíìíîí),
iîîiïiì['setTexture3D'](iïïïíìî || iìiìiïì, iîíìíîí);
}
function iìiîiïí(iìïïíïì, iîìiïíi, iiïìiíî) {
var iÏììîïi = iÌïìîiì;
const iìïîîìî = this['cache']
, iììíiïi = iiïìiíî[iÏììîïi(0x2cbe)]();
iìïîîìî[0x0] !== iììíiïi && (iìïïíïì['uniform1i'](this[iÏììîïi(0x2a06)], iììíiïi),
iìïîîìî[0x0] = iììíiïi),
iiïìiíî[iÏììîïi(0x4a4e)](iîìiïíi || iîïïîìí, iììíiïi);
}
function iíìiïîï(iïîiïìí, iiìììíï, iíiíïïí) {
var iÌiìiîï = iÌïìîiì;
const iííîïíi = this['cache']
, iiïììii = iíiíïïí['allocateTextureUnit']();
iííîïíi[0x0] !== iiïììii && (iïîiïìí[iÌiìiîï(0x475f)](this[iÌiìiîï(0x2a06)], iiïììii),
iííîïíi[0x0] = iiïììii),
iíiíïïí[iÌiìiîï(0x3566)](iiìììíï || iîííîïi, iiïììii);
}
function iiîîìïï(iîííîìí) {
switch (iîííîìí) {
case 0x1406:
return iiìîiíí;
case 0x8b50:
return iïíìííï;
case 0x8b51:
return iíííîíî;
case 0x8b52:
return iiiìïíí;
case 0x8b5a:
return iiiïïïï;
case 0x8b5b:
return iìiiîïi;
case 0x8b5c:
return iìïîïîì;
case 0x1404:
case 0x8b56:
return iîiîìïî;
case 0x8b53:
case 0x8b57:
return iíììiîi;
case 0x8b54:
case 0x8b58:
return iïíiìïì;
case 0x8b55:
case 0x8b59:
return iïíìiîi;
case 0x1405:
return iïííïîí;
case 0x8dc6:
return iiìïiíï;
case 0x8dc7:
return iiííììì;
case 0x8dc8:
return iiiììïí;
case 0x8b5e:
case 0x8d66:
case 0x8dca:
case 0x8dd2:
case 0x8b62:
return iíiíìiï;
case 0x8b5f:
case 0x8dcb:
case 0x8dd3:
return iïïïíìi;
case 0x8b60:
case 0x8dcc:
case 0x8dd4:
case 0x8dc5:
return iìiîiïí;
case 0x8dc1:
case 0x8dcf:
case 0x8dd7:
case 0x8dc4:
return iíìiïîï;
}
}
function iîiiìíï(iïïíïií, iiíiíïí) {
var iÌììîìî = iÌïìîiì;
iïïíïií[iÌììîìî(0x4974)](this['addr'], iiíiíïí);
}
function iìíïîiï(iîíîìiî, iïîïïií) {
var iÎíïíîì = iÌïìîiì;
const iìïîiîì = iíììiiì(iïîïïií, this['size'], 0x2);
iîíîìiî[iÎíïíîì(0x3533)](this[iÎíïíîì(0x2a06)], iìïîiîì);
}
function iiíiïìï(iiîïíïí, iîíìíïí) {
var iIïìiiì = iÌïìîiì;
const iîiïïîî = iíììiiì(iîíìíïí, this['size'], 0x3);
iiîïíïí['uniform3fv'](this[iIïìiiì(0x2a06)], iîiïïîî);
}
function iíïíìíî(iiîíìíi, iiîïiíî) {
var iIiíïìî = iÌïìîiì;
const iîíííîì = iíììiiì(iiîïiíî, this[iIiíïìî(0x15b)], 0x4);
iiîíìíi[iIiíïìî(0x1c93)](this['addr'], iîíííîì);
}
function iïïìíií(iiïííîì, iïîiíïï) {
var iIïiíîì = iÌïìîiì;
const iììiiïí = iíììiiì(iïîiíïï, this[iIïiíîì(0x15b)], 0x4);
iiïííîì[iIïiíîì(0x1480)](this[iIïiíîì(0x2a06)], ![], iììiiïí);
}
function iíïîîìî(iìîíîìì, iîíiìii) {
var iÏiiíiî = iÌïìîiì;
const iîiìiïî = iíììiiì(iîíiìii, this[iÏiiíiî(0x15b)], 0x9);
iìîíîìì[iÏiiíiî(0x123c)](this[iÏiiíiî(0x2a06)], ![], iîiìiïî);
}
function iìíiìîí(iïìîíîí, iìíìiïi) {
var iÏiïíiî = iÌïìîiì;
const iïiîïïí = iíììiiì(iìíìiïi, this[iÏiïíiî(0x15b)], 0x10);
iïìîíîí[iÏiïíiî(0xe76)](this['addr'], ![], iïiîïïí);
}
function iîììììì(iìíiiîï, iiîììîï) {
var iÎïìííï = iÌïìîiì;
iìíiiîï[iÎïìííï(0x152a)](this[iÎïìííï(0x2a06)], iiîììîï);
}
function iíìììîí(iíìïííi, iîíiïíi) {
var iÌïiìíï = iÌïìîiì;
iíìïííi[iÌïiìíï(0x5c0)](this['addr'], iîíiïíi);
}
function iïiíiíï(iiiiïìì, iiiìïïì) {
var iÍîîìïî = iÌïìîiì;
iiiiïìì[iÍîîìïî(0x4ad9)](this['addr'], iiiìïïì);
}
function iiíìîìí(iiîìíií, iìíïïiï) {
var iÏìîîìï = iÌïìîiì;
iiîìíií[iÏìîîìï(0x42b3)](this[iÏìîîìï(0x2a06)], iìíïïiï);
}
function iîíiíîî(iíïïíïí, iîïïïïî) {
var iÎìììîï = iÌïìîiì;
iíïïíïí[iÎìììîï(0x3526)](this[iÎìììîï(0x2a06)], iîïïïïî);
}
function iïiìììï(iíìíîíî, iîìíiiï) {
var iÏîìiíï = iÌïìîiì;
iíìíîíî[iÏîìiíï(0x25ca)](this[iÏîìiíï(0x2a06)], iîìíiiï);
}
function iíiiïïï(iìííìíî, iïîïïiï) {
var iÏiïiíi = iÌïìîiì;
iìííìíî['uniform3uiv'](this[iÏiïiíi(0x2a06)], iïîïïiï);
}
function iiíïíïi(iïïìiiï, iìiìíïì) {
var iÏíìîîí = iÌïìîiì;
iïïìiiï[iÏíìîîí(0x3cec)](this[iÏíìîîí(0x2a06)], iìiìíïì);
}
function iíïïïíï(iííiiiî, iiííiïì, iììiïïí) {
var iÌììiìî = iÌïìîiì;
const iïìïiïî = this['cache']
, iïïïïií = iiííiïì[iÌììiìî(0x41c3)]
, iîîìiìì = iíîiîíi(iììiïïí, iïïïïií);
!iìiïìîi(iïìïiïî, iîîìiìì) && (iííiiiî[iÌììiìî(0x152a)](this[iÌììiìî(0x2a06)], iîîìiìì),
iîííiiî(iïìïiïî, iîîìiìì));
for (let iiïììîí = 0x0; iiïììîí !== iïïïïií; ++iiïììîí) {
iììiïïí[iÌììiìî(0x46cb)](iiííiïì[iiïììîí] || iìîïiìì, iîîìiìì[iiïììîí]);
}
}
function iïïîíîï(iíïíìïí, iîíìîîî, iìïìîîi) {
var iIìîiíí = iÌïìîiì;
const iíííïíî = this[iIìîiíí(0x3eef)]
, iiïïïïí = iîíìîîî[iIìîiíí(0x41c3)]
, iîíiííî = iíîiîíi(iìïìîîi, iiïïïïí);
!iìiïìîi(iíííïíî, iîíiííî) && (iíïíìïí[iIìîiíí(0x152a)](this[iIìîiíí(0x2a06)], iîíiííî),
iîííiiî(iíííïíî, iîíiííî));
for (let iïiìííí = 0x0; iïiìííí !== iiïïïïí; ++iïiìííí) {
iìïìîîi[iIìîiíí(0x2987)](iîíìîîî[iïiìííí] || iìiìiïì, iîíiííî[iïiìííí]);
}
}
function iîìïìii(iiiiîîì, iïíííïî, iíìííìî) {
var iÌíìiiì = iÌïìîiì;
const iiííiii = this['cache']
, iíîîîíï = iïíííïî[iÌíìiiì(0x41c3)]
, iîiîïíì = iíîiîíi(iíìííìî, iíîîîíï);
!iìiïìîi(iiííiii, iîiîïíì) && (iiiiîîì[iÌíìiiì(0x152a)](this[iÌíìiiì(0x2a06)], iîiîïíì),
iîííiiî(iiííiii, iîiîïíì));
for (let iîiïíìî = 0x0; iîiïíìî !== iíîîîíï; ++iîiïíìî) {
iíìííìî['setTextureCube'](iïíííïî[iîiïíìî] || iîïïîìí, iîiîïíì[iîiïíìî]);
}
}
function iîïíìîï(iiìiiíi, iïìíïìî, iiíîiiì) {
var iÎìîíîì = iÌïìîiì;
const iîiïïìì = this[iÎìîíîì(0x3eef)]
, iíiïïíi = iïìíïìî[iÎìîíîì(0x41c3)]
, iííìïîí = iíîiîíi(iiíîiiì, iíiïïíi);
!iìiïìîi(iîiïïìì, iííìïîí) && (iiìiiíi[iÎìîíîì(0x152a)](this['addr'], iííìïîí),
iîííiiî(iîiïïìì, iííìïîí));
for (let iîîiîïì = 0x0; iîîiîïì !== iíiïïíi; ++iîîiîïì) {
iiíîiiì[iÎìîíîì(0x3566)](iïìíïìî[iîîiîïì] || iîííîïi, iííìïîí[iîîiîïì]);
}
}
function iiïîíìì(iïìïìïï) {
switch (iïìïìïï) {
case 0x1406:
return iîiiìíï;
case 0x8b50:
return iìíïîiï;
case 0x8b51:
return iiíiïìï;
case 0x8b52:
return iíïíìíî;
case 0x8b5a:
return iïïìíií;
case 0x8b5b:
return iíïîîìî;
case 0x8b5c:
return iìíiìîí;
case 0x1404:
case 0x8b56:
return iîììììì;
case 0x8b53:
case 0x8b57:
return iíìììîí;
case 0x8b54:
case 0x8b58:
return iïiíiíï;
case 0x8b55:
case 0x8b59:
return iiíìîìí;
case 0x1405:
return iîíiíîî;
case 0x8dc6:
return iïiìììï;
case 0x8dc7:
return iíiiïïï;
case 0x8dc8:
return iiíïíïi;
case 0x8b5e:
case 0x8d66:
case 0x8dca:
case 0x8dd2:
case 0x8b62:
return iíïïïíï;
case 0x8b5f:
case 0x8dcb:
case 0x8dd3:
return iïïîíîï;
case 0x8b60:
case 0x8dcc:
case 0x8dd4:
case 0x8dc5:
return iîìïìii;
case 0x8dc1:
case 0x8dcf:
case 0x8dd7:
case 0x8dc4:
return iîïíìîï;
}
}
class iïìììïi {
constructor(iïïìíïï, iiíììîì, iíïìîíì) {
var iÌiíìíí = iÌïìîiì;
this['id'] = iïïìíïï,
this[iÌiíìíí(0x2a06)] = iíïìîíì,
this[iÌiíìíí(0x3eef)] = [],
this[iÌiíìíí(0x67f)] = iiîîìïï(iiíììîì[iÌiíìíí(0x40eb)]);
}
}
class iîîïîïî {
constructor(iììíïïï, iìïîíìì, iïììîïì) {
var iIìíìîì = iÌïìîiì;
this['id'] = iììíïïï,
this[iIìíìîì(0x2a06)] = iïììîïì,
this[iIìíìîì(0x3eef)] = [],
this[iIìíìîì(0x15b)] = iìïîíìì[iIìíìîì(0x15b)],
this['setValue'] = iiïîíìì(iìïîíìì[iIìíìîì(0x40eb)]);
}
}
class iíîíîíî {
constructor(iîîíîíi) {
var iÏîiiìi = iÌïìîiì;
this['id'] = iîîíîíi,
this[iÏîiiìi(0x31dd)] = [],
this[iÏîiiìi(0xc3e)] = {};
}
[iÌïìîiì(0x67f)](iiìííïî, iîìîîìï, iíïììîî) {
var iIïiííi = iÌïìîiì;
const iìiìiií = this['seq'];
for (let iïîîïíî = 0x0, iïìïîîí = iìiìiií[iIïiííi(0x41c3)]; iïîîïíî !== iïìïîîí; ++iïîîïíî) {
const iìïïíiî = iìiìiií[iïîîïíî];
iìïïíiî[iIïiííi(0x67f)](iiìííïî, iîìîîìï[iìïïíiî['id']], iíïììîî);
}
}
}
const iîiìíìî = /(\w+)(\])?(\[|\.)?/g;
function iíiîïïï(iïiïîìï, iíîìïìî) {
var iÏiìïìî = iÌïìîiì;
iïiïîìï[iÏiìïìî(0x31dd)]['push'](iíîìïìî),
iïiïîìï[iÏiìïìî(0xc3e)][iíîìïìî['id']] = iíîìïìî;
}
function iìïíiíî(iîìïíîí, iìíîíïí, iîiïîîì) {
var iIîiiìï = iÌïìîiì;
const iîììïii = iîìïíîí[iIîiiìï(0x26a6)]
, iíîíìíì = iîììïii[iIîiiìï(0x41c3)];
iîiìíìî[iIîiiìï(0x35bb)] = 0x0;
while (!![]) {
const iíîiîiì = iîiìíìî[iIîiiìï(0x491a)](iîììïii)
, iîïìïíi = iîiìíìî[iIîiiìï(0x35bb)];
let iïiîìiï = iíîiîiì[0x1];
const iïîíîïî = iíîiîiì[0x2] === ']'
, iiííïií = iíîiîiì[0x3];
if (iïîíîïî)
iïiîìiï = iïiîìiï | 0x0;
if (iiííïií === undefined || iiííïií === '[' && iîïìïíi + 0x2 === iíîíìíì) {
iíiîïïï(iîiïîîì, iiííïií === undefined ? new iïìììïi(iïiîìiï,iîìïíîí,iìíîíïí) : new iîîïîïî(iïiîìiï,iîìïíîí,iìíîíïí));
break;
} else {
const iíiííïï = iîiïîîì['map'];
let iíîììii = iíiííïï[iïiîìiï];
iíîììii === undefined && (iíîììii = new iíîíîíî(iïiîìiï),
iíiîïïï(iîiïîîì, iíîììii)),
iîiïîîì = iíîììii;
}
}
}
class iïìïiiî {
constructor(iïîiíîi, iìîïîíi) {
var iÏîiìií = iÌïìîiì;
this['seq'] = [],
this['map'] = {};
const iîììîïì = iïîiíîi[iÏîiìií(0x1dbd)](iìîïîíi, 0x8b86);
for (let iîiììîì = 0x0; iîiììîì < iîììîïì; ++iîiììîì) {
const iiîíííi = iïîiíîi['getActiveUniform'](iìîïîíi, iîiììîì)
, iíìíïïì = iïîiíîi[iÏîiìií(0x3b11)](iìîïîíi, iiîíííi[iÏîiìií(0x26a6)]);
iìïíiíî(iiîíííi, iíìíïïì, this);
}
}
[iÌïìîiì(0x67f)](iîîííïî, iìïïiïî, iïîiíìí, iïîìiiî) {
const iîïiîîì = this['map'][iìïïiïî];
if (iîïiîîì !== undefined)
iîïiîîì['setValue'](iîîííïî, iïîiíìí, iïîìiiî);
}
[iÌïìîiì(0x3219)](iiîïìíï, iìïíïîï, iïïîîïî) {
var iIïíìïí = iÌïìîiì;
const iiîiîïí = iìïíïîï[iïïîîïî];
if (iiîiîïí !== undefined)
this[iIïíìïí(0x67f)](iiîïìíï, iïïîîïî, iiîiîïí);
}
static[iÌïìîiì(0x2758)](iïìïiíï, iiïíìïì, iiïííìï, iïiiiìî) {
var iÏiììïï = iÌïìîiì;
for (let iiìiïìî = 0x0, iiiïìîi = iiïíìïì[iÏiììïï(0x41c3)]; iiìiïìî !== iiiïìîi; ++iiìiïìî) {
const iiïiìïî = iiïíìïì[iiìiïìî]
, iîíiíïî = iiïííìï[iiïiìïî['id']];
iîíiíïî[iÏiììïï(0x3032)] !== ![] && iiïiìïî[iÏiììïï(0x67f)](iïìïiíï, iîíiíïî[iÏiììïï(0x4297)], iïiiiìî);
}
}
static[iÌïìîiì(0x4fd8)](iîíìííî, iìiìïîï) {
var iÎïìîìï = iÌïìîiì;
const iïïîííi = [];
for (let iîïììíî = 0x0, iíííïïî = iîíìííî[iÎïìîìï(0x41c3)]; iîïììíî !== iíííïïî; ++iîïììíî) {
const iïiïîîï = iîíìííî[iîïììíî];
if (iïiïîîï['id']in iìiìïîï)
iïïîííi['push'](iïiïîîï);
}
return iïïîííi;
}
}
function iíìíííï(iïìíïïí, iìíïiïi, iìiííìî) {
var iÍîîïii = iÌïìîiì;
const iiíîíii = iïìíïïí[iÍîîïii(0x479f)](iìíïiïi);
return iïìíïïí[iÍîîïii(0x170b)](iiíîíii, iìiííìî),
iïìíïïí['compileShader'](iiíîíii),
iiíîíii;
}
let iiìîìiì = 0x0;
function iíiîíïî(iìïiíîì, iïíïïíi) {
var iÎïiíîî = iÌïìîiì;
const iìïíîiì = iìïiíîì[iÎïiíîî(0x4d78)]('\x0a')
, iíîíïií = []
, iîîíîiî = Math['max'](iïíïïíi - 0x6, 0x0)
, iíìïîîî = Math['min'](iïíïïíi + 0x6, iìïíîiì['length']);
for (let iìïïïîì = iîîíîiî; iìïïïîì < iíìïîîî; iìïïïîì++) {
const iíïíïíì = iìïïïîì + 0x1;
iíîíïií['push']((iíïíïíì === iïíïïíi ? '>' : '\x20') + '\x20' + iíïíïíì + ':\x20' + iìïíîiì[iìïïïîì]);
}
return iíîíïií[iÎïiíîî(0x15b5)]('\x0a');
}
function iïííiiì(iíîiíïî) {
var iIííîïî = iÌïìîiì;
switch (iíîiíïî) {
case iíiîïiî:
return [iIííîïî(0x41e1), iIííîïî(0x2b91)];
case iîiîîiî:
return [iIííîïî(0x1659), iIííîïî(0x2b91)];
default:
console[iIííîïî(0x1c2a)](iIííîïî(0x430a), iíîiíïî);
return [iIííîïî(0x41e1), iIííîïî(0x2b91)];
}
}
function iïiïïïî(iïiîiìî, iîììïíí, iîìïïií) {
var iÍïîíìì = iÌïìîiì;
const iiíïíiï = iïiîiìî[iÍïîíìì(0x35f3)](iîììïíí, 0x8b81)
, iiîîììi = iïiîiìî[iÍïîíìì(0x2458)](iîììïíí)[iÍïîíìì(0xcc9)]();
if (iiíïíiï && iiîîììi === '')
return '';
const iíiíìíï = /ERROR: 0:(\d+)/['exec'](iiîîììi);
if (iíiíìíï) {
const iííiîìî = parseInt(iíiíìíï[0x1]);
return iîìïïií[iÍïîíìì(0x22e6)]() + '\x0a\x0a' + iiîîììi + '\x0a\x0a' + iíiîíïî(iïiîiìî[iÍïîíìì(0x47a7)](iîììïíí), iííiîìî);
} else
return iiîîììi;
}
function iïiïîíì(iïíïìíí, iîììiïí) {
var iÎïíííï = iÌïìîiì;
const iîíiiìí = iïííiiì(iîììiïí);
return iÎïíííï(0xff4) + iïíïìíí + iÎïíííï(0x1ac6) + iîíiiìí[0x0] + iîíiiìí[0x1] + iÎïíííï(0x42dc);
}
function iïììíîi(iìiìiìi, iíïìïïï) {
var iIïïîîí = iÌïìîiì;
let iìiìììï;
switch (iíïìïïï) {
case iîîíiìï:
iìiìììï = iIïïîîí(0x41e1);
break;
case iíiíiíí:
iìiìììï = iIïïîîí(0x465f);
break;
case iiiïîïi:
iìiìììï = 'OptimizedCineon';
break;
case iiîïïîï:
iìiìììï = 'ACESFilmic';
break;
case iîìíiïï:
iìiìììï = 'Custom';
break;
default:
console['warn'](iIïïîîí(0xbc9), iíïìïïï),
iìiìììï = iIïïîîí(0x41e1);
}
return iIïïîîí(0x2ad5) + iìiìiìi + iIïïîîí(0x16fc) + iìiìììï + iIïïîîí(0x4035);
}
function iîíîìïí(iiîïiîï) {
var iÏìíïîì = iÌïìîiì;
const iïìíìîi = [iiîïiîï[iÏìíïîì(0x4ad2)] || !!iiîïiîï[iÏìíïîì(0x275e)] || iiîïiîï[iÏìíïîì(0x8c4)] || iiîïiîï['tangentSpaceNormalMap'] || iiîïiîï['clearcoatNormalMap'] || iiîïiîï[iÏìíïîì(0xdce)] || iiîïiîï[iÏìíïîì(0x847)] === iÏìíïîì(0x1c74) ? '#extension\x20GL_OES_standard_derivatives\x20:\x20enable' : '', (iiîïiîï[iÏìíïîì(0x1016)] || iiîïiîï[iÏìíïîì(0x152d)]) && iiîïiîï[iÏìíïîì(0x2ba9)] ? '#extension\x20GL_EXT_frag_depth\x20:\x20enable' : '', iiîïiîï['extensionDrawBuffers'] && iiîïiîï['rendererExtensionDrawBuffers'] ? iÏìíïîì(0x1ac7) : '', (iiîïiîï[iÏìíïîì(0xcad)] || iiîïiîï['envMap'] || iiîïiîï[iÏìíïîì(0x1a5b)]) && iiîïiîï[iÏìíïîì(0x151c)] ? iÏìíïîì(0x3417) : ''];
return iïìíìîi[iÏìíïîì(0x46d4)](iíìîiii)[iÏìíïîì(0x15b5)]('\x0a');
}
function iìîìîií(iïiíiìì) {
var iIìíiìì = iÌïìîiì;
const iíìïiïî = [];
for (const iïíîíii in iïiíiìì) {
const iiííííí = iïiíiìì[iïíîíii];
if (iiííííí === ![])
continue;
iíìïiïî[iIìíiìì(0x244e)]('#define\x20' + iïíîíii + '\x20' + iiííííí);
}
return iíìïiïî['join']('\x0a');
}
function iïïiìii(iïïíïíï, iíiiîìì) {
var iIíiïii = iÌïìîiì;
const iïïîïîì = {}
, iîïììií = iïïíïíï[iIíiïii(0x1dbd)](iíiiîìì, 0x8b89);
for (let iiìîìíí = 0x0; iiìîìíí < iîïììií; iiìîìíí++) {
const iìîíîiï = iïïíïíï[iIíiïii(0x1d49)](iíiiîìì, iiìîìíí)
, iïìïíií = iìîíîiï[iIíiïii(0x26a6)];
let iïîíïïï = 0x1;
if (iìîíîiï['type'] === 0x8b5a)
iïîíïïï = 0x2;
if (iìîíîiï[iIíiïii(0x40eb)] === 0x8b5b)
iïîíïïï = 0x3;
if (iìîíîiï[iIíiïii(0x40eb)] === 0x8b5c)
iïîíïïï = 0x4;
iïïîïîì[iïìïíií] = {
'type': iìîíîiï['type'],
'location': iïïíïíï['getAttribLocation'](iíiiîìì, iïìïíií),
'locationSize': iïîíïïï
};
}
return iïïîïîì;
}
function iíìîiii(iíiìíîï) {
return iíiìíîï !== '';
}
function iîìíìíî(iïiîíïï, iîíiiíî) {
var iÎîiííí = iÌïìîiì;
const iîiîîìî = iîíiiíî['numSpotLightShadows'] + iîíiiíî[iÎîiííí(0x249f)] - iîíiiíî[iÎîiííí(0x3ec9)];
return iïiîíïï[iÎîiííí(0x4a6e)](/NUM_DIR_LIGHTS/g, iîíiiíî[iÎîiííí(0x4c32)])[iÎîiííí(0x4a6e)](/NUM_SPOT_LIGHTS/g, iîíiiíî['numSpotLights'])[iÎîiííí(0x4a6e)](/NUM_SPOT_LIGHT_MAPS/g, iîíiiíî[iÎîiííí(0x249f)])[iÎîiííí(0x4a6e)](/NUM_SPOT_LIGHT_COORDS/g, iîiîîìî)[iÎîiííí(0x4a6e)](/NUM_RECT_AREA_LIGHTS/g, iîíiiíî[iÎîiííí(0x3f9a)])[iÎîiííí(0x4a6e)](/NUM_POINT_LIGHTS/g, iîíiiíî[iÎîiííí(0x13a5)])['replace'](/NUM_HEMI_LIGHTS/g, iîíiiíî[iÎîiííí(0x3180)])['replace'](/NUM_DIR_LIGHT_SHADOWS/g, iîíiiíî[iÎîiííí(0x1c0c)])[iÎîiííí(0x4a6e)](/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g, iîíiiíî[iÎîiííí(0x3ec9)])[iÎîiííí(0x4a6e)](/NUM_SPOT_LIGHT_SHADOWS/g, iîíiiíî['numSpotLightShadows'])[iÎîiííí(0x4a6e)](/NUM_POINT_LIGHT_SHADOWS/g, iîíiiíî[iÎîiííí(0xd2b)]);
}
function iííïïïí(iiííiíì, iìíííii) {
var iIîîiìi = iÌïìîiì;
return iiííiíì['replace'](/NUM_CLIPPING_PLANES/g, iìíííii[iIîîiìi(0x3a4a)])[iIîîiìi(0x4a6e)](/UNION_CLIPPING_PLANES/g, iìíííii[iIîîiìi(0x3a4a)] - iìíííii[iIîîiìi(0x3961)]);
}
const iììîíií = /^[ \t]*#include +<([\w\d./]+)>/gm;
function iiïîíiì(iíîììîï) {
var iÌîîiîí = iÌïìîiì;
return iíîììîï[iÌîîiîí(0x4a6e)](iììîíií, iiîíìïí);
}
function iiîíìïí(iìíííiï, iíîìïìì) {
var iIïïiíï = iÌïìîiì;
const iîïííïï = iîiîíîì[iíîìïìì];
if (iîïííïï === undefined)
throw new Error(iIïïiíï(0x3e2) + iíîìïìì + '>');
return iiïîíiì(iîïííïï);
}
const iïîììiì = /#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;
function iîíïííi(iíïììiì) {
var iÏííîïï = iÌïìîiì;
return iíïììiì[iÏííîïï(0x4a6e)](iïîììiì, iïiiiìï);
}
function iïiiiìï(iíïìîìì, iíìïííî, iiíïiïi, iíïíìiî) {
var iIîíiïí = iÌïìîiì;
let iííiíìï = '';
for (let iïîíiíï = parseInt(iíìïííî); iïîíiíï < parseInt(iiíïiïi); iïîíiíï++) {
iííiíìï += iíïíìiî[iIîíiïí(0x4a6e)](/\[\s*i\s*\]/g, '[\x20' + iïîíiíï + '\x20]')['replace'](/UNROLLED_LOOP_INDEX/g, iïîíiíï);
}
return iííiíìï;
}
function iîiïiiì(iíïiíìî) {
var iÏïiíiï = iÌïìîiì;
let iïíïiîi = 'precision\x20' + iíïiíìî[iÏïiíiï(0xe5a)] + '\x20float;\x0aprecision\x20' + iíïiíìî[iÏïiíiï(0xe5a)] + iÏïiíiï(0xbb1);
if (iíïiíìî['precision'] === iÏïiíiï(0x3d04))
iïíïiîi += iÏïiíiï(0x243d);
else {
if (iíïiíìî[iÏïiíiï(0xe5a)] === iÏïiíiï(0x5a5))
iïíïiîi += '\x0a#define\x20MEDIUM_PRECISION';
else
iíïiíìî[iÏïiíiï(0xe5a)] === iÏïiíiï(0x3d99) && (iïíïiîi += '\x0a#define\x20LOW_PRECISION');
}
return iïíïiîi;
}
function iïîïìîi(iîíïiii) {
var iÍiïîii = iÌïìîiì;
let iíîìíìí = iÍiïîii(0x15e9);
if (iîíïiii[iÍiïîii(0xd50)] === iïîiíiï)
iíîìíìí = 'SHADOWMAP_TYPE_PCF';
else {
if (iîíïiii[iÍiïîii(0xd50)] === iïïíïíi)
iíîìíìí = 'SHADOWMAP_TYPE_PCF_SOFT';
else
iîíïiii[iÍiïîii(0xd50)] === iíììíii && (iíîìíìí = iÍiïîii(0x27d7));
}
return iíîìíìí;
}
function iíiîîii(iiiïííî) {
var iIïîìiì = iÌïìîiì;
let iììïìîi = iIïîìiì(0x3c71);
if (iiiïííî[iIïîìiì(0x411c)])
switch (iiiïííî[iIïîìiì(0x1a54)]) {
case iîîîïíí:
case iïíìîìï:
iììïìîi = iIïîìiì(0x3c71);
break;
case iííiïïí:
iììïìîi = 'ENVMAP_TYPE_CUBE_UV';
break;
}
return iììïìîi;
}
function iììiiïì(iiìíiiï) {
var iIîíïïî = iÌïìîiì;
let iíïìîií = iIîíïïî(0x25cf);
if (iiìíiiï[iIîíïïî(0x411c)])
switch (iiìíiiï[iIîíïïî(0x1a54)]) {
case iïíìîìï:
iíïìîií = iIîíïïî(0x280b);
break;
}
return iíïìîií;
}
function iîiìiîì(iïîîiíï) {
var iÏïìììi = iÌïìîiì;
let iíïiíîi = 'ENVMAP_BLENDING_NONE';
if (iïîîiíï[iÏïìììi(0x411c)])
switch (iïîîiíï[iÏïìììi(0x42a4)]) {
case iïíiîiì:
iíïiíîi = iÏïìììi(0x48a8);
break;
case iííîìîi:
iíïiíîi = 'ENVMAP_BLENDING_MIX';
break;
case iííìîïi:
iíïiíîi = 'ENVMAP_BLENDING_ADD';
break;
}
return iíïiíîi;
}
function iîîìïíí(iîîíîïi) {
var iÎïìíìî = iÌïìîiì;
const iííííïí = iîîíîïi['envMapCubeUVHeight'];
if (iííííïí === null)
return null;
const iííïíií = Math[iÎïìíìî(0x216c)](iííííïí) - 0x2
, iìíîîíì = 0x1 / iííííïí
, iííîíîî = 0x1 / (0x3 * Math[iÎïìíìî(0x4ff1)](Math[iÎïìíìî(0x3c00)](0x2, iííïíií), 0x7 * 0x10));
return {
'texelWidth': iííîíîî,
'texelHeight': iìíîîíì,
'maxMip': iííïíií
};
}
function iîïiîïi(iîîïììí, iiîìîïi, iïîïiîi, iîïîiïï) {
var iÎîííìi = iÌïìîiì;
const iííïïíî = iîîïììí[iÎîííìi(0x4b45)]()
, iïïiiïî = iïîïiîi[iÎîííìi(0xd89)];
let iíiìiíí = iïîïiîi[iÎîííìi(0x812)]
, iìiiïîi = iïîïiîi[iÎîííìi(0x21ce)];
const iìiiïíi = iïîïìîi(iïîïiîi)
, iììiîïì = iíiîîii(iïîïiîi)
, iíiìïïí = iììiiïì(iïîïiîi)
, iíìïïîí = iîiìiîì(iïîïiîi)
, iiiíiîí = iîîìïíí(iïîïiîi)
, iíiíiìì = iïîïiîi[iÎîííìi(0x2b84)] ? '' : iîíîìïí(iïîïiîi)
, iíîiíií = iìîìîií(iïïiiïî)
, iîîíïii = iííïïíî['createProgram']();
let iïìîîìì, iíïiìïi, iïïììïí = iïîïiîi[iÎîííìi(0x1c89)] ? '#version\x20' + iïîïiîi[iÎîííìi(0x1c89)] + '\x0a' : '';
iïîïiîi[iÎîííìi(0x25de)] ? (iïìîîìì = [iíîiíií][iÎîííìi(0x46d4)](iíìîiii)[iÎîííìi(0x15b5)]('\x0a'),
iïìîîìì[iÎîííìi(0x41c3)] > 0x0 && (iïìîîìì += '\x0a'),
iíïiìïi = [iíiíiìì, iíîiíií][iÎîííìi(0x46d4)](iíìîiii)[iÎîííìi(0x15b5)]('\x0a'),
iíïiìïi[iÎîííìi(0x41c3)] > 0x0 && (iíïiìïi += '\x0a')) : (iïìîîìì = [iîiïiiì(iïîïiîi), '#define\x20SHADER_NAME\x20' + iïîïiîi[iÎîííìi(0x37fd)], iíîiíií, iïîïiîi[iÎîííìi(0x84b)] ? iÎîííìi(0x1430) : '', iïîïiîi['instancingColor'] ? iÎîííìi(0xb86) : '', iïîïiîi[iÎîííìi(0x1c2e)] ? iÎîííìi(0x4f1a) : '', iïîïiîi[iÎîííìi(0x3e6a)] && iïîïiîi['fog'] ? iÎîííìi(0x49a) : '', iïîïiîi['useFog'] && iïîïiîi[iÎîííìi(0x3ed2)] ? iÎîííìi(0x4e35) : '', iïîïiîi[iÎîííìi(0xc3e)] ? iÎîííìi(0xe39) : '', iïîïiîi['envMap'] ? iÎîííìi(0x294) : '', iïîïiîi['envMap'] ? iÎîííìi(0x1c8) + iíiìïïí : '', iïîïiîi[iÎîííìi(0x2b17)] ? iÎîííìi(0x2834) : '', iïîïiîi[iÎîííìi(0x2bb4)] ? iÎîííìi(0x44fe) : '', iïîïiîi['emissiveMap'] ? iÎîííìi(0x4608) : '', iïîïiîi[iÎîííìi(0x8c4)] ? iÎîííìi(0x3c95) : '', iïîïiîi[iÎîííìi(0x2b96)] ? iÎîííìi(0x24c2) : '', iïîïiîi[iÎîííìi(0x2b96)] && iïîïiîi['objectSpaceNormalMap'] ? iÎîííìi(0x2c7c) : '', iïîïiîi['normalMap'] && iïîïiîi[iÎîííìi(0x2c62)] ? iÎîííìi(0x1f70) : '', iïîïiîi[iÎîííìi(0x164d)] ? iÎîííìi(0x8d1) : '', iïîïiîi[iÎîííìi(0x2be2)] ? iÎîííìi(0x412a) : '', iïîïiîi['clearcoatNormalMap'] ? iÎîííìi(0x10ff) : '', iïîïiîi[iÎîííìi(0x2479)] ? '#define\x20USE_IRIDESCENCEMAP' : '', iïîïiîi[iÎîííìi(0x146e)] ? iÎîííìi(0x45df) : '', iïîïiîi[iÎîííìi(0x1463)] && iïîïiîi['supportsVertexTextures'] ? '#define\x20USE_DISPLACEMENTMAP' : '', iïîïiîi['specularMap'] ? iÎîííìi(0x10a1) : '', iïîïiîi[iÎîííìi(0xa14)] ? iÎîííìi(0x2227) : '', iïîïiîi[iÎîííìi(0x2165)] ? iÎîííìi(0x3e84) : '', iïîïiîi[iÎîííìi(0x444c)] ? '#define\x20USE_ROUGHNESSMAP' : '', iïîïiîi[iÎîííìi(0x3e82)] ? iÎîííìi(0x1bc9) : '', iïîïiîi[iÎîííìi(0x3f30)] ? iÎîííìi(0x6a2) : '', iïîïiîi[iÎîííìi(0x1a5b)] ? iÎîííìi(0x29dc) : '', iïîïiîi[iÎîííìi(0x23f9)] ? iÎîííìi(0x38fe) : '', iïîïiîi[iÎîííìi(0x349b)] ? iÎîííìi(0x48b) : '', iïîïiîi[iÎîííìi(0x5b2)] ? iÎîííìi(0x36be) : '', iïîïiîi[iÎîííìi(0x4ff9)] ? iÎîííìi(0x1ae) : '', iïîïiîi['vertexTangents'] ? iÎîííìi(0x20ec) : '', iïîïiîi['vertexColors'] ? iÎîííìi(0x4f2c) : '', iïîïiîi[iÎîííìi(0x2fbd)] ? '#define\x20USE_COLOR_ALPHA' : '', iïîïiîi[iÎîííìi(0xbe4)] ? iÎîííìi(0x2a36) : '', iïîïiîi['uvsVertexOnly'] ? '#define\x20UVS_VERTEX_ONLY' : '', iïîïiîi[iÎîííìi(0xdce)] ? '#define\x20FLAT_SHADED' : '', iïîïiîi[iÎîííìi(0x3cd5)] ? iÎîííìi(0x4d0a) : '', iïîïiîi[iÎîííìi(0x1609)] ? iÎîííìi(0x299c) : '', iïîïiîi[iÎîííìi(0x4c1c)] && iïîïiîi['flatShading'] === ![] ? iÎîííìi(0x167c) : '', iïîïiîi['morphColors'] && iïîïiîi[iÎîííìi(0x2b84)] ? iÎîííìi(0x3539) : '', iïîïiîi[iÎîííìi(0x1468)] > 0x0 && iïîïiîi[iÎîííìi(0x2b84)] ? iÎîííìi(0x2d33) : '', iïîïiîi[iÎîííìi(0x1468)] > 0x0 && iïîïiîi['isWebGL2'] ? '#define\x20MORPHTARGETS_TEXTURE_STRIDE\x20' + iïîïiîi[iÎîííìi(0x1cd8)] : '', iïîïiîi[iÎîííìi(0x1468)] > 0x0 && iïîïiîi[iÎîííìi(0x2b84)] ? iÎîííìi(0x43ff) + iïîïiîi[iÎîííìi(0x1468)] : '', iïîïiîi[iÎîííìi(0x1abf)] ? iÎîííìi(0x3553) : '', iïîïiîi[iÎîííìi(0x334f)] ? iÎîííìi(0x15b3) : '', iïîïiîi[iÎîííìi(0x46d3)] ? iÎîííìi(0x2d30) : '', iïîïiîi[iÎîííìi(0x46d3)] ? iÎîííìi(0x1c8) + iìiiïíi : '', iïîïiîi[iÎîííìi(0x24a4)] ? iÎîííìi(0x1282) : '', iïîïiîi[iÎîííìi(0x152d)] ? iÎîííìi(0x3689) : '', iïîïiîi[iÎîííìi(0x152d)] && iïîïiîi['rendererExtensionFragDepth'] ? iÎîííìi(0x3a4c) : '', iÎîííìi(0x1305), iÎîííìi(0x3e36), iÎîííìi(0x13c8), 'uniform\x20mat4\x20viewMatrix;', 'uniform\x20mat3\x20normalMatrix;', iÎîííìi(0x3890), 'uniform\x20bool\x20isOrthographic;', iÎîííìi(0x32ff), iÎîííìi(0x2dd9), '#endif', '#ifdef\x20USE_INSTANCING_COLOR', iÎîííìi(0x9b6), '#endif', iÎîííìi(0x29ce), iÎîííìi(0x2dcf), iÎîííìi(0x3330), iÎîííìi(0x4162), iÎîííìi(0x166d), iÎîííìi(0x162), iÎîííìi(0x48a5), iÎîííìi(0x2893), '#elif\x20defined(\x20USE_COLOR\x20)', iÎîííìi(0x41bc), iÎîííìi(0x162), iÎîííìi(0x3962), iÎîííìi(0x4134), iÎîííìi(0x3779), iÎîííìi(0xf67), iÎîííìi(0x4247), iÎîííìi(0x4355), '\x09\x09attribute\x20vec3\x20morphNormal0;', iÎîííìi(0xb85), iÎîííìi(0x2f12), iÎîííìi(0x4773), iÎîííìi(0x2f6f), iÎîííìi(0x23a2), iÎîííìi(0x1924), '\x09\x09attribute\x20vec3\x20morphTarget6;', iÎîííìi(0x4d4c), '\x09#endif', iÎîííìi(0x162), '#ifdef\x20USE_SKINNING', '\x09attribute\x20vec4\x20skinIndex;', '\x09attribute\x20vec4\x20skinWeight;', iÎîííìi(0x162), '\x0a'][iÎîííìi(0x46d4)](iíìîiii)[iÎîííìi(0x15b5)]('\x0a'),
iíïiìïi = [iíiíiìì, iîiïiiì(iïîïiîi), iÎîííìi(0x27ef) + iïîïiîi['shaderName'], iíîiíií, iïîïiîi[iÎîííìi(0x3e6a)] && iïîïiîi[iÎîííìi(0x26d6)] ? '#define\x20USE_FOG' : '', iïîïiîi[iÎîííìi(0x3e6a)] && iïîïiîi[iÎîííìi(0x3ed2)] ? iÎîííìi(0x4e35) : '', iïîïiîi[iÎîííìi(0xc3e)] ? '#define\x20USE_MAP' : '', iïîïiîi[iÎîííìi(0x4df7)] ? iÎîííìi(0x1013) : '', iïîïiîi[iÎîííìi(0x411c)] ? iÎîííìi(0x294) : '', iïîïiîi['envMap'] ? iÎîííìi(0x1c8) + iììiîïì : '', iïîïiîi[iÎîííìi(0x411c)] ? iÎîííìi(0x1c8) + iíiìïïí : '', iïîïiîi[iÎîííìi(0x411c)] ? iÎîííìi(0x1c8) + iíìïïîí : '', iiiíiîí ? iÎîííìi(0x1d55) + iiiíiîí['texelWidth'] : '', iiiíiîí ? iÎîííìi(0x202a) + iiiíiîí[iÎîííìi(0x4529)] : '', iiiíiîí ? iÎîííìi(0x43c8) + iiiíiîí[iÎîííìi(0x4be9)] + '.0' : '', iïîïiîi[iÎîííìi(0x2b17)] ? iÎîííìi(0x2834) : '', iïîïiîi[iÎîííìi(0x2bb4)] ? '#define\x20USE_AOMAP' : '', iïîïiîi[iÎîííìi(0x2fde)] ? iÎîííìi(0x4608) : '', iïîïiîi['bumpMap'] ? iÎîííìi(0x3c95) : '', iïîïiîi[iÎîííìi(0x2b96)] ? iÎîííìi(0x24c2) : '', iïîïiîi[iÎîííìi(0x2b96)] && iïîïiîi[iÎîííìi(0x2de6)] ? iÎîííìi(0x2c7c) : '', iïîïiîi[iÎîííìi(0x2b96)] && iïîïiîi[iÎîííìi(0x2c62)] ? '#define\x20TANGENTSPACE_NORMALMAP' : '', iïîïiîi[iÎîííìi(0x3792)] ? iÎîííìi(0x4d19) : '', iïîïiîi[iÎîííìi(0x164d)] ? iÎîííìi(0x8d1) : '', iïîïiîi[iÎîííìi(0x2be2)] ? '#define\x20USE_CLEARCOAT_ROUGHNESSMAP' : '', iïîïiîi['clearcoatNormalMap'] ? iÎîííìi(0x10ff) : '', iïîïiîi[iÎîííìi(0x1389)] ? iÎîííìi(0x3df) : '', iïîïiîi[iÎîííìi(0x2479)] ? iÎîííìi(0x4924) : '', iïîïiîi[iÎîííìi(0x146e)] ? iÎîííìi(0x45df) : '', iïîïiîi[iÎîííìi(0x2801)] ? iÎîííìi(0x10a1) : '', iïîïiîi['specularIntensityMap'] ? iÎîííìi(0x2227) : '', iïîïiîi['specularColorMap'] ? iÎîííìi(0x3e84) : '', iïîïiîi[iÎîííìi(0x444c)] ? iÎîííìi(0x3198) : '', iïîïiîi[iÎîííìi(0x3e82)] ? iÎîííìi(0x1bc9) : '', iïîïiîi[iÎîííìi(0x3f30)] ? '#define\x20USE_ALPHAMAP' : '', iïîïiîi[iÎîííìi(0x24fd)] ? iÎîííìi(0x442) : '', iïîïiîi[iÎîííìi(0x128a)] ? iÎîííìi(0x61d) : '', iïîïiîi[iÎîííìi(0x5b2)] ? iÎîííìi(0x36be) : '', iïîïiîi['sheenRoughnessMap'] ? iÎîííìi(0x1ae) : '', iïîïiîi[iÎîííìi(0x1a5b)] ? iÎîííìi(0x29dc) : '', iïîïiîi[iÎîííìi(0x23f9)] ? '#define\x20USE_TRANSMISSIONMAP' : '', iïîïiîi[iÎîííìi(0x349b)] ? iÎîííìi(0x48b) : '', iïîïiîi['decodeVideoTexture'] ? '#define\x20DECODE_VIDEO_TEXTURE' : '', iïîïiîi['vertexTangents'] ? iÎîííìi(0x20ec) : '', iïîïiîi[iÎîííìi(0x22b)] || iïîïiîi[iÎîííìi(0x179d)] ? iÎîííìi(0x4f2c) : '', iïîïiîi[iÎîííìi(0x2fbd)] ? iÎîííìi(0x1cbc) : '', iïîïiîi['vertexUvs'] ? iÎîííìi(0x2a36) : '', iïîïiîi[iÎîííìi(0x18cf)] ? iÎîííìi(0x23ab) : '', iïîïiîi['gradientMap'] ? iÎîííìi(0x3ad1) : '', iïîïiîi[iÎîííìi(0xdce)] ? '#define\x20FLAT_SHADED' : '', iïîïiîi[iÎîííìi(0x1abf)] ? iÎîííìi(0x3553) : '', iïîïiîi[iÎîííìi(0x334f)] ? '#define\x20FLIP_SIDED' : '', iïîïiîi['shadowMapEnabled'] ? iÎîííìi(0x2d30) : '', iïîïiîi['shadowMapEnabled'] ? '#define\x20' + iìiiïíi : '', iïîïiîi['premultipliedAlpha'] ? iÎîííìi(0x1871) : '', iïîïiîi[iÎîííìi(0x2ee7)] ? iÎîííìi(0x3ba8) : '', iïîïiîi[iÎîííìi(0x152d)] ? iÎîííìi(0x3689) : '', iïîïiîi['logarithmicDepthBuffer'] && iïîïiîi[iÎîííìi(0x2ba9)] ? iÎîííìi(0x3a4c) : '', iÎîííìi(0x4e01), 'uniform\x20vec3\x20cameraPosition;', iÎîííìi(0x2995), iïîïiîi[iÎîííìi(0x3eb8)] !== iíìiíïî ? iÎîííìi(0x39c9) : '', iïîïiîi['toneMapping'] !== iíìiíïî ? iîiîíîì[iÎîííìi(0x1bc3)] : '', iïîïiîi['toneMapping'] !== iíìiíïî ? iïììíîi(iÎîííìi(0x3eb8), iïîïiîi[iÎîííìi(0x3eb8)]) : '', iïîïiîi[iÎîííìi(0x943)] ? iÎîííìi(0x2737) : '', iïîïiîi[iÎîííìi(0x46c9)] ? iÎîííìi(0x337b) : '', iîiîíîì[iÎîííìi(0x3d40)], iïiïîíì(iÎîííìi(0x1b75), iïîïiîi[iÎîííìi(0x24d4)]), iïîïiîi[iÎîííìi(0x160e)] ? iÎîííìi(0x3584) + iïîïiîi[iÎîííìi(0x452d)] : '', '\x0a'][iÎîííìi(0x46d4)](iíìîiii)[iÎîííìi(0x15b5)]('\x0a'));
iíiìiíí = iiïîíiì(iíiìiíí),
iíiìiíí = iîìíìíî(iíiìiíí, iïîïiîi),
iíiìiíí = iííïïïí(iíiìiíí, iïîïiîi),
iìiiïîi = iiïîíiì(iìiiïîi),
iìiiïîi = iîìíìíî(iìiiïîi, iïîïiîi),
iìiiïîi = iííïïïí(iìiiïîi, iïîïiîi),
iíiìiíí = iîíïííi(iíiìiíí),
iìiiïîi = iîíïííi(iìiiïîi);
iïîïiîi[iÎîííìi(0x2b84)] && iïîïiîi[iÎîííìi(0x25de)] !== !![] && (iïïììïí = iÎîííìi(0x12af),
iïìîîìì = ['precision\x20mediump\x20sampler2DArray;', iÎîííìi(0x2b26), '#define\x20varying\x20out', iÎîííìi(0x2ac1)][iÎîííìi(0x15b5)]('\x0a') + '\x0a' + iïìîîìì,
iíïiìïi = ['#define\x20varying\x20in', iïîïiîi[iÎîííìi(0x1c89)] === iiïiíîi ? '' : iÎîííìi(0x2a99), iïîïiîi[iÎîííìi(0x1c89)] === iiïiíîi ? '' : iÎîííìi(0xb30), iÎîííìi(0x4d76), iÎîííìi(0x2ac1), iÎîííìi(0x8b2), iÎîííìi(0x6da), iÎîííìi(0x1eda), iÎîííìi(0x2754), iÎîííìi(0x36e5), iÎîííìi(0x279f), iÎîííìi(0x199f), iÎîííìi(0x4db0)][iÎîííìi(0x15b5)]('\x0a') + '\x0a' + iíïiìïi);
const iiíïìîí = iïïììïí + iïìîîìì + iíiìiíí
, iiiïîiì = iïïììïí + iíïiìïi + iìiiïîi
, iíîïïiî = iíìíííï(iííïïíî, 0x8b31, iiíïìîí)
, iiiïiîî = iíìíííï(iííïïíî, 0x8b30, iiiïîiì);
iííïïíî[iÎîííìi(0x23b0)](iîîíïii, iíîïïiî),
iííïïíî[iÎîííìi(0x23b0)](iîîíïii, iiiïiîî);
if (iïîïiîi[iÎîííìi(0x11e5)] !== undefined)
iííïïíî['bindAttribLocation'](iîîíïii, 0x0, iïîïiîi[iÎîííìi(0x11e5)]);
else
iïîïiîi['morphTargets'] === !![] && iííïïíî[iÎîííìi(0x1b11)](iîîíïii, 0x0, 'position');
iííïïíî[iÎîííìi(0x9be)](iîîíïii);
if (iîîïììí[iÎîííìi(0x28c)]['checkShaderErrors']) {
const iììììiî = iííïïíî[iÎîííìi(0x3b39)](iîîíïii)[iÎîííìi(0xcc9)]()
, iìïïîîi = iííïïíî[iÎîííìi(0x2458)](iíîïïiî)['trim']()
, iiiïîíï = iííïïíî[iÎîííìi(0x2458)](iiiïiîî)['trim']();
let iíìîïíí = !![]
, iìiïíii = !![];
if (iííïïíî[iÎîííìi(0x1dbd)](iîîíïii, 0x8b82) === ![]) {
iíìîïíí = ![];
const iììììíí = iïiïïïî(iííïïíî, iíîïïiî, iÎîííìi(0x25fc))
, iïîiíîí = iïiïïïî(iííïïíî, iiiïiîî, iÎîííìi(0x1034));
console[iÎîííìi(0x4e7a)](iÎîííìi(0x1f30) + iííïïíî[iÎîííìi(0x46a0)]() + iÎîííìi(0x1764) + iÎîííìi(0x3d13) + iííïïíî['getProgramParameter'](iîîíïii, 0x8b83) + '\x0a\x0a' + 'Program\x20Info\x20Log:\x20' + iììììiî + '\x0a' + iììììíí + '\x0a' + iïîiíîí);
} else {
if (iììììiî !== '')
console['warn']('THREE.WebGLProgram:\x20Program\x20Info\x20Log:', iììììiî);
else
(iìïïîîi === '' || iiiïîíï === '') && (iìiïíii = ![]);
}
iìiïíii && (this[iÎîííìi(0x2b1f)] = {
'runnable': iíìîïíí,
'programLog': iììììiî,
'vertexShader': {
'log': iìïïîîi,
'prefix': iïìîîìì
},
'fragmentShader': {
'log': iiiïîíï,
'prefix': iíïiìïi
}
});
}
iííïïíî['deleteShader'](iíîïïiî),
iííïïíî[iÎîííìi(0x1fb1)](iiiïiîî);
let iìïìïìí;
this[iÎîííìi(0xf8b)] = function() {
return iìïìïìí === undefined && (iìïìïìí = new iïìïiiî(iííïïíî,iîîíïii)),
iìïìïìí;
}
;
let iîìiìïì;
return this[iÎîííìi(0x3e5)] = function() {
return iîìiìïì === undefined && (iîìiìïì = iïïiìii(iííïïíî, iîîíïii)),
iîìiìïì;
}
,
this[iÎîííìi(0x4868)] = function() {
var iÍîiîíí = iÎîííìi;
iîïîiïï[iÍîiîíí(0x3775)](this),
iííïïíî['deleteProgram'](iîîíïii),
this[iÍîiîíí(0x2c8)] = undefined;
}
,
this[iÎîííìi(0x26a6)] = iïîïiîi[iÎîííìi(0x37fd)],
this['id'] = iiìîìiì++,
this['cacheKey'] = iiîìîïi,
this[iÎîííìi(0x8e7)] = 0x1,
this[iÎîííìi(0x2c8)] = iîîíïii,
this['vertexShader'] = iíîïïiî,
this['fragmentShader'] = iiiïiîî,
this;
}
let iìîïiií = 0x0;
class iiiiîïî {
constructor() {
var iÎîìiìî = iÌïìîiì;
this[iÎîìiìî(0x2fa)] = new Map(),
this[iÎîìiìî(0x3edd)] = new Map();
}
[iÌïìîiì(0x59d)](iîîííìi) {
var iIiîíïì = iÌïìîiì;
const iììîììî = iîîííìi[iIiîíïì(0x812)]
, iiìiiiï = iîîííìi[iIiîíïì(0x21ce)]
, iíîîìíí = this[iIiîíïì(0x30c2)](iììîììî)
, iîîiìíï = this[iIiîíïì(0x30c2)](iiìiiiï)
, iiíïíîì = this[iIiîíïì(0x10dd)](iîîííìi);
return iiíïíîì[iIiîíïì(0x4927)](iíîîìíí) === ![] && (iiíïíîì[iIiîíïì(0x1ecd)](iíîîìíí),
iíîîìíí[iIiîíïì(0x8e7)]++),
iiíïíîì[iIiîíïì(0x4927)](iîîiìíï) === ![] && (iiíïíîì['add'](iîîiìíï),
iîîiìíï['usedTimes']++),
this;
}
[iÌïìîiì(0xff8)](iììiîîí) {
var iÎïïîìí = iÌïìîiì;
const iiíiîìí = this['materialCache'][iÎïïîìí(0x85d)](iììiîîí);
for (const iiìïìïí of iiíiîìí) {
iiìïìïí['usedTimes']--;
if (iiìïìïí[iÎïïîìí(0x8e7)] === 0x0)
this[iÎïïîìí(0x2fa)]['delete'](iiìïìïí[iÎïïîìí(0x2553)]);
}
return this[iÎïïîìí(0x3edd)][iÎïïîìí(0x3cbf)](iììiîîí),
this;
}
['getVertexShaderID'](iïîiiïi) {
var iIíîîìí = iÌïìîiì;
return this[iIíîîìí(0x30c2)](iïîiiïi[iIíîîìí(0x812)])['id'];
}
[iÌïìîiì(0x1188)](iîîííìì) {
var iÍíìïîì = iÌïìîiì;
return this[iÍíìïîì(0x30c2)](iîîííìì[iÍíìïîì(0x21ce)])['id'];
}
[iÌïìîiì(0x2636)]() {
var iÎìíïîì = iÌïìîiì;
this['shaderCache'][iÎìíïîì(0x35a)](),
this['materialCache'][iÎìíïîì(0x35a)]();
}
[iÌïìîiì(0x10dd)](iìïïíìí) {
var iÎììììî = iÌïìîiì;
const iiíiîíi = this[iÎììììî(0x3edd)];
let iïïìíîî = iiíiîíi[iÎììììî(0x85d)](iìïïíìí);
return iïïìíîî === undefined && (iïïìíîî = new Set(),
iiíiîíi[iÎììììî(0x3458)](iìïïíìí, iïïìíîî)),
iïïìíîî;
}
[iÌïìîiì(0x30c2)](iïïíiíí) {
var iÎiíîîí = iÌïìîiì;
const iìiïííí = this['shaderCache'];
let iïïïiïi = iìiïííí['get'](iïïíiíí);
return iïïïiïi === undefined && (iïïïiïi = new iïíííìï(iïïíiíí),
iìiïííí[iÎiíîîí(0x3458)](iïïíiíí, iïïïiïi)),
iïïïiïi;
}
}
class iïíííìï {
constructor(iïìîíiî) {
var iÏïiíîí = iÌïìîiì;
this['id'] = iìîïiií++,
this['code'] = iïìîíiî,
this[iÏïiíîí(0x8e7)] = 0x0;
}
}
function iïiiïíi(iíïïïiî, iìíìiiì, iïîîîìì, iìïiîìì, iïîïîíî, iïiiííî, iíîíîïi) {
var iÌìîiií = iÌïìîiì;
const iïíîïiï = new iïìiìîï()
, iïìiììì = new iiiiîïî()
, iíiiìíï = []
, iîiïíìi = iïîïîíî[iÌìîiií(0x2b84)]
, iíïîiiî = iïîïîíî['logarithmicDepthBuffer']
, iíiiïïî = iïîïîíî['vertexTextures'];
let iïííiíí = iïîïîíî['precision'];
const iiiìïìï = {
'MeshDepthMaterial': iÌìîiií(0x125a),
'MeshDistanceMaterial': iÌìîiií(0x191),
'MeshNormalMaterial': iÌìîiií(0x22a2),
'MeshBasicMaterial': iÌìîiií(0xaaa),
'MeshLambertMaterial': 'lambert',
'MeshPhongMaterial': iÌìîiií(0x2e02),
'MeshToonMaterial': iÌìîiií(0x30c7),
'MeshStandardMaterial': iÌìîiií(0x1c74),
'MeshPhysicalMaterial': iÌìîiií(0x1c74),
'MeshMatcapMaterial': 'matcap',
'LineBasicMaterial': iÌìîiií(0xaaa),
'LineDashedMaterial': iÌìîiií(0x39c0),
'PointsMaterial': iÌìîiií(0x3153),
'ShadowMaterial': iÌìîiií(0x3d7d),
'SpriteMaterial': 'sprite'
};
function iïíiiíí(iïìïîìí, iîíìíìî, iiîïïìi, iiîìîiï, iîïìíiï) {
var iIiíïîì = iÌìîiií;
const iíiîïîí = iiîìîiï[iIiíïîì(0x26d6)]
, iiìiîîï = iîïìíiï[iIiíïîì(0xec4)]
, iîiïíïî = iïìïîìí[iIiíïîì(0x4ae3)] ? iiîìîiï[iIiíïîì(0x4cf7)] : null
, iìïííiî = (iïìïîìí[iIiíïîì(0x4ae3)] ? iïîîîìì : iìíìiiì)['get'](iïìïîìí['envMap'] || iîiïíïî)
, iïïîïïi = !!iìïííiî && iìïííiî[iIiíïîì(0x21e2)] === iííiïïí ? iìïííiî[iIiíïîì(0x229)][iIiíïîì(0x3641)] : null
, iíïîìîi = iiiìïìï[iïìïîìí[iIiíïîì(0x40eb)]];
iïìïîìí[iIiíïîì(0xe5a)] !== null && (iïííiíí = iïîïîíî['getMaxPrecision'](iïìïîìí['precision']),
iïííiíí !== iïìïîìí['precision'] && console['warn'](iIiíïîì(0x398b), iïìïîìí[iIiíïîì(0xe5a)], iIiíïîì(0x773), iïííiíí, iIiíïîì(0x2afb)));
const iììîíîî = iiìiîîï[iIiíïîì(0x326)]['position'] || iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x22a2)] || iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x2703)]
, iíîiïîì = iììîíîî !== undefined ? iììîíîî[iIiíïîì(0x41c3)] : 0x0;
let iïïîíii = 0x0;
if (iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x35f)] !== undefined)
iïïîíii = 0x1;
if (iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x22a2)] !== undefined)
iïïîíii = 0x2;
if (iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x2703)] !== undefined)
iïïîíii = 0x3;
let iîìîíií, iìììïïi, iïìíïîì, iiííîìì;
if (iíïîìîi) {
const iìiíiìî = iïiiíìì[iíïîìîi];
iîìîíií = iìiíiìî[iIiíïîì(0x812)],
iìììïïi = iìiíiìî[iIiíïîì(0x21ce)];
} else
iîìîíií = iïìïîìí[iIiíïîì(0x812)],
iìììïïi = iïìïîìí[iIiíïîì(0x21ce)],
iïìiììì[iIiíïîì(0x59d)](iïìïîìí),
iïìíïîì = iïìiììì['getVertexShaderID'](iïìïîìí),
iiííîìì = iïìiììì[iIiíïîì(0x1188)](iïìïîìí);
const iíìiììì = iíïïïiî[iIiíïîì(0x1acb)]()
, iîìííìî = iïìïîìí[iIiíïîì(0x24fd)] > 0x0
, iîîìîîï = iïìïîìí[iIiíïîì(0x3792)] > 0x0
, iíïìïîí = iïìïîìí[iIiíïîì(0x1389)] > 0x0
, iiíîìiì = {
'isWebGL2': iîiïíìi,
'shaderID': iíïîìîi,
'shaderName': iïìïîìí['type'],
'vertexShader': iîìîíií,
'fragmentShader': iìììïïi,
'defines': iïìïîìí[iIiíïîì(0xd89)],
'customVertexShaderID': iïìíïîì,
'customFragmentShaderID': iiííîìì,
'isRawShaderMaterial': iïìïîìí[iIiíïîì(0x25de)] === !![],
'glslVersion': iïìïîìí['glslVersion'],
'precision': iïííiíí,
'instancing': iîïìíiï[iIiíïîì(0x4238)] === !![],
'instancingColor': iîïìíiï[iIiíïîì(0x4238)] === !![] && iîïìíiï['instanceColor'] !== null,
'supportsVertexTextures': iíiiïïî,
'outputEncoding': iíìiììì === null ? iíïïïiî[iIiíïîì(0x24d4)] : iíìiììì[iIiíïîì(0x21d5)] === !![] ? iíìiììì[iIiíïîì(0x2e30)][iIiíïîì(0x3d52)] : iíiîïiî,
'map': !!iïìïîìí[iIiíïîì(0xc3e)],
'matcap': !!iïìïîìí[iIiíïîì(0x4df7)],
'envMap': !!iìïííiî,
'envMapMode': iìïííiî && iìïííiî[iIiíïîì(0x21e2)],
'envMapCubeUVHeight': iïïîïïi,
'lightMap': !!iïìïîìí[iIiíïîì(0x2b17)],
'aoMap': !!iïìïîìí[iIiíïîì(0x2bb4)],
'emissiveMap': !!iïìïîìí['emissiveMap'],
'bumpMap': !!iïìïîìí[iIiíïîì(0x8c4)],
'normalMap': !!iïìïîìí['normalMap'],
'objectSpaceNormalMap': iïìïîìí[iIiíïîì(0x24ef)] === iìïîíîì,
'tangentSpaceNormalMap': iïìïîìí[iIiíïîì(0x24ef)] === iíìîííi,
'decodeVideoTexture': !!iïìïîìí['map'] && iïìïîìí[iIiíïîì(0xc3e)][iIiíïîì(0x3e08)] === !![] && iïìïîìí['map'][iIiíïîì(0x3d52)] === iîiîîiî,
'clearcoat': iîîìîîï,
'clearcoatMap': iîîìîîï && !!iïìïîìí['clearcoatMap'],
'clearcoatRoughnessMap': iîîìîîï && !!iïìïîìí[iIiíïîì(0x2be2)],
'clearcoatNormalMap': iîîìîîï && !!iïìïîìí[iIiíïîì(0x2bc)],
'iridescence': iíïìïîí,
'iridescenceMap': iíïìïîí && !!iïìïîìí[iIiíïîì(0x2479)],
'iridescenceThicknessMap': iíïìïîí && !!iïìïîìí['iridescenceThicknessMap'],
'displacementMap': !!iïìïîìí[iIiíïîì(0x1463)],
'roughnessMap': !!iïìïîìí[iIiíïîì(0x444c)],
'metalnessMap': !!iïìïîìí[iIiíïîì(0x3e82)],
'specularMap': !!iïìïîìí[iIiíïîì(0x2801)],
'specularIntensityMap': !!iïìïîìí[iIiíïîì(0xa14)],
'specularColorMap': !!iïìïîìí[iIiíïîì(0x2165)],
'opaque': iïìïîìí[iIiíïîì(0x1eeb)] === ![] && iïìïîìí['blending'] === iïîiiìï,
'alphaMap': !!iïìïîìí[iIiíïîì(0x3f30)],
'alphaTest': iîìííìî,
'gradientMap': !!iïìïîìí['gradientMap'],
'sheen': iïìïîìí['sheen'] > 0x0,
'sheenColorMap': !!iïìïîìí['sheenColorMap'],
'sheenRoughnessMap': !!iïìïîìí[iIiíïîì(0x4ff9)],
'transmission': iïìïîìí['transmission'] > 0x0,
'transmissionMap': !!iïìïîìí[iIiíïîì(0x23f9)],
'thicknessMap': !!iïìïîìí[iIiíïîì(0x349b)],
'combine': iïìïîìí[iIiíïîì(0x42a4)],
'vertexTangents': !!iïìïîìí[iIiíïîì(0x2b96)] && !!iiìiîîï[iIiíïîì(0x144d)][iIiíïîì(0x376d)],
'vertexColors': iïìïîìí[iIiíïîì(0x22b)],
'vertexAlphas': iïìïîìí[iIiíïîì(0x22b)] === !![] && !!iiìiîîï[iIiíïîì(0x144d)]['color'] && iiìiîîï[iIiíïîì(0x144d)]['color'][iIiíïîì(0xd4e)] === 0x4,
'vertexUvs': !!iïìïîìí[iIiíïîì(0xc3e)] || !!iïìïîìí[iIiíïîì(0x8c4)] || !!iïìïîìí[iIiíïîì(0x2b96)] || !!iïìïîìí[iIiíïîì(0x2801)] || !!iïìïîìí[iIiíïîì(0x3f30)] || !!iïìïîìí[iIiíïîì(0x2fde)] || !!iïìïîìí[iIiíïîì(0x444c)] || !!iïìïîìí['metalnessMap'] || !!iïìïîìí[iIiíïîì(0x164d)] || !!iïìïîìí[iIiíïîì(0x2be2)] || !!iïìïîìí['clearcoatNormalMap'] || !!iïìïîìí['iridescenceMap'] || !!iïìïîìí[iIiíïîì(0x146e)] || !!iïìïîìí[iIiíïîì(0x1463)] || !!iïìïîìí[iIiíïîì(0x23f9)] || !!iïìïîìí['thicknessMap'] || !!iïìïîìí['specularIntensityMap'] || !!iïìïîìí[iIiíïîì(0x2165)] || !!iïìïîìí['sheenColorMap'] || !!iïìïîìí['sheenRoughnessMap'],
'uvsVertexOnly': !(!!iïìïîìí[iIiíïîì(0xc3e)] || !!iïìïîìí['bumpMap'] || !!iïìïîìí['normalMap'] || !!iïìïîìí[iIiíïîì(0x2801)] || !!iïìïîìí['alphaMap'] || !!iïìïîìí[iIiíïîì(0x2fde)] || !!iïìïîìí[iIiíïîì(0x444c)] || !!iïìïîìí[iIiíïîì(0x3e82)] || !!iïìïîìí[iIiíïîì(0x2bc)] || !!iïìïîìí['iridescenceMap'] || !!iïìïîìí[iIiíïîì(0x146e)] || iïìïîìí[iIiíïîì(0x1a5b)] > 0x0 || !!iïìïîìí[iIiíïîì(0x23f9)] || !!iïìïîìí['thicknessMap'] || !!iïìïîìí['specularIntensityMap'] || !!iïìïîìí[iIiíïîì(0x2165)] || iïìïîìí[iIiíïîì(0x128a)] > 0x0 || !!iïìïîìí[iIiíïîì(0x5b2)] || !!iïìïîìí['sheenRoughnessMap']) && !!iïìïîìí[iIiíïîì(0x1463)],
'fog': !!iíiîïîí,
'useFog': iïìïîìí[iIiíïîì(0x26d6)] === !![],
'fogExp2': iíiîïîí && iíiîïîí[iIiíïîì(0x4c45)],
'flatShading': !!iïìïîìí[iIiíïîì(0xdce)],
'sizeAttenuation': iïìïîìí[iIiíïîì(0x24a4)],
'logarithmicDepthBuffer': iíïîiiî,
'skinning': iîïìíiï[iIiíïîì(0x89a)] === !![],
'morphTargets': iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x35f)] !== undefined,
'morphNormals': iiìiîîï[iIiíïîì(0x326)]['normal'] !== undefined,
'morphColors': iiìiîîï[iIiíïîì(0x326)][iIiíïîì(0x2703)] !== undefined,
'morphTargetsCount': iíîiïîì,
'morphTextureStride': iïïîíii,
'numDirLights': iîíìíìî[iIiíïîì(0x348f)][iIiíïîì(0x41c3)],
'numPointLights': iîíìíìî[iIiíïîì(0x7a4)]['length'],
'numSpotLights': iîíìíìî[iIiíïîì(0x3fb4)][iIiíïîì(0x41c3)],
'numSpotLightMaps': iîíìíìî[iIiíïîì(0x19a1)][iIiíïîì(0x41c3)],
'numRectAreaLights': iîíìíìî[iIiíïîì(0x333e)]['length'],
'numHemiLights': iîíìíìî[iIiíïîì(0x110e)][iIiíïîì(0x41c3)],
'numDirLightShadows': iîíìíìî['directionalShadowMap'][iIiíïîì(0x41c3)],
'numPointLightShadows': iîíìíìî['pointShadowMap'][iIiíïîì(0x41c3)],
'numSpotLightShadows': iîíìíìî[iIiíïîì(0xe3d)][iIiíïîì(0x41c3)],
'numSpotLightShadowsWithMaps': iîíìíìî[iIiíïîì(0x3ec9)],
'numClippingPlanes': iíîíîïi[iIiíïîì(0x4c1f)],
'numClipIntersection': iíîíîïi['numIntersection'],
'dithering': iïìïîìí['dithering'],
'shadowMapEnabled': iíïïïiî[iIiíïîì(0x37b8)][iIiíïîì(0x3f37)] && iiîïïìi[iIiíïîì(0x41c3)] > 0x0,
'shadowMapType': iíïïïiî[iIiíïîì(0x37b8)][iIiíïîì(0x40eb)],
'toneMapping': iïìïîìí['toneMapped'] ? iíïïïiî['toneMapping'] : iíìiíïî,
'useLegacyLights': iíïïïiî[iIiíïîì(0x2ee7)],
'premultipliedAlpha': iïìïîìí[iIiíïîì(0x294d)],
'doubleSided': iïìïîìí[iIiíïîì(0x16df)] === iíìíïii,
'flipSided': iïìïîìí[iIiíïîì(0x16df)] === iîîîiìí,
'useDepthPacking': !!iïìïîìí['depthPacking'],
'depthPacking': iïìïîìí[iIiíïîì(0x452d)] || 0x0,
'index0AttributeName': iïìïîìí['index0AttributeName'],
'extensionDerivatives': iïìïîìí['extensions'] && iïìïîìí[iIiíïîì(0x27c1)][iIiíïîì(0x502b)],
'extensionFragDepth': iïìïîìí[iIiíïîì(0x27c1)] && iïìïîìí[iIiíïîì(0x27c1)][iIiíïîì(0x3174)],
'extensionDrawBuffers': iïìïîìí[iIiíïîì(0x27c1)] && iïìïîìí[iIiíïîì(0x27c1)]['drawBuffers'],
'extensionShaderTextureLOD': iïìïîìí[iIiíïîì(0x27c1)] && iïìïîìí[iIiíïîì(0x27c1)]['shaderTextureLOD'],
'rendererExtensionFragDepth': iîiïíìi || iìïiîìì[iIiíïîì(0x4927)](iIiíïîì(0x8d9)),
'rendererExtensionDrawBuffers': iîiïíìi || iìïiîìì[iIiíïîì(0x4927)](iIiíïîì(0x28cd)),
'rendererExtensionShaderTextureLod': iîiïíìi || iìïiîìì[iIiíïîì(0x4927)](iIiíïîì(0x4010)),
'customProgramCacheKey': iïìïîìí[iIiíïîì(0x3a6c)]()
};
return iiíîìiì;
}
function iìïìîîî(iïîiiií) {
var iIíïiiï = iÌìîiií;
const iìïîîiï = [];
iïîiiií[iIíïiiï(0x847)] ? iìïîîiï[iIíïiiï(0x244e)](iïîiiií[iIíïiiï(0x847)]) : (iìïîîiï['push'](iïîiiií[iIíïiiï(0x98e)]),
iìïîîiï[iIíïiiï(0x244e)](iïîiiií[iIíïiiï(0x1fe8)]));
if (iïîiiií[iIíïiiï(0xd89)] !== undefined)
for (const iííiíiî in iïîiiií['defines']) {
iìïîîiï['push'](iííiíiî),
iìïîîiï[iIíïiiï(0x244e)](iïîiiií['defines'][iííiíiî]);
}
return iïîiiií[iIíïiiï(0x25de)] === ![] && (iïiììiì(iìïîîiï, iïîiiií),
iiiïíiî(iìïîîiï, iïîiiií),
iìïîîiï[iIíïiiï(0x244e)](iíïïïiî[iIíïiiï(0x24d4)])),
iìïîîiï[iIíïiiï(0x244e)](iïîiiií[iIíïiiï(0x3a6c)]),
iìïîîiï['join']();
}
function iïiììiì(iìíiíïï, iîïïíiï) {
var iÏíîîïí = iÌìîiií;
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0xe5a)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x24d4)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x1a54)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x275e)]),
iìíiíïï['push'](iîïïíiï[iÏíîîïí(0x42a4)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0xbe4)]),
iìíiíïï['push'](iîïïíiï['fogExp2']),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x24a4)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x1468)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x4746)]),
iìíiíïï['push'](iîïïíiï['numDirLights']),
iìíiíïï['push'](iîïïíiï[iÏíîîïí(0x13a5)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x2083)]),
iìíiíïï['push'](iîïïíiï[iÏíîîïí(0x249f)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï['numHemiLights']),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x3f9a)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x1c0c)]),
iìíiíïï['push'](iîïïíiï['numPointLightShadows']),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x2f73)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x3ec9)]),
iìíiíïï['push'](iîïïíiï[iÏíîîïí(0xd50)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x3eb8)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x3a4a)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x3961)]),
iìíiíïï[iÏíîîïí(0x244e)](iîïïíiï[iÏíîîïí(0x452d)]);
}
function iiiïíiî(iîìïííí, iîîìiiì) {
var iIíîìïí = iÌìîiií;
iïíîïiï[iIíîìïí(0x4c46)]();
if (iîîìiiì[iIíîìïí(0x2b84)])
iïíîïiï[iIíîìïí(0x29d0)](0x0);
if (iîîìiiì[iIíîìïí(0x1c2e)])
iïíîïiï[iIíîìïí(0x29d0)](0x1);
if (iîîìiiì[iIíîìïí(0x84b)])
iïíîïiï[iIíîìïí(0x29d0)](0x2);
if (iîîìiiì[iIíîìïí(0x179d)])
iïíîïiï[iIíîìïí(0x29d0)](0x3);
if (iîîìiiì[iIíîìïí(0xc3e)])
iïíîïiï[iIíîìïí(0x29d0)](0x4);
if (iîîìiiì[iIíîìïí(0x4df7)])
iïíîïiï[iIíîìïí(0x29d0)](0x5);
if (iîîìiiì[iIíîìïí(0x411c)])
iïíîïiï['enable'](0x6);
if (iîîìiiì[iIíîìïí(0x2b17)])
iïíîïiï['enable'](0x7);
if (iîîìiiì[iIíîìïí(0x2bb4)])
iïíîïiï['enable'](0x8);
if (iîîìiiì[iIíîìïí(0x2fde)])
iïíîïiï[iIíîìïí(0x29d0)](0x9);
if (iîîìiiì[iIíîìïí(0x8c4)])
iïíîïiï[iIíîìïí(0x29d0)](0xa);
if (iîîìiiì['normalMap'])
iïíîïiï[iIíîìïí(0x29d0)](0xb);
if (iîîìiiì[iIíîìïí(0x2de6)])
iïíîïiï[iIíîìïí(0x29d0)](0xc);
if (iîîìiiì[iIíîìïí(0x2c62)])
iïíîïiï[iIíîìïí(0x29d0)](0xd);
if (iîîìiiì[iIíîìïí(0x3792)])
iïíîïiï[iIíîìïí(0x29d0)](0xe);
if (iîîìiiì['clearcoatMap'])
iïíîïiï[iIíîìïí(0x29d0)](0xf);
if (iîîìiiì[iIíîìïí(0x2be2)])
iïíîïiï['enable'](0x10);
if (iîîìiiì[iIíîìïí(0x2bc)])
iïíîïiï[iIíîìïí(0x29d0)](0x11);
if (iîîìiiì['iridescence'])
iïíîïiï[iIíîìïí(0x29d0)](0x12);
if (iîîìiiì['iridescenceMap'])
iïíîïiï[iIíîìïí(0x29d0)](0x13);
if (iîîìiiì[iIíîìïí(0x146e)])
iïíîïiï[iIíîìïí(0x29d0)](0x14);
if (iîîìiiì[iIíîìïí(0x1463)])
iïíîïiï[iIíîìïí(0x29d0)](0x15);
if (iîîìiiì['specularMap'])
iïíîïiï[iIíîìïí(0x29d0)](0x16);
if (iîîìiiì[iIíîìïí(0x444c)])
iïíîïiï[iIíîìïí(0x29d0)](0x17);
if (iîîìiiì[iIíîìïí(0x3e82)])
iïíîïiï['enable'](0x18);
if (iîîìiiì['gradientMap'])
iïíîïiï[iIíîìïí(0x29d0)](0x19);
if (iîîìiiì[iIíîìïí(0x3f30)])
iïíîïiï[iIíîìïí(0x29d0)](0x1a);
if (iîîìiiì[iIíîìïí(0x24fd)])
iïíîïiï['enable'](0x1b);
if (iîîìiiì[iIíîìïí(0x22b)])
iïíîïiï[iIíîìïí(0x29d0)](0x1c);
if (iîîìiiì['vertexAlphas'])
iïíîïiï[iIíîìïí(0x29d0)](0x1d);
if (iîîìiiì[iIíîìïí(0xbe4)])
iïíîïiï[iIíîìïí(0x29d0)](0x1e);
if (iîîìiiì[iIíîìïí(0x1bd7)])
iïíîïiï['enable'](0x1f);
if (iîîìiiì[iIíîìïí(0x18cf)])
iïíîïiï['enable'](0x20);
iîìïííí[iIíîìïí(0x244e)](iïíîïiï[iIíîìïí(0xf72)]),
iïíîïiï[iIíîìïí(0x4c46)]();
if (iîîìiiì['fog'])
iïíîïiï[iIíîìïí(0x29d0)](0x0);
if (iîîìiiì['useFog'])
iïíîïiï[iIíîìïí(0x29d0)](0x1);
if (iîîìiiì[iIíîìïí(0xdce)])
iïíîïiï[iIíîìïí(0x29d0)](0x2);
if (iîîìiiì['logarithmicDepthBuffer'])
iïíîïiï['enable'](0x3);
if (iîîìiiì[iIíîìïí(0x3cd5)])
iïíîïiï[iIíîìïí(0x29d0)](0x4);
if (iîîìiiì[iIíîìïí(0x1609)])
iïíîïiï['enable'](0x5);
if (iîîìiiì[iIíîìïí(0x4c1c)])
iïíîïiï[iIíîìïí(0x29d0)](0x6);
if (iîîìiiì[iIíîìïí(0x2c3)])
iïíîïiï[iIíîìïí(0x29d0)](0x7);
if (iîîìiiì[iIíîìïí(0x294d)])
iïíîïiï[iIíîìïí(0x29d0)](0x8);
if (iîîìiiì[iIíîìïí(0x46d3)])
iïíîïiï[iIíîìïí(0x29d0)](0x9);
if (iîîìiiì[iIíîìïí(0x2ee7)])
iïíîïiï[iIíîìïí(0x29d0)](0xa);
if (iîîìiiì[iIíîìïí(0x1abf)])
iïíîïiï[iIíîìïí(0x29d0)](0xb);
if (iîîìiiì[iIíîìïí(0x334f)])
iïíîïiï[iIíîìïí(0x29d0)](0xc);
if (iîîìiiì[iIíîìïí(0x160e)])
iïíîïiï[iIíîìïí(0x29d0)](0xd);
if (iîîìiiì[iIíîìïí(0x943)])
iïíîïiï[iIíîìïí(0x29d0)](0xe);
if (iîîìiiì['specularIntensityMap'])
iïíîïiï['enable'](0xf);
if (iîîìiiì[iIíîìïí(0x2165)])
iïíîïiï[iIíîìïí(0x29d0)](0x10);
if (iîîìiiì[iIíîìïí(0x1a5b)])
iïíîïiï['enable'](0x11);
if (iîîìiiì[iIíîìïí(0x23f9)])
iïíîïiï[iIíîìïí(0x29d0)](0x12);
if (iîîìiiì[iIíîìïí(0x349b)])
iïíîïiï[iIíîìïí(0x29d0)](0x13);
if (iîîìiiì[iIíîìïí(0x128a)])
iïíîïiï[iIíîìïí(0x29d0)](0x14);
if (iîîìiiì[iIíîìïí(0x5b2)])
iïíîïiï[iIíîìïí(0x29d0)](0x15);
if (iîîìiiì[iIíîìïí(0x4ff9)])
iïíîïiï[iIíîìïí(0x29d0)](0x16);
if (iîîìiiì[iIíîìïí(0x27fe)])
iïíîïiï[iIíîìïí(0x29d0)](0x17);
if (iîîìiiì[iIíîìïí(0x46c9)])
iïíîïiï[iIíîìïí(0x29d0)](0x18);
iîìïííí[iIíîìïí(0x244e)](iïíîïiï['mask']);
}
function iïíîiíi(iïïiïîi) {
var iÎiïiîí = iÌìîiií;
const iíiíììï = iiiìïìï[iïïiïîi[iÎiïiîí(0x40eb)]];
let iìiïiîí;
if (iíiíììï) {
const iíïïíîï = iïiiíìì[iíiíììï];
iìiïiîí = iîiíììi[iÎiïiîí(0xa92)](iíïïíîï[iÎiïiîí(0x2c47)]);
} else
iìiïiîí = iïïiïîi[iÎiïiîí(0x2c47)];
return iìiïiîí;
}
function iiïïíîï(iîiíïïi, iiiìíïï) {
var iÍïiïíî = iÌìîiií;
let iiíííiï;
for (let iiïiiîî = 0x0, iíîíííì = iíiiìíï[iÍïiïíî(0x41c3)]; iiïiiîî < iíîíííì; iiïiiîî++) {
const iîïíììì = iíiiìíï[iiïiiîî];
if (iîïíììì[iÍïiïíî(0x3ea8)] === iiiìíïï) {
iiíííiï = iîïíììì,
++iiíííiï[iÍïiïíî(0x8e7)];
break;
}
}
return iiíííiï === undefined && (iiíííiï = new iîïiîïi(iíïïïiî,iiiìíïï,iîiíïïi,iïiiííî),
iíiiìíï[iÍïiïíî(0x244e)](iiíííiï)),
iiíííiï;
}
function iiîïíîi(iîíïiïì) {
var iÍîîíìí = iÌìîiií;
if (--iîíïiïì[iÍîîíìí(0x8e7)] === 0x0) {
const iíìïìîì = iíiiìíï['indexOf'](iîíïiïì);
iíiiìíï[iíìïìîì] = iíiiìíï[iíiiìíï[iÍîîíìí(0x41c3)] - 0x1],
iíiiìíï[iÍîîíìí(0x2be)](),
iîíïiïì[iÍîîíìí(0x4868)]();
}
}
function iïííìîí(iíïîîíí) {
var iÌìiìïi = iÌìîiií;
iïìiììì[iÌìiìïi(0xff8)](iíïîîíí);
}
function iîîììíì() {
var iÍíîìîí = iÌìîiií;
iïìiììì[iÍíîìîí(0x2636)]();
}
return {
'getParameters': iïíiiíí,
'getProgramCacheKey': iìïìîîî,
'getUniforms': iïíîiíi,
'acquireProgram': iiïïíîï,
'releaseProgram': iiîïíîi,
'releaseShaderCache': iïííìîí,
'programs': iíiiìíï,
'dispose': iîîììíì
};
}
function iììîïií() {
let iíííììì = new WeakMap();
function iîiìïîï(iîïíïiî) {
var iÌïìïîï = a3iììiiiì;
let iììïíîï = iíííììì[iÌïìïîï(0x85d)](iîïíïiî);
return iììïíîï === undefined && (iììïíîï = {},
iíííììì['set'](iîïíïiî, iììïíîï)),
iììïíîï;
}
function iììïîíî(iîîííïì) {
var iÌíïîiì = a3iììiiiì;
iíííììì[iÌíïîiì(0x3cbf)](iîîííïì);
}
function iiiiïïí(iîiìîîi, iíïïîìi, iiíiïíi) {
var iÏîiïïì = a3iììiiiì;
iíííììì[iÏîiïïì(0x85d)](iîiìîîi)[iíïïîìi] = iiíiïíi;
}
function iiîiììî() {
iíííììì = new WeakMap();
}
return {
'get': iîiìïîï,
'remove': iììïîíî,
'update': iiiiïïí,
'dispose': iiîiììî
};
}
function iíïììií(iiìïîiî, iiïïìïî) {
var iÌíiííî = iÌïìîiì;
if (iiìïîiî[iÌíiííî(0x2a6c)] !== iiïïìïî['groupOrder'])
return iiìïîiî['groupOrder'] - iiïïìïî['groupOrder'];
else {
if (iiìïîiî[iÌíiííî(0x4944)] !== iiïïìïî[iÌíiííî(0x4944)])
return iiìïîiî[iÌíiííî(0x4944)] - iiïïìïî['renderOrder'];
else {
if (iiìïîiî[iÌíiííî(0x180)]['id'] !== iiïïìïî[iÌíiííî(0x180)]['id'])
return iiìïîiî['material']['id'] - iiïïìïî[iÌíiííî(0x180)]['id'];
else
return iiìïîiî['z'] !== iiïïìïî['z'] ? iiìïîiî['z'] - iiïïìïî['z'] : iiìïîiî['id'] - iiïïìïî['id'];
}
}
}
function iïiììîí(iíiíiïî, iiíîìíï) {
var iÌìiîìî = iÌïìîiì;
if (iíiíiïî['groupOrder'] !== iiíîìíï[iÌìiîìî(0x2a6c)])
return iíiíiïî['groupOrder'] - iiíîìíï['groupOrder'];
else {
if (iíiíiïî[iÌìiîìî(0x4944)] !== iiíîìíï['renderOrder'])
return iíiíiïî['renderOrder'] - iiíîìíï[iÌìiîìî(0x4944)];
else
return iíiíiïî['z'] !== iiíîìíï['z'] ? iiíîìíï['z'] - iíiíiïî['z'] : iíiíiïî['id'] - iiíîìíï['id'];
}
}
function iîïîïïí() {
const iîíiìíî = [];
let iííííiï = 0x0;
const iíììiîì = []
, iîîíiíì = []
, iïîíìîi = [];
function iïïîíïî() {
var iÍììiïí = a3iììiiiì;
iííííiï = 0x0,
iíììiîì[iÍììiïí(0x41c3)] = 0x0,
iîîíiíì[iÍììiïí(0x41c3)] = 0x0,
iïîíìîi['length'] = 0x0;
}
function iìiíiïi(iiíïîîi, iììiiîi, iíïíiiï, iíìíïïí, iîiïìií, iiïïîíì) {
var iIîìiiì = a3iììiiiì;
let iìïîììì = iîíiìíî[iííííiï];
return iìïîììì === undefined ? (iìïîììì = {
'id': iiíïîîi['id'],
'object': iiíïîîi,
'geometry': iììiiîi,
'material': iíïíiiï,
'groupOrder': iíìíïïí,
'renderOrder': iiíïîîi['renderOrder'],
'z': iîiïìií,
'group': iiïïîíì
},
iîíiìíî[iííííiï] = iìïîììì) : (iìïîììì['id'] = iiíïîîi['id'],
iìïîììì['object'] = iiíïîîi,
iìïîììì[iIîìiiì(0xec4)] = iììiiîi,
iìïîììì[iIîìiiì(0x180)] = iíïíiiï,
iìïîììì[iIîìiiì(0x2a6c)] = iíìíïïí,
iìïîììì[iIîìiiì(0x4944)] = iiíïîîi['renderOrder'],
iìïîììì['z'] = iîiïìií,
iìïîììì['group'] = iiïïîíì),
iííííiï++,
iìïîììì;
}
function iíiiììí(iiïíííï, iiiíïiì, iiiiîîí, iíîiìîì, iíïîîîí, iiïìïîì) {
var iÎîiììî = a3iììiiiì;
const iîîîîìî = iìiíiïi(iiïíííï, iiiíïiì, iiiiîîí, iíîiìîì, iíïîîîí, iiïìïîì);
if (iiiiîîí['transmission'] > 0x0)
iîîíiíì[iÎîiììî(0x244e)](iîîîîìî);
else
iiiiîîí[iÎîiììî(0x1eeb)] === !![] ? iïîíìîi[iÎîiììî(0x244e)](iîîîîìî) : iíììiîì[iÎîiììî(0x244e)](iîîîîìî);
}
function iïìíiíi(iîiìiîï, iìïíïîî, iîïîíîï, iíîïìïì, iìííîíi, iiìíííi) {
var iÌïîííï = a3iììiiiì;
const iîiìíïì = iìiíiïi(iîiìiîï, iìïíïîî, iîïîíîï, iíîïìïì, iìííîíi, iiìíííi);
if (iîïîíîï[iÌïîííï(0x1a5b)] > 0x0)
iîîíiíì[iÌïîííï(0x4895)](iîiìíïì);
else
iîïîíîï['transparent'] === !![] ? iïîíìîi[iÌïîííï(0x4895)](iîiìíïì) : iíììiîì['unshift'](iîiìíïì);
}
function iîîïîíì(iíïiììi, iíiiíîi) {
var iÎììíîï = a3iììiiiì;
if (iíììiîì['length'] > 0x1)
iíììiîì[iÎììíîï(0x4fda)](iíïiììi || iíïììií);
if (iîîíiíì[iÎììíîï(0x41c3)] > 0x1)
iîîíiíì[iÎììíîï(0x4fda)](iíiiíîi || iïiììîí);
if (iïîíìîi['length'] > 0x1)
iïîíìîi[iÎììíîï(0x4fda)](iíiiíîi || iïiììîí);
}
function iîîiìïï() {
var iIíìïii = a3iììiiiì;
for (let iìïììíi = iííííiï, iíîîïîí = iîíiìíî['length']; iìïììíi < iíîîïîí; iìïììíi++) {
const iiíîíîï = iîíiìíî[iìïììíi];
if (iiíîíîï['id'] === null)
break;
iiíîíîï['id'] = null,
iiíîíîï[iIíìïii(0x18b7)] = null,
iiíîíîï[iIíìïii(0xec4)] = null,
iiíîíîï['material'] = null,
iiíîíîï['group'] = null;
}
}
return {
'opaque': iíììiîì,
'transmissive': iîîíiíì,
'transparent': iïîíìîi,
'init': iïïîíïî,
'push': iíiiììí,
'unshift': iïìíiíi,
'finish': iîîiìïï,
'sort': iîîïîíì
};
}
function iîîìiïî() {
let iïîïïiì = new WeakMap();
function iîíïïií(iíiìîîì, iìíiîii) {
var iÏiíìíï = a3iììiiiì;
const iïiíïïi = iïîïïiì[iÏiíìíï(0x85d)](iíiìîîì);
let iïìîìíî;
return iïiíïïi === undefined ? (iïìîìíî = new iîïîïïí(),
iïîïïiì['set'](iíiìîîì, [iïìîìíî])) : iìíiîii >= iïiíïïi[iÏiíìíï(0x41c3)] ? (iïìîìíî = new iîïîïïí(),
iïiíïïi['push'](iïìîìíî)) : iïìîìíî = iïiíïïi[iìíiîii],
iïìîìíî;
}
function iiîîîïî() {
iïîïïiì = new WeakMap();
}
return {
'get': iîíïïií,
'dispose': iiîîîïî
};
}
function iiiìîiî() {
const iíìíiii = {};
return {
'get': function(iîìiíîî) {
var iÌììíiï = a3iììiiiì;
if (iíìíiii[iîìiíîî['id']] !== undefined)
return iíìíiii[iîìiíîî['id']];
let iïíiíìì;
switch (iîìiíîî[iÌììíiï(0x40eb)]) {
case iÌììíiï(0x222c):
iïíiíìì = {
'direction': new iïìïïïî(),
'color': new iïííiïi()
};
break;
case iÌììíiï(0x10a2):
iïíiíìì = {
'position': new iïìïïïî(),
'direction': new iïìïïïî(),
'color': new iïííiïi(),
'distance': 0x0,
'coneCos': 0x0,
'penumbraCos': 0x0,
'decay': 0x0
};
break;
case iÌììíiï(0x152b):
iïíiíìì = {
'position': new iïìïïïî(),
'color': new iïííiïi(),
'distance': 0x0,
'decay': 0x0
};
break;
case iÌììíiï(0x34c):
iïíiíìì = {
'direction': new iïìïïïî(),
'skyColor': new iïííiïi(),
'groundColor': new iïííiïi()
};
break;
case iÌììíiï(0x10d9):
iïíiíìì = {
'color': new iïííiïi(),
'position': new iïìïïïî(),
'halfWidth': new iïìïïïî(),
'halfHeight': new iïìïïïî()
};
break;
}
return iíìíiii[iîìiíîî['id']] = iïíiíìì,
iïíiíìì;
}
};
}
function iïìïiìi() {
const iììïîîî = {};
return {
'get': function(iìîiiiì) {
var iIïìîìî = a3iììiiiì;
if (iììïîîî[iìîiiiì['id']] !== undefined)
return iììïîîî[iìîiiiì['id']];
let iìíîìîí;
switch (iìîiiiì[iIïìîìî(0x40eb)]) {
case iIïìîìî(0x222c):
iìíîìîí = {
'shadowBias': 0x0,
'shadowNormalBias': 0x0,
'shadowRadius': 0x1,
'shadowMapSize': new iïîîîïi()
};
break;
case iIïìîìî(0x10a2):
iìíîìîí = {
'shadowBias': 0x0,
'shadowNormalBias': 0x0,
'shadowRadius': 0x1,
'shadowMapSize': new iïîîîïi()
};
break;
case iIïìîìî(0x152b):
iìíîìîí = {
'shadowBias': 0x0,
'shadowNormalBias': 0x0,
'shadowRadius': 0x1,
'shadowMapSize': new iïîîîïi(),
'shadowCameraNear': 0x1,
'shadowCameraFar': 0x3e8
};
break;
}
return iììïîîî[iìîiiiì['id']] = iìíîìîí,
iìíîìîí;
}
};
}
let iiíîiíi = 0x0;
function iìîìîïî(iïìíiïï, iiïîììî) {
var iIìíiii = iÌïìîiì;
return (iiïîììî[iIìíiii(0x2ab2)] ? 0x2 : 0x0) - (iïìíiïï[iIìíiii(0x2ab2)] ? 0x2 : 0x0) + (iiïîììî[iIìíiii(0xc3e)] ? 0x1 : 0x0) - (iïìíiïï[iIìíiii(0xc3e)] ? 0x1 : 0x0);
}
function iîííìiî(iìîiiíi, iíîîîïi) {
var iÎîïíiì = iÌïìîiì;
const iîììiiï = new iiiìîiî()
, iïiiíïî = iïìïiìi()
, iíîïîíì = {
'version': 0x0,
'hash': {
'directionalLength': -0x1,
'pointLength': -0x1,
'spotLength': -0x1,
'rectAreaLength': -0x1,
'hemiLength': -0x1,
'numDirectionalShadows': -0x1,
'numPointShadows': -0x1,
'numSpotShadows': -0x1,
'numSpotMaps': -0x1
},
'ambient': [0x0, 0x0, 0x0],
'probe': [],
'directional': [],
'directionalShadow': [],
'directionalShadowMap': [],
'directionalShadowMatrix': [],
'spot': [],
'spotLightMap': [],
'spotShadow': [],
'spotShadowMap': [],
'spotLightMatrix': [],
'rectArea': [],
'rectAreaLTC1': null,
'rectAreaLTC2': null,
'point': [],
'pointShadow': [],
'pointShadowMap': [],
'pointShadowMatrix': [],
'hemi': [],
'numSpotLightShadowsWithMaps': 0x0
};
for (let iííìiìï = 0x0; iííìiìï < 0x9; iííìiìï++)
iíîïîíì[iÎîïíiì(0x3151)][iÎîïíiì(0x244e)](new iïìïïïî());
const iîìííîï = new iïìïïïî()
, iíííiií = new iìïîïìî()
, iîïìiiï = new iìïîïìî();
function iìîiïïì(iïîíïíí, iììíìii) {
var iIíîìïì = iÎîïíiì;
let iiîiìíi = 0x0
, iiìïìíí = 0x0
, iìíîíîì = 0x0;
for (let iìíìiíí = 0x0; iìíìiíí < 0x9; iìíìiíí++)
iíîïîíì[iIíîìïì(0x3151)][iìíìiíí][iIíîìïì(0x3458)](0x0, 0x0, 0x0);
let iïìiíiî = 0x0
, iïíîïïî = 0x0
, iíiîìii = 0x0
, iìîîiìì = 0x0
, iïîïíìi = 0x0
, iìíîíií = 0x0
, iíííìií = 0x0
, iîìíìíï = 0x0
, iiìiìií = 0x0
, iííiîîï = 0x0;
iïîíïíí[iIíîìïì(0x4fda)](iìîìîïî);
const iííîíïì = iììíìii === !![] ? Math['PI'] : 0x1;
for (let iiîïííí = 0x0, iïiííïî = iïîíïíí[iIíîìïì(0x41c3)]; iiîïííí < iïiííïî; iiîïííí++) {
const iiîiîìi = iïîíïíí[iiîïííí]
, iîiíîïï = iiîiîìi[iIíîìïì(0x2703)]
, iìïìîîï = iiîiîìi[iIíîìïì(0x35ad)]
, iííîîïí = iiîiîìi[iIíîìïì(0x2286)]
, iïiìiíí = iiîiîìi['shadow'] && iiîiîìi['shadow'][iIíîìïì(0xc3e)] ? iiîiîìi['shadow'][iIíîìïì(0xc3e)][iIíîìïì(0x2e30)] : null;
if (iiîiîìi[iIíîìïì(0x4af7)])
iiîiìíi += iîiíîïï['r'] * iìïìîîï * iííîíïì,
iiìïìíí += iîiíîïï['g'] * iìïìîîï * iííîíïì,
iìíîíîì += iîiíîïï['b'] * iìïìîîï * iííîíïì;
else {
if (iiîiîìi[iIíîìïì(0x2e84)])
for (let iììíïïì = 0x0; iììíïïì < 0x9; iììíïïì++) {
iíîïîíì[iIíîìïì(0x3151)][iììíïïì][iIíîìïì(0x2c0c)](iiîiîìi['sh'][iIíîìïì(0x1475)][iììíïïì], iìïìîîï);
}
else {
if (iiîiîìi[iIíîìïì(0x45a0)]) {
const iìïìïìi = iîììiiï[iIíîìïì(0x85d)](iiîiîìi);
iìïìïìi['color'][iIíîìïì(0x45d4)](iiîiîìi['color'])[iIíîìïì(0x2ad1)](iiîiîìi[iIíîìïì(0x35ad)] * iííîíïì);
if (iiîiîìi[iIíîìïì(0x2ab2)]) {
const iïiïîïï = iiîiîìi[iIíîìïì(0x3d7d)]
, iîíîiïi = iïiiíïî[iIíîìïì(0x85d)](iiîiîìi);
iîíîiïi[iIíîìïì(0x1f0a)] = iïiïîïï[iIíîìïì(0xc2d)],
iîíîiïi[iIíîìïì(0x7f1)] = iïiïîïï[iIíîìïì(0x1838)],
iîíîiïi[iIíîìïì(0x2953)] = iïiïîïï[iIíîìïì(0x21cc)],
iîíîiïi[iIíîìïì(0xc74)] = iïiïîïï['mapSize'],
iíîïîíì['directionalShadow'][iïìiíiî] = iîíîiïi,
iíîïîíì[iIíîìïì(0x4b9)][iïìiíiî] = iïiìiíí,
iíîïîíì[iIíîìïì(0x1ab4)][iïìiíiî] = iiîiîìi[iIíîìïì(0x3d7d)][iIíîìïì(0x2d2a)],
iìíîíií++;
}
iíîïîíì[iIíîìïì(0x348f)][iïìiíiî] = iìïìïìi,
iïìiíiî++;
} else {
if (iiîiîìi[iIíîìïì(0x43af)]) {
const iìîiîîì = iîììiiï['get'](iiîiîìi);
iìîiîîì['position'][iIíîìïì(0x3082)](iiîiîìi[iIíîìïì(0xcd4)]),
iìîiîîì[iIíîìïì(0x2703)]['copy'](iîiíîïï)[iIíîìïì(0x2ad1)](iìïìîîï * iííîíïì),
iìîiîîì[iIíîìïì(0x2286)] = iííîîïí,
iìîiîîì[iIíîìïì(0x447f)] = Math[iIíîìïì(0x12e9)](iiîiîìi['angle']),
iìîiîîì[iIíîìïì(0x45fe)] = Math[iIíîìïì(0x12e9)](iiîiîìi[iIíîìïì(0x13d7)] * (0x1 - iiîiîìi[iIíîìïì(0x2f19)])),
iìîiîîì[iIíîìïì(0x2062)] = iiîiîìi['decay'],
iíîïîíì[iIíîìïì(0x3fb4)][iíiîìii] = iìîiîîì;
const iíîîiíî = iiîiîìi[iIíîìïì(0x3d7d)];
if (iiîiîìi['map']) {
iíîïîíì[iIíîìïì(0x19a1)][iiìiìií] = iiîiîìi[iIíîìïì(0xc3e)],
iiìiìií++,
iíîîiíî[iIíîìïì(0x445d)](iiîiîìi);
if (iiîiîìi['castShadow'])
iííiîîï++;
}
iíîïîíì['spotLightMatrix'][iíiîìii] = iíîîiíî['matrix'];
if (iiîiîìi[iIíîìïì(0x2ab2)]) {
const iïìííîí = iïiiíïî['get'](iiîiîìi);
iïìííîí[iIíîìïì(0x1f0a)] = iíîîiíî['bias'],
iïìííîí[iIíîìïì(0x7f1)] = iíîîiíî[iIíîìïì(0x1838)],
iïìííîí[iIíîìïì(0x2953)] = iíîîiíî[iIíîìïì(0x21cc)],
iïìííîí[iIíîìïì(0xc74)] = iíîîiíî['mapSize'],
iíîïîíì[iIíîìïì(0x2d00)][iíiîìii] = iïìííîí,
iíîïîíì[iIíîìïì(0xe3d)][iíiîìii] = iïiìiíí,
iîìíìíï++;
}
iíiîìii++;
} else {
if (iiîiîìi[iIíîìïì(0x34f7)]) {
const iiîîîïí = iîììiiï[iIíîìïì(0x85d)](iiîiîìi);
iiîîîïí[iIíîìïì(0x2703)][iIíîìïì(0x45d4)](iîiíîïï)[iIíîìïì(0x2ad1)](iìïìîîï),
iiîîîïí[iIíîìïì(0xa0f)]['set'](iiîiîìi[iIíîìïì(0x4882)] * 0.5, 0x0, 0x0),
iiîîîïí[iIíîìïì(0x120c)][iIíîìïì(0x3458)](0x0, iiîiîìi[iIíîìïì(0x3641)] * 0.5, 0x0),
iíîïîíì[iIíîìïì(0x333e)][iìîîiìì] = iiîîîïí,
iìîîiìì++;
} else {
if (iiîiîìi[iIíîìïì(0x1f04)]) {
const iíïiiìï = iîììiiï['get'](iiîiîìi);
iíïiiìï[iIíîìïì(0x2703)][iIíîìïì(0x45d4)](iiîiîìi[iIíîìïì(0x2703)])['multiplyScalar'](iiîiîìi[iIíîìïì(0x35ad)] * iííîíïì),
iíïiiìï['distance'] = iiîiîìi[iIíîìïì(0x2286)],
iíïiiìï[iIíîìïì(0x2062)] = iiîiîìi[iIíîìïì(0x2062)];
if (iiîiîìi[iIíîìïì(0x2ab2)]) {
const iíìïììî = iiîiîìi[iIíîìïì(0x3d7d)]
, iiiïíìì = iïiiíïî[iIíîìïì(0x85d)](iiîiîìi);
iiiïíìì[iIíîìïì(0x1f0a)] = iíìïììî[iIíîìïì(0xc2d)],
iiiïíìì[iIíîìïì(0x7f1)] = iíìïììî['normalBias'],
iiiïíìì[iIíîìïì(0x2953)] = iíìïììî['radius'],
iiiïíìì[iIíîìïì(0xc74)] = iíìïììî[iIíîìïì(0x2a4a)],
iiiïíìì[iIíîìïì(0x2ed)] = iíìïììî[iIíîìïì(0x8f8)]['near'],
iiiïíìì[iIíîìïì(0x2b5e)] = iíìïììî[iIíîìïì(0x8f8)]['far'],
iíîïîíì['pointShadow'][iïíîïïî] = iiiïíìì,
iíîïîíì['pointShadowMap'][iïíîïïî] = iïiìiíí,
iíîïîíì[iIíîìïì(0x4898)][iïíîïïî] = iiîiîìi[iIíîìïì(0x3d7d)][iIíîìïì(0x2d2a)],
iíííìií++;
}
iíîïîíì[iIíîìïì(0x7a4)][iïíîïïî] = iíïiiìï,
iïíîïïî++;
} else {
if (iiîiîìi[iIíîìïì(0x4923)]) {
const iïìíìîï = iîììiiï[iIíîìïì(0x85d)](iiîiîìi);
iïìíìîï[iIíîìïì(0x466a)][iIíîìïì(0x45d4)](iiîiîìi[iIíîìïì(0x2703)])[iIíîìïì(0x2ad1)](iìïìîîï * iííîíïì),
iïìíìîï[iIíîìïì(0xbf5)][iIíîìïì(0x45d4)](iiîiîìi[iIíîìïì(0xbf5)])[iIíîìïì(0x2ad1)](iìïìîîï * iííîíïì),
iíîïîíì[iIíîìïì(0x110e)][iïîïíìi] = iïìíìîï,
iïîïíìi++;
}
}
}
}
}
}
}
}
if (iìîîiìì > 0x0) {
if (iíîîîïi['isWebGL2'])
iíîïîíì[iIíîìïì(0x26b)] = iíîíïïï[iIíîìïì(0x2d43)],
iíîïîíì[iIíîìïì(0x4005)] = iíîíïïï['LTC_FLOAT_2'];
else {
if (iìîiiíi[iIíîìïì(0x4927)](iIíîìïì(0x4a65)) === !![])
iíîïîíì[iIíîìïì(0x26b)] = iíîíïïï['LTC_FLOAT_1'],
iíîïîíì[iIíîìïì(0x4005)] = iíîíïïï['LTC_FLOAT_2'];
else
iìîiiíi[iIíîìïì(0x4927)](iIíîìïì(0x34e1)) === !![] ? (iíîïîíì['rectAreaLTC1'] = iíîíïïï['LTC_HALF_1'],
iíîïîíì[iIíîìïì(0x4005)] = iíîíïïï[iIíîìïì(0x2ba8)]) : console['error'](iIíîìïì(0x4125));
}
}
iíîïîíì[iIíîìïì(0x24ff)][0x0] = iiîiìíi,
iíîïîíì[iIíîìïì(0x24ff)][0x1] = iiìïìíí,
iíîïîíì[iIíîìïì(0x24ff)][0x2] = iìíîíîì;
const iíìíìîi = iíîïîíì[iIíîìïì(0xd2d)];
(iíìíìîi['directionalLength'] !== iïìiíiî || iíìíìîi[iIíîìïì(0x4abb)] !== iïíîïïî || iíìíìîi[iIíîìïì(0x24f3)] !== iíiîìii || iíìíìîi[iIíîìïì(0x3c57)] !== iìîîiìì || iíìíìîi['hemiLength'] !== iïîïíìi || iíìíìîi['numDirectionalShadows'] !== iìíîíií || iíìíìîi['numPointShadows'] !== iíííìií || iíìíìîi[iIíîìïì(0x1d89)] !== iîìíìíï || iíìíìîi[iIíîìïì(0xbe0)] !== iiìiìií) && (iíîïîíì[iIíîìïì(0x348f)][iIíîìïì(0x41c3)] = iïìiíiî,
iíîïîíì[iIíîìïì(0x3fb4)][iIíîìïì(0x41c3)] = iíiîìii,
iíîïîíì[iIíîìïì(0x333e)][iIíîìïì(0x41c3)] = iìîîiìì,
iíîïîíì['point'][iIíîìïì(0x41c3)] = iïíîïïî,
iíîïîíì[iIíîìïì(0x110e)][iIíîìïì(0x41c3)] = iïîïíìi,
iíîïîíì[iIíîìïì(0x243a)][iIíîìïì(0x41c3)] = iìíîíií,
iíîïîíì[iIíîìïì(0x4b9)][iIíîìïì(0x41c3)] = iìíîíií,
iíîïîíì[iIíîìïì(0x4a61)][iIíîìïì(0x41c3)] = iíííìií,
iíîïîíì[iIíîìïì(0x318)]['length'] = iíííìií,
iíîïîíì[iIíîìïì(0x2d00)]['length'] = iîìíìíï,
iíîïîíì['spotShadowMap'][iIíîìïì(0x41c3)] = iîìíìíï,
iíîïîíì[iIíîìïì(0x1ab4)][iIíîìïì(0x41c3)] = iìíîíií,
iíîïîíì[iIíîìïì(0x4898)][iIíîìïì(0x41c3)] = iíííìií,
iíîïîíì['spotLightMatrix'][iIíîìïì(0x41c3)] = iîìíìíï + iiìiìií - iííiîîï,
iíîïîíì['spotLightMap'][iIíîìïì(0x41c3)] = iiìiìií,
iíîïîíì[iIíîìïì(0x3ec9)] = iííiîîï,
iíìíìîi[iIíîìïì(0x17b6)] = iïìiíiî,
iíìíìîi[iIíîìïì(0x4abb)] = iïíîïïî,
iíìíìîi['spotLength'] = iíiîìii,
iíìíìîi[iIíîìïì(0x3c57)] = iìîîiìì,
iíìíìîi[iIíîìïì(0x3fa4)] = iïîïíìi,
iíìíìîi[iIíîìïì(0x2ae9)] = iìíîíií,
iíìíìîi[iIíîìïì(0x4b33)] = iíííìií,
iíìíìîi[iIíîìïì(0x1d89)] = iîìíìíï,
iíìíìîi[iIíîìïì(0xbe0)] = iiìiìií,
iíîïîíì[iIíîìïì(0x203c)] = iiíîiíi++);
}
function iìiîìîì(iïíiîií, iïìîîîî) {
var iÎiíïíï = iÎîïíiì;
let iîìîíìi = 0x0
, iîíîíiï = 0x0
, iìíííîí = 0x0
, iíìíìïí = 0x0
, iiiiiîí = 0x0;
const iïîíììi = iïìîîîî['matrixWorldInverse'];
for (let iíîìïîì = 0x0, iìiîíii = iïíiîií[iÎiíïíï(0x41c3)]; iíîìïîì < iìiîíii; iíîìïîì++) {
const iiîiíìì = iïíiîií[iíîìïîì];
if (iiîiíìì['isDirectionalLight']) {
const iíïíííí = iíîïîíì['directional'][iîìîíìi];
iíïíííí['direction'][iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0xcd4)]),
iîìííîï[iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0x1a64)][iÎiíïíï(0xcd4)]),
iíïíííí['direction']['sub'](iîìííîï),
iíïíííí[iÎiíïíï(0x4b42)][iÎiíïíï(0xdea)](iïîíììi),
iîìîíìi++;
} else {
if (iiîiíìì[iÎiíïíï(0x43af)]) {
const iiiííii = iíîïîíì[iÎiíïíï(0x3fb4)][iìíííîí];
iiiííii['position']['setFromMatrixPosition'](iiîiíìì[iÎiíïíï(0xcd4)]),
iiiííii[iÎiíïíï(0x35f)][iÎiíïíï(0x2415)](iïîíììi),
iiiííii[iÎiíïíï(0x4b42)][iÎiíïíï(0x3082)](iiîiíìì['matrixWorld']),
iîìííîï[iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0x1a64)][iÎiíïíï(0xcd4)]),
iiiííii[iÎiíïíï(0x4b42)][iÎiíïíï(0x489)](iîìííîï),
iiiííii['direction'][iÎiíïíï(0xdea)](iïîíììi),
iìíííîí++;
} else {
if (iiîiíìì[iÎiíïíï(0x34f7)]) {
const iííìíïì = iíîïîíì['rectArea'][iíìíìïí];
iííìíïì['position'][iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0xcd4)]),
iííìíïì[iÎiíïíï(0x35f)][iÎiíïíï(0x2415)](iïîíììi),
iîïìiiï[iÎiíïíï(0x2544)](),
iíííiií[iÎiíïíï(0x45d4)](iiîiíìì[iÎiíïíï(0xcd4)]),
iíííiií[iÎiíïíï(0x1bb8)](iïîíììi),
iîïìiiï[iÎiíïíï(0xa10)](iíííiií),
iííìíïì[iÎiíïíï(0xa0f)][iÎiíïíï(0x3458)](iiîiíìì[iÎiíïíï(0x4882)] * 0.5, 0x0, 0x0),
iííìíïì[iÎiíïíï(0x120c)][iÎiíïíï(0x3458)](0x0, iiîiíìì[iÎiíïíï(0x3641)] * 0.5, 0x0),
iííìíïì[iÎiíïíï(0xa0f)][iÎiíïíï(0x2415)](iîïìiiï),
iííìíïì[iÎiíïíï(0x120c)][iÎiíïíï(0x2415)](iîïìiiï),
iíìíìïí++;
} else {
if (iiîiíìì[iÎiíïíï(0x1f04)]) {
const iiîïìii = iíîïîíì[iÎiíïíï(0x7a4)][iîíîíiï];
iiîïìii['position'][iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0xcd4)]),
iiîïìii[iÎiíïíï(0x35f)][iÎiíïíï(0x2415)](iïîíììi),
iîíîíiï++;
} else {
if (iiîiíìì[iÎiíïíï(0x4923)]) {
const iiîíîîï = iíîïîíì['hemi'][iiiiiîí];
iiîíîîï['direction'][iÎiíïíï(0x3082)](iiîiíìì[iÎiíïíï(0xcd4)]),
iiîíîîï[iÎiíïíï(0x4b42)]['transformDirection'](iïîíììi),
iiiiiîí++;
}
}
}
}
}
}
}
return {
'setup': iìîiïïì,
'setupView': iìiîìîì,
'state': iíîïîíì
};
}
function iììiìîí(iíìiiíí, iïïíîíì) {
const iiiîìïi = new iîííìiî(iíìiiíí,iïïíîíì)
, iiìîîiï = []
, iìïìïîî = [];
function iììiïìí() {
var iÌïíîïi = a3iììiiiì;
iiìîîiï[iÌïíîïi(0x41c3)] = 0x0,
iìïìïîî[iÌïíîïi(0x41c3)] = 0x0;
}
function iíïìíîì(iíïîìïi) {
var iÏïîïîí = a3iììiiiì;
iiìîîiï[iÏïîïîí(0x244e)](iíïîìïi);
}
function iiìíïíì(iïiìiíì) {
var iIïííïî = a3iììiiiì;
iìïìïîî[iIïííïî(0x244e)](iïiìiíì);
}
function iîíîîîï(iííïîïí) {
var iÏììiìï = a3iììiiiì;
iiiîìïi[iÏììiìï(0x389d)](iiìîîiï, iííïîïí);
}
function iiíííìi(iîíììîi) {
iiiîìïi['setupView'](iiìîîiï, iîíììîi);
}
const iìiîiíî = {
'lightsArray': iiìîîiï,
'shadowsArray': iìïìïîî,
'lights': iiiîìïi
};
return {
'init': iììiïìí,
'state': iìiîiíî,
'setupLights': iîíîîîï,
'setupLightsView': iiíííìi,
'pushLight': iíïìíîì,
'pushShadow': iiìíïíì
};
}
function iíïìïíî(iîiïìíi, iïìîíîì) {
let iiiìïiì = new WeakMap();
function iîíïîìí(iïííïiî, iïîiïïì=0x0) {
var iÎìïiìi = a3iììiiiì;
const iìîiíìï = iiiìïiì['get'](iïííïiî);
let iíïìîíï;
return iìîiíìï === undefined ? (iíïìîíï = new iììiìîí(iîiïìíi,iïìîíîì),
iiiìïiì[iÎìïiìi(0x3458)](iïííïiî, [iíïìîíï])) : iïîiïïì >= iìîiíìï[iÎìïiìi(0x41c3)] ? (iíïìîíï = new iììiìîí(iîiïìíi,iïìîíîì),
iìîiíìï[iÎìïiìi(0x244e)](iíïìîíï)) : iíïìîíï = iìîiíìï[iïîiïïì],
iíïìîíï;
}
function iîïìîiì() {
iiiìïiì = new WeakMap();
}
return {
'get': iîíïîìí,
'dispose': iîïìîiì
};
}
class iîíîiìï extends iííîìií {
constructor(iìïïîíì) {
var iÏïiìîî = iÌïìîiì;
super(),
this[iÏïiìîî(0x2446)] = !![],
this[iÏïiìîî(0x40eb)] = iÏïiìîî(0x36e4),
this[iÏïiìîî(0x452d)] = iìîïîìí,
this['map'] = null,
this[iÏïiìîî(0x3f30)] = null,
this[iÏïiìîî(0x1463)] = null,
this[iÏïiìîî(0x122d)] = 0x1,
this['displacementBias'] = 0x0,
this[iÏïiìîî(0x3454)] = ![],
this['wireframeLinewidth'] = 0x1,
this[iÏïiìîî(0x10c)](iìïïîíì);
}
['copy'](iïíìîìi) {
var iIìïïïi = iÌïìîiì;
return super[iIìïïïi(0x45d4)](iïíìîìi),
this[iIìïïïi(0x452d)] = iïíìîìi[iIìïïïi(0x452d)],
this[iIìïïïi(0xc3e)] = iïíìîìi[iIìïïïi(0xc3e)],
this[iIìïïïi(0x3f30)] = iïíìîìi[iIìïïïi(0x3f30)],
this['displacementMap'] = iïíìîìi[iIìïïïi(0x1463)],
this[iIìïïïi(0x122d)] = iïíìîìi['displacementScale'],
this['displacementBias'] = iïíìîìi[iIìïïïi(0x320e)],
this[iIìïïïi(0x3454)] = iïíìîìi[iIìïïïi(0x3454)],
this[iIìïïïi(0x20d5)] = iïíìîìi['wireframeLinewidth'],
this;
}
}
class iííííîî extends iííîìií {
constructor(iiíiíîí) {
var iIíiìîî = iÌïìîiì;
super(),
this[iIíiìîî(0x5047)] = !![],
this[iIíiìîî(0x40eb)] = iIíiìîî(0x3b3d),
this[iIíiìîî(0x2802)] = new iïìïïïî(),
this[iIíiìîî(0x1e1d)] = 0x1,
this['farDistance'] = 0x3e8,
this[iIíiìîî(0xc3e)] = null,
this['alphaMap'] = null,
this[iIíiìîî(0x1463)] = null,
this[iIíiìîî(0x122d)] = 0x1,
this[iIíiìîî(0x320e)] = 0x0,
this[iIíiìîî(0x10c)](iiíiíîí);
}
[iÌïìîiì(0x45d4)](iîîîiïï) {
var iIíííìï = iÌïìîiì;
return super[iIíííìï(0x45d4)](iîîîiïï),
this[iIíííìï(0x2802)]['copy'](iîîîiïï[iIíííìï(0x2802)]),
this[iIíííìï(0x1e1d)] = iîîîiïï[iIíííìï(0x1e1d)],
this[iIíííìï(0x12d6)] = iîîîiïï[iIíííìï(0x12d6)],
this[iIíííìï(0xc3e)] = iîîîiïï[iIíííìï(0xc3e)],
this[iIíííìï(0x3f30)] = iîîîiïï[iIíííìï(0x3f30)],
this['displacementMap'] = iîîîiïï[iIíííìï(0x1463)],
this['displacementScale'] = iîîîiïï['displacementScale'],
this['displacementBias'] = iîîîiïï[iIíííìï(0x320e)],
this;
}
}
const iííïïîì = iÌïìîiì(0x1fec)
, iîiiiïí = iÌïìîiì(0x1022);
function iiiîîïi(iííììîi, iiiïîïï, iíiíiîí) {
var iÍïîìiï = iÌïìîiì;
let iììïïíi = new iïîîìíï();
const iiîïíïì = new iïîîîïi()
, iïìïïïi = new iïîîîïi()
, iîîïíïi = new iiîïîìí()
, iïîîííì = new iîíîiìï({
'depthPacking': iïíîìïi
})
, iiïiìíì = new iííííîî()
, iïíìiíí = {}
, iíìiiìï = iíiíiîí[iÍïîìiï(0x52e)]
, iííîïîi = {
[iiïìiií]: iîîîiìí,
[iîîîiìí]: iiïìiií,
[iíìíïii]: iíìíïii
}
, iíîíìïï = new iíïîiïi({
'defines': {
'VSM_SAMPLES': 0x8
},
'uniforms': {
'shadow_pass': {
'value': null
},
'resolution': {
'value': new iïîîîïi()
},
'radius': {
'value': 0x4
}
},
'vertexShader': iííïïîì,
'fragmentShader': iîiiiïí
})
, iiìiíïï = iíîíìïï[iÍïîìiï(0xa92)]();
iiìiíïï[iÍïîìiï(0xd89)]['HORIZONTAL_PASS'] = 0x1;
const iìîìííî = new iïîiíïí();
iìîìííî[iÍïîìiï(0x4726)](iÍïîìiï(0x35f), new iìiììîi(new Float32Array([-0x1, -0x1, 0.5, 0x3, -0x1, 0.5, -0x1, 0x3, 0.5]),0x3));
const iìiìiîi = new iîîiîíï(iìîìííî,iíîíìïï)
, iiïîïïí = this;
this[iÍïîìiï(0x3f37)] = ![],
this['autoUpdate'] = !![],
this[iÍïîìiï(0x3032)] = ![],
this[iÍïîìiï(0x40eb)] = iïîiíiï,
this['render'] = function(iiïíîïî, iíiïîïi, iìíîíiï) {
var iÌïiiií = iÍïîìiï;
if (iiïîïïí[iÌïiiií(0x3f37)] === ![])
return;
if (iiïîïïí[iÌïiiií(0x459f)] === ![] && iiïîïïí['needsUpdate'] === ![])
return;
if (iiïíîïî[iÌïiiií(0x41c3)] === 0x0)
return;
const iïïììîí = iííììîi[iÌïiiií(0x1acb)]()
, iïííîìi = iííììîi[iÌïiiií(0x907)]()
, iìiîiîï = iííììîi[iÌïiiií(0x3a02)]()
, iïîïíïì = iííììîi[iÌïiiií(0x16a9)];
iïîïíïì[iÌïiiií(0x4f6c)](iìîiiií),
iïîïíïì[iÌïiiií(0x4ba6)][iÌïiiií(0x2703)][iÌïiiií(0x13e)](0x1, 0x1, 0x1, 0x1),
iïîïíïì[iÌïiiií(0x4ba6)][iÌïiiií(0x125a)][iÌïiiií(0x98c)](!![]),
iïîïíïì[iÌïiiií(0x21d0)](![]);
for (let iíîiïîi = 0x0, iïíïíìî = iiïíîïî[iÌïiiií(0x41c3)]; iíîiïîi < iïíïíìî; iíîiïîi++) {
const iîìïìiî = iiïíîïî[iíîiïîi]
, iiiìîíi = iîìïìiî[iÌïiiií(0x3d7d)];
if (iiiìîíi === undefined) {
console[iÌïiiií(0x1c2a)](iÌïiiií(0x44b8), iîìïìiî, iÌïiiií(0xae3));
continue;
}
if (iiiìîíi['autoUpdate'] === ![] && iiiìîíi['needsUpdate'] === ![])
continue;
iiîïíïì[iÌïiiií(0x45d4)](iiiìîíi[iÌïiiií(0x2a4a)]);
const iiíìîíí = iiiìîíi[iÌïiiií(0x29f4)]();
iiîïíïì[iÌïiiií(0x4446)](iiíìîíí),
iïìïïïi['copy'](iiiìîíi[iÌïiiií(0x2a4a)]);
(iiîïíïì['x'] > iíìiiìï || iiîïíïì['y'] > iíìiiìï) && (iiîïíïì['x'] > iíìiiìï && (iïìïïïi['x'] = Math['floor'](iíìiiìï / iiíìîíí['x']),
iiîïíïì['x'] = iïìïïïi['x'] * iiíìîíí['x'],
iiiìîíi[iÌïiiií(0x2a4a)]['x'] = iïìïïïi['x']),
iiîïíïì['y'] > iíìiiìï && (iïìïïïi['y'] = Math[iÌïiiií(0x33de)](iíìiiìï / iiíìîíí['y']),
iiîïíïì['y'] = iïìïïïi['y'] * iiíìîíí['y'],
iiiìîíi[iÌïiiií(0x2a4a)]['y'] = iïìïïïi['y']));
if (iiiìîíi['map'] === null) {
const iiîííîï = this['type'] !== iíììíii ? {
'minFilter': iììïìïï,
'magFilter': iììïìïï
} : {};
iiiìîíi[iÌïiiií(0xc3e)] = new iîíïïíi(iiîïíïì['x'],iiîïíïì['y'],iiîííîï),
iiiìîíi[iÌïiiií(0xc3e)][iÌïiiií(0x2e30)][iÌïiiií(0x26a6)] = iîìïìiî['name'] + iÌïiiií(0x30ec),
iiiìîíi[iÌïiiií(0x8f8)][iÌïiiií(0x1031)]();
}
iííììîi[iÌïiiií(0xfe1)](iiiìîíi[iÌïiiií(0xc3e)]),
iííììîi[iÌïiiií(0x35a)]();
const iìïìiiï = iiiìîíi[iÌïiiií(0x15bd)]();
for (let iïîïîiï = 0x0; iïîïîiï < iìïìiiï; iïîïîiï++) {
const iïíiìíî = iiiìîíi[iÌïiiií(0x4f77)](iïîïîiï);
iîîïíïi['set'](iïìïïïi['x'] * iïíiìíî['x'], iïìïïïi['y'] * iïíiìíî['y'], iïìïïïi['x'] * iïíiìíî['z'], iïìïïïi['y'] * iïíiìíî['w']),
iïîïíïì[iÌïiiií(0xd86)](iîîïíïi),
iiiìîíi[iÌïiiií(0x445d)](iîìïìiî, iïîïîiï),
iììïïíi = iiiìîíi[iÌïiiií(0x3780)](),
iiïiîîi(iíiïîïi, iìíîíiï, iiiìîíi[iÌïiiií(0x8f8)], iîìïìiî, this[iÌïiiií(0x40eb)]);
}
iiiìîíi[iÌïiiií(0x2454)] !== !![] && this['type'] === iíììíii && iîîiîïî(iiiìîíi, iìíîíiï),
iiiìîíi[iÌïiiií(0x3032)] = ![];
}
iiïîïïí[iÌïiiií(0x3032)] = ![],
iííììîi[iÌïiiií(0xfe1)](iïïììîí, iïííîìi, iìiîiîï);
}
;
function iîîiîïî(iíiïíiï, iíiïîïî) {
var iIíììíï = iÍïîìiï;
const iíiìíìï = iiiïîïï['update'](iìiìiîi);
iíîíìïï['defines'][iIíììíï(0x2459)] !== iíiïíiï['blurSamples'] && (iíîíìïï['defines'][iIíììíï(0x2459)] = iíiïíiï['blurSamples'],
iiìiíïï[iIíììíï(0xd89)][iIíììíï(0x2459)] = iíiïíiï['blurSamples'],
iíîíìïï[iIíììíï(0x3032)] = !![],
iiìiíïï[iIíììíï(0x3032)] = !![]),
iíiïíiï[iIíììíï(0x2d79)] === null && (iíiïíiï[iIíììíï(0x2d79)] = new iîíïïíi(iiîïíïì['x'],iiîïíïì['y'])),
iíîíìïï['uniforms'][iIíììíï(0x441b)]['value'] = iíiïíiï[iIíììíï(0xc3e)][iIíììíï(0x2e30)],
iíîíìïï[iIíììíï(0x2c47)][iIíììíï(0x4a4d)][iIíììíï(0x4297)] = iíiïíiï['mapSize'],
iíîíìïï[iIíììíï(0x2c47)][iIíììíï(0x21cc)][iIíììíï(0x4297)] = iíiïíiï[iIíììíï(0x21cc)],
iííììîi[iIíììíï(0xfe1)](iíiïíiï['mapPass']),
iííììîi[iIíììíï(0x35a)](),
iííììîi[iIíììíï(0x40a)](iíiïîïî, null, iíiìíìï, iíîíìïï, iìiìiîi, null),
iiìiíïï[iIíììíï(0x2c47)][iIíììíï(0x441b)][iIíììíï(0x4297)] = iíiïíiï['mapPass'][iIíììíï(0x2e30)],
iiìiíïï[iIíììíï(0x2c47)][iIíììíï(0x4a4d)][iIíììíï(0x4297)] = iíiïíiï[iIíììíï(0x2a4a)],
iiìiíïï[iIíììíï(0x2c47)]['radius'][iIíììíï(0x4297)] = iíiïíiï['radius'],
iííììîi[iIíììíï(0xfe1)](iíiïíiï[iIíììíï(0xc3e)]),
iííììîi[iIíììíï(0x35a)](),
iííììîi[iIíììíï(0x40a)](iíiïîïî, null, iíiìíìï, iiìiíïï, iìiìiîi, null);
}
function iìîiìîi(iïiïiii, iïìiîíì, iíïìììï, iiííiíí, iííììii, iìîîiïì) {
var iÏìîîìi = iÍïîìiï;
let iíiìiìí = null;
const iîîïïií = iíïìììï[iÏìîîìi(0x1f04)] === !![] ? iïiïiii[iÏìîîìi(0x2e11)] : iïiïiii[iÏìîîìi(0x1662)];
if (iîîïïií !== undefined)
iíiìiìí = iîîïïií;
else {
iíiìiìí = iíïìììï['isPointLight'] === !![] ? iiïiìíì : iïîîííì;
if (iííììîi[iÏìîîìi(0x4174)] && iïìiîíì[iÏìîîìi(0x4778)] === !![] && Array['isArray'](iïìiîíì['clippingPlanes']) && iïìiîíì[iÏìîîìi(0x4a03)][iÏìîîìi(0x41c3)] !== 0x0 || iïìiîíì[iÏìîîìi(0x1463)] && iïìiîíì[iÏìîîìi(0x122d)] !== 0x0 || iïìiîíì[iÏìîîìi(0x3f30)] && iïìiîíì[iÏìîîìi(0x24fd)] > 0x0 || iïìiîíì[iÏìîîìi(0xc3e)] && iïìiîíì[iÏìîîìi(0x24fd)] > 0x0) {
const iiìïîiì = iíiìiìí['uuid']
, iìíiíiî = iïìiîíì['uuid'];
let iiíîïîi = iïíìiíí[iiìïîiì];
iiíîïîi === undefined && (iiíîïîi = {},
iïíìiíí[iiìïîiì] = iiíîïîi);
let iíîïiíî = iiíîïîi[iìíiíiî];
iíîïiíî === undefined && (iíîïiíî = iíiìiìí[iÏìîîìi(0xa92)](),
iiíîïîi[iìíiíiî] = iíîïiíî),
iíiìiìí = iíîïiíî;
}
}
return iíiìiìí[iÏìîîìi(0x2f4f)] = iïìiîíì[iÏìîîìi(0x2f4f)],
iíiìiìí[iÏìîîìi(0x3454)] = iïìiîíì[iÏìîîìi(0x3454)],
iìîîiïì === iíììíii ? iíiìiìí[iÏìîîìi(0x16df)] = iïìiîíì[iÏìîîìi(0x1098)] !== null ? iïìiîíì['shadowSide'] : iïìiîíì[iÏìîîìi(0x16df)] : iíiìiìí['side'] = iïìiîíì[iÏìîîìi(0x1098)] !== null ? iïìiîíì['shadowSide'] : iííîïîi[iïìiîíì[iÏìîîìi(0x16df)]],
iíiìiìí['alphaMap'] = iïìiîíì[iÏìîîìi(0x3f30)],
iíiìiìí['alphaTest'] = iïìiîíì[iÏìîîìi(0x24fd)],
iíiìiìí[iÏìîîìi(0xc3e)] = iïìiîíì[iÏìîîìi(0xc3e)],
iíiìiìí['clipShadows'] = iïìiîíì[iÏìîîìi(0x4778)],
iíiìiìí[iÏìîîìi(0x4a03)] = iïìiîíì[iÏìîîìi(0x4a03)],
iíiìiìí[iÏìîîìi(0x23da)] = iïìiîíì['clipIntersection'],
iíiìiìí['displacementMap'] = iïìiîíì[iÏìîîìi(0x1463)],
iíiìiìí[iÏìîîìi(0x122d)] = iïìiîíì[iÏìîîìi(0x122d)],
iíiìiìí['displacementBias'] = iïìiîíì[iÏìîîìi(0x320e)],
iíiìiìí['wireframeLinewidth'] = iïìiîíì[iÏìîîìi(0x20d5)],
iíiìiìí[iÏìîîìi(0x47b6)] = iïìiîíì[iÏìîîìi(0x47b6)],
iíïìììï[iÏìîîìi(0x1f04)] === !![] && iíiìiìí[iÏìîîìi(0x5047)] === !![] && (iíiìiìí[iÏìîîìi(0x2802)][iÏìîîìi(0x3082)](iíïìììï[iÏìîîìi(0xcd4)]),
iíiìiìí['nearDistance'] = iiííiíí,
iíiìiìí[iÏìîîìi(0x12d6)] = iííììii),
iíiìiìí;
}
function iiïiîîi(iïiíîíi, iiîîïïí, iíîìíïí, iiïìíîí, iììíïîí) {
var iÍîîïïì = iÍïîìiï;
if (iïiíîíi['visible'] === ![])
return;
const iìïîiiî = iïiíîíi[iÍîîïïì(0x30d4)]['test'](iiîîïïí[iÍîîïïì(0x30d4)]);
if (iìïîiiî && (iïiíîíi[iÍîîïïì(0x4bca)] || iïiíîíi['isLine'] || iïiíîíi['isPoints'])) {
if ((iïiíîíi[iÍîîïïì(0x2ab2)] || iïiíîíi['receiveShadow'] && iììíïîí === iíììíii) && (!iïiíîíi[iÍîîïïì(0x4700)] || iììïïíi[iÍîîïïì(0x37c7)](iïiíîíi))) {
iïiíîíi['modelViewMatrix'][iÍîîïïì(0x4840)](iíîìíïí[iÍîîïïì(0x254e)], iïiíîíi[iÍîîïïì(0xcd4)]);
const iììîíîï = iiiïîïï[iÍîîïïì(0x59d)](iïiíîíi)
, iîiïîìi = iïiíîíi[iÍîîïïì(0x180)];
if (Array[iÍîîïïì(0xed6)](iîiïîìi)) {
const iiîíîíì = iììîíîï[iÍîîïïì(0x358e)];
for (let iiiiiïí = 0x0, iîïîíïî = iiîíîíì[iÍîîïïì(0x41c3)]; iiiiiïí < iîïîíïî; iiiiiïí++) {
const iîîiìiì = iiîíîíì[iiiiiïí]
, iiïîïîî = iîiïîìi[iîîiìiì[iÍîîïïì(0x36da)]];
if (iiïîïîî && iiïîïîî[iÍîîïïì(0x2f4f)]) {
const iìiíìîì = iìîiìîi(iïiíîíi, iiïîïîî, iiïìíîí, iíîìíïí[iÍîîïïì(0x4285)], iíîìíïí['far'], iììíïîí);
iííììîi[iÍîîïïì(0x40a)](iíîìíïí, null, iììîíîï, iìiíìîì, iïiíîíi, iîîiìiì);
}
}
} else {
if (iîiïîìi[iÍîîïïì(0x2f4f)]) {
const iììîiïi = iìîiìîi(iïiíîíi, iîiïîìi, iiïìíîí, iíîìíïí[iÍîîïïì(0x4285)], iíîìíïí['far'], iììíïîí);
iííììîi['renderBufferDirect'](iíîìíïí, null, iììîíîï, iììîiïi, iïiíîíi, null);
}
}
}
}
const iîïïíií = iïiíîíi[iÍîîïïì(0x4b22)];
for (let iíiiîîi = 0x0, iîïiiii = iîïïíií['length']; iíiiîîi < iîïiiii; iíiiîîi++) {
iiïiîîi(iîïïíií[iíiiîîi], iiîîïïí, iíîìíïí, iiïìíîí, iììíïîí);
}
}
}
function iiiïiîí(iîìïïìì, iïííiïì, iïïiíïi) {
var iÌiïïii = iÌïìîiì;
const iíìiiìî = iïïiíïi[iÌiïïii(0x2b84)];
function iïíïïïí() {
let iïíiííï = ![];
const iìíiïiî = new iiîïîìí();
let iiïíìiì = null;
const iiïiìïi = new iiîïîìí(0x0,0x0,0x0,0x0);
return {
'setMask': function(iîîììîï) {
var iIîiíìì = a3iììiiiì;
iiïíìiì !== iîîììîï && !iïíiííï && (iîìïïìì[iIîiíìì(0x193)](iîîììîï, iîîììîï, iîîììîï, iîîììîï),
iiïíìiì = iîîììîï);
},
'setLocked': function(iììiiìi) {
iïíiííï = iììiiìi;
},
'setClear': function(iíìiïîî, iïìíìíî, iiïìíìi, iíìïïíï, iîïïiií) {
var iÏìîíiì = a3iììiiiì;
iîïïiií === !![] && (iíìiïîî *= iíìïïíï,
iïìíìíî *= iíìïïíï,
iiïìíìi *= iíìïïíï),
iìíiïiî[iÏìîíiì(0x3458)](iíìiïîî, iïìíìíî, iiïìíìi, iíìïïíï),
iiïiìïi['equals'](iìíiïiî) === ![] && (iîìïïìì[iÏìîíiì(0xc39)](iíìiïîî, iïìíìíî, iiïìíìi, iíìïïíï),
iiïiìïi['copy'](iìíiïiî));
},
'reset': function() {
var iIìïíïì = a3iììiiiì;
iïíiííï = ![],
iiïíìiì = null,
iiïiìïi[iIìïíïì(0x3458)](-0x1, 0x0, 0x0, 0x0);
}
};
}
function iìíiîïì() {
let iîiîiíì = ![]
, iíììíìî = null
, iîîiïíí = null
, iîïíiîï = null;
return {
'setTest': function(iîîiìîì) {
iîîiìîì ? iïîïîíí(0xb71) : iìîiiíí(0xb71);
},
'setMask': function(iiíiïïì) {
var iÏìïîìi = a3iììiiiì;
iíììíìî !== iiíiïïì && !iîiîiíì && (iîìïïìì[iÏìïîìi(0x339)](iiíiïïì),
iíììíìî = iiíiïïì);
},
'setFunc': function(iììïïìi) {
var iÌïîííî = a3iììiiiì;
if (iîîiïíí !== iììïïìi) {
switch (iììïïìi) {
case iîïîïii:
iîìïïìì[iÌïîííî(0x67b)](0x200);
break;
case iîîïíïî:
iîìïïìì['depthFunc'](0x207);
break;
case iîíìïìî:
iîìïïìì[iÌïîííî(0x67b)](0x201);
break;
case iîiîïíï:
iîìïïìì[iÌïîííî(0x67b)](0x203);
break;
case iiîìíiï:
iîìïïìì[iÌïîííî(0x67b)](0x202);
break;
case iïìíïíí:
iîìïïìì['depthFunc'](0x206);
break;
case iïïiïìi:
iîìïïìì[iÌïîííî(0x67b)](0x204);
break;
case iiíìîïì:
iîìïïìì[iÌïîííî(0x67b)](0x205);
break;
default:
iîìïïìì[iÌïîííî(0x67b)](0x203);
}
iîîiïíí = iììïïìi;
}
},
'setLocked': function(iííïîïi) {
iîiîiíì = iííïîïi;
},
'setClear': function(iììíìîi) {
var iÌìíïìí = a3iììiiiì;
iîïíiîï !== iììíìîi && (iîìïïìì[iÌìíïìí(0x17ec)](iììíìîi),
iîïíiîï = iììíìîi);
},
'reset': function() {
iîiîiíì = ![],
iíììíìî = null,
iîîiïíí = null,
iîïíiîï = null;
}
};
}
function iìïììiì() {
let iiìiîìì = ![]
, iìíiïíí = null
, iíìïiïì = null
, iííìììî = null
, iïììiîï = null
, iiiïííï = null
, iïîïiïí = null
, iìíiîïî = null
, iíîïìîî = null;
return {
'setTest': function(iîíîîïï) {
!iiìiîìì && (iîíîîïï ? iïîïîíí(0xb90) : iìîiiíí(0xb90));
},
'setMask': function(iïìììiï) {
var iÏïiïíì = a3iììiiiì;
iìíiïíí !== iïìììiï && !iiìiîìì && (iîìïïìì[iÏïiïíì(0x473b)](iïìììiï),
iìíiïíí = iïìììiï);
},
'setFunc': function(iiiîìîi, iìíìîîi, iììíïïí) {
var iÌîîììì = a3iììiiiì;
(iíìïiïì !== iiiîìîi || iííìììî !== iìíìîîi || iïììiîï !== iììíïïí) && (iîìïïìì[iÌîîììì(0x1100)](iiiîìîi, iìíìîîi, iììíïïí),
iíìïiïì = iiiîìîi,
iííìììî = iìíìîîi,
iïììiîï = iììíïïí);
},
'setOp': function(iìîíìíi, iîiìiiï, iiiìiïì) {
var iÏïíiìi = a3iììiiiì;
(iiiïííï !== iìîíìíi || iïîïiïí !== iîiìiiï || iìíiîïî !== iiiìiïì) && (iîìïïìì[iÏïíiìi(0x45d1)](iìîíìíi, iîiìiiï, iiiìiïì),
iiiïííï = iìîíìíi,
iïîïiïí = iîiìiiï,
iìíiîïî = iiiìiïì);
},
'setLocked': function(iìiîiïi) {
iiìiîìì = iìiîiïi;
},
'setClear': function(iíiíiií) {
var iÍíiìii = a3iììiiiì;
iíîïìîî !== iíiíiií && (iîìïïìì[iÍíiìii(0x103c)](iíiíiií),
iíîïìîî = iíiíiií);
},
'reset': function() {
iiìiîìì = ![],
iìíiïíí = null,
iíìïiïì = null,
iííìììî = null,
iïììiîï = null,
iiiïííï = null,
iïîïiïí = null,
iìíiîïî = null,
iíîïìîî = null;
}
};
}
const iíìïíìì = new iïíïïïí()
, iïiîîíí = new iìíiîïì()
, iíîîììi = new iìïììiì()
, iììíiíi = new WeakMap()
, iïîìïïí = new WeakMap();
let iîîìiíì = {}
, iïíìíiï = {}
, iíiïïîí = new WeakMap()
, iïïììîì = []
, iíìîìíì = null
, iiîïíïi = ![]
, iììïíiî = null
, iïîìíii = null
, iïìíïíì = null
, iiíïiïï = null
, iiïîiiì = null
, iiîìììì = null
, iîìíîîï = null
, iîíiïîî = ![]
, iîïííîî = null
, iìïììíí = null
, iííiìíi = null
, iîïíiïi = null
, iîîìîìi = null;
const iiìííìi = iîìïïìì[iÌiïïii(0x2a03)](0x8b4d);
let iîîìïiì = ![]
, iíîìîîí = 0x0;
const iiìííîî = iîìïïìì['getParameter'](0x1f02);
if (iiìííîî[iÌiïïii(0xe07)](iÌiïïii(0xec8)) !== -0x1)
iíîìîîí = parseFloat(/^WebGL (\d)/[iÌiïïii(0x491a)](iiìííîî)[0x1]),
iîîìïiì = iíîìîîí >= 0x1;
else
iiìííîî['indexOf']('OpenGL\x20ES') !== -0x1 && (iíîìîîí = parseFloat(/^OpenGL ES (\d)/[iÌiïïii(0x491a)](iiìííîî)[0x1]),
iîîìïiì = iíîìîîí >= 0x2);
let iîíiïìï = null
, iííìïïì = {};
const iiíìííî = iîìïïìì['getParameter'](0xc10)
, iiìíïìî = iîìïïìì[iÌiïïii(0x2a03)](0xba2)
, iíîîìîí = new iiîïîìí()[iÌiïïii(0x32d7)](iiíìííî)
, iîîiìii = new iiîïîìí()[iÌiïïii(0x32d7)](iiìíïìî);
function iîïiïïî(iíïïiìî, iiîíïìi, iîïîíiî) {
var iÍiïîìi = iÌiïïii;
const iïïïïíï = new Uint8Array(0x4)
, iïiïiiì = iîìïïìì[iÍiïîìi(0x1ae7)]();
iîìïïìì[iÍiïîìi(0x262c)](iíïïiìî, iïiïiiì),
iîìïïìì[iÍiïîìi(0x2b04)](iíïïiìî, 0x2801, 0x2600),
iîìïïìì[iÍiïîìi(0x2b04)](iíïïiìî, 0x2800, 0x2600);
for (let iiììiíî = 0x0; iiììiíî < iîïîíiî; iiììiíî++) {
iîìïïìì[iÍiïîìi(0x285d)](iiîíïìi + iiììiíî, 0x0, 0x1908, 0x1, 0x1, 0x0, 0x1908, 0x1401, iïïïïíï);
}
return iïiïiiì;
}
const iîiîíîí = {};
iîiîíîí[0xde1] = iîïiïïî(0xde1, 0xde1, 0x1),
iîiîíîí[0x8513] = iîïiïïî(0x8513, 0x8515, 0x6),
iíìïíìì[iÌiïïii(0x13e)](0x0, 0x0, 0x0, 0x1),
iïiîîíí['setClear'](0x1),
iíîîììi[iÌiïïii(0x13e)](0x0),
iïîïîíí(0xb71),
iïiîîíí[iÌiïïii(0x4080)](iîiîïíï),
iïîîììi(![]),
iìïîíií(iiîiiïí),
iïîïîíí(0xb44),
iìíiïìi(iìîiiií);
function iïîïîíí(iîîíìîí) {
var iIíîíïi = iÌiïïii;
iîîìiíì[iîîíìîí] !== !![] && (iîìïïìì[iIíîíïi(0x29d0)](iîîíìîí),
iîîìiíì[iîîíìîí] = !![]);
}
function iìîiiíí(iiîíiïî) {
iîîìiíì[iiîíiïî] !== ![] && (iîìïïìì['disable'](iiîíiïî),
iîîìiíì[iiîíiïî] = ![]);
}
function iiiìïìî(iîïìíïî, iíííiiï) {
var iÎìiiiî = iÌiïïii;
if (iïíìíiï[iîïìíïî] !== iíííiiï)
return iîìïïìì[iÎìiiiî(0x1017)](iîïìíïî, iíííiiï),
iïíìíiï[iîïìíïî] = iíííiiï,
iíìiiìî && (iîïìíïî === 0x8ca9 && (iïíìíiï[0x8d40] = iíííiiï),
iîïìíïî === 0x8d40 && (iïíìíiï[0x8ca9] = iíííiiï)),
!![];
return ![];
}
function iïìïïîî(iîìïîïí, iïiïiîî) {
var iÍíïiíî = iÌiïïii;
let iîïíîïî = iïïììîì
, iïîíîïi = ![];
if (iîìïîïí) {
iîïíîïî = iíiïïîí['get'](iïiïiîî);
iîïíîïî === undefined && (iîïíîïî = [],
iíiïïîí['set'](iïiïiîî, iîïíîïî));
if (iîìïîïí[iÍíïiíî(0x2e15)]) {
const iïïiiii = iîìïîïí[iÍíïiíî(0x2e30)];
if (iîïíîïî['length'] !== iïïiiii[iÍíïiíî(0x41c3)] || iîïíîïî[0x0] !== 0x8ce0) {
for (let iíììîií = 0x0, iíìïíîï = iïïiiii[iÍíïiíî(0x41c3)]; iíììîií < iíìïíîï; iíììîií++) {
iîïíîïî[iíììîií] = 0x8ce0 + iíììîií;
}
iîïíîïî[iÍíïiíî(0x41c3)] = iïïiiii[iÍíïiíî(0x41c3)],
iïîíîïi = !![];
}
} else
iîïíîïî[0x0] !== 0x8ce0 && (iîïíîïî[0x0] = 0x8ce0,
iïîíîïi = !![]);
} else
iîïíîïî[0x0] !== 0x405 && (iîïíîïî[0x0] = 0x405,
iïîíîïi = !![]);
iïîíîïi && (iïïiíïi[iÍíïiíî(0x2b84)] ? iîìïïìì['drawBuffers'](iîïíîïî) : iïííiïì['get'](iÍíïiíî(0x28cd))['drawBuffersWEBGL'](iîïíîïî));
}
function iîíïìïï(iïíîiîí) {
var iÏîìîìí = iÌiïïii;
if (iíìîìíì !== iïíîiîí)
return iîìïïìì[iÏîìîìí(0x520)](iïíîiîí),
iíìîìíì = iïíîiîí,
!![];
return ![];
}
const iìíïììi = {
[iìiiíií]: 0x8006,
[iiïïiïï]: 0x800a,
[iìîìîìì]: 0x800b
};
if (iíìiiìî)
iìíïììi[iíïîîíî] = 0x8007,
iìíïììi[iïïïiiî] = 0x8008;
else {
const iíïîïîí = iïííiïì['get']('EXT_blend_minmax');
iíïîïîí !== null && (iìíïììi[iíïîîíî] = iíïîïîí[iÌiïïii(0x3118)],
iìíïììi[iïïïiiî] = iíïîïîí[iÌiïïii(0x4643)]);
}
const iîïïììï = {
[iîiîíìî]: 0x0,
[iìiîìiï]: 0x1,
[iîïîîií]: 0x300,
[iìíiïiì]: 0x302,
[iîíìïii]: 0x308,
[iíiíìïì]: 0x306,
[iiiìííi]: 0x304,
[iïíìîìì]: 0x301,
[iìïìííí]: 0x303,
[iìììîiî]: 0x307,
[iiîíîïï]: 0x305
};
function iìíiïìi(iïîïîiî, iiiiìîï, iíïìîïì, iîìííîî, iííîííí, iìïíiîí, iïìïîíi, iìiìíìì) {
var iÌíïìîi = iÌiïïii;
if (iïîïîiî === iìîiiií) {
iiîïíïi === !![] && (iìîiiíí(0xbe2),
iiîïíïi = ![]);
return;
}
iiîïíïi === ![] && (iïîïîíí(0xbe2),
iiîïíïi = !![]);
if (iïîïîiî !== iïïìîíî) {
if (iïîïîiî !== iììïíiî || iìiìíìì !== iîíiïîî) {
(iïîìíii !== iìiiíií || iiïîiiì !== iìiiíií) && (iîìïïìì[iÌíïìîi(0x4f46)](0x8006),
iïîìíii = iìiiíií,
iiïîiiì = iìiiíií);
if (iìiìíìì)
switch (iïîïîiî) {
case iïîiiìï:
iîìïïìì[iÌíïìîi(0x2588)](0x1, 0x303, 0x1, 0x303);
break;
case iíîìïiï:
iîìïïìì['blendFunc'](0x1, 0x1);
break;
case iîíiíìí:
iîìïïìì[iÌíïìîi(0x2588)](0x0, 0x301, 0x0, 0x1);
break;
case iíiìííî:
iîìïïìì[iÌíïìîi(0x2588)](0x0, 0x300, 0x0, 0x302);
break;
default:
console[iÌíïìîi(0x4e7a)]('THREE.WebGLState:\x20Invalid\x20blending:\x20', iïîïîiî);
break;
}
else
switch (iïîïîiî) {
case iïîiiìï:
iîìïïìì[iÌíïìîi(0x2588)](0x302, 0x303, 0x1, 0x303);
break;
case iíîìïiï:
iîìïïìì[iÌíïìîi(0x425d)](0x302, 0x1);
break;
case iîíiíìí:
iîìïïìì['blendFuncSeparate'](0x0, 0x301, 0x0, 0x1);
break;
case iíiìííî:
iîìïïìì[iÌíïìîi(0x425d)](0x0, 0x300);
break;
default:
console[iÌíïìîi(0x4e7a)](iÌíïìîi(0x9a6), iïîïîiî);
break;
}
iïìíïíì = null,
iiíïiïï = null,
iiîìììì = null,
iîìíîîï = null,
iììïíiî = iïîïîiî,
iîíiïîî = iìiìíìì;
}
return;
}
iííîííí = iííîííí || iiiiìîï,
iìïíiîí = iìïíiîí || iíïìîïì,
iïìïîíi = iïìïîíi || iîìííîî,
(iiiiìîï !== iïîìíii || iííîííí !== iiïîiiì) && (iîìïïìì[iÌíïìîi(0xd3a)](iìíïììi[iiiiìîï], iìíïììi[iííîííí]),
iïîìíii = iiiiìîï,
iiïîiiì = iííîííí),
(iíïìîïì !== iïìíïíì || iîìííîî !== iiíïiïï || iìïíiîí !== iiîìììì || iïìïîíi !== iîìíîîï) && (iîìïïìì['blendFuncSeparate'](iîïïììï[iíïìîïì], iîïïììï[iîìííîî], iîïïììï[iìïíiîí], iîïïììï[iïìïîíi]),
iïìíïíì = iíïìîïì,
iiíïiïï = iîìííîî,
iiîìììì = iìïíiîí,
iîìíîîï = iïìïîíi),
iììïíiî = iïîïîiî,
iîíiïîî = ![];
}
function iìiíïiï(iíiìiïì, iïíìíïî) {
var iÌìîíií = iÌiïïii;
iíiìiïì[iÌìîíií(0x16df)] === iíìíïii ? iìîiiíí(0xb44) : iïîïîíí(0xb44);
let iïíiïïí = iíiìiïì['side'] === iîîîiìí;
if (iïíìíïî)
iïíiïïí = !iïíiïïí;
iïîîììi(iïíiïïí),
iíiìiïì['blending'] === iïîiiìï && iíiìiïì[iÌìîíií(0x1eeb)] === ![] ? iìíiïìi(iìîiiií) : iìíiïìi(iíiìiïì['blending'], iíiìiïì[iÌìîíií(0x4f46)], iíiìiïì[iÌìîíií(0x2b78)], iíiìiïì[iÌìîíií(0x2a28)], iíiìiïì[iÌìîíií(0x44c4)], iíiìiïì[iÌìîíií(0x1bb5)], iíiìiïì['blendDstAlpha'], iíiìiïì[iÌìîíií(0x294d)]),
iïiîîíí['setFunc'](iíiìiïì[iÌìîíií(0x67b)]),
iïiîîíí[iÌìîíií(0x98c)](iíiìiïì['depthTest']),
iïiîîíí['setMask'](iíiìiïì[iÌìîíií(0x4232)]),
iíìïíìì[iÌìîíií(0x23f)](iíiìiïì[iÌìîíií(0x163c)]);
const iïîîïií = iíiìiïì['stencilWrite'];
iíîîììi[iÌìîíií(0x98c)](iïîîïií),
iïîîïií && (iíîîììi['setMask'](iíiìiïì[iÌìîíií(0x4a00)]),
iíîîììi[iÌìîíií(0x4080)](iíiìiïì[iÌìîíií(0x1100)], iíiìiïì[iÌìîíií(0x480c)], iíiìiïì[iÌìîíií(0x116)]),
iíîîììi[iÌìîíií(0x308)](iíiìiïì[iÌìîíií(0x4f8f)], iíiìiïì['stencilZFail'], iíiìiïì[iÌìîíií(0x3f7b)])),
iiííììî(iíiìiïì[iÌìîíií(0x158b)], iíiìiïì[iÌìîíií(0x26ec)], iíiìiïì[iÌìîíií(0x2853)]),
iíiìiïì[iÌìîíií(0x326f)] === !![] ? iïîïîíí(0x809e) : iìîiiíí(0x809e);
}
function iïîîììi(iìíïííì) {
var iÏíîìíî = iÌiïïii;
iîïííîî !== iìíïííì && (iìíïííì ? iîìïïìì['frontFace'](0x900) : iîìïïìì[iÏíîìíî(0x4a92)](0x901),
iîïííîî = iìíïííì);
}
function iìïîíií(iïîîíîî) {
var iÎìíììí = iÌiïïii;
if (iïîîíîî !== iiiïìíî) {
iïîïîíí(0xb44);
if (iïîîíîî !== iìïììíí) {
if (iïîîíîî === iiîiiïí)
iîìïïìì[iÎìíììí(0x423e)](0x405);
else
iïîîíîî === iïïiïïî ? iîìïïìì[iÎìíììí(0x423e)](0x404) : iîìïïìì[iÎìíììí(0x423e)](0x408);
}
} else
iìîiiíí(0xb44);
iìïììíí = iïîîíîî;
}
function iîîïiïi(iîïïìií) {
var iÍiíííì = iÌiïïii;
if (iîïïìií !== iííiìíi) {
if (iîîìïiì)
iîìïïìì[iÍiíííì(0x7bc)](iîïïìií);
iííiìíi = iîïïìií;
}
}
function iiííììî(iìîìiiî, iìîîïíi, iiïíïiï) {
iìîìiiî ? (iïîïîíí(0x8037),
(iîïíiïi !== iìîîïíi || iîîìîìi !== iiïíïiï) && (iîìïïìì['polygonOffset'](iìîîïíi, iiïíïiï),
iîïíiïi = iìîîïíi,
iîîìîìi = iiïíïiï)) : iìîiiíí(0x8037);
}
function iííìííì(iììîïîí) {
iììîïîí ? iïîïîíí(0xc11) : iìîiiíí(0xc11);
}
function iìîïííí(iììîiíí) {
var iÍïîííî = iÌiïïii;
if (iììîiíí === undefined)
iììîiíí = 0x84c0 + iiìííìi - 0x1;
iîíiïìï !== iììîiíí && (iîìïïìì[iÍïîííî(0x366b)](iììîiíí),
iîíiïìï = iììîiíí);
}
function iìíïìii(iìïîîìi, iîiîííî, iíiïiïí) {
var iÍììiïì = iÌiïïii;
iíiïiïí === undefined && (iîíiïìï === null ? iíiïiïí = 0x84c0 + iiìííìi - 0x1 : iíiïiïí = iîíiïìï);
let iîíîiíî = iííìïïì[iíiïiïí];
iîíîiíî === undefined && (iîíîiíî = {
'type': undefined,
'texture': undefined
},
iííìïïì[iíiïiïí] = iîíîiíî),
(iîíîiíî['type'] !== iìïîîìi || iîíîiíî[iÍììiïì(0x2e30)] !== iîiîííî) && (iîíiïìï !== iíiïiïí && (iîìïïìì['activeTexture'](iíiïiïí),
iîíiïìï = iíiïiïí),
iîìïïìì[iÍììiïì(0x262c)](iìïîîìi, iîiîííî || iîiîíîí[iìïîîìi]),
iîíîiíî['type'] = iìïîîìi,
iîíîiíî[iÍììiïì(0x2e30)] = iîiîííî);
}
function iíîíïii() {
var iIïìiíi = iÌiïïii;
const iìiíìïí = iííìïïì[iîíiïìï];
iìiíìïí !== undefined && iìiíìïí['type'] !== undefined && (iîìïïìì[iIïìiíi(0x262c)](iìiíìïí[iIïìiíi(0x40eb)], null),
iìiíìïí[iIïìiíi(0x40eb)] = undefined,
iìiíìïí[iIïìiíi(0x2e30)] = undefined);
}
function iíííïiï() {
var iÎìîiïï = iÌiïïii;
try {
iîìïïìì['compressedTexImage2D'][iÎìîiïï(0xd9b)](iîìïïìì, arguments);
} catch (iìïïïîî) {
console[iÎìîiïï(0x4e7a)](iÎìîiïï(0x10cf), iìïïïîî);
}
}
function iìíïiìi() {
var iIiîïiî = iÌiïïii;
try {
iîìïïìì[iIiîïiî(0x49d7)][iIiîïiî(0xd9b)](iîìïïìì, arguments);
} catch (iíiííii) {
console[iIiîïiî(0x4e7a)](iIiîïiî(0x10cf), iíiííii);
}
}
function iíîììïì() {
var iÏíïiiì = iÌiïïii;
try {
iîìïïìì['texSubImage2D'][iÏíïiiì(0xd9b)](iîìïïìì, arguments);
} catch (iïïîííì) {
console[iÏíïiiì(0x4e7a)]('THREE.WebGLState:', iïïîííì);
}
}
function iíîîíìi() {
try {
iîìïïìì['texSubImage3D']['apply'](iîìïïìì, arguments);
} catch (iïîîííî) {
console['error']('THREE.WebGLState:', iïîîííî);
}
}
function iîîìííî() {
var iÏìîiíï = iÌiïïii;
try {
iîìïïìì[iÏìîiíï(0x32c4)][iÏìîiíï(0xd9b)](iîìïïìì, arguments);
} catch (iíìíîiî) {
console[iÏìîiíï(0x4e7a)](iÏìîiíï(0x10cf), iíìíîiî);
}
}
function iiîíiiï() {
var iÌïïiïi = iÌiïïii;
try {
iîìïïìì[iÌïïiïi(0x2b73)][iÌïïiïi(0xd9b)](iîìïïìì, arguments);
} catch (iíìîïîî) {
console[iÌïïiïi(0x4e7a)](iÌïïiïi(0x10cf), iíìîïîî);
}
}
function iiïîìïí() {
var iÍííiíï = iÌiïïii;
try {
iîìïïìì[iÍííiíï(0x3de3)][iÍííiíï(0xd9b)](iîìïïìì, arguments);
} catch (iíïiííî) {
console['error'](iÍííiíï(0x10cf), iíïiííî);
}
}
function iiiiïîî() {
var iÏïiïîì = iÌiïïii;
try {
iîìïïìì['texStorage3D'][iÏïiïîì(0xd9b)](iîìïïìì, arguments);
} catch (iiïìiii) {
console[iÏïiïîì(0x4e7a)](iÏïiïîì(0x10cf), iiïìiii);
}
}
function iìííîíï() {
var iÏiiîìì = iÌiïïii;
try {
iîìïïìì[iÏiiîìì(0x285d)][iÏiiîìì(0xd9b)](iîìïïìì, arguments);
} catch (iîíîiîí) {
console[iÏiiîìì(0x4e7a)](iÏiiîìì(0x10cf), iîíîiîí);
}
}
function iiïîïïï() {
var iÍíîîîi = iÌiïïii;
try {
iîìïïìì['texImage3D'][iÍíîîîi(0xd9b)](iîìïïìì, arguments);
} catch (iiîíìiì) {
console['error'](iÍíîîîi(0x10cf), iiîíìiì);
}
}
function iiiïîìi(iìïiîií) {
var iIììîìí = iÌiïïii;
iíîîìîí[iIììîìí(0x8be)](iìïiîií) === ![] && (iîìïïìì[iIììîìí(0x295d)](iìïiîií['x'], iìïiîií['y'], iìïiîií['z'], iìïiîií['w']),
iíîîìîí[iIììîìí(0x45d4)](iìïiîií));
}
function iiiíiîï(iìíîìïì) {
var iÏîiíiï = iÌiïïii;
iîîiìii[iÏîiíiï(0x8be)](iìíîìïì) === ![] && (iîìïïìì[iÏîiíiï(0xd86)](iìíîìïì['x'], iìíîìïì['y'], iìíîìïì['z'], iìíîìïì['w']),
iîîiìii[iÏîiíiï(0x45d4)](iìíîìïì));
}
function iiîìïîï(iïiiîïi, iïìïíìî) {
var iÎïíìîï = iÌiïïii;
let iiiiìíí = iïîìïïí[iÎïíìîï(0x85d)](iïìïíìî);
iiiiìíí === undefined && (iiiiìíí = new WeakMap(),
iïîìïïí[iÎïíìîï(0x3458)](iïìïíìî, iiiiìíí));
let iïiíîiî = iiiiìíí[iÎïíìîï(0x85d)](iïiiîïi);
iïiíîiî === undefined && (iïiíîiî = iîìïïìì[iÎïíìîï(0x24c4)](iïìïíìî, iïiiîïi[iÎïíìîï(0x26a6)]),
iiiiìíí[iÎïíìîï(0x3458)](iïiiîïi, iïiíîiî));
}
function iííîîïì(iììiîïî, iîïïíìí) {
var iÌiîìíi = iÌiïïii;
const iiíîíìî = iïîìïïí[iÌiîìíi(0x85d)](iîïïíìí)
, iïïìïîí = iiíîíìî[iÌiîìíi(0x85d)](iììiîïî);
iììíiíi[iÌiîìíi(0x85d)](iîïïíìí) !== iïïìïîí && (iîìïïìì['uniformBlockBinding'](iîïïíìí, iïïìïîí, iììiîïî[iÌiîìíi(0x38c8)]),
iììíiíi[iÌiîìíi(0x3458)](iîïïíìí, iïïìïîí));
}
function iìîíiíî() {
var iÎìíïìi = iÌiïïii;
iîìïïìì[iÎìíïìi(0x22c6)](0xbe2),
iîìïïìì[iÎìíïìi(0x22c6)](0xb44),
iîìïïìì[iÎìíïìi(0x22c6)](0xb71),
iîìïïìì['disable'](0x8037),
iîìïïìì['disable'](0xc11),
iîìïïìì['disable'](0xb90),
iîìïïìì[iÎìíïìi(0x22c6)](0x809e),
iîìïïìì[iÎìíïìi(0x4f46)](0x8006),
iîìïïìì[iÎìíïìi(0x425d)](0x1, 0x0),
iîìïïìì['blendFuncSeparate'](0x1, 0x0, 0x1, 0x0),
iîìïïìì[iÎìíïìi(0x193)](!![], !![], !![], !![]),
iîìïïìì['clearColor'](0x0, 0x0, 0x0, 0x0),
iîìïïìì[iÎìíïìi(0x339)](!![]),
iîìïïìì[iÎìíïìi(0x67b)](0x201),
iîìïïìì['clearDepth'](0x1),
iîìïïìì[iÎìíïìi(0x473b)](0xffffffff),
iîìïïìì[iÎìíïìi(0x1100)](0x207, 0x0, 0xffffffff),
iîìïïìì['stencilOp'](0x1e00, 0x1e00, 0x1e00),
iîìïïìì['clearStencil'](0x0),
iîìïïìì['cullFace'](0x405),
iîìïïìì['frontFace'](0x901),
iîìïïìì[iÎìíïìi(0x158b)](0x0, 0x0),
iîìïïìì['activeTexture'](0x84c0),
iîìïïìì[iÎìíïìi(0x1017)](0x8d40, null),
iíìiiìî === !![] && (iîìïïìì[iÎìíïìi(0x1017)](0x8ca9, null),
iîìïïìì[iÎìíïìi(0x1017)](0x8ca8, null)),
iîìïïìì[iÎìíïìi(0x520)](null),
iîìïïìì['lineWidth'](0x1),
iîìïïìì['scissor'](0x0, 0x0, iîìïïìì[iÎìíïìi(0x2726)][iÎìíïìi(0x4882)], iîìïïìì['canvas']['height']),
iîìïïìì[iÎìíïìi(0xd86)](0x0, 0x0, iîìïïìì[iÎìíïìi(0x2726)][iÎìíïìi(0x4882)], iîìïïìì[iÎìíïìi(0x2726)][iÎìíïìi(0x3641)]),
iîîìiíì = {},
iîíiïìï = null,
iííìïïì = {},
iïíìíiï = {},
iíiïïîí = new WeakMap(),
iïïììîì = [],
iíìîìíì = null,
iiîïíïi = ![],
iììïíiî = null,
iïîìíii = null,
iïìíïíì = null,
iiíïiïï = null,
iiïîiiì = null,
iiîìììì = null,
iîìíîîï = null,
iîíiïîî = ![],
iîïííîî = null,
iìïììíí = null,
iííiìíi = null,
iîïíiïi = null,
iîîìîìi = null,
iíîîìîí[iÎìíïìi(0x3458)](0x0, 0x0, iîìïïìì['canvas'][iÎìíïìi(0x4882)], iîìïïìì['canvas']['height']),
iîîiìii[iÎìíïìi(0x3458)](0x0, 0x0, iîìïïìì['canvas'][iÎìíïìi(0x4882)], iîìïïìì[iÎìíïìi(0x2726)][iÎìíïìi(0x3641)]),
iíìïíìì['reset'](),
iïiîîíí[iÎìíïìi(0x3461)](),
iíîîììi['reset']();
}
return {
'buffers': {
'color': iíìïíìì,
'depth': iïiîîíí,
'stencil': iíîîììi
},
'enable': iïîïîíí,
'disable': iìîiiíí,
'bindFramebuffer': iiiìïìî,
'drawBuffers': iïìïïîî,
'useProgram': iîíïìïï,
'setBlending': iìíiïìi,
'setMaterial': iìiíïiï,
'setFlipSided': iïîîììi,
'setCullFace': iìïîíií,
'setLineWidth': iîîïiïi,
'setPolygonOffset': iiííììî,
'setScissorTest': iííìííì,
'activeTexture': iìîïííí,
'bindTexture': iìíïìii,
'unbindTexture': iíîíïii,
'compressedTexImage2D': iíííïiï,
'compressedTexImage3D': iìíïiìi,
'texImage2D': iìííîíï,
'texImage3D': iiïîïïï,
'updateUBOMapping': iiîìïîï,
'uniformBlockBinding': iííîîïì,
'texStorage2D': iiïîìïí,
'texStorage3D': iiiiïîî,
'texSubImage2D': iíîììïì,
'texSubImage3D': iíîîíìi,
'compressedTexSubImage2D': iîîìííî,
'compressedTexSubImage3D': iiîíiiï,
'scissor': iiiïîìi,
'viewport': iiiíiîï,
'reset': iìîíiíî
};
}
function iïîìììi(iiiîíïi, iîîîîïî, iîïìíìî, iîíìiïî, iiïíîíï, iîíïîìî, iîíììîï) {
var iÌîïiii = iÌïìîiì;
const iïíîiíï = iiïíîíï[iÌîïiii(0x2b84)]
, iììïiíî = iiïíîíï['maxTextures']
, iíiîïïí = iiïíîíï['maxCubemapSize']
, iïììïìì = iiïíîíï['maxTextureSize']
, iîïíiii = iiïíîíï['maxSamples']
, iiìiìíì = iîîîîïî[iÌîïiii(0x4927)](iÌîïiii(0x189c)) ? iîîîîïî[iÌîïiii(0x85d)](iÌîïiii(0x189c)) : null
, iiìiïîì = typeof navigator === 'undefined' ? ![] : /OculusBrowser/g[iÌîïiii(0x46ae)](navigator[iÌîïiii(0x282c)])
, iïiìiìí = new WeakMap();
let iíììiíî;
const iìiííïì = new WeakMap();
let iííîìíï = ![];
try {
iííîìíï = typeof OffscreenCanvas !== iÌîïiii(0x186d) && new OffscreenCanvas(0x1,0x1)['getContext']('2d') !== null;
} catch (iïîìîíi) {}
function iïíiîïì(iîïïîíí, iìïíîiî) {
var iÌìîîíì = iÌîïiii;
return iííîìíï ? new OffscreenCanvas(iîïïîíí,iìïíîiî) : iíîiïìî(iÌìîîíì(0x2726));
}
function iiiîììî(iïiîïìi, iïìíîìì, iîîîíìi, iiîíïîï) {
var iÍïiììi = iÌîïiii;
let iiiiíîî = 0x1;
(iïiîïìi[iÍïiììi(0x4882)] > iiîíïîï || iïiîïìi[iÍïiììi(0x3641)] > iiîíïîï) && (iiiiíîî = iiîíïîï / Math['max'](iïiîïìi['width'], iïiîïìi[iÍïiììi(0x3641)]));
if (iiiiíîî < 0x1 || iïìíîìì === !![]) {
if (typeof HTMLImageElement !== 'undefined' && iïiîïìi instanceof HTMLImageElement || typeof HTMLCanvasElement !== 'undefined' && iïiîïìi instanceof HTMLCanvasElement || typeof ImageBitmap !== iÍïiììi(0x186d) && iïiîïìi instanceof ImageBitmap) {
const iííîïìî = iïìíîìì ? iíîîïìí : Math[iÍïiììi(0x33de)]
, iíiìïïì = iííîïìî(iiiiíîî * iïiîïìi[iÍïiììi(0x4882)])
, iìííiïï = iííîïìî(iiiiíîî * iïiîïìi['height']);
if (iíììiíî === undefined)
iíììiíî = iïíiîïì(iíiìïïì, iìííiïï);
const iiíïïìi = iîîîíìi ? iïíiîïì(iíiìïïì, iìííiïï) : iíììiíî;
iiíïïìi[iÍïiììi(0x4882)] = iíiìïïì,
iiíïïìi['height'] = iìííiïï;
const iiíìïîî = iiíïïìi[iÍïiììi(0x4b45)]('2d');
return iiíìïîî[iÍïiììi(0x6c4)](iïiîïìi, 0x0, 0x0, iíiìïïì, iìííiïï),
console[iÍïiììi(0x1c2a)](iÍïiììi(0x4834) + iïiîïìi[iÍïiììi(0x4882)] + 'x' + iïiîïìi[iÍïiììi(0x3641)] + ')\x20to\x20(' + iíiìïïì + 'x' + iìííiïï + ').'),
iiíïïìi;
} else
return iÍïiììi(0x1183)in iïiîïìi && console[iÍïiììi(0x1c2a)](iÍïiììi(0x9e9) + iïiîïìi[iÍïiììi(0x4882)] + 'x' + iïiîïìi[iÍïiììi(0x3641)] + ').'),
iïiîïìi;
}
return iïiîïìi;
}
function iîïîiìì(iïíiiìï) {
var iÎîíìïi = iÌîïiii;
return iiíîììí(iïíiiìï[iÎîíìïi(0x4882)]) && iiíîììí(iïíiiìï['height']);
}
function iîîìïïi(iîîìîîi) {
var iÎîìiíí = iÌîïiii;
if (iïíîiíï)
return ![];
return iîîìîîi[iÎîìiíí(0x808)] !== iiïíîîï || iîîìîîi['wrapT'] !== iiïíîîï || iîîìîîi['minFilter'] !== iììïìïï && iîîìîîi[iÎîìiíí(0x2416)] !== iíiîïîî;
}
function iìiìïíí(iîïiìïí, iïíiíìí) {
var iÍííiïî = iÌîïiii;
return iîïiìïí[iÍííiïî(0x3307)] && iïíiíìí && iîïiìïí[iÍííiïî(0x2416)] !== iììïìïï && iîïiìïí['minFilter'] !== iíiîïîî;
}
function iiîïiiì(iïííííî) {
iiiîíïi['generateMipmap'](iïííííî);
}
function iiííïiî(iïiíííi, iîìiîií, iìîîïìì, iìîìiïí, iïïïïíí=![]) {
var iÏiïïîì = iÌîïiii;
if (iïíîiíï === ![])
return iîìiîií;
if (iïiíííi !== null) {
if (iiiîíïi[iïiíííi] !== undefined)
return iiiîíïi[iïiíííi];
console[iÏiïïîì(0x1c2a)](iÏiïïîì(0x4b5c) + iïiíííi + '\x27');
}
let iìîììïí = iîìiîií;
if (iîìiîií === 0x1903) {
if (iìîîïìì === 0x1406)
iìîììïí = 0x822e;
if (iìîîïìì === 0x140b)
iìîììïí = 0x822d;
if (iìîîïìì === 0x1401)
iìîììïí = 0x8229;
}
if (iîìiîií === 0x8227) {
if (iìîîïìì === 0x1406)
iìîììïí = 0x8230;
if (iìîîïìì === 0x140b)
iìîììïí = 0x822f;
if (iìîîïìì === 0x1401)
iìîììïí = 0x822b;
}
if (iîìiîií === 0x1908) {
if (iìîîïìì === 0x1406)
iìîììïí = 0x8814;
if (iìîîïìì === 0x140b)
iìîììïí = 0x881a;
if (iìîîïìì === 0x1401)
iìîììïí = iìîìiïí === iîiîîiî && iïïïïíí === ![] ? 0x8c43 : 0x8058;
if (iìîîïìì === 0x8033)
iìîììïí = 0x8056;
if (iìîîïìì === 0x8034)
iìîììïí = 0x8057;
}
return (iìîììïí === 0x822d || iìîììïí === 0x822e || iìîììïí === 0x822f || iìîììïí === 0x8230 || iìîììïí === 0x881a || iìîììïí === 0x8814) && iîîîîïî['get'](iÏiïïîì(0x11c3)),
iìîììïí;
}
function iiìîîïï(iììïiîï, iîïîìîì, iîìiîiî) {
var iÌiîìïì = iÌîïiii;
if (iìiìïíí(iììïiîï, iîìiîiî) === !![] || iììïiîï[iÌiîìïì(0x209a)] && iììïiîï[iÌiîìïì(0x2416)] !== iììïìïï && iììïiîï[iÌiîìïì(0x2416)] !== iíiîïîî)
return Math[iÌiîìïì(0x216c)](Math[iÌiîìïì(0x4ff1)](iîïîìîì[iÌiîìïì(0x4882)], iîïîìîì['height'])) + 0x1;
else {
if (iììïiîï['mipmaps'] !== undefined && iììïiîï[iÌiîìïì(0x109f)][iÌiîìïì(0x41c3)] > 0x0)
return iììïiîï['mipmaps']['length'];
else
return iììïiîï[iÌiîìïì(0x64c)] && Array[iÌiîìïì(0xed6)](iììïiîï[iÌiîìïì(0x229)]) ? iîïîìîì[iÌiîìïì(0x109f)][iÌiîìïì(0x41c3)] : 0x1;
}
}
function iîìîìïí(iiiïïíi) {
if (iiiïïíi === iììïìïï || iiiïïíi === iììiííi || iiiïïíi === iîìïiiì)
return 0x2600;
return 0x2601;
}
function iîiìïîî(iiíïïîi) {
var iIiiïîi = iÌîïiii;
const iîíïìïi = iiíïïîi[iIiiïîi(0x1a64)];
iîíïìïi['removeEventListener']('dispose', iîiìïîî),
iïíîíïì(iîíïìïi),
iîíïìïi[iIiiïîi(0x3e08)] && iïiìiìí[iIiiïîi(0x3cbf)](iîíïìïi);
}
function iììîïïï(iìïïîiï) {
var iÎïíïïî = iÌîïiii;
const iîîiíîì = iìïïîiï[iÎïíïïî(0x1a64)];
iîîiíîì[iÎïíïïî(0x447b)](iÎïíïïî(0x2636), iììîïïï),
iiííiîì(iîîiíîì);
}
function iïíîíïì(iíïîïíì) {
var iÏîïíiì = iÌîïiii;
const iiiîìíî = iîíìiïî[iÏîïíiì(0x85d)](iíïîïíì);
if (iiiîìíî[iÏîïíiì(0x2e0f)] === undefined)
return;
const iïìîìïì = iíïîïíì[iÏîïíiì(0x45ca)]
, iîíïîíï = iìiííïì[iÏîïíiì(0x85d)](iïìîìïì);
if (iîíïîíï) {
const iìîìíîi = iîíïîíï[iiiîìíî[iÏîïíiì(0x2932)]];
iìîìíîi[iÏîïíiì(0x8e7)]--,
iìîìíîi[iÏîïíiì(0x8e7)] === 0x0 && iiîíiíi(iíïîïíì),
Object[iÏîïíiì(0x1d4)](iîíïîíï)[iÏîïíiì(0x41c3)] === 0x0 && iìiííïì[iÏîïíiì(0x3cbf)](iïìîìïì);
}
iîíìiïî[iÏîïíiì(0xff8)](iíïîïíì);
}
function iiîíiíi(iìïïîìi) {
var iÎiïiìî = iÌîïiii;
const iïiììiï = iîíìiïî[iÎiïiìî(0x85d)](iìïïîìi);
iiiîíïi[iÎiïiìî(0xa1b)](iïiììiï[iÎiïiìî(0x278e)]);
const iiïîîïí = iìïïîìi[iÎiïiìî(0x45ca)]
, iíïîïïi = iìiííïì[iÎiïiìî(0x85d)](iiïîîïí);
delete iíïîïïi[iïiììiï[iÎiïiìî(0x2932)]],
iîíììîï['memory']['textures']--;
}
function iiííiîì(iííîìíí) {
var iÌíìiíï = iÌîïiii;
const iíïîìiî = iííîìíí[iÌíìiíï(0x2e30)]
, iïìïìíî = iîíìiïî[iÌíìiíï(0x85d)](iííîìíí)
, iììïiîì = iîíìiïî['get'](iíïîìiî);
iììïiîì[iÌíìiíï(0x278e)] !== undefined && (iiiîíïi[iÌíìiíï(0xa1b)](iììïiîì[iÌíìiíï(0x278e)]),
iîíììîï[iÌíìiíï(0x2d75)][iÌíìiíï(0x3088)]--);
iííîìíí[iÌíìiíï(0x4d39)] && iííîìíí[iÌíìiíï(0x4d39)][iÌíìiíï(0x2636)]();
if (iííîìíí['isWebGLCubeRenderTarget'])
for (let iììíìïì = 0x0; iììíìïì < 0x6; iììíìïì++) {
iiiîíïi['deleteFramebuffer'](iïìïìíî[iÌíìiíï(0x14a8)][iììíìïì]);
if (iïìïìíî['__webglDepthbuffer'])
iiiîíïi[iÌíìiíï(0x1f0f)](iïìïìíî[iÌíìiíï(0x6b7)][iììíìïì]);
}
else {
iiiîíïi['deleteFramebuffer'](iïìïìíî[iÌíìiíï(0x14a8)]);
if (iïìïìíî[iÌíìiíï(0x6b7)])
iiiîíïi['deleteRenderbuffer'](iïìïìíî[iÌíìiíï(0x6b7)]);
if (iïìïìíî['__webglMultisampledFramebuffer'])
iiiîíïi[iÌíìiíï(0x3b58)](iïìïìíî[iÌíìiíï(0x48fa)]);
if (iïìïìíî[iÌíìiíï(0x277)])
for (let iìiîïîî = 0x0; iìiîïîî < iïìïìíî[iÌíìiíï(0x277)][iÌíìiíï(0x41c3)]; iìiîïîî++) {
if (iïìïìíî[iÌíìiíï(0x277)][iìiîïîî])
iiiîíïi[iÌíìiíï(0x1f0f)](iïìïìíî[iÌíìiíï(0x277)][iìiîïîî]);
}
if (iïìïìíî[iÌíìiíï(0x3a73)])
iiiîíïi[iÌíìiíï(0x1f0f)](iïìïìíî[iÌíìiíï(0x3a73)]);
}
if (iííîìíí['isWebGLMultipleRenderTargets'])
for (let iîîiîîì = 0x0, iííîïíì = iíïîìiî[iÌíìiíï(0x41c3)]; iîîiîîì < iííîïíì; iîîiîîì++) {
const iîïííïì = iîíìiïî[iÌíìiíï(0x85d)](iíïîìiî[iîîiîîì]);
iîïííïì[iÌíìiíï(0x278e)] && (iiiîíïi[iÌíìiíï(0xa1b)](iîïííïì[iÌíìiíï(0x278e)]),
iîíììîï['memory'][iÌíìiíï(0x3088)]--),
iîíìiïî[iÌíìiíï(0xff8)](iíïîìiî[iîîiîîì]);
}
iîíìiïî[iÌíìiíï(0xff8)](iíïîìiî),
iîíìiïî['remove'](iííîìíí);
}
let iîiïîîï = 0x0;
function iìíìììì() {
iîiïîîï = 0x0;
}
function iiìiiíï() {
var iIiîîiì = iÌîïiii;
const iïiîiií = iîiïîîï;
return iïiîiií >= iììïiíî && console[iIiîîiì(0x1c2a)](iIiîîiì(0x2b68) + iïiîiií + iIiîîiì(0x3052) + iììïiíî),
iîiïîîï += 0x1,
iïiîiií;
}
function iìiïïií(iïiîîií) {
var iÏìiíìí = iÌîïiii;
const iííìîíí = [];
return iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x808)]),
iííìîíí['push'](iïiîîií[iÏìiíìí(0x224)]),
iííìîíí['push'](iïiîîií[iÏìiíìí(0x4bfa)] || 0x0),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x47ff)]),
iííìîíí['push'](iïiîîií[iÏìiíìí(0x2416)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x3cea)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x45d5)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x4cc0)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x40eb)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x3307)]),
iííìîíí['push'](iïiîîií[iÏìiíìí(0x368)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x21d2)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x212c)]),
iííìîíí[iÏìiíìí(0x244e)](iïiîîií[iÏìiíìí(0x3d52)]),
iííìîíí[iÏìiíìí(0x15b5)]();
}
function iiìïìïï(iíîiíîì, iïiíìíì) {
var iÌìïïiî = iÌîïiii;
const iïìïìíi = iîíìiïî[iÌìïïiî(0x85d)](iíîiíîì);
if (iíîiíîì[iÌìïïiî(0x3e08)])
iíiïíiì(iíîiíîì);
if (iíîiíîì[iÌìïïiî(0x1ab9)] === ![] && iíîiíîì['version'] > 0x0 && iïìïìíi[iÌìïïiî(0x4aa9)] !== iíîiíîì[iÌìïïiî(0x203c)]) {
const iiïîíìí = iíîiíîì[iÌìïïiî(0x229)];
if (iiïîíìí === null)
console['warn']('THREE.WebGLRenderer:\x20Texture\x20marked\x20for\x20update\x20but\x20no\x20image\x20data\x20found.');
else {
if (iiïîíìí[iÌìïïiî(0x5fa)] === ![])
console[iÌìïïiî(0x1c2a)](iÌìïïiî(0x2b11));
else {
iîiíïii(iïìïìíi, iíîiíîì, iïiíìíì);
return;
}
}
}
iîïìíìî[iÌìïïiî(0x262c)](0xde1, iïìïìíi[iÌìïïiî(0x278e)], 0x84c0 + iïiíìíì);
}
function iîíîïíi(iiîïïiî, iìîíììí) {
var iÎîiïìi = iÌîïiii;
const iïiïììi = iîíìiïî['get'](iiîïïiî);
if (iiîïïiî['version'] > 0x0 && iïiïììi[iÎîiïìi(0x4aa9)] !== iiîïïiî['version']) {
iîiíïii(iïiïììi, iiîïïiî, iìîíììí);
return;
}
iîïìíìî[iÎîiïìi(0x262c)](0x8c1a, iïiïììi[iÎîiïìi(0x278e)], 0x84c0 + iìîíììí);
}
function iííiïîì(iíiiìîî, iîìiìíî) {
var iÌïïíîï = iÌîïiii;
const iìììiíî = iîíìiïî['get'](iíiiìîî);
if (iíiiìîî[iÌïïíîï(0x203c)] > 0x0 && iìììiíî[iÌïïíîï(0x4aa9)] !== iíiiìîî[iÌïïíîï(0x203c)]) {
iîiíïii(iìììiíî, iíiiìîî, iîìiìíî);
return;
}
iîïìíìî[iÌïïíîï(0x262c)](0x806f, iìììiíî['__webglTexture'], 0x84c0 + iîìiìíî);
}
function iïíííïi(iííìíìí, iiiíííí) {
var iÌïîìïí = iÌîïiii;
const iìîïìii = iîíìiïî[iÌïîìïí(0x85d)](iííìíìí);
if (iííìíìí[iÌïîìïí(0x203c)] > 0x0 && iìîïìii[iÌïîìïí(0x4aa9)] !== iííìíìí[iÌïîìïí(0x203c)]) {
iîïiîii(iìîïìii, iííìíìí, iiiíííí);
return;
}
iîïìíìî[iÌïîìïí(0x262c)](0x8513, iìîïìii[iÌïîìïí(0x278e)], 0x84c0 + iiiíííí);
}
const iiìïïîi = {
[iîiìîíi]: 0x2901,
[iiïíîîï]: 0x812f,
[iïîìiiï]: 0x8370
}
, iïíííîî = {
[iììïìïï]: 0x2600,
[iììiííi]: 0x2700,
[iîìïiiì]: 0x2702,
[iíiîïîî]: 0x2601,
[iííìîiï]: 0x2701,
[iíïiíïi]: 0x2703
};
function iíîïîïï(iïîíììî, iiiiîïi, iïiìììi) {
var iÍíiìîï = iÌîïiii;
iïiìììi ? (ii
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment