From 223e8f6be9ac719781b86f51466a3275bf10ef18 Mon Sep 17 00:00:00 2001 From: gumshed Date: Thu, 3 Sep 2020 03:30:09 -0500 Subject: [PATCH 1/2] Create Land Trust --- Land Trust/Land Trust | 1 + 1 file changed, 1 insertion(+) create mode 100644 Land Trust/Land Trust diff --git a/Land Trust/Land Trust b/Land Trust/Land Trust new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Land Trust/Land Trust @@ -0,0 +1 @@ + From ed3267f5cd3c97b8e51739b1c56c26e8a36a1c08 Mon Sep 17 00:00:00 2001 From: gumshed Date: Fri, 18 Sep 2020 13:49:19 -0500 Subject: [PATCH 2/2] Current Greenpoint config deployed 9.18.20 --- Greenpoint_Land_Reserves/Dockerfile | 21 + .../models/hiper.glb | Bin 0 -> 10716 bytes .../package.json | 17 + .../src/item.ts | 72 + Greenpoint_Land_Reserves/bin/game.js | 7018 +++++++++++++++++ Greenpoint_Land_Reserves/builder.json | 1 + .../models/signpost/SignPost_Circle.glb | Bin 0 -> 22956 bytes .../models/signpost/SignPost_Square.glb | Bin 0 -> 19024 bytes .../package.json | 17 + .../src/item.ts | 47 + .../models/BushPatch_02/BushPatch_02.glb | Bin 0 -> 89324 bytes .../models/BushPatch_02/file1.png | Bin 0 -> 7117 bytes .../models/BushPatch_02/thumbnail.png | Bin 0 -> 8850 bytes .../models/Bush_01/Bush_01.glb | Bin 0 -> 9452 bytes .../models/Bush_01/file1.png | Bin 0 -> 7117 bytes .../models/Bush_01/thumbnail.png | Bin 0 -> 11765 bytes .../models/ChineseGate_01/ChineseGate_01.glb | Bin 0 -> 47760 bytes .../models/ChineseGate_01/file1.png | Bin 0 -> 7117 bytes .../models/ChineseGate_01/thumbnail.png | Bin 0 -> 72207 bytes .../models/ChineseGate_02/ChineseGate_02.glb | Bin 0 -> 41796 bytes .../models/ChineseGate_02/file1.png | Bin 0 -> 7117 bytes .../models/ChineseGate_02/thumbnail.png | Bin 0 -> 86547 bytes .../models/ChineseGate_03/ChineseGate_03.glb | Bin 0 -> 77732 bytes .../models/ChineseGate_03/file1.png | Bin 0 -> 7117 bytes .../models/ChineseGate_03/thumbnail.png | Bin 0 -> 75592 bytes .../FloorBaseWood_01/FloorBaseWood_01.glb | Bin 0 -> 3700 bytes .../FloorBaseWood_01/Floor_Wood.png.001.png | Bin 0 -> 42612 bytes .../models/FloorBaseWood_01/thumbnail.png | Bin 0 -> 17082 bytes .../TreeSycamore_01/TreeSycamore_01.glb | Bin 0 -> 71920 bytes .../models/TreeSycamore_01/file1.png | Bin 0 -> 7117 bytes .../models/TreeSycamore_01/thumbnail.png | Bin 0 -> 18667 bytes .../Tree_Forest_Green_01/FanstasyPack_TX.png | Bin 0 -> 15078 bytes .../Tree_Forest_Green_01.glb | Bin 0 -> 128604 bytes .../models/Tree_Forest_Green_01/thumbnail.png | Bin 0 -> 93173 bytes .../Wall_Stone_Large/FanstasyPack_TX.png | Bin 0 -> 15078 bytes .../Wall_Stone_Large/Wall_Stone_Large.glb | Bin 0 -> 56004 bytes .../models/Wall_Stone_Large/thumbnail.png | Bin 0 -> 56274 bytes Greenpoint_Land_Reserves/package.json | 20 + Greenpoint_Land_Reserves/scene.json | 44 + Greenpoint_Land_Reserves/src/game.ts | 257 + Greenpoint_Land_Reserves/tsconfig.json | 11 + 41 files changed, 7525 insertions(+) create mode 100644 Greenpoint_Land_Reserves/Dockerfile create mode 100644 Greenpoint_Land_Reserves/b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/models/hiper.glb create mode 100644 Greenpoint_Land_Reserves/b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/package.json create mode 100644 Greenpoint_Land_Reserves/b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/src/item.ts create mode 100644 Greenpoint_Land_Reserves/bin/game.js create mode 100644 Greenpoint_Land_Reserves/builder.json create mode 100644 Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/models/signpost/SignPost_Circle.glb create mode 100644 Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/models/signpost/SignPost_Square.glb create mode 100644 Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/package.json create mode 100644 Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/src/item.ts create mode 100644 Greenpoint_Land_Reserves/models/BushPatch_02/BushPatch_02.glb create mode 100644 Greenpoint_Land_Reserves/models/BushPatch_02/file1.png create mode 100644 Greenpoint_Land_Reserves/models/BushPatch_02/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/Bush_01/Bush_01.glb create mode 100644 Greenpoint_Land_Reserves/models/Bush_01/file1.png create mode 100644 Greenpoint_Land_Reserves/models/Bush_01/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_01/ChineseGate_01.glb create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_01/file1.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_01/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_02/ChineseGate_02.glb create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_02/file1.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_02/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_03/ChineseGate_03.glb create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_03/file1.png create mode 100644 Greenpoint_Land_Reserves/models/ChineseGate_03/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/FloorBaseWood_01/FloorBaseWood_01.glb create mode 100644 Greenpoint_Land_Reserves/models/FloorBaseWood_01/Floor_Wood.png.001.png create mode 100644 Greenpoint_Land_Reserves/models/FloorBaseWood_01/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/TreeSycamore_01/TreeSycamore_01.glb create mode 100644 Greenpoint_Land_Reserves/models/TreeSycamore_01/file1.png create mode 100644 Greenpoint_Land_Reserves/models/TreeSycamore_01/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/FanstasyPack_TX.png create mode 100644 Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/Tree_Forest_Green_01.glb create mode 100644 Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/models/Wall_Stone_Large/FanstasyPack_TX.png create mode 100644 Greenpoint_Land_Reserves/models/Wall_Stone_Large/Wall_Stone_Large.glb create mode 100644 Greenpoint_Land_Reserves/models/Wall_Stone_Large/thumbnail.png create mode 100644 Greenpoint_Land_Reserves/package.json create mode 100644 Greenpoint_Land_Reserves/scene.json create mode 100644 Greenpoint_Land_Reserves/src/game.ts create mode 100644 Greenpoint_Land_Reserves/tsconfig.json diff --git a/Greenpoint_Land_Reserves/Dockerfile b/Greenpoint_Land_Reserves/Dockerfile new file mode 100644 index 0000000..7221ee3 --- /dev/null +++ b/Greenpoint_Land_Reserves/Dockerfile @@ -0,0 +1,21 @@ +FROM node:10 + +# Create app directory +WORKDIR /usr/src/app + +RUN npm install --global decentraland@next + +# Install app dependencies +# A wildcard is used to ensure both package.json AND package-lock.json are copied +# where available (npm@5+) +COPY package*.json ./ + +RUN npm install +# If you are building your code for production +# RUN npm install --only=production + +# Bundle app source +COPY . . + +EXPOSE 8000 +CMD [ "npm", "start", "--", "--ci" ] \ No newline at end of file diff --git a/Greenpoint_Land_Reserves/b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/models/hiper.glb b/Greenpoint_Land_Reserves/b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/models/hiper.glb new file mode 100644 index 0000000000000000000000000000000000000000..cc09033b5ea46e7ffb1a6d9ddd8cd7799b83dccb GIT binary patch literal 10716 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 void + hoverText: string +} + +type ChangeLinkType = { url: string; name?: string } + +export default class Teleport implements IScript { + init() {} + + spawn(host: Entity, props: Props, channel: IChannel) { + const link = new Entity() + link.setParent(host) + + link.addComponent(new GLTFShape('b88efbbf-2a9a-47b4-86e1-e38ecc2b433b/models/hiper.glb')) + + let url = parseURL(props.url) + + let locationString = props.name ? props.name : 'Visit site' + + link.addComponent( + new OnPointerDown( + async function () { + openExternalURL(url) + }, + { + button: ActionButton.PRIMARY, + hoverText: locationString, + } + ) + ) + + channel.handleAction('changeLink', (action) => { + let newUrl = parseURL(action.values.url) + let hoverString = action.values.name ? action.values.name : 'Visit site' + + link.getComponent(OnPointerDown).callback = async function () { + openExternalURL(url) + } + link.getComponent(OnPointerDown).hoverText = hoverString + }) + + channel.request('getCoords', (result) => { + link.getComponent(OnPointerDown).callback = result.callback + link.getComponent(OnPointerDown).hoverText = result.hoverText + }) + channel.reply('getCoords', () => { + let response: LinkData = { + callback: link.getComponent(OnPointerDown).callback, + hoverText: link.getComponent(OnPointerDown).hoverText, + } + return response + }) + } +} + +export function parseURL(url: string) { + let newURL = url.trim() + + if (url.substr(0, 7) == 'http://') { + newURL = 'https://' + url.substring(7).trim() + } else if (url.substr(0, 7) != 'https://') { + newURL = 'https://' + url.trim() + } + + return newURL +} diff --git a/Greenpoint_Land_Reserves/bin/game.js b/Greenpoint_Land_Reserves/bin/game.js new file mode 100644 index 0000000..d24a176 --- /dev/null +++ b/Greenpoint_Land_Reserves/bin/game.js @@ -0,0 +1,7018 @@ +// ECS +!(function(t, e) { + for (var n in e) t[n] = e[n] +})( + this, + (function(t) { + var e = {} + function n(o) { + if (e[o]) return e[o].exports + var r = (e[o] = { i: o, l: !1, exports: {} }) + return t[o].call(r.exports, r, r.exports, n), (r.l = !0), r.exports + } + return ( + (n.m = t), + (n.c = e), + (n.d = function(t, e, o) { + n.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: o }) + }), + (n.r = function(t) { + 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), + Object.defineProperty(t, '__esModule', { value: !0 }) + }), + (n.t = function(t, e) { + if ((1 & e && (t = n(t)), 8 & e)) return t + if (4 & e && 'object' == typeof t && t && t.__esModule) return t + var o = Object.create(null) + if ((n.r(o), Object.defineProperty(o, 'default', { enumerable: !0, value: t }), 2 & e && 'string' != typeof t)) + for (var r in t) + n.d( + o, + r, + function(e) { + return t[e] + }.bind(null, r) + ) + return o + }), + (n.n = function(t) { + var e = + t && t.__esModule + ? function() { + return t.default + } + : function() { + return t + } + return n.d(e, 'a', e), e + }), + (n.o = function(t, e) { + return Object.prototype.hasOwnProperty.call(t, e) + }), + (n.p = ''), + n((n.s = 30)) + ) + })([ + function(t, e, n) { + 'use strict' + var o = + (this && this.__assign) || + function() { + return (o = + Object.assign || + function(t) { + for (var e, n = 1, o = arguments.length; n < o; n++) + for (var r in (e = arguments[n])) Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]) + return t + }).apply(this, arguments) + }, + r = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + }, + i = + (this && this.__read) || + function(t, e) { + var n = 'function' == typeof Symbol && t[Symbol.iterator] + if (!n) return t + var o, + r, + i = n.call(t), + s = [] + try { + for (; (void 0 === e || e-- > 0) && !(o = i.next()).done; ) s.push(o.value) + } catch (t) { + r = { error: t } + } finally { + try { + o && !o.done && (n = i.return) && n.call(i) + } finally { + if (r) throw r.error + } + } + return s + }, + s = + (this && this.__spread) || + function() { + for (var t = [], e = 0; e < arguments.length; e++) t = t.concat(i(arguments[e])) + return t + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var a = n(1), + p = n(8), + u = n(18), + l = (function() { + function t(t, e, n) { + ;(this.componentId = t), (this.componentName = e), (this.classId = n) + } + return (t = r([p.EventConstructor()], t)) + })() + e.DisposableComponentCreated = l + var c = (function() { + function t(t) { + this.componentId = t + } + return (t = r([p.EventConstructor()], t)) + })() + e.DisposableComponentRemoved = c + var h = (function() { + function t(t, e) { + ;(this.componentId = t), (this.component = e) + } + return (t = r([p.EventConstructor()], t)) + })() + function d(t, e) { + return function(n) { + if (n.isComponent) throw new TypeError('You cannot extend a component. Trying to extend ' + n.originalClassName + ' with: ' + t) + if ('number' != typeof e || isNaN(e)) throw new Error('classId: ' + e + ' is an invalid integer') + var o = n, + r = function() { + if (!d.engine) throw new Error('You need to set a DisposableComponent.engine before creating disposable components') + var n = Array.prototype.slice.call(arguments), + r = new (o.bind.apply(o, s([void 0], n)))(), + i = a.newId('C') + return ( + Object.defineProperty(r, '__name__symbol_', { enumerable: !1, writable: !1, configurable: !1, value: t }), + Object.defineProperty(r, '__component__id_', { enumerable: !1, writable: !1, configurable: !1, value: i }), + void 0 !== e && + Object.defineProperty(r, '__classId__symbol_', { enumerable: !1, writable: !1, configurable: !1, value: e }), + d.engine && d.engine.registerComponent(r), + r + ) + } + return ( + void 0 !== e && (r.__classId__symbol_ = e), + (r.__name__symbol_ = t), + (r.isComponent = !0), + (r.isDisposableComponent = !0), + (r.originalClassName = t), + ((r.prototype = n.prototype).constructor = n), + r + ) + } + } + function f(t) { + if (!t) throw new TypeError(t + ' is not a component.') + if (t.__component__id_) return t.__component__id_ + throw new TypeError(t + ' is not a registered disposable component.') + } + ;(e.DisposableComponentUpdated = h), + (e.Component = function(t, e) { + return function(n) { + if (n.isComponent) throw new TypeError('You cannot extend a component. Trying to extend ' + n.originalClassName + ' with: ' + t) + var o = n, + r = function() { + var n = Array.prototype.slice.call(arguments), + r = new (o.bind.apply(o, s([void 0], n)))() + return ( + Object.defineProperty(r, '__name__symbol_', { enumerable: !1, writable: !1, configurable: !1, value: t }), + void 0 !== e && + Object.defineProperty(r, '__classId__symbol_', { enumerable: !1, writable: !1, configurable: !1, value: e }), + r + ) + } + return ( + void 0 !== e && (r.__classId__symbol_ = e), + (r.__name__symbol_ = t), + (r.isComponent = !0), + (r.originalClassName = t), + ((r.prototype = n.prototype).constructor = n), + r + ) + } + }), + (e.DisposableComponent = d), + (function(t) { + t.engine = null + })((d = e.DisposableComponent || (e.DisposableComponent = {}))), + (e.getComponentName = function(t) { + if (!t) throw new TypeError(t + ' is not a component.') + if (t.__name__symbol_) return t.__name__symbol_ + throw new TypeError(t + ' is not a registered component.') + }), + (e.getComponentClassId = function(t) { + if (!t) throw new TypeError(t + ' is not a component.') + if (t.__classId__symbol_) return t.__classId__symbol_ + if (!t.__name__symbol_) throw new TypeError(t + ' is not a registered component.') + return null + }), + (e.getComponentId = f) + var y = (function() { + function t() { + ;(this.dirty = !1), (this.data = {}), (this.subscriptions = []) + } + return ( + (t.component = function(t, e) { + if (delete t[e]) { + var n = e + '_' + Math.random() + ;(t[n] = void 0), + Object.defineProperty(t, n, o(o({}, Object.getOwnPropertyDescriptor(t, n)), { enumerable: !1 })), + Object.defineProperty(t, e.toString(), { + get: function() { + return this[n] + }, + set: function(t) { + var o = this[n] + if (((this.data[e] = t ? f(t) : null), (this[n] = t), t !== o)) { + this.dirty = !0 + for (var r = 0; r < this.subscriptions.length; r++) this.subscriptions[r](e, t, o) + } + }, + enumerable: !0 + }) + } + }), + (t.field = function(t, e) { + delete t[e] && + Object.defineProperty(t, e.toString(), { + get: function() { + return this.data[e] + }, + set: function(t) { + var n = this.data[e] + if (((this.data[e] = t), t !== n)) { + this.dirty = !0 + for (var o = 0; o < this.subscriptions.length; o++) this.subscriptions[o](e, t, n) + } + }, + enumerable: !0 + }) + }), + (t.uiValue = function(t, e) { + delete t[e] && + Object.defineProperty(t, e.toString(), { + get: function() { + return this.data[e].toString() + }, + set: function(t) { + var n = this.data[e], + o = new u.UIValue(t) + if (((this.data[e] = o), o !== n)) { + this.dirty = !0 + for (var r = 0; r < this.subscriptions.length; r++) this.subscriptions[r](e, o, n) + } + }, + enumerable: !0 + }) + }), + (t.readonly = function(t, e) { + delete t[e] && + Object.defineProperty(t, e.toString(), { + get: function() { + if (e in this.data == !1) throw new Error('The field ' + e + ' is uninitialized') + return this.data[e] + }, + set: function(t) { + if (e in this.data) throw new Error('The field ' + e + ' is readonly') + ;(this.data[e] = t), (this.dirty = !0) + }, + enumerable: !0, + configurable: !1 + }) + }), + (t.prototype.onChange = function(t) { + return this.subscriptions.push(t), this + }), + (t.prototype.toJSON = function() { + return this.data + }), + t + ) + })() + ;(e.ObservableComponent = y), + (e.isDisposableComponent = function(t) { + return '__component__id_' in t + }) + }, + function(t, e, n) { + 'use strict' + var o = + (this && this.__read) || + function(t, e) { + var n = 'function' == typeof Symbol && t[Symbol.iterator] + if (!n) return t + var o, + r, + i = n.call(t), + s = [] + try { + for (; (void 0 === e || e-- > 0) && !(o = i.next()).done; ) s.push(o.value) + } catch (t) { + r = { error: t } + } finally { + try { + o && !o.done && (n = i.return) && n.call(i) + } finally { + if (r) throw r.error + } + } + return s + }, + r = + (this && this.__spread) || + function() { + for (var t = [], e = 0; e < arguments.length; e++) t = t.concat(o(arguments[e])) + return t + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var i = 0 + ;(e.log = function() { + for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e] + 'undefined' != typeof dcl ? dcl.log.apply(dcl, r(t)) : console.log.apply(console, r(['DEBUG:'], t)) + }), + (e.error = function(t, e) { + 'undefined' != typeof dcl ? dcl.error(t, e) : console.error('ERROR:', t, e) + }), + (e.newId = function(t) { + if ((i++, 0 === t.length)) throw new Error('newId(type: string): type cannot be empty') + return t + i.toString(36) + }), + (e.uuid = function() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(t) { + var e = (16 * Math.random()) | 0 + return ('x' === t ? e : (3 & e) | 8).toString(16) + }) + }), + (e.buildArray = function(t, e) { + for (var n = [], o = 0; o < t; ++o) n.push(e()) + return n + }), + (e.openExternalURL = function(t) { + 'undefined' != typeof dcl ? dcl.openExternalUrl(t) : console.error('ERROR: openExternalURL dcl is undefined') + }), + (e.openNFTDialog = function(t, e) { + if ((void 0 === e && (e = null), 'undefined' != typeof dcl)) { + var n = t.match(/ethereum:\/\/(.+)\/(.+)/) + if (!n || n.length < 3) return + dcl.openNFTDialog(n[1], n[2], e) + } else console.error('ERROR: openNFTDialog dcl is undefined') + }) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }), + (function(t) { + ;(t[(t.CW = 0)] = 'CW'), (t[(t.CCW = 1)] = 'CCW') + })(e.Orientation || (e.Orientation = {})), + (function(t) { + ;(t[(t.LOCAL = 0)] = 'LOCAL'), (t[(t.WORLD = 1)] = 'WORLD'), (t[(t.BONE = 2)] = 'BONE') + })(e.Space || (e.Space = {})), + (e.ToGammaSpace = 1 / 2.2), + (e.ToLinearSpace = 2.2), + (e.Epsilon = 1e-6), + (e.DEG2RAD = Math.PI / 180), + (e.RAD2DEG = 360 / (2 * Math.PI)) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(9), + r = n(2), + i = n(10), + s = n(6), + a = (function() { + function t(t, e, n) { + void 0 === t && (t = 0), void 0 === e && (e = 0), void 0 === n && (n = 0), (this.x = t), (this.y = e), (this.z = n) + } + return ( + Object.defineProperty(t.prototype, 'isNonUniform', { + get: function() { + var t = Math.abs(this.x), + e = Math.abs(this.y) + if (t !== e) return !0 + var n = Math.abs(this.z) + return t !== n || e !== n + }, + enumerable: !0, + configurable: !0 + }), + (t.Add = function(e, n) { + return new t(e.x, e.y, e.z).addInPlace(n) + }), + (t.GetClipFactor = function(e, n, o, r) { + var i = t.Dot(e, o) - r + return i / (i - (t.Dot(n, o) - r)) + }), + (t.GetAngleBetweenVectors = function(e, n, r) { + var i = e.normalizeToRef(o.MathTmp.Vector3[1]), + s = n.normalizeToRef(o.MathTmp.Vector3[2]), + a = t.Dot(i, s), + p = o.MathTmp.Vector3[3] + return t.CrossToRef(i, s, p), t.Dot(p, r) > 0 ? Math.acos(a) : -Math.acos(a) + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1], e[n + 2]) + }), + (t.FromFloatArray = function(e, n) { + return t.FromArray(e, n) + }), + (t.FromArrayToRef = function(t, e, n) { + ;(n.x = t[e]), (n.y = t[e + 1]), (n.z = t[e + 2]) + }), + (t.FromFloatArrayToRef = function(e, n, o) { + return t.FromArrayToRef(e, n, o) + }), + (t.FromFloatsToRef = function(t, e, n, o) { + o.copyFromFloats(t, e, n) + }), + (t.Zero = function() { + return new t(0, 0, 0) + }), + (t.One = function() { + return new t(1, 1, 1) + }), + (t.Up = function() { + return new t(0, 1, 0) + }), + (t.Down = function() { + return new t(0, -1, 0) + }), + (t.Forward = function() { + return new t(0, 0, 1) + }), + (t.Backward = function() { + return new t(0, 0, -1) + }), + (t.Right = function() { + return new t(1, 0, 0) + }), + (t.Left = function() { + return new t(-1, 0, 0) + }), + (t.TransformCoordinates = function(e, n) { + var o = t.Zero() + return t.TransformCoordinatesToRef(e, n, o), o + }), + (t.TransformCoordinatesToRef = function(e, n, o) { + return t.TransformCoordinatesFromFloatsToRef(e.x, e.y, e.z, n, o) + }), + (t.TransformCoordinatesFromFloatsToRef = function(t, e, n, o, r) { + var i = o.m, + s = t * i[0] + e * i[4] + n * i[8] + i[12], + a = t * i[1] + e * i[5] + n * i[9] + i[13], + p = t * i[2] + e * i[6] + n * i[10] + i[14], + u = 1 / (t * i[3] + e * i[7] + n * i[11] + i[15]) + ;(r.x = s * u), (r.y = a * u), (r.z = p * u) + }), + (t.TransformNormal = function(e, n) { + var o = t.Zero() + return t.TransformNormalToRef(e, n, o), o + }), + (t.TransformNormalToRef = function(t, e, n) { + this.TransformNormalFromFloatsToRef(t.x, t.y, t.z, e, n) + }), + (t.TransformNormalFromFloatsToRef = function(t, e, n, o, r) { + var i = o.m + ;(r.x = t * i[0] + e * i[4] + n * i[8]), (r.y = t * i[1] + e * i[5] + n * i[9]), (r.z = t * i[2] + e * i[6] + n * i[10]) + }), + (t.CatmullRom = function(e, n, o, r, i) { + var s = i * i, + a = i * s + return new t( + 0.5 * (2 * n.x + (-e.x + o.x) * i + (2 * e.x - 5 * n.x + 4 * o.x - r.x) * s + (-e.x + 3 * n.x - 3 * o.x + r.x) * a), + 0.5 * (2 * n.y + (-e.y + o.y) * i + (2 * e.y - 5 * n.y + 4 * o.y - r.y) * s + (-e.y + 3 * n.y - 3 * o.y + r.y) * a), + 0.5 * (2 * n.z + (-e.z + o.z) * i + (2 * e.z - 5 * n.z + 4 * o.z - r.z) * s + (-e.z + 3 * n.z - 3 * o.z + r.z) * a) + ) + }), + (t.Clamp = function(e, n, o) { + var r = new t() + return t.ClampToRef(e, n, o, r), r + }), + (t.ClampToRef = function(t, e, n, o) { + var r = t.x + r = (r = r > n.x ? n.x : r) < e.x ? e.x : r + var i = t.y + i = (i = i > n.y ? n.y : i) < e.y ? e.y : i + var s = t.z + ;(s = (s = s > n.z ? n.z : s) < e.z ? e.z : s), o.copyFromFloats(r, i, s) + }), + (t.Hermite = function(e, n, o, r, i) { + var s = i * i, + a = i * s, + p = 2 * a - 3 * s + 1, + u = -2 * a + 3 * s, + l = a - 2 * s + i, + c = a - s + return new t( + e.x * p + o.x * u + n.x * l + r.x * c, + e.y * p + o.y * u + n.y * l + r.y * c, + e.z * p + o.z * u + n.z * l + r.z * c + ) + }), + (t.Lerp = function(e, n, o) { + var r = new t(0, 0, 0) + return t.LerpToRef(e, n, o, r), r + }), + (t.LerpToRef = function(t, e, n, o) { + ;(o.x = t.x + (e.x - t.x) * n), (o.y = t.y + (e.y - t.y) * n), (o.z = t.z + (e.z - t.z) * n) + }), + (t.Dot = function(t, e) { + return t.x * e.x + t.y * e.y + t.z * e.z + }), + (t.Cross = function(e, n) { + var o = t.Zero() + return t.CrossToRef(e, n, o), o + }), + (t.CrossToRef = function(t, e, n) { + var o = t.y * e.z - t.z * e.y, + r = t.z * e.x - t.x * e.z, + i = t.x * e.y - t.y * e.x + n.copyFromFloats(o, r, i) + }), + (t.Normalize = function(e) { + var n = t.Zero() + return t.NormalizeToRef(e, n), n + }), + (t.NormalizeToRef = function(t, e) { + t.normalizeToRef(e) + }), + (t.Minimize = function(e, n) { + var o = new t(e.x, e.y, e.z) + return o.minimizeInPlace(n), o + }), + (t.Maximize = function(e, n) { + var o = new t(e.x, e.y, e.z) + return o.maximizeInPlace(n), o + }), + (t.Distance = function(e, n) { + return Math.sqrt(t.DistanceSquared(e, n)) + }), + (t.DistanceSquared = function(t, e) { + var n = t.x - e.x, + o = t.y - e.y, + r = t.z - e.z + return n * n + o * o + r * r + }), + (t.Center = function(e, n) { + var o = t.Add(e, n) + return o.scaleInPlace(0.5), o + }), + (t.RotationFromAxis = function(e, n, o) { + var r = t.Zero() + return t.RotationFromAxisToRef(e, n, o, r), r + }), + (t.RotationFromAxisToRef = function(t, e, n, r) { + var s = o.MathTmp.Quaternion[0] + i.Quaternion.RotationQuaternionFromAxisToRef(t, e, n, s), r.copyFrom(s.eulerAngles) + }), + (t.prototype.toString = function() { + return '(' + this.x + ', ' + this.y + ', ' + this.z + ')' + }), + (t.prototype.getClassName = function() { + return 'Vector3' + }), + (t.prototype.getHashCode = function() { + var t = this.x || 0 + return (t = (397 * (t = (397 * t) ^ (this.y || 0))) ^ (this.z || 0)) + }), + (t.prototype.asArray = function() { + var t = [] + return this.toArray(t, 0), t + }), + (t.prototype.toArray = function(t, e) { + return void 0 === e && (e = 0), (t[e] = this.x), (t[e + 1] = this.y), (t[e + 2] = this.z), this + }), + (t.prototype.toQuaternion = function() { + return i.Quaternion.Identity.setEuler(this.y, this.x, this.z) + }), + (t.prototype.addInPlace = function(t) { + return this.addInPlaceFromFloats(t.x, t.y, t.z) + }), + (t.prototype.addInPlaceFromFloats = function(t, e, n) { + return (this.x += t), (this.y += e), (this.z += n), this + }), + (t.prototype.add = function(e) { + return new t(this.x + e.x, this.y + e.y, this.z + e.z) + }), + (t.prototype.addToRef = function(t, e) { + return e.copyFromFloats(this.x + t.x, this.y + t.y, this.z + t.z) + }), + (t.prototype.subtractInPlace = function(t) { + return (this.x -= t.x), (this.y -= t.y), (this.z -= t.z), this + }), + (t.prototype.subtract = function(e) { + return new t(this.x - e.x, this.y - e.y, this.z - e.z) + }), + (t.prototype.subtractToRef = function(t, e) { + return this.subtractFromFloatsToRef(t.x, t.y, t.z, e) + }), + (t.prototype.subtractFromFloats = function(e, n, o) { + return new t(this.x - e, this.y - n, this.z - o) + }), + (t.prototype.subtractFromFloatsToRef = function(t, e, n, o) { + return o.copyFromFloats(this.x - t, this.y - e, this.z - n) + }), + (t.prototype.applyMatrix4 = function(t) { + this.applyMatrix4ToRef(t, this) + }), + (t.prototype.applyMatrix4ToRef = function(t, e) { + var n = this.x, + o = this.y, + r = this.z, + i = t.m, + s = 1 / (i[3] * n + i[7] * o + i[11] * r + i[15]) + return ( + (e.x = (i[0] * n + i[4] * o + i[8] * r + i[12]) * s), + (e.y = (i[1] * n + i[5] * o + i[9] * r + i[13]) * s), + (e.z = (i[2] * n + i[6] * o + i[10] * r + i[14]) * s), + e + ) + }), + (t.prototype.rotate = function(t) { + return this.rotateToRef(t, this) + }), + (t.prototype.rotateToRef = function(t, e) { + var n = this.x, + o = this.y, + r = this.z, + i = t.x, + s = t.y, + a = t.z, + p = t.w, + u = p * n + s * r - a * o, + l = p * o + a * n - i * r, + c = p * r + i * o - s * n, + h = -i * n - s * o - a * r + return ( + (e.x = u * p + h * -i + l * -a - c * -s), + (e.y = l * p + h * -s + c * -i - u * -a), + (e.z = c * p + h * -a + u * -s - l * -i), + e + ) + }), + (t.prototype.negate = function() { + return new t(-this.x, -this.y, -this.z) + }), + (t.prototype.scaleInPlace = function(t) { + return (this.x *= t), (this.y *= t), (this.z *= t), this + }), + (t.prototype.scale = function(e) { + return new t(this.x * e, this.y * e, this.z * e) + }), + (t.prototype.scaleToRef = function(t, e) { + return e.copyFromFloats(this.x * t, this.y * t, this.z * t) + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return e.addInPlaceFromFloats(this.x * t, this.y * t, this.z * t) + }), + (t.prototype.equals = function(t) { + return t && this.x === t.x && this.y === t.y && this.z === t.z + }), + (t.prototype.equalsWithEpsilon = function(t, e) { + return ( + void 0 === e && (e = r.Epsilon), + t && + s.Scalar.WithinEpsilon(this.x, t.x, e) && + s.Scalar.WithinEpsilon(this.y, t.y, e) && + s.Scalar.WithinEpsilon(this.z, t.z, e) + ) + }), + (t.prototype.equalsToFloats = function(t, e, n) { + return this.x === t && this.y === e && this.z === n + }), + (t.prototype.multiplyInPlace = function(t) { + return (this.x *= t.x), (this.y *= t.y), (this.z *= t.z), this + }), + (t.prototype.multiply = function(t) { + return this.multiplyByFloats(t.x, t.y, t.z) + }), + (t.prototype.multiplyToRef = function(t, e) { + return e.copyFromFloats(this.x * t.x, this.y * t.y, this.z * t.z) + }), + (t.prototype.multiplyByFloats = function(e, n, o) { + return new t(this.x * e, this.y * n, this.z * o) + }), + (t.prototype.divide = function(e) { + return new t(this.x / e.x, this.y / e.y, this.z / e.z) + }), + (t.prototype.divideToRef = function(t, e) { + return e.copyFromFloats(this.x / t.x, this.y / t.y, this.z / t.z) + }), + (t.prototype.divideInPlace = function(t) { + return this.divideToRef(t, this) + }), + (t.prototype.minimizeInPlace = function(t) { + return this.minimizeInPlaceFromFloats(t.x, t.y, t.z) + }), + (t.prototype.maximizeInPlace = function(t) { + return this.maximizeInPlaceFromFloats(t.x, t.y, t.z) + }), + (t.prototype.minimizeInPlaceFromFloats = function(t, e, n) { + return t < this.x && (this.x = t), e < this.y && (this.y = e), n < this.z && (this.z = n), this + }), + (t.prototype.maximizeInPlaceFromFloats = function(t, e, n) { + return t > this.x && (this.x = t), e > this.y && (this.y = e), n > this.z && (this.z = n), this + }), + (t.prototype.floor = function() { + return new t(Math.floor(this.x), Math.floor(this.y), Math.floor(this.z)) + }), + (t.prototype.fract = function() { + return new t(this.x - Math.floor(this.x), this.y - Math.floor(this.y), this.z - Math.floor(this.z)) + }), + (t.prototype.length = function() { + return Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z) + }), + (t.prototype.lengthSquared = function() { + return this.x * this.x + this.y * this.y + this.z * this.z + }), + (t.prototype.normalize = function() { + return this.normalizeFromLength(this.length()) + }), + (t.prototype.normalizeFromLength = function(t) { + return 0 === t || 1 === t ? this : this.scaleInPlace(1 / t) + }), + (t.prototype.normalizeToNew = function() { + var e = new t(0, 0, 0) + return this.normalizeToRef(e), e + }), + (t.prototype.normalizeToRef = function(t) { + var e = this.length() + return 0 === e || 1 === e ? t.copyFromFloats(this.x, this.y, this.z) : this.scaleToRef(1 / e, t) + }), + (t.prototype.clone = function() { + return new t(this.x, this.y, this.z) + }), + (t.prototype.copyFrom = function(t) { + return this.copyFromFloats(t.x, t.y, t.z) + }), + (t.prototype.copyFromFloats = function(t, e, n) { + return (this.x = t), (this.y = e), (this.z = n), this + }), + (t.prototype.set = function(t, e, n) { + return this.copyFromFloats(t, e, n) + }), + (t.prototype.setAll = function(t) { + return (this.x = this.y = this.z = t), this + }), + t + ) + })() + e.Vector3 = a + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__assign) || + function() { + return (i = + Object.assign || + function(t) { + for (var e, n = 1, o = arguments.length; n < o; n++) + for (var r in (e = arguments[n])) Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]) + return t + }).apply(this, arguments) + }, + s = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var a, + p = n(0), + u = n(5), + l = n(26), + c = n(1), + h = n(16) + !(function(t) { + ;(t[(t.TRANSFORM = 1)] = 'TRANSFORM'), + (t[(t.UUID_CALLBACK = 8)] = 'UUID_CALLBACK'), + (t[(t.BOX_SHAPE = 16)] = 'BOX_SHAPE'), + (t[(t.SPHERE_SHAPE = 17)] = 'SPHERE_SHAPE'), + (t[(t.PLANE_SHAPE = 18)] = 'PLANE_SHAPE'), + (t[(t.CONE_SHAPE = 19)] = 'CONE_SHAPE'), + (t[(t.CYLINDER_SHAPE = 20)] = 'CYLINDER_SHAPE'), + (t[(t.TEXT_SHAPE = 21)] = 'TEXT_SHAPE'), + (t[(t.NFT_SHAPE = 22)] = 'NFT_SHAPE'), + (t[(t.UI_WORLD_SPACE_SHAPE = 23)] = 'UI_WORLD_SPACE_SHAPE'), + (t[(t.UI_SCREEN_SPACE_SHAPE = 24)] = 'UI_SCREEN_SPACE_SHAPE'), + (t[(t.UI_CONTAINER_RECT = 25)] = 'UI_CONTAINER_RECT'), + (t[(t.UI_CONTAINER_STACK = 26)] = 'UI_CONTAINER_STACK'), + (t[(t.UI_TEXT_SHAPE = 27)] = 'UI_TEXT_SHAPE'), + (t[(t.UI_INPUT_TEXT_SHAPE = 28)] = 'UI_INPUT_TEXT_SHAPE'), + (t[(t.UI_IMAGE_SHAPE = 29)] = 'UI_IMAGE_SHAPE'), + (t[(t.UI_SLIDER_SHAPE = 30)] = 'UI_SLIDER_SHAPE'), + (t[(t.CIRCLE_SHAPE = 31)] = 'CIRCLE_SHAPE'), + (t[(t.BILLBOARD = 32)] = 'BILLBOARD'), + (t[(t.ANIMATION = 33)] = 'ANIMATION'), + (t[(t.FONT = 34)] = 'FONT'), + (t[(t.UI_FULLSCREEN_SHAPE = 40)] = 'UI_FULLSCREEN_SHAPE'), + (t[(t.UI_BUTTON_SHAPE = 41)] = 'UI_BUTTON_SHAPE'), + (t[(t.GLTF_SHAPE = 54)] = 'GLTF_SHAPE'), + (t[(t.OBJ_SHAPE = 55)] = 'OBJ_SHAPE'), + (t[(t.AVATAR_SHAPE = 56)] = 'AVATAR_SHAPE'), + (t[(t.BASIC_MATERIAL = 64)] = 'BASIC_MATERIAL'), + (t[(t.PBR_MATERIAL = 65)] = 'PBR_MATERIAL'), + (t[(t.HIGHLIGHT_ENTITY = 66)] = 'HIGHLIGHT_ENTITY'), + (t[(t.SOUND = 67)] = 'SOUND'), + (t[(t.TEXTURE = 68)] = 'TEXTURE'), + (t[(t.VIDEO_CLIP = 70)] = 'VIDEO_CLIP'), + (t[(t.VIDEO_TEXTURE = 71)] = 'VIDEO_TEXTURE'), + (t[(t.AUDIO_CLIP = 200)] = 'AUDIO_CLIP'), + (t[(t.AUDIO_SOURCE = 201)] = 'AUDIO_SOURCE'), + (t[(t.AUDIO_STREAM = 202)] = 'AUDIO_STREAM'), + (t[(t.GIZMOS = 203)] = 'GIZMOS'), + (t[(t.SMART_ITEM = 204)] = 'SMART_ITEM') + })((a = e.CLASS_ID || (e.CLASS_ID = {}))) + var d = (function(t) { + function e(e) { + void 0 === e && (e = {}) + var n = t.call(this) || this + return ( + (n.position = e.position || u.Vector3.Zero()), + (n.rotation = e.rotation || u.Quaternion.Identity), + (n.scale = e.scale || new u.Vector3(1, 1, 1)), + n + ) + } + return ( + r(e, t), + Object.defineProperty(e.prototype, 'eulerAngles', { + get: function() { + return this.rotation.eulerAngles + }, + enumerable: !0, + configurable: !0 + }), + (e.prototype.lookAt = function(t, e) { + void 0 === e && (e = u.MathTmp.staticUp) + var n = new u.Matrix() + return u.Matrix.LookAtLHToRef(this.position, t, e, n), n.invert(), u.Quaternion.FromRotationMatrixToRef(n, this.rotation), this + }), + (e.prototype.rotate = function(t, e) { + return this.rotation.multiplyInPlace(this.rotation.angleAxis(e, t)), this + }), + (e.prototype.translate = function(t) { + return this.position.addInPlace(t), this + }), + s([p.ObservableComponent.field], e.prototype, 'position', void 0), + s([p.ObservableComponent.field], e.prototype, 'rotation', void 0), + s([p.ObservableComponent.field], e.prototype, 'scale', void 0), + (e = s([p.Component('engine.transform', a.TRANSFORM)], e)) + ) + })(p.ObservableComponent) + e.Transform = d + var f = (function(t) { + function e(e, n, o) { + void 0 === e && (e = !0), void 0 === n && (n = !0), void 0 === o && (o = !0) + var r = t.call(this) || this + return (r.x = !0), (r.y = !0), (r.z = !0), (r.x = e), (r.y = n), (r.z = o), r + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'x', void 0), + s([p.ObservableComponent.field], e.prototype, 'y', void 0), + s([p.ObservableComponent.field], e.prototype, 'z', void 0), + (e = s([p.Component('engine.billboard', a.BILLBOARD)], e)) + ) + })(p.ObservableComponent) + e.Billboard = f + var y = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.withCollisions = !0), (e.isPointerBlocker = !0), (e.visible = !0), e + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'withCollisions', void 0), + s([p.ObservableComponent.field], e.prototype, 'isPointerBlocker', void 0), + s([p.ObservableComponent.field], e.prototype, 'visible', void 0), + e + ) + })(p.ObservableComponent) + e.Shape = y + var v = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return r(e, t), (e = s([p.DisposableComponent('engine.shape', a.BOX_SHAPE)], e)) + })(y) + e.BoxShape = v + var m = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return r(e, t), (e = s([p.DisposableComponent('engine.shape', a.SPHERE_SHAPE)], e)) + })(y) + e.SphereShape = m + var b = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'segments', void 0), + s([p.ObservableComponent.field], e.prototype, 'arc', void 0), + (e = s([p.DisposableComponent('engine.shape', a.CIRCLE_SHAPE)], e)) + ) + })(y) + e.CircleShape = b + var g = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.width = 1), (e.height = 1), e + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'width', void 0), + s([p.ObservableComponent.field], e.prototype, 'height', void 0), + s([p.ObservableComponent.field], e.prototype, 'uvs', void 0), + (e = s([p.DisposableComponent('engine.shape', a.PLANE_SHAPE)], e)) + ) + })(y) + e.PlaneShape = g + var _ = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.radiusTop = 0), + (e.radiusBottom = 1), + (e.segmentsHeight = 1), + (e.segmentsRadial = 36), + (e.openEnded = !1), + (e.radius = null), + (e.arc = 360), + e + ) + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'radiusTop', void 0), + s([p.ObservableComponent.field], e.prototype, 'radiusBottom', void 0), + s([p.ObservableComponent.field], e.prototype, 'segmentsHeight', void 0), + s([p.ObservableComponent.field], e.prototype, 'segmentsRadial', void 0), + s([p.ObservableComponent.field], e.prototype, 'openEnded', void 0), + s([p.ObservableComponent.field], e.prototype, 'radius', void 0), + s([p.ObservableComponent.field], e.prototype, 'arc', void 0), + (e = s([p.DisposableComponent('engine.shape', a.CONE_SHAPE)], e)) + ) + })(y) + e.ConeShape = _ + var C = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.radiusTop = 0), + (e.radiusBottom = 1), + (e.segmentsHeight = 1), + (e.segmentsRadial = 36), + (e.openEnded = !1), + (e.radius = null), + (e.arc = 360), + e + ) + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'radiusTop', void 0), + s([p.ObservableComponent.field], e.prototype, 'radiusBottom', void 0), + s([p.ObservableComponent.field], e.prototype, 'segmentsHeight', void 0), + s([p.ObservableComponent.field], e.prototype, 'segmentsRadial', void 0), + s([p.ObservableComponent.field], e.prototype, 'openEnded', void 0), + s([p.ObservableComponent.field], e.prototype, 'radius', void 0), + s([p.ObservableComponent.field], e.prototype, 'arc', void 0), + (e = s([p.DisposableComponent('engine.shape', a.CYLINDER_SHAPE)], e)) + ) + })(y) + e.CylinderShape = C + var x, + O = (function(t) { + function e(e) { + var n = t.call(this) || this + return (n.src = e), n + } + return r(e, t), s([y.readonly], e.prototype, 'src', void 0), (e = s([p.DisposableComponent('engine.shape', a.GLTF_SHAPE)], e)) + })(y) + ;(e.GLTFShape = O), + (function(t) { + ;(t[(t.Classic = 0)] = 'Classic'), + (t[(t.Baroque_Ornament = 1)] = 'Baroque_Ornament'), + (t[(t.Diamond_Ornament = 2)] = 'Diamond_Ornament'), + (t[(t.Minimal_Wide = 3)] = 'Minimal_Wide'), + (t[(t.Minimal_Grey = 4)] = 'Minimal_Grey'), + (t[(t.Blocky = 5)] = 'Blocky'), + (t[(t.Gold_Edges = 6)] = 'Gold_Edges'), + (t[(t.Gold_Carved = 7)] = 'Gold_Carved'), + (t[(t.Gold_Wide = 8)] = 'Gold_Wide'), + (t[(t.Gold_Rounded = 9)] = 'Gold_Rounded'), + (t[(t.Metal_Medium = 10)] = 'Metal_Medium'), + (t[(t.Metal_Wide = 11)] = 'Metal_Wide'), + (t[(t.Metal_Slim = 12)] = 'Metal_Slim'), + (t[(t.Metal_Rounded = 13)] = 'Metal_Rounded'), + (t[(t.Pins = 14)] = 'Pins'), + (t[(t.Minimal_Black = 15)] = 'Minimal_Black'), + (t[(t.Minimal_White = 16)] = 'Minimal_White'), + (t[(t.Tape = 17)] = 'Tape'), + (t[(t.Wood_Slim = 18)] = 'Wood_Slim'), + (t[(t.Wood_Wide = 19)] = 'Wood_Wide'), + (t[(t.Wood_Twigs = 20)] = 'Wood_Twigs'), + (t[(t.Canvas = 21)] = 'Canvas') + })((x = e.PictureFrameStyle || (e.PictureFrameStyle = {}))) + var w = (function(t) { + function e(e, n) { + void 0 === n && (n = {}) + var o = t.call(this) || this + o.src = e + var r = new u.Color3(0.6404918, 0.611472, 0.8584906), + i = x.Classic + return ( + n instanceof u.Color3 ? (r = n) : null != n && (n.color && (r = n.color), n.style && (i = n.style)), + (o.color = r), + (o.style = i), + o + ) + } + return ( + r(e, t), + s([y.readonly], e.prototype, 'src', void 0), + s([y.readonly], e.prototype, 'style', void 0), + s([p.ObservableComponent.field], e.prototype, 'color', void 0), + (e = s([p.DisposableComponent('engine.shape', a.NFT_SHAPE)], e)) + ) + })(y) + e.NFTShape = w + var T = (function(t) { + function e(e, n) { + var o = t.call(this) || this + if (((o.src = e), n)) + for (var r in n) { + o[r] = n[r] + } + return o + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'src', void 0), + s([p.ObservableComponent.readonly], e.prototype, 'samplingMode', void 0), + s([p.ObservableComponent.readonly], e.prototype, 'wrap', void 0), + s([p.ObservableComponent.readonly], e.prototype, 'hasAlpha', void 0), + (e = s([p.DisposableComponent('engine.texture', a.TEXTURE)], e)) + ) + })(p.ObservableComponent) + e.Texture = T + var R = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.states = []), e + } + return ( + r(e, t), + (e.prototype.addClip = function(t) { + var e = this + return ( + this.states.push(t), + t.onChange(function() { + e.dirty = !0 + }), + this + ) + }), + (e.prototype.getClip = function(t) { + for (var e = 0; e < this.states.length; e++) { + var n = this.states[e] + if (n.clip === t) return n + } + var o = new l.AnimationState(t) + return this.addClip(o), o + }), + s([p.ObservableComponent.readonly], e.prototype, 'states', void 0), + (e = s([p.Component('engine.animator', a.ANIMATION)], e)) + ) + })(y) + e.Animator = R + var A = (function(t) { + function e(e) { + var n = t.call(this) || this + return (n.src = e), n + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'src', void 0), + (e = s([p.DisposableComponent('engine.shape', a.OBJ_SHAPE)], e)) + ) + })(y) + e.OBJShape = A + var E = (function(t) { + function e(e) { + void 0 === e && (e = '') + var n = t.call(this) || this + return (n.src = e), n + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'src', void 0), + (e = s([p.DisposableComponent('engine.font', a.FONT)], e)) + ) + })(p.ObservableComponent) + ;(e.Font = E), + (function(t) { + ;(t.SanFrancisco = 'builtin:SF-UI-Text-Regular SDF'), + (t.SanFrancisco_Heavy = 'builtin:SF-UI-Text-Heavy SDF'), + (t.SanFrancisco_Semibold = 'builtin:SF-UI-Text-Semibold SDF'), + (t.LiberationSans = 'builtin:LiberationSans SDF') + })(e.Fonts || (e.Fonts = {})) + var P, + S = (function(t) { + function e(e) { + var n = t.call(this) || this + return ( + (n.outlineWidth = 0), + (n.outlineColor = new u.Color3(1, 1, 1)), + (n.color = new u.Color3(1, 1, 1)), + (n.fontSize = 10), + (n.fontWeight = 'normal'), + (n.opacity = 1), + (n.value = ''), + (n.lineSpacing = '0px'), + (n.lineCount = 0), + (n.resizeToFit = !1), + (n.textWrapping = !1), + (n.shadowBlur = 0), + (n.shadowOffsetX = 0), + (n.shadowOffsetY = 0), + (n.shadowColor = new u.Color3(1, 1, 1)), + (n.zIndex = 0), + (n.hTextAlign = 'center'), + (n.vTextAlign = 'center'), + (n.width = 1), + (n.height = 1), + (n.paddingTop = 0), + (n.paddingRight = 0), + (n.paddingBottom = 0), + (n.paddingLeft = 0), + (n.isPickable = !1), + (n.billboard = !1), + e && (n.value = e), + n + ) + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'outlineWidth', void 0), + s([p.ObservableComponent.field], e.prototype, 'outlineColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'color', void 0), + s([p.ObservableComponent.field], e.prototype, 'fontSize', void 0), + s([p.ObservableComponent.field], e.prototype, 'fontWeight', void 0), + s([p.ObservableComponent.component], e.prototype, 'font', void 0), + s([p.ObservableComponent.field], e.prototype, 'opacity', void 0), + s([p.ObservableComponent.field], e.prototype, 'value', void 0), + s([p.ObservableComponent.field], e.prototype, 'lineSpacing', void 0), + s([p.ObservableComponent.field], e.prototype, 'lineCount', void 0), + s([p.ObservableComponent.field], e.prototype, 'resizeToFit', void 0), + s([p.ObservableComponent.field], e.prototype, 'textWrapping', void 0), + s([p.ObservableComponent.field], e.prototype, 'shadowBlur', void 0), + s([p.ObservableComponent.field], e.prototype, 'shadowOffsetX', void 0), + s([p.ObservableComponent.field], e.prototype, 'shadowOffsetY', void 0), + s([p.ObservableComponent.field], e.prototype, 'shadowColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'zIndex', void 0), + s([p.ObservableComponent.field], e.prototype, 'hTextAlign', void 0), + s([p.ObservableComponent.field], e.prototype, 'vTextAlign', void 0), + s([p.ObservableComponent.field], e.prototype, 'width', void 0), + s([p.ObservableComponent.field], e.prototype, 'height', void 0), + s([p.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + s([p.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + s([p.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + s([p.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + s([p.ObservableComponent.field], e.prototype, 'isPickable', void 0), + s([p.ObservableComponent.field], e.prototype, 'billboard', void 0), + (e = s([p.Component('engine.text', a.TEXT_SHAPE)], e)) + ) + })(y) + ;(e.TextShape = S), + (function(t) { + ;(t[(t.OPAQUE = 0)] = 'OPAQUE'), + (t[(t.ALPHA_TEST = 1)] = 'ALPHA_TEST'), + (t[(t.ALPHA_BLEND = 2)] = 'ALPHA_BLEND'), + (t[(t.ALPHA_TEST_AND_BLEND = 3)] = 'ALPHA_TEST_AND_BLEND'), + (t[(t.AUTO = 4)] = 'AUTO') + })((P = e.TransparencyMode || (e.TransparencyMode = {}))) + var I = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.alphaTest = 0.5), (e.transparencyMode = P.AUTO), e + } + return ( + r(e, t), + s([p.ObservableComponent.field], e.prototype, 'alphaTest', void 0), + s([p.ObservableComponent.field], e.prototype, 'albedoColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'emissiveColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'metallic', void 0), + s([p.ObservableComponent.field], e.prototype, 'roughness', void 0), + s([p.ObservableComponent.field], e.prototype, 'ambientColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'reflectionColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'reflectivityColor', void 0), + s([p.ObservableComponent.field], e.prototype, 'directIntensity', void 0), + s([p.ObservableComponent.field], e.prototype, 'microSurface', void 0), + s([p.ObservableComponent.field], e.prototype, 'emissiveIntensity', void 0), + s([p.ObservableComponent.field], e.prototype, 'environmentIntensity', void 0), + s([p.ObservableComponent.field], e.prototype, 'specularIntensity', void 0), + s([p.ObservableComponent.component], e.prototype, 'albedoTexture', void 0), + s([p.ObservableComponent.component], e.prototype, 'alphaTexture', void 0), + s([p.ObservableComponent.component], e.prototype, 'emissiveTexture', void 0), + s([p.ObservableComponent.component], e.prototype, 'bumpTexture', void 0), + s([p.ObservableComponent.component], e.prototype, 'refractionTexture', void 0), + s([p.ObservableComponent.field], e.prototype, 'disableLighting', void 0), + s([p.ObservableComponent.field], e.prototype, 'transparencyMode', void 0), + (e = s([p.DisposableComponent('engine.material', a.PBR_MATERIAL)], e)) + ) + })(p.ObservableComponent) + e.Material = I + var z = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.alphaTest = 0.5), e + } + return ( + r(e, t), + s([p.ObservableComponent.component], e.prototype, 'texture', void 0), + s([p.ObservableComponent.field], e.prototype, 'alphaTest', void 0), + (e = s([p.DisposableComponent('engine.material', a.BASIC_MATERIAL)], e)) + ) + })(p.ObservableComponent) + e.BasicMaterial = z + var M = (function(t) { + function e(e) { + var n = t.call(this) || this + if (((n.uuid = c.newId('UUID')), !e || !('apply' in e) || !('call' in e))) throw new Error('Callback is not a function') + return (n.callback = e), n + } + return ( + r(e, t), + (e.uuidEvent = function(t, n) { + if (delete t[n]) { + var o = n + '_' + Math.random() + ;(t[o] = void 0), + Object.defineProperty(t, o, i(i({}, Object.getOwnPropertyDescriptor(t, o)), { enumerable: !1 })), + Object.defineProperty(t, n.toString(), { + get: function() { + return this[o] + }, + set: function(t) { + var r = this[o] + if (t) { + if (!(t instanceof e)) throw new Error('value is not an OnUUIDEvent') + this.data[n] = t.uuid + } else this.data[n] = null + if (((this[o] = t), t !== r)) { + this.dirty = !0 + for (var i = 0; i < this.subscriptions.length; i++) this.subscriptions[i](n, t, r) + } + }, + enumerable: !0 + }) + } + }), + (e.prototype.toJSON = function() { + return { uuid: this.uuid, type: this.type } + }), + s([p.ObservableComponent.field], e.prototype, 'callback', void 0), + e + ) + })(p.ObservableComponent) + e.OnUUIDEvent = M + var F = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.button = h.ActionButton.ANY), (e.hoverText = 'Interact'), (e.distance = 10), (e.showFeedback = !0), e + } + return ( + r(e, t), + (e.prototype.toJSON = function() { + return { + uuid: this.uuid, + type: this.type, + button: this.button, + hoverText: this.hoverText, + distance: this.distance, + showFeedback: this.showFeedback + } + }), + s([p.ObservableComponent.field], e.prototype, 'button', void 0), + s([p.ObservableComponent.field], e.prototype, 'hoverText', void 0), + s([p.ObservableComponent.field], e.prototype, 'distance', void 0), + s([p.ObservableComponent.field], e.prototype, 'showFeedback', void 0), + e + ) + })(M) + e.OnPointerUUIDEvent = F + var D = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.type = 'onPointerLock'), e + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = s([p.Component('engine.onPointerLock', a.UUID_CALLBACK)], e)) + ) + })(M) + e.OnPointerLock = D + var L = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.type = 'onAnimationEnd'), e + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = s([p.Component('engine.onAnimationEnd', a.UUID_CALLBACK)], e)) + ) + })(M) + e.OnAnimationEnd = L + var U = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return r(e, t), (e = s([p.Component('engine.smartItem', a.SMART_ITEM)], e)) + })(p.ObservableComponent) + e.SmartItem = U + var N = (function(t) { + function e(e) { + var n = t.call(this) || this + return (n.url = e), n + } + return ( + r(e, t), + s([p.ObservableComponent.readonly], e.prototype, 'url', void 0), + (e = s([p.DisposableComponent('engine.VideoClip', a.VIDEO_CLIP)], e)) + ) + })(p.ObservableComponent) + e.VideoClip = N + var V = (function(t) { + function e(e, n) { + var o = t.call(this) || this + if (((o.volume = 1), (o.playbackRate = 1), (o.loop = !1), (o.seek = -1), (o.playing = !1), !(e instanceof N))) + throw new Error('Trying to create VideoTexture(VideoClip) with an invalid VideoClip') + if (((o.videoClipId = p.getComponentId(e)), n)) + for (var r in n) { + o[r] = n[r] + } + return o + } + return ( + r(e, t), + (e.prototype.play = function() { + this.playing = !0 + }), + (e.prototype.pause = function() { + this.playing = !1 + }), + (e.prototype.reset = function() { + this.seekTime(0) + }), + (e.prototype.seekTime = function(t) { + ;(this.seek = t), (this.dirty = !0), (this.data.nonce = Math.random()) + }), + (e.prototype.toJSON = function() { + if (this.seek < 0) return t.prototype.toJSON.call(this) + var e = JSON.parse(JSON.stringify(t.prototype.toJSON.call(this))) + return (this.seek = -1), e + }), + s([p.ObservableComponent.readonly], e.prototype, 'videoClipId', void 0), + s([p.ObservableComponent.readonly], e.prototype, 'samplingMode', void 0), + s([p.ObservableComponent.readonly], e.prototype, 'wrap', void 0), + s([p.ObservableComponent.field], e.prototype, 'volume', void 0), + s([p.ObservableComponent.field], e.prototype, 'playbackRate', void 0), + s([p.ObservableComponent.field], e.prototype, 'loop', void 0), + s([p.ObservableComponent.field], e.prototype, 'seek', void 0), + s([p.ObservableComponent.field], e.prototype, 'playing', void 0), + (e = s([p.DisposableComponent('engine.VideoTexture', a.VIDEO_TEXTURE)], e)) + ) + })(p.ObservableComponent) + e.VideoTexture = V + }, + function(t, e, n) { + 'use strict' + function o(t) { + for (var n in t) e.hasOwnProperty(n) || (e[n] = t[n]) + } + Object.defineProperty(e, '__esModule', { value: !0 }), + o(n(2)), + o(n(9)), + o(n(22)), + o(n(23)), + o(n(36)), + o(n(37)), + o(n(38)), + o(n(24)), + o(n(39)), + o(n(40)), + o(n(11)), + o(n(41)), + o(n(42)), + o(n(25)), + o(n(10)), + o(n(6)), + o(n(43)), + o(n(15)), + o(n(3)), + o(n(21)), + o(n(5)) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = (function() { + function t() {} + return ( + (t.WithinEpsilon = function(t, e, n) { + void 0 === n && (n = 1401298e-51) + var o = t - e + return -n <= o && o <= n + }), + (t.ToHex = function(t) { + var e = t.toString(16) + return t <= 15 ? ('0' + e).toUpperCase() : e.toUpperCase() + }), + (t.Sign = function(t) { + var e = +t + return 0 === e || isNaN(e) ? e : e > 0 ? 1 : -1 + }), + (t.Clamp = function(t, e, n) { + return void 0 === e && (e = 0), void 0 === n && (n = 1), Math.min(n, Math.max(e, t)) + }), + (t.Log2 = function(t) { + return Math.log(t) * Math.LOG2E + }), + (t.Repeat = function(t, e) { + return t - Math.floor(t / e) * e + }), + (t.Normalize = function(t, e, n) { + return (t - e) / (n - e) + }), + (t.Denormalize = function(t, e, n) { + return t * (n - e) + e + }), + (t.DeltaAngle = function(e, n) { + var o = t.Repeat(n - e, 360) + return o > 180 && (o -= 360), o + }), + (t.PingPong = function(e, n) { + var o = t.Repeat(e, 2 * n) + return n - Math.abs(o - n) + }), + (t.SmoothStep = function(e, n, o) { + var r = t.Clamp(o) + return n * (r = -2 * r * r * r + 3 * r * r) + e * (1 - r) + }), + (t.MoveTowards = function(e, n, o) { + return Math.abs(n - e) <= o ? n : e + t.Sign(n - e) * o + }), + (t.MoveTowardsAngle = function(e, n, o) { + var r = t.DeltaAngle(e, n) + return -o < r && r < o ? n : t.MoveTowards(e, e + r, o) + }), + (t.Lerp = function(t, e, n) { + return t + (e - t) * n + }), + (t.LerpAngle = function(e, n, o) { + var r = t.Repeat(n - e, 360) + return r > 180 && (r -= 360), e + r * t.Clamp(o) + }), + (t.InverseLerp = function(e, n, o) { + return e !== n ? t.Clamp((o - e) / (n - e)) : 0 + }), + (t.Hermite = function(t, e, n, o, r) { + var i = r * r, + s = r * i + return t * (2 * s - 3 * i + 1) + n * (-2 * s + 3 * i) + e * (s - 2 * i + r) + o * (s - i) + }), + (t.RandomRange = function(t, e) { + return t === e ? t : Math.random() * (e - t) + t + }), + (t.RangeToPercent = function(t, e, n) { + return (t - e) / (n - e) + }), + (t.PercentToRange = function(t, e, n) { + return (n - e) * t + e + }), + (t.NormalizeRadians = function(e) { + return e - t.TwoPi * Math.floor((e + Math.PI) / t.TwoPi) + }), + (t.TwoPi = 2 * Math.PI), + t + ) + })() + e.Scalar = o + }, + function(t, e, n) { + 'use strict' + var o = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var r = n(8), + i = (function() { + function t(t, e, n) { + ;(this.entity = t), (this.componentName = e), (this.component = n) + } + return (t = o([r.EventConstructor()], t)) + })() + e.ComponentRemoved = i + var s = (function() { + function t(t, e, n) { + ;(this.entity = t), (this.componentName = e), (this.classId = n) + } + return (t = o([r.EventConstructor()], t)) + })() + e.ComponentAdded = s + var a = (function() { + function t(t, e) { + ;(this.entity = t), (this.parent = e) + } + return (t = o([r.EventConstructor()], t)) + })() + e.ParentChanged = a + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(1), + r = [] + function i(t) { + if (!('__event_name__' in t) || 'string' != typeof t.__event_name__) throw new Error('The EventConstructor is not registered') + return t.__event_name__ + } + var s = (function() { + function t() { + this.listeners = {} + } + return ( + (t.prototype.addListener = function(t, e, n) { + if (!t || 'function' != typeof t) throw new Error('Invalid EventConstructor') + var o = i(t), + r = this.listeners[o] + r || (r = this.listeners[o] = []) + for (var s = 0; s < r.length; s++) { + if (r[s].listener === e) throw new Error('The provided listener is already registered') + } + return r.push({ listener: e, fn: n }), this + }), + (t.prototype.removeListener = function(t, e) { + if (!e || 'function' != typeof e) throw new Error('Invalid EventConstructor') + var n = i(e), + o = this.listeners[n] + if (!o) return !1 + for (var r = 0; r < o.length; r++) { + if (o[r].listener === t) return o.splice(r, 1), !0 + } + return !1 + }), + (t.prototype.fireEvent = function(t) { + var e = i(t.constructor), + n = this.listeners[e] + if (n) + for (var r = 0; r < n.length; r++) + try { + var s = n[r] + s.fn.call(s.listener, t) + } catch (t) { + o.error(t) + } + return this + }), + t + ) + })() + ;(e.EventManager = s), + (e.EventConstructor = function() { + var t = o.newId('EV') + if (-1 !== r.indexOf(t)) throw new Error('The event name ' + t + ' is already taken') + return ( + r.push(t), + function(e) { + return (e.__event_name__ = t), e + } + ) + }) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(1), + r = n(3), + i = n(10), + s = n(11) + e.MathTmp = { + Vector3: o.buildArray(6, r.Vector3.Zero), + Matrix: o.buildArray(2, s.Matrix.Identity), + Quaternion: o.buildArray(3, i.Quaternion.Zero), + staticUp: r.Vector3.Up(), + tmpMatrix: s.Matrix.Zero() + } + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(11), + r = n(3), + i = n(9), + s = n(2), + a = (function() { + function t(t, e, n, o) { + void 0 === t && (t = 0), + void 0 === e && (e = 0), + void 0 === n && (n = 0), + void 0 === o && (o = 1), + (this.x = t), + (this.y = e), + (this.z = n), + (this.w = o) + } + return ( + (t.FromRotationMatrix = function(e) { + var n = new t() + return t.FromRotationMatrixToRef(e, n), n + }), + (t.FromRotationMatrixToRef = function(t, e) { + var n, + o = t.m, + r = o[0], + i = o[4], + s = o[8], + a = o[1], + p = o[5], + u = o[9], + l = o[2], + c = o[6], + h = o[10], + d = r + p + h + d > 0 + ? ((n = 0.5 / Math.sqrt(d + 1)), (e.w = 0.25 / n), (e.x = (c - u) * n), (e.y = (s - l) * n), (e.z = (a - i) * n)) + : r > p && r > h + ? ((n = 2 * Math.sqrt(1 + r - p - h)), (e.w = (c - u) / n), (e.x = 0.25 * n), (e.y = (i + a) / n), (e.z = (s + l) / n)) + : p > h + ? ((n = 2 * Math.sqrt(1 + p - r - h)), (e.w = (s - l) / n), (e.x = (i + a) / n), (e.y = 0.25 * n), (e.z = (u + c) / n)) + : ((n = 2 * Math.sqrt(1 + h - r - p)), (e.w = (a - i) / n), (e.x = (s + l) / n), (e.y = (u + c) / n), (e.z = 0.25 * n)) + }), + (t.Dot = function(t, e) { + return t.x * e.x + t.y * e.y + t.z * e.z + t.w * e.w + }), + (t.AreClose = function(e, n) { + return t.Dot(e, n) >= 0 + }), + (t.Zero = function() { + return new t(0, 0, 0, 0) + }), + (t.Inverse = function(e) { + return new t(-e.x, -e.y, -e.z, e.w) + }), + (t.IsIdentity = function(t) { + return t && 0 === t.x && 0 === t.y && 0 === t.z && 1 === t.w + }), + (t.RotationAxis = function(e, n) { + var o = n * s.DEG2RAD + return t.RotationAxisToRef(e, o, new t()) + }), + (t.RotationAxisToRef = function(t, e, n) { + var o = e * s.DEG2RAD, + r = Math.sin(o / 2) + return t.normalize(), (n.w = Math.cos(o / 2)), (n.x = t.x * r), (n.y = t.y * r), (n.z = t.z * r), n + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1], e[n + 2], e[n + 3]) + }), + (t.FromEulerAnglesRef = function(e, n, o, r) { + return t.RotationYawPitchRollToRef(n * s.DEG2RAD, e * s.DEG2RAD, o * s.DEG2RAD, r) + }), + (t.RotationYawPitchRoll = function(e, n, o) { + var r = new t() + return t.RotationYawPitchRollToRef(e, n, o, r), r + }), + (t.RotationYawPitchRollToRef = function(t, e, n, o) { + var r = 0.5 * n, + i = 0.5 * e, + s = 0.5 * t, + a = Math.cos(i), + p = Math.cos(s), + u = Math.cos(r), + l = Math.sin(i), + c = Math.sin(s), + h = Math.sin(r) + ;(o.x = l * p * u + a * c * h), (o.y = a * c * u - l * p * h), (o.z = a * p * h + l * c * u), (o.w = a * p * u - l * c * h) + }), + (t.RotationAlphaBetaGamma = function(e, n, o) { + var r = new t() + return t.RotationAlphaBetaGammaToRef(e, n, o, r), r + }), + (t.RotationAlphaBetaGammaToRef = function(t, e, n, o) { + var r = 0.5 * (n + t), + i = 0.5 * (n - t), + s = 0.5 * e + ;(o.x = Math.cos(i) * Math.sin(s)), + (o.y = Math.sin(i) * Math.sin(s)), + (o.z = Math.sin(r) * Math.cos(s)), + (o.w = Math.cos(r) * Math.cos(s)) + }), + (t.RotationQuaternionFromAxis = function(e, n, o) { + var r = new t(0, 0, 0, 0) + return t.RotationQuaternionFromAxisToRef(e, n, o, r), r + }), + (t.RotationQuaternionFromAxisToRef = function(e, n, r, s) { + var a = i.MathTmp.Matrix[0] + o.Matrix.FromXYZAxesToRef(e.normalize(), n.normalize(), r.normalize(), a), t.FromRotationMatrixToRef(a, s) + }), + (t.Slerp = function(e, n, o) { + var r = t.Identity + return t.SlerpToRef(e, n, o, r), r + }), + (t.SlerpToRef = function(t, e, n, o) { + var r, + i, + s = t.x * e.x + t.y * e.y + t.z * e.z + t.w * e.w, + a = !1 + if ((s < 0 && ((a = !0), (s = -s)), s > 0.999999)) (i = 1 - n), (r = a ? -n : n) + else { + var p = Math.acos(s), + u = 1 / Math.sin(p) + ;(i = Math.sin((1 - n) * p) * u), (r = a ? -Math.sin(n * p) * u : Math.sin(n * p) * u) + } + ;(o.x = i * t.x + r * e.x), (o.y = i * t.y + r * e.y), (o.z = i * t.z + r * e.z), (o.w = i * t.w + r * e.w) + }), + (t.Hermite = function(e, n, o, r, i) { + var s = i * i, + a = i * s, + p = 2 * a - 3 * s + 1, + u = -2 * a + 3 * s, + l = a - 2 * s + i, + c = a - s + return new t( + e.x * p + o.x * u + n.x * l + r.x * c, + e.y * p + o.y * u + n.y * l + r.y * c, + e.z * p + o.z * u + n.z * l + r.z * c, + e.w * p + o.w * u + n.w * l + r.w * c + ) + }), + Object.defineProperty(t, 'Identity', { + get: function() { + return new t(0, 0, 0, 1) + }, + enumerable: !0, + configurable: !0 + }), + (t.Angle = function(e, n) { + var o = t.Dot(e, n) + return 2 * Math.acos(Math.min(Math.abs(o), 1)) * s.RAD2DEG + }), + (t.Euler = function(e, n, o) { + return t.RotationYawPitchRoll(n * s.DEG2RAD, e * s.DEG2RAD, o * s.DEG2RAD) + }), + (t.LookRotation = function(e, n) { + void 0 === n && (n = i.MathTmp.staticUp) + var o = r.Vector3.Normalize(e), + s = r.Vector3.Normalize(r.Vector3.Cross(n, o)), + a = r.Vector3.Cross(o, s), + p = s.x, + u = s.y, + l = s.z, + c = a.x, + h = a.y, + d = a.z, + f = o.x, + y = o.y, + v = o.z, + m = p + h + v, + b = new t() + if (m > 0) { + var g = Math.sqrt(m + 1) + return (b.w = 0.5 * g), (g = 0.5 / g), (b.x = (d - y) * g), (b.y = (f - l) * g), (b.z = (u - c) * g), b + } + if (p >= h && p >= v) { + var _ = Math.sqrt(1 + p - h - v), + C = 0.5 / _ + return (b.x = 0.5 * _), (b.y = (u + c) * C), (b.z = (l + f) * C), (b.w = (d - y) * C), b + } + if (h > v) { + var x = Math.sqrt(1 + h - p - v), + O = 0.5 / x + return (b.x = (c + u) * O), (b.y = 0.5 * x), (b.z = (y + d) * O), (b.w = (f - l) * O), b + } + var w = Math.sqrt(1 + v - p - h), + T = 0.5 / w + return (b.x = (f + l) * T), (b.y = (y + d) * T), (b.z = 0.5 * w), (b.w = (u - c) * T), b + }), + (t.RotateTowards = function(e, n, o) { + var r = t.Angle(e, n) + if (0 === r) return n + var i = Math.min(1, o / r) + return t.Slerp(e, n, i) + }), + (t.FromToRotation = function(e, n) { + var o = new t(), + i = e.normalize(), + a = n.normalize(), + p = r.Vector3.Dot(i, a) + if (p > -1 + s.Epsilon) { + var u = Math.sqrt(2 * (1 + p)), + l = 1 / u, + c = r.Vector3.Cross(i, a).scaleInPlace(l) + o.set(c.x, c.y, c.z, 0.5 * u) + } else { + if (p > 1 - s.Epsilon) return new t(0, 0, 0, 1) + var h = r.Vector3.Cross(r.Vector3.Right(), i) + h.lengthSquared() < s.Epsilon && (h = r.Vector3.Cross(r.Vector3.Forward(), i)), o.set(h.x, h.y, h.z, 0) + } + return o.normalize() + }), + Object.defineProperty(t.prototype, 'normalized', { + get: function() { + return this.normalize() + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.setFromToRotation = function(e, n, r) { + void 0 === r && (r = i.MathTmp.staticUp), + (i.MathTmp.tmpMatrix = o.Matrix.Zero()), + o.Matrix.LookAtLHToRef(e, n, r, i.MathTmp.tmpMatrix), + i.MathTmp.tmpMatrix.invert(), + t.FromRotationMatrixToRef(i.MathTmp.tmpMatrix, this) + }), + Object.defineProperty(t.prototype, 'eulerAngles', { + get: function() { + var t = new r.Vector3(), + e = new o.Matrix() + this.toRotationMatrix(e) + var n = o.Matrix.GetAsMatrix3x3(e) + return ( + (t.y = s.RAD2DEG * Math.asin(Math.max(-1, Math.min(1, n[6])))), + Math.abs(n[6]) < 0.99999 + ? ((t.x = s.RAD2DEG * Math.atan2(-n[7], n[8])), (t.z = s.RAD2DEG * Math.atan2(-n[3], n[0]))) + : ((t.x = s.RAD2DEG * Math.atan2(n[5], n[4])), (t.z = 0)), + t + ) + }, + set: function(t) { + this.setEuler(t.x, t.y, t.z) + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.toString = function() { + return '(' + this.x + ', ' + this.y + ', ' + this.z + ', ' + this.w + ')' + }), + Object.defineProperty(t.prototype, 'length', { + get: function() { + return Math.sqrt(this.lengthSquared) + }, + enumerable: !0, + configurable: !0 + }), + Object.defineProperty(t.prototype, 'lengthSquared', { + get: function() { + return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.getClassName = function() { + return 'Quaternion' + }), + (t.prototype.getHashCode = function() { + var t = this.x || 0 + return (t = (397 * (t = (397 * (t = (397 * t) ^ (this.y || 0))) ^ (this.z || 0))) ^ (this.w || 0)) + }), + (t.prototype.asArray = function() { + return [this.x, this.y, this.z, this.w] + }), + (t.prototype.equals = function(t) { + return t && this.x === t.x && this.y === t.y && this.z === t.z && this.w === t.w + }), + (t.prototype.clone = function() { + return new t(this.x, this.y, this.z, this.w) + }), + (t.prototype.copyFrom = function(t) { + return (this.x = t.x), (this.y = t.y), (this.z = t.z), (this.w = t.w), this + }), + (t.prototype.copyFromFloats = function(t, e, n, o) { + return (this.x = t), (this.y = e), (this.z = n), (this.w = o), this + }), + (t.prototype.set = function(t, e, n, o) { + return this.copyFromFloats(t, e, n, o) + }), + (t.prototype.setEuler = function(e, n, o) { + return t.RotationYawPitchRollToRef(n * s.DEG2RAD, e * s.DEG2RAD, o * s.DEG2RAD, this), this + }), + (t.prototype.add = function(e) { + return new t(this.x + e.x, this.y + e.y, this.z + e.z, this.w + e.w) + }), + (t.prototype.addInPlace = function(t) { + return (this.x += t.x), (this.y += t.y), (this.z += t.z), (this.w += t.w), this + }), + (t.prototype.subtract = function(e) { + return new t(this.x - e.x, this.y - e.y, this.z - e.z, this.w - e.w) + }), + (t.prototype.scale = function(e) { + return new t(this.x * e, this.y * e, this.z * e, this.w * e) + }), + (t.prototype.scaleToRef = function(t, e) { + return (e.x = this.x * t), (e.y = this.y * t), (e.z = this.z * t), (e.w = this.w * t), this + }), + (t.prototype.scaleInPlace = function(t) { + return (this.x *= t), (this.y *= t), (this.z *= t), (this.w *= t), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return (e.x += this.x * t), (e.y += this.y * t), (e.z += this.z * t), (e.w += this.w * t), this + }), + (t.prototype.multiply = function(e) { + var n = new t(0, 0, 0, 1) + return this.multiplyToRef(e, n), n + }), + (t.prototype.multiplyToRef = function(t, e) { + var n = this.x * t.w + this.y * t.z - this.z * t.y + this.w * t.x, + o = -this.x * t.z + this.y * t.w + this.z * t.x + this.w * t.y, + r = this.x * t.y - this.y * t.x + this.z * t.w + this.w * t.z, + i = -this.x * t.x - this.y * t.y - this.z * t.z + this.w * t.w + return e.copyFromFloats(n, o, r, i), this + }), + (t.prototype.multiplyInPlace = function(t) { + return this.multiplyToRef(t, this), this + }), + (t.prototype.conjugateToRef = function(t) { + return t.copyFromFloats(-this.x, -this.y, -this.z, this.w), this + }), + (t.prototype.conjugateInPlace = function() { + return (this.x *= -1), (this.y *= -1), (this.z *= -1), this + }), + (t.prototype.conjugate = function() { + return new t(-this.x, -this.y, -this.z, this.w) + }), + (t.prototype.normalize = function() { + var t = 1 / this.length + return (this.x *= t), (this.y *= t), (this.z *= t), (this.w *= t), this + }), + (t.prototype.angleAxis = function(e, n) { + if (0 === n.lengthSquared()) return t.Identity + var o = t.Identity, + r = e * s.DEG2RAD + r *= 0.5 + var i = n.normalize() + return (i = n.scaleInPlace(Math.sin(r))), (o.x = i.x), (o.y = i.y), (o.z = i.z), (o.w = Math.cos(r)), o.normalize() + }), + (t.prototype.toRotationMatrix = function(t) { + return o.Matrix.FromQuaternionToRef(this, t), this + }), + (t.prototype.fromRotationMatrix = function(e) { + return t.FromRotationMatrixToRef(e, this), this + }), + t + ) + })() + e.Quaternion = a + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(3), + r = n(10), + i = n(9), + s = n(21), + a = (function() { + function t() { + ;(this._isIdentity = !1), + (this._isIdentityDirty = !0), + (this._isIdentity3x2 = !0), + (this._isIdentity3x2Dirty = !0), + (this._m = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), + this._updateIdentityStatus(!1) + } + return ( + Object.defineProperty(t.prototype, 'm', { + get: function() { + return this._m + }, + enumerable: !0, + configurable: !0 + }), + Object.defineProperty(t, 'IdentityReadOnly', { + get: function() { + return t._identityReadOnly + }, + enumerable: !0, + configurable: !0 + }), + (t.FromArray = function(e, n) { + void 0 === n && (n = 0) + var o = new t() + return t.FromArrayToRef(e, n, o), o + }), + (t.FromArrayToRef = function(t, e, n) { + for (var o = 0; o < 16; o++) n._m[o] = t[o + e] + n._markAsUpdated() + }), + (t.FromFloatArrayToRefScaled = function(t, e, n, o) { + for (var r = 0; r < 16; r++) o._m[r] = t[r + e] * n + o._markAsUpdated() + }), + (t.FromValuesToRef = function(t, e, n, o, r, i, s, a, p, u, l, c, h, d, f, y, v) { + var m = v._m + ;(m[0] = t), + (m[1] = e), + (m[2] = n), + (m[3] = o), + (m[4] = r), + (m[5] = i), + (m[6] = s), + (m[7] = a), + (m[8] = p), + (m[9] = u), + (m[10] = l), + (m[11] = c), + (m[12] = h), + (m[13] = d), + (m[14] = f), + (m[15] = y), + v._markAsUpdated() + }), + (t.FromValues = function(e, n, o, r, i, s, a, p, u, l, c, h, d, f, y, v) { + var m = new t(), + b = m._m + return ( + (b[0] = e), + (b[1] = n), + (b[2] = o), + (b[3] = r), + (b[4] = i), + (b[5] = s), + (b[6] = a), + (b[7] = p), + (b[8] = u), + (b[9] = l), + (b[10] = c), + (b[11] = h), + (b[12] = d), + (b[13] = f), + (b[14] = y), + (b[15] = v), + m._markAsUpdated(), + m + ) + }), + (t.Compose = function(e, n, o) { + var r = new t() + return t.ComposeToRef(e, n, o, r), r + }), + (t.ComposeToRef = function(e, n, o, r) { + t.ScalingToRef(e.x, e.y, e.z, i.MathTmp.Matrix[1]), + n.toRotationMatrix(i.MathTmp.Matrix[0]), + i.MathTmp.Matrix[1].multiplyToRef(i.MathTmp.Matrix[0], r), + r.setTranslation(o) + }), + (t.Identity = function() { + var e = t.FromValues(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) + return e._updateIdentityStatus(!0), e + }), + (t.IdentityToRef = function(e) { + t.FromValuesToRef(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, e), e._updateIdentityStatus(!0) + }), + (t.Zero = function() { + var e = t.FromValues(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + return e._updateIdentityStatus(!1), e + }), + (t.RotationX = function(e) { + var n = new t() + return t.RotationXToRef(e, n), n + }), + (t.Invert = function(e) { + var n = new t() + return e.invertToRef(n), n + }), + (t.RotationXToRef = function(e, n) { + var o = Math.sin(e), + r = Math.cos(e) + t.FromValuesToRef(1, 0, 0, 0, 0, r, o, 0, 0, -o, r, 0, 0, 0, 0, 1, n), n._updateIdentityStatus(1 === r && 0 === o) + }), + (t.RotationY = function(e) { + var n = new t() + return t.RotationYToRef(e, n), n + }), + (t.RotationYToRef = function(e, n) { + var o = Math.sin(e), + r = Math.cos(e) + t.FromValuesToRef(r, 0, -o, 0, 0, 1, 0, 0, o, 0, r, 0, 0, 0, 0, 1, n), n._updateIdentityStatus(1 === r && 0 === o) + }), + (t.RotationZ = function(e) { + var n = new t() + return t.RotationZToRef(e, n), n + }), + (t.RotationZToRef = function(e, n) { + var o = Math.sin(e), + r = Math.cos(e) + t.FromValuesToRef(r, o, 0, 0, -o, r, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, n), n._updateIdentityStatus(1 === r && 0 === o) + }), + (t.RotationAxis = function(e, n) { + var o = new t() + return t.RotationAxisToRef(e, n, o), o + }), + (t.RotationAxisToRef = function(t, e, n) { + var o = Math.sin(-e), + r = Math.cos(-e), + i = 1 - r + t.normalize() + var s = n._m + ;(s[0] = t.x * t.x * i + r), + (s[1] = t.x * t.y * i - t.z * o), + (s[2] = t.x * t.z * i + t.y * o), + (s[3] = 0), + (s[4] = t.y * t.x * i + t.z * o), + (s[5] = t.y * t.y * i + r), + (s[6] = t.y * t.z * i - t.x * o), + (s[7] = 0), + (s[8] = t.z * t.x * i - t.y * o), + (s[9] = t.z * t.y * i + t.x * o), + (s[10] = t.z * t.z * i + r), + (s[11] = 0), + (s[12] = 0), + (s[13] = 0), + (s[14] = 0), + (s[15] = 1), + n._markAsUpdated() + }), + (t.RotationYawPitchRoll = function(e, n, o) { + var r = new t() + return t.RotationYawPitchRollToRef(e, n, o, r), r + }), + (t.RotationYawPitchRollToRef = function(t, e, n, o) { + r.Quaternion.RotationYawPitchRollToRef(t, e, n, i.MathTmp.Quaternion[0]), i.MathTmp.Quaternion[0].toRotationMatrix(o) + }), + (t.Scaling = function(e, n, o) { + var r = new t() + return t.ScalingToRef(e, n, o, r), r + }), + (t.ScalingToRef = function(e, n, o, r) { + t.FromValuesToRef(e, 0, 0, 0, 0, n, 0, 0, 0, 0, o, 0, 0, 0, 0, 1, r), r._updateIdentityStatus(1 === e && 1 === n && 1 === o) + }), + (t.Translation = function(e, n, o) { + var r = new t() + return t.TranslationToRef(e, n, o, r), r + }), + (t.TranslationToRef = function(e, n, o, r) { + t.FromValuesToRef(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, e, n, o, 1, r), r._updateIdentityStatus(0 === e && 0 === n && 0 === o) + }), + (t.Lerp = function(e, n, o) { + var r = new t() + return t.LerpToRef(e, n, o, r), r + }), + (t.LerpToRef = function(t, e, n, o) { + for (var r = 0; r < 16; r++) o._m[r] = t._m[r] * (1 - n) + e._m[r] * n + o._markAsUpdated() + }), + (t.DecomposeLerp = function(e, n, o) { + var r = new t() + return t.DecomposeLerpToRef(e, n, o, r), r + }), + (t.DecomposeLerpToRef = function(e, n, s, a) { + var p = i.MathTmp.Vector3[0], + u = i.MathTmp.Quaternion[0], + l = i.MathTmp.Vector3[1] + e.decompose(p, u, l) + var c = i.MathTmp.Vector3[2], + h = i.MathTmp.Quaternion[1], + d = i.MathTmp.Vector3[3] + n.decompose(c, h, d) + var f = i.MathTmp.Vector3[4] + o.Vector3.LerpToRef(p, c, s, f) + var y = i.MathTmp.Quaternion[2] + r.Quaternion.SlerpToRef(u, h, s, y) + var v = i.MathTmp.Vector3[5] + o.Vector3.LerpToRef(l, d, s, v), t.ComposeToRef(f, y, v, a) + }), + (t.LookAtLH = function(e, n, o) { + var r = new t() + return t.LookAtLHToRef(e, n, o, r), r + }), + (t.LookAtLHToRef = function(e, n, r, s) { + var a = i.MathTmp.Vector3[0], + p = i.MathTmp.Vector3[1], + u = i.MathTmp.Vector3[2] + n.subtractToRef(e, u), u.normalize(), o.Vector3.CrossToRef(r, u, a) + var l = a.lengthSquared() + 0 === l ? (a.x = 1) : a.normalizeFromLength(Math.sqrt(l)), o.Vector3.CrossToRef(u, a, p), p.normalize() + var c = -o.Vector3.Dot(a, e), + h = -o.Vector3.Dot(p, e), + d = -o.Vector3.Dot(u, e) + t.FromValuesToRef(a.x, p.x, u.x, 0, a.y, p.y, u.y, 0, a.z, p.z, u.z, 0, c, h, d, 1, s) + }), + (t.LookAtRH = function(e, n, o) { + var r = new t() + return t.LookAtRHToRef(e, n, o, r), r + }), + (t.LookAtRHToRef = function(e, n, r, s) { + var a = i.MathTmp.Vector3[0], + p = i.MathTmp.Vector3[1], + u = i.MathTmp.Vector3[2] + e.subtractToRef(n, u), u.normalize(), o.Vector3.CrossToRef(r, u, a) + var l = a.lengthSquared() + 0 === l ? (a.x = 1) : a.normalizeFromLength(Math.sqrt(l)), o.Vector3.CrossToRef(u, a, p), p.normalize() + var c = -o.Vector3.Dot(a, e), + h = -o.Vector3.Dot(p, e), + d = -o.Vector3.Dot(u, e) + t.FromValuesToRef(a.x, p.x, u.x, 0, a.y, p.y, u.y, 0, a.z, p.z, u.z, 0, c, h, d, 1, s) + }), + (t.OrthoLH = function(e, n, o, r) { + var i = new t() + return t.OrthoLHToRef(e, n, o, r, i), i + }), + (t.OrthoLHToRef = function(e, n, o, r, i) { + var s = 2 / e, + a = 2 / n, + p = 2 / (r - o), + u = -(r + o) / (r - o) + t.FromValuesToRef(s, 0, 0, 0, 0, a, 0, 0, 0, 0, p, 0, 0, 0, u, 1, i), + i._updateIdentityStatus(1 === s && 1 === a && 1 === p && 0 === u) + }), + (t.OrthoOffCenterLH = function(e, n, o, r, i, s) { + var a = new t() + return t.OrthoOffCenterLHToRef(e, n, o, r, i, s, a), a + }), + (t.OrthoOffCenterLHToRef = function(e, n, o, r, i, s, a) { + var p = 2 / (n - e), + u = 2 / (r - o), + l = 2 / (s - i), + c = -(s + i) / (s - i), + h = (e + n) / (e - n), + d = (r + o) / (o - r) + t.FromValuesToRef(p, 0, 0, 0, 0, u, 0, 0, 0, 0, l, 0, h, d, c, 1, a), a._markAsUpdated() + }), + (t.OrthoOffCenterRH = function(e, n, o, r, i, s) { + var a = new t() + return t.OrthoOffCenterRHToRef(e, n, o, r, i, s, a), a + }), + (t.OrthoOffCenterRHToRef = function(e, n, o, r, i, s, a) { + t.OrthoOffCenterLHToRef(e, n, o, r, i, s, a), (a._m[10] *= -1) + }), + (t.PerspectiveLH = function(e, n, o, r) { + var i = new t(), + s = (2 * o) / e, + a = (2 * o) / n, + p = (r + o) / (r - o), + u = (-2 * r * o) / (r - o) + return t.FromValuesToRef(s, 0, 0, 0, 0, a, 0, 0, 0, 0, p, 1, 0, 0, u, 0, i), i._updateIdentityStatus(!1), i + }), + (t.PerspectiveFovLH = function(e, n, o, r) { + var i = new t() + return t.PerspectiveFovLHToRef(e, n, o, r, i), i + }), + (t.PerspectiveFovLHToRef = function(e, n, o, r, i, s) { + void 0 === s && (s = !0) + var a = o, + p = r, + u = 1 / Math.tan(0.5 * e), + l = s ? u / n : u, + c = s ? u : u * n, + h = (p + a) / (p - a), + d = (-2 * p * a) / (p - a) + t.FromValuesToRef(l, 0, 0, 0, 0, c, 0, 0, 0, 0, h, 1, 0, 0, d, 0, i), i._updateIdentityStatus(!1) + }), + (t.PerspectiveFovRH = function(e, n, o, r) { + var i = new t() + return t.PerspectiveFovRHToRef(e, n, o, r, i), i + }), + (t.PerspectiveFovRHToRef = function(e, n, o, r, i, s) { + void 0 === s && (s = !0) + var a = o, + p = r, + u = 1 / Math.tan(0.5 * e), + l = s ? u / n : u, + c = s ? u : u * n, + h = -(p + a) / (p - a), + d = (-2 * p * a) / (p - a) + t.FromValuesToRef(l, 0, 0, 0, 0, c, 0, 0, 0, 0, h, -1, 0, 0, d, 0, i), i._updateIdentityStatus(!1) + }), + (t.PerspectiveFovWebVRToRef = function(t, e, n, o, r) { + void 0 === r && (r = !1) + var i = r ? -1 : 1, + s = Math.tan((t.upDegrees * Math.PI) / 180), + a = Math.tan((t.downDegrees * Math.PI) / 180), + p = Math.tan((t.leftDegrees * Math.PI) / 180), + u = Math.tan((t.rightDegrees * Math.PI) / 180), + l = 2 / (p + u), + c = 2 / (s + a), + h = o._m + ;(h[0] = l), + (h[1] = h[2] = h[3] = h[4] = 0), + (h[5] = c), + (h[6] = h[7] = 0), + (h[8] = (p - u) * l * 0.5), + (h[9] = -(s - a) * c * 0.5), + (h[10] = -n / (e - n)), + (h[11] = 1 * i), + (h[12] = h[13] = h[15] = 0), + (h[14] = (-2 * n * e) / (n - e)), + o._markAsUpdated() + }), + (t.GetAsMatrix2x2 = function(t) { + return [t._m[0], t._m[1], t._m[4], t._m[5]] + }), + (t.GetAsMatrix3x3 = function(t) { + return [t._m[0], t._m[1], t._m[2], t._m[4], t._m[5], t._m[6], t._m[8], t._m[9], t._m[10]] + }), + (t.Transpose = function(e) { + var n = new t() + return t.TransposeToRef(e, n), n + }), + (t.TransposeToRef = function(t, e) { + var n = e._m, + o = t._m + ;(n[0] = o[0]), + (n[1] = o[4]), + (n[2] = o[8]), + (n[3] = o[12]), + (n[4] = o[1]), + (n[5] = o[5]), + (n[6] = o[9]), + (n[7] = o[13]), + (n[8] = o[2]), + (n[9] = o[6]), + (n[10] = o[10]), + (n[11] = o[14]), + (n[12] = o[3]), + (n[13] = o[7]), + (n[14] = o[11]), + (n[15] = o[15]), + e._updateIdentityStatus(t._isIdentity, t._isIdentityDirty) + }), + (t.Reflection = function(e) { + var n = new t() + return t.ReflectionToRef(e, n), n + }), + (t.ReflectionToRef = function(e, n) { + e.normalize() + var o = e.normal.x, + r = e.normal.y, + i = e.normal.z, + s = -2 * o, + a = -2 * r, + p = -2 * i + t.FromValuesToRef( + s * o + 1, + a * o, + p * o, + 0, + s * r, + a * r + 1, + p * r, + 0, + s * i, + a * i, + p * i + 1, + 0, + s * e.d, + a * e.d, + p * e.d, + 1, + n + ) + }), + (t.FromXYZAxesToRef = function(e, n, o, r) { + t.FromValuesToRef(e.x, e.y, e.z, 0, n.x, n.y, n.z, 0, o.x, o.y, o.z, 0, 0, 0, 0, 1, r) + }), + (t.FromQuaternionToRef = function(t, e) { + var n = t.x * t.x, + o = t.y * t.y, + r = t.z * t.z, + i = t.x * t.y, + s = t.z * t.w, + a = t.z * t.x, + p = t.y * t.w, + u = t.y * t.z, + l = t.x * t.w + ;(e._m[0] = 1 - 2 * (o + r)), + (e._m[1] = 2 * (i + s)), + (e._m[2] = 2 * (a - p)), + (e._m[3] = 0), + (e._m[4] = 2 * (i - s)), + (e._m[5] = 1 - 2 * (r + n)), + (e._m[6] = 2 * (u + l)), + (e._m[7] = 0), + (e._m[8] = 2 * (a + p)), + (e._m[9] = 2 * (u - l)), + (e._m[10] = 1 - 2 * (o + n)), + (e._m[11] = 0), + (e._m[12] = 0), + (e._m[13] = 0), + (e._m[14] = 0), + (e._m[15] = 1), + e._markAsUpdated() + }), + (t.prototype._markAsUpdated = function() { + ;(this.updateFlag = t._updateFlagSeed++), + (this._isIdentity = !1), + (this._isIdentity3x2 = !1), + (this._isIdentityDirty = !0), + (this._isIdentity3x2Dirty = !0) + }), + (t.prototype.isIdentity = function() { + if (this._isIdentityDirty) { + this._isIdentityDirty = !1 + var t = this._m + this._isIdentity = + 1 === t[0] && + 0 === t[1] && + 0 === t[2] && + 0 === t[3] && + 0 === t[4] && + 1 === t[5] && + 0 === t[6] && + 0 === t[7] && + 0 === t[8] && + 0 === t[9] && + 1 === t[10] && + 0 === t[11] && + 0 === t[12] && + 0 === t[13] && + 0 === t[14] && + 1 === t[15] + } + return this._isIdentity + }), + (t.prototype.isIdentityAs3x2 = function() { + return ( + this._isIdentity3x2Dirty && + ((this._isIdentity3x2Dirty = !1), + 1 !== this._m[0] || + 1 !== this._m[5] || + 1 !== this._m[15] || + 0 !== this._m[1] || + 0 !== this._m[2] || + 0 !== this._m[3] || + 0 !== this._m[4] || + 0 !== this._m[6] || + 0 !== this._m[7] || + 0 !== this._m[8] || + 0 !== this._m[9] || + 0 !== this._m[10] || + 0 !== this._m[11] || + 0 !== this._m[12] || + 0 !== this._m[13] || + 0 !== this._m[14] + ? (this._isIdentity3x2 = !1) + : (this._isIdentity3x2 = !0)), + this._isIdentity3x2 + ) + }), + (t.prototype.determinant = function() { + if (!0 === this._isIdentity) return 1 + var t = this._m, + e = t[0], + n = t[1], + o = t[2], + r = t[3], + i = t[4], + s = t[5], + a = t[6], + p = t[7], + u = t[8], + l = t[9], + c = t[10], + h = t[11], + d = t[12], + f = t[13], + y = t[14], + v = t[15], + m = c * v - y * h, + b = l * v - f * h, + g = l * y - f * c, + _ = u * v - d * h, + C = u * y - c * d, + x = u * f - d * l + return ( + e * +(s * m - a * b + p * g) + n * -(i * m - a * _ + p * C) + o * +(i * b - s * _ + p * x) + r * -(i * g - s * C + a * x) + ) + }), + (t.prototype.toArray = function() { + return this._m + }), + (t.prototype.asArray = function() { + return this._m + }), + (t.prototype.invert = function() { + return this.invertToRef(this), this + }), + (t.prototype.reset = function() { + return t.FromValuesToRef(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this), this._updateIdentityStatus(!1), this + }), + (t.prototype.add = function(e) { + var n = new t() + return this.addToRef(e, n), n + }), + (t.prototype.addToRef = function(t, e) { + for (var n = 0; n < 16; n++) e._m[n] = this._m[n] + t._m[n] + return e._markAsUpdated(), this + }), + (t.prototype.addToSelf = function(t) { + for (var e = 0; e < 16; e++) this._m[e] += t._m[e] + return this._markAsUpdated(), this + }), + (t.prototype.invertToRef = function(e) { + if (!0 === this._isIdentity) return t.IdentityToRef(e), this + var n = this._m, + o = n[0], + r = n[1], + i = n[2], + s = n[3], + a = n[4], + p = n[5], + u = n[6], + l = n[7], + c = n[8], + h = n[9], + d = n[10], + f = n[11], + y = n[12], + v = n[13], + m = n[14], + b = n[15], + g = d * b - m * f, + _ = h * b - v * f, + C = h * m - v * d, + x = c * b - y * f, + O = c * m - d * y, + w = c * v - y * h, + T = +(p * g - u * _ + l * C), + R = -(a * g - u * x + l * O), + A = +(a * _ - p * x + l * w), + E = -(a * C - p * O + u * w), + P = o * T + r * R + i * A + s * E + if (0 === P) return e.copyFrom(this), this + var S = 1 / P, + I = u * b - m * l, + z = p * b - v * l, + M = p * m - v * u, + F = a * b - y * l, + D = a * m - y * u, + L = a * v - y * p, + U = u * f - d * l, + N = p * f - h * l, + V = p * d - h * u, + H = a * f - c * l, + j = a * d - c * u, + B = a * h - c * p, + k = -(r * g - i * _ + s * C), + W = +(o * g - i * x + s * O), + G = -(o * _ - r * x + s * w), + q = +(o * C - r * O + i * w), + Y = +(r * I - i * z + s * M), + X = -(o * I - i * F + s * D), + Z = +(o * z - r * F + s * L), + Q = -(o * M - r * D + i * L), + J = -(r * U - i * N + s * V), + K = +(o * U - i * H + s * j), + $ = -(o * N - r * H + s * B), + tt = +(o * V - r * j + i * B) + return ( + t.FromValuesToRef( + T * S, + k * S, + Y * S, + J * S, + R * S, + W * S, + X * S, + K * S, + A * S, + G * S, + Z * S, + $ * S, + E * S, + q * S, + Q * S, + tt * S, + e + ), + this + ) + }), + (t.prototype.addAtIndex = function(t, e) { + return (this._m[t] += e), this._markAsUpdated(), this + }), + (t.prototype.multiplyAtIndex = function(t, e) { + return (this._m[t] *= e), this._markAsUpdated(), this + }), + (t.prototype.setTranslationFromFloats = function(t, e, n) { + return (this._m[12] = t), (this._m[13] = e), (this._m[14] = n), this._markAsUpdated(), this + }), + (t.prototype.setTranslation = function(t) { + return this.setTranslationFromFloats(t.x, t.y, t.z) + }), + (t.prototype.getTranslation = function() { + return new o.Vector3(this._m[12], this._m[13], this._m[14]) + }), + (t.prototype.getTranslationToRef = function(t) { + return (t.x = this._m[12]), (t.y = this._m[13]), (t.z = this._m[14]), this + }), + (t.prototype.removeRotationAndScaling = function() { + var e = this.m + return ( + t.FromValuesToRef(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, e[12], e[13], e[14], e[15], this), + this._updateIdentityStatus(0 === e[12] && 0 === e[13] && 0 === e[14] && 1 === e[15]), + this + ) + }), + (t.prototype.multiply = function(e) { + var n = new t() + return this.multiplyToRef(e, n), n + }), + (t.prototype.copyFrom = function(t) { + t.copyToArray(this._m) + var e = t + return this._updateIdentityStatus(e._isIdentity, e._isIdentityDirty, e._isIdentity3x2, e._isIdentity3x2Dirty), this + }), + (t.prototype.copyToArray = function(t, e) { + void 0 === e && (e = 0) + for (var n = 0; n < 16; n++) t[e + n] = this._m[n] + return this + }), + (t.prototype.multiplyToRef = function(t, e) { + return this._isIdentity + ? (e.copyFrom(t), this) + : t._isIdentity + ? (e.copyFrom(this), this) + : (this.multiplyToArray(t, e._m, 0), e._markAsUpdated(), this) + }), + (t.prototype.multiplyToArray = function(t, e, n) { + var o = this._m, + r = t.m, + i = o[0], + s = o[1], + a = o[2], + p = o[3], + u = o[4], + l = o[5], + c = o[6], + h = o[7], + d = o[8], + f = o[9], + y = o[10], + v = o[11], + m = o[12], + b = o[13], + g = o[14], + _ = o[15], + C = r[0], + x = r[1], + O = r[2], + w = r[3], + T = r[4], + R = r[5], + A = r[6], + E = r[7], + P = r[8], + S = r[9], + I = r[10], + z = r[11], + M = r[12], + F = r[13], + D = r[14], + L = r[15] + return ( + (e[n] = i * C + s * T + a * P + p * M), + (e[n + 1] = i * x + s * R + a * S + p * F), + (e[n + 2] = i * O + s * A + a * I + p * D), + (e[n + 3] = i * w + s * E + a * z + p * L), + (e[n + 4] = u * C + l * T + c * P + h * M), + (e[n + 5] = u * x + l * R + c * S + h * F), + (e[n + 6] = u * O + l * A + c * I + h * D), + (e[n + 7] = u * w + l * E + c * z + h * L), + (e[n + 8] = d * C + f * T + y * P + v * M), + (e[n + 9] = d * x + f * R + y * S + v * F), + (e[n + 10] = d * O + f * A + y * I + v * D), + (e[n + 11] = d * w + f * E + y * z + v * L), + (e[n + 12] = m * C + b * T + g * P + _ * M), + (e[n + 13] = m * x + b * R + g * S + _ * F), + (e[n + 14] = m * O + b * A + g * I + _ * D), + (e[n + 15] = m * w + b * E + g * z + _ * L), + this + ) + }), + (t.prototype.equals = function(t) { + var e = t + if (!e) return !1 + if ((this._isIdentity || e._isIdentity) && !this._isIdentityDirty && !e._isIdentityDirty) + return this._isIdentity && e._isIdentity + var n = this.m, + o = e.m + return ( + n[0] === o[0] && + n[1] === o[1] && + n[2] === o[2] && + n[3] === o[3] && + n[4] === o[4] && + n[5] === o[5] && + n[6] === o[6] && + n[7] === o[7] && + n[8] === o[8] && + n[9] === o[9] && + n[10] === o[10] && + n[11] === o[11] && + n[12] === o[12] && + n[13] === o[13] && + n[14] === o[14] && + n[15] === o[15] + ) + }), + (t.prototype.clone = function() { + var e = new t() + return e.copyFrom(this), e + }), + (t.prototype.getClassName = function() { + return 'Matrix' + }), + (t.prototype.getHashCode = function() { + for (var t = this._m[0] || 0, e = 1; e < 16; e++) t = (397 * t) ^ (this._m[e] || 0) + return t + }), + (t.prototype.decompose = function(e, n, o) { + if (this._isIdentity) return o && o.setAll(0), e && e.setAll(1), n && n.copyFromFloats(0, 0, 0, 1), !0 + var s = this._m + o && o.copyFromFloats(s[12], s[13], s[14]) + var a = e || i.MathTmp.Vector3[0] + if ( + ((a.x = Math.sqrt(s[0] * s[0] + s[1] * s[1] + s[2] * s[2])), + (a.y = Math.sqrt(s[4] * s[4] + s[5] * s[5] + s[6] * s[6])), + (a.z = Math.sqrt(s[8] * s[8] + s[9] * s[9] + s[10] * s[10])), + this.determinant() <= 0 && (a.y *= -1), + 0 === a.x || 0 === a.y || 0 === a.z) + ) + return n && n.copyFromFloats(0, 0, 0, 1), !1 + if (n) { + var p = 1 / a.x, + u = 1 / a.y, + l = 1 / a.z + t.FromValuesToRef( + s[0] * p, + s[1] * p, + s[2] * p, + 0, + s[4] * u, + s[5] * u, + s[6] * u, + 0, + s[8] * l, + s[9] * l, + s[10] * l, + 0, + 0, + 0, + 0, + 1, + i.MathTmp.Matrix[0] + ), + r.Quaternion.FromRotationMatrixToRef(i.MathTmp.Matrix[0], n) + } + return !0 + }), + (t.prototype.getRow = function(t) { + if (t < 0 || t > 3) return null + var e = 4 * t + return new s.Vector4(this._m[e + 0], this._m[e + 1], this._m[e + 2], this._m[e + 3]) + }), + (t.prototype.setRow = function(t, e) { + return this.setRowFromFloats(t, e.x, e.y, e.z, e.w) + }), + (t.prototype.transpose = function() { + return t.Transpose(this) + }), + (t.prototype.transposeToRef = function(e) { + return t.TransposeToRef(this, e), this + }), + (t.prototype.setRowFromFloats = function(t, e, n, o, r) { + if (t < 0 || t > 3) return this + var i = 4 * t + return (this._m[i + 0] = e), (this._m[i + 1] = n), (this._m[i + 2] = o), (this._m[i + 3] = r), this._markAsUpdated(), this + }), + (t.prototype.scale = function(e) { + var n = new t() + return this.scaleToRef(e, n), n + }), + (t.prototype.scaleToRef = function(t, e) { + for (var n = 0; n < 16; n++) e._m[n] = this._m[n] * t + return e._markAsUpdated(), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + for (var n = 0; n < 16; n++) e._m[n] += this._m[n] * t + return e._markAsUpdated(), this + }), + (t.prototype.toNormalMatrix = function(e) { + var n = i.MathTmp.Matrix[0] + this.invertToRef(n), n.transposeToRef(e) + var o = e._m + t.FromValuesToRef(o[0], o[1], o[2], 0, o[4], o[5], o[6], 0, o[8], o[9], o[10], 0, 0, 0, 0, 1, e) + }), + (t.prototype.getRotationMatrix = function() { + var e = new t() + return this.getRotationMatrixToRef(e), e + }), + (t.prototype.getRotationMatrixToRef = function(e) { + var n = i.MathTmp.Vector3[0] + if (!this.decompose(n)) return t.IdentityToRef(e), this + var o = this._m, + r = 1 / n.x, + s = 1 / n.y, + a = 1 / n.z + return ( + t.FromValuesToRef( + o[0] * r, + o[1] * r, + o[2] * r, + 0, + o[4] * s, + o[5] * s, + o[6] * s, + 0, + o[8] * a, + o[9] * a, + o[10] * a, + 0, + 0, + 0, + 0, + 1, + e + ), + this + ) + }), + (t.prototype.toggleModelMatrixHandInPlace = function() { + var t = this._m + ;(t[2] *= -1), (t[6] *= -1), (t[8] *= -1), (t[9] *= -1), (t[14] *= -1), this._markAsUpdated() + }), + (t.prototype.toggleProjectionMatrixHandInPlace = function() { + var t = this._m + ;(t[8] *= -1), (t[9] *= -1), (t[10] *= -1), (t[11] *= -1), this._markAsUpdated() + }), + (t.prototype._updateIdentityStatus = function(e, n, o, r) { + void 0 === n && (n = !1), + void 0 === o && (o = !1), + void 0 === r && (r = !0), + (this.updateFlag = t._updateFlagSeed++), + (this._isIdentity = e), + (this._isIdentity3x2 = e || o), + (this._isIdentityDirty = !this._isIdentity && n), + (this._isIdentity3x2Dirty = !this._isIdentity3x2 && r) + }), + (t._updateFlagSeed = 0), + (t._identityReadOnly = t.Identity()), + t + ) + })() + e.Matrix = a + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(0), + r = n(7), + i = n(1), + s = (function() { + function t(t) { + ;(this.name = t), + (this.children = {}), + (this.eventManager = null), + (this.alive = !1), + (this.uuid = i.newId('E')), + (this.components = {}), + (this.engine = null), + (this._parent = null) + } + return ( + (t.prototype.addComponentOrReplace = function(t) { + if ('function' == typeof t) + throw new Error('You passed a function or class as a component, an instance of component is expected') + if ('object' != typeof t) throw new Error('You passed a ' + typeof t + ', an instance of component is expected') + var e = o.getComponentName(t) + if (this.components[e]) { + if (this.components[e] === t) return t + this.removeComponent(this.components[e], !1) + } + return this.addComponent(t) + }), + (t.prototype.hasComponent = function(t) { + var e = typeof t + if ('string' !== e && 'object' !== e && 'function' !== e) + throw new Error('Entity#has(component): component is not a class, name or instance') + if (null == t) return !1 + var n = 'string' === e ? t : o.getComponentName(t), + r = this.components[n] + return !!r && ('object' === e ? r === t : 'function' !== e || r instanceof t) + }), + (t.prototype.getComponent = function(t) { + var e = typeof t + if ('string' !== e && 'function' !== e) throw new Error('Entity#get(component): component is not a class or name') + var n = 'string' === e ? t : o.getComponentName(t), + r = this.components[n] + if (!r) throw new Error('Can not get component "' + n + '" from entity "' + this.identifier + '"') + if ('function' === e) { + if (r instanceof t) return r + throw new Error('Can not get component "' + n + '" from entity "' + this.identifier + '" (by instance)') + } + return r + }), + (t.prototype.getComponentOrNull = function(t) { + var e = typeof t + if ('string' !== e && 'function' !== e) throw new Error('Entity#getOrNull(component): component is not a class or name') + var n = 'string' === e ? t : o.getComponentName(t), + r = this.components[n] + return r ? ('function' === e ? (r instanceof t ? r : null) : r) : null + }), + (t.prototype.getComponentOrCreate = function(t) { + if ('function' != typeof t) throw new Error('Entity#getOrCreate(component): component is not a class') + var e = this.getComponentOrNull(t) + return e || ((e = new t()), o.getComponentName(e), this.addComponentOrReplace(e)), e + }), + (t.prototype.addComponent = function(t) { + if ('object' != typeof t) + throw new Error( + 'Entity#add(component): You passed a function or class as a component, an instance of component is expected' + ) + var e = o.getComponentName(t), + n = o.getComponentClassId(t) + if (this.components[e]) + throw new Error('A component of type "' + e + '" is already present in entity "' + this.identifier + '"') + ;(this.components[e] = t), this.eventManager && this.eventManager.fireEvent(new r.ComponentAdded(this, e, n)) + var i = t + return 'function' == typeof i.addedToEntity && i.addedToEntity(this), t + }), + (t.prototype.removeComponent = function(t, e) { + void 0 === e && (e = !0) + var n = typeof t + if ('string' !== n && 'function' !== n && 'object' !== n) + throw new Error('Entity#remove(component): component is not a class, class or name') + var s = 'string' === n ? t : o.getComponentName(t), + a = this.components[s] + if (a) { + if ('function' === n) + return a instanceof t + ? (delete this.components[s], + void ( + a && + (e && this.eventManager && this.eventManager.fireEvent(new r.ComponentRemoved(this, s, a)), + 'function' == typeof a.removedFromEntity && a.removedFromEntity(this)) + )) + : void i.log( + 'Entity Warning: Trying to remove wrong (by constructor) component "' + + s + + '" from entity "' + + this.identifier + + '"' + ) + delete this.components[s], + a && + (e && this.eventManager && this.eventManager.fireEvent(new r.ComponentRemoved(this, s, a)), + 'function' == typeof a.removedFromEntity && a.removedFromEntity(this)) + } else i.log('Entity Warning: Trying to remove inexisting component "' + s + '" from entity "' + this.identifier + '"') + }), + (t.prototype.isAddedToEngine = function() { + return !(!this.engine || (!(this.uuid in this.engine.entities) && this.engine.rootEntity !== this)) + }), + (t.prototype.setParent = function(t) { + var e + if (t && 'getEntityRepresentation' in t) { + if (!this.engine) + throw new Error('In order to set an attachable as parent, you first need to add the entity to the engine.') + e = t.getEntityRepresentation(this.engine) + } else e = !t && this.engine ? this.engine.rootEntity : t + var n = this.getParent() + if (e === this) + throw new Error( + 'Failed to set parent for entity "' + this.identifier + '": An entity can\'t set itself as a its own parent' + ) + if (e === n) return this + var o = this.getCircularAncestor(e) + if (o) + throw new Error( + 'Failed to set parent for entity "' + + this.identifier + + '": Circular parent references are not allowed (See entity "' + + o + + '")' + ) + return ( + n && delete n.children[this.uuid], + null !== e && + '0' !== e.uuid && + (!e.isAddedToEngine() && this.isAddedToEngine() && this.engine.removeEntity(this), + e.isAddedToEngine() && !this.isAddedToEngine() && e.engine.addEntity(this)), + (this._parent = e || null), + this.registerAsChild(), + this.eventManager && this.engine && this.eventManager.fireEvent(new r.ParentChanged(this, e)), + this + ) + }), + (t.prototype.getParent = function() { + return this._parent + }), + Object.defineProperty(t.prototype, 'identifier', { + get: function() { + return this.name || this.uuid + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.getCircularAncestor = function(t) { + for (var e = this.engine ? this.engine.rootEntity : null, n = t; n && n !== e; ) { + var o = n.getParent() + if (o === this) return n.uuid + n = o + } + return null + }), + (t.prototype.registerAsChild = function() { + var t = this.getParent() + this.uuid && t && (t.children[this.uuid] = this) + }), + t + ) + })() + e.Entity = s + }, + function(t, e, n) { + 'use strict' + var o = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var r = n(8), + i = (function() { + function t(t, e) { + ;(this.uuid = t), (this.payload = e) + } + return (t = o([r.EventConstructor()], t)) + })() + e.UUIDEvent = i + var s = (function() { + function t(t) { + this.payload = t + } + return (t = o([r.EventConstructor()], t)) + })() + e.RaycastResponse = s + var a = (function() { + function t(t) { + this.payload = t + } + return (t = o([r.EventConstructor()], t)) + })() + e.PointerEvent = a + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(13), + r = n(4), + i = n(7), + s = n(16), + a = n(28), + p = (function() { + function t() {} + return ( + (t.prototype.activate = function(t) { + t.eventManager.addListener(o.RaycastResponse, this, function(t) { + 'HitFirst' === t.payload.queryType + ? a.PhysicsCast.instance.handleRaycastHitFirstResponse(t) + : 'HitAll' === t.payload.queryType && a.PhysicsCast.instance.handleRaycastHitAllResponse(t) + }), + 'undefined' != typeof dcl && dcl.subscribe('raycastResponse') + }), + (t.prototype.deactivate = function() { + 'undefined' != typeof dcl && dcl.unsubscribe('raycastResponse') + }), + t + ) + })() + ;(e.RaycastEventSystem = p), (e.raycastEventSystem = new p()) + var u = (function() { + function t() {} + return ( + (t.prototype.activate = function(t) { + t.eventManager.addListener(o.PointerEvent, this, function(t) { + s.Input.instance.handlePointerEvent(t.payload) + }), + 'undefined' != typeof dcl && (dcl.subscribe('pointerUp'), dcl.subscribe('pointerDown'), dcl.subscribe('pointerEvent')) + }), + (t.prototype.deactivate = function() { + 'undefined' != typeof dcl && (dcl.unsubscribe('pointerUp'), dcl.unsubscribe('pointerDown'), dcl.unsubscribe('pointerEvent')) + }), + t + ) + })() + ;(e.PointerEventSystem = u), (e.pointerEventSystem = new u()) + var l = (function() { + function t() { + this.handlerMap = {} + } + return ( + (t.prototype.activate = function(t) { + t.eventManager.addListener(o.UUIDEvent, this, this.handleEvent), + t.eventManager.addListener(i.ComponentAdded, this, this.componentAdded), + t.eventManager.addListener(i.ComponentRemoved, this, this.componentRemoved), + 'undefined' != typeof dcl && dcl.subscribe('uuidEvent') + }), + (t.prototype.deactivate = function() { + 'undefined' != typeof dcl && dcl.unsubscribe('uuidEvent') + }), + (t.prototype.onAddEntity = function(t) { + for (var e in t.components) { + var n = t.components[e] + n instanceof r.OnUUIDEvent && (this.handlerMap[n.uuid] = n) + } + }), + (t.prototype.onRemoveEntity = function(t) { + for (var e in t.components) { + var n = t.components[e] + n instanceof r.OnUUIDEvent && delete this.handlerMap[n.uuid] + } + }), + (t.prototype.componentAdded = function(t) { + if (t.entity.isAddedToEngine()) { + var e = t.entity.components[t.componentName] + e instanceof r.OnUUIDEvent && (this.handlerMap[e.uuid] = e) + } + }), + (t.prototype.componentRemoved = function(t) { + t.entity.isAddedToEngine() && t.component instanceof r.OnUUIDEvent && delete this.handlerMap[t.component.uuid] + }), + (t.prototype.handleEvent = function(t) { + if (t.uuid in this.handlerMap) { + var e = this.handlerMap[t.uuid] + e && e.callback && 'call' in e.callback && e.callback(t.payload) + } + }), + t + ) + })() + ;(e.UUIDEventSystem = l), (e.uuidEventSystem = new l()) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(2), + r = n(6), + i = (function() { + function t(t, e) { + void 0 === t && (t = 0), void 0 === e && (e = 0), (this.x = t), (this.y = e) + } + return ( + (t.Zero = function() { + return new t(0, 0) + }), + (t.One = function() { + return new t(1, 1) + }), + (t.Add = function(e, n) { + return new t(e.x, e.y).addInPlace(n) + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1]) + }), + (t.FromArrayToRef = function(t, e, n) { + ;(n.x = t[e]), (n.y = t[e + 1]) + }), + (t.CatmullRom = function(e, n, o, r, i) { + var s = i * i, + a = i * s + return new t( + 0.5 * (2 * n.x + (-e.x + o.x) * i + (2 * e.x - 5 * n.x + 4 * o.x - r.x) * s + (-e.x + 3 * n.x - 3 * o.x + r.x) * a), + 0.5 * (2 * n.y + (-e.y + o.y) * i + (2 * e.y - 5 * n.y + 4 * o.y - r.y) * s + (-e.y + 3 * n.y - 3 * o.y + r.y) * a) + ) + }), + (t.Clamp = function(e, n, o) { + var r = e.x + r = (r = r > o.x ? o.x : r) < n.x ? n.x : r + var i = e.y + return new t(r, (i = (i = i > o.y ? o.y : i) < n.y ? n.y : i)) + }), + (t.Hermite = function(e, n, o, r, i) { + var s = i * i, + a = i * s, + p = 2 * a - 3 * s + 1, + u = -2 * a + 3 * s, + l = a - 2 * s + i, + c = a - s + return new t(e.x * p + o.x * u + n.x * l + r.x * c, e.y * p + o.y * u + n.y * l + r.y * c) + }), + (t.Lerp = function(e, n, o) { + return new t(e.x + (n.x - e.x) * o, e.y + (n.y - e.y) * o) + }), + (t.Dot = function(t, e) { + return t.x * e.x + t.y * e.y + }), + (t.Normalize = function(e) { + var n = new t(e.x, e.y) + return n.normalize(), n + }), + (t.Minimize = function(e, n) { + return new t(e.x < n.x ? e.x : n.x, e.y < n.y ? e.y : n.y) + }), + (t.Maximize = function(e, n) { + return new t(e.x > n.x ? e.x : n.x, e.y > n.y ? e.y : n.y) + }), + (t.Transform = function(e, n) { + var o = t.Zero() + return t.TransformToRef(e, n, o), o + }), + (t.TransformToRef = function(t, e, n) { + var o = e.m, + r = t.x * o[0] + t.y * o[4] + o[12], + i = t.x * o[1] + t.y * o[5] + o[13] + ;(n.x = r), (n.y = i) + }), + (t.PointInTriangle = function(t, e, n, o) { + var r = 0.5 * (-n.y * o.x + e.y * (-n.x + o.x) + e.x * (n.y - o.y) + n.x * o.y), + i = r < 0 ? -1 : 1, + s = (e.y * o.x - e.x * o.y + (o.y - e.y) * t.x + (e.x - o.x) * t.y) * i, + a = (e.x * n.y - e.y * n.x + (e.y - n.y) * t.x + (n.x - e.x) * t.y) * i + return s > 0 && a > 0 && s + a < 2 * r * i + }), + (t.Distance = function(e, n) { + return Math.sqrt(t.DistanceSquared(e, n)) + }), + (t.DistanceSquared = function(t, e) { + var n = t.x - e.x, + o = t.y - e.y + return n * n + o * o + }), + (t.Center = function(e, n) { + var o = t.Add(e, n) + return o.scaleInPlace(0.5), o + }), + (t.DistanceOfPointFromSegment = function(e, n, o) { + var r = t.DistanceSquared(n, o) + if (0 === r) return t.Distance(e, n) + var i = o.subtract(n), + s = Math.max(0, Math.min(1, t.Dot(e.subtract(n), i) / r)), + a = n.add(i.multiplyByFloats(s, s)) + return t.Distance(e, a) + }), + (t.prototype.toString = function() { + return '{X: ' + this.x + ' Y:' + this.y + '}' + }), + (t.prototype.getClassName = function() { + return 'Vector2' + }), + (t.prototype.getHashCode = function() { + var t = this.x || 0 + return (t = (397 * t) ^ (this.y || 0)) + }), + (t.prototype.toArray = function(t, e) { + return void 0 === e && (e = 0), (t[e] = this.x), (t[e + 1] = this.y), this + }), + (t.prototype.asArray = function() { + var t = new Array() + return this.toArray(t, 0), t + }), + (t.prototype.copyFrom = function(t) { + return (this.x = t.x), (this.y = t.y), this + }), + (t.prototype.copyFromFloats = function(t, e) { + return (this.x = t), (this.y = e), this + }), + (t.prototype.set = function(t, e) { + return this.copyFromFloats(t, e) + }), + (t.prototype.add = function(e) { + return new t(this.x + e.x, this.y + e.y) + }), + (t.prototype.addToRef = function(t, e) { + return (e.x = this.x + t.x), (e.y = this.y + t.y), this + }), + (t.prototype.addInPlace = function(t) { + return (this.x += t.x), (this.y += t.y), this + }), + (t.prototype.addVector3 = function(e) { + return new t(this.x + e.x, this.y + e.y) + }), + (t.prototype.subtract = function(e) { + return new t(this.x - e.x, this.y - e.y) + }), + (t.prototype.subtractToRef = function(t, e) { + return (e.x = this.x - t.x), (e.y = this.y - t.y), this + }), + (t.prototype.subtractInPlace = function(t) { + return (this.x -= t.x), (this.y -= t.y), this + }), + (t.prototype.multiplyInPlace = function(t) { + return (this.x *= t.x), (this.y *= t.y), this + }), + (t.prototype.multiply = function(e) { + return new t(this.x * e.x, this.y * e.y) + }), + (t.prototype.multiplyToRef = function(t, e) { + return (e.x = this.x * t.x), (e.y = this.y * t.y), this + }), + (t.prototype.multiplyByFloats = function(e, n) { + return new t(this.x * e, this.y * n) + }), + (t.prototype.divide = function(e) { + return new t(this.x / e.x, this.y / e.y) + }), + (t.prototype.divideToRef = function(t, e) { + return (e.x = this.x / t.x), (e.y = this.y / t.y), this + }), + (t.prototype.divideInPlace = function(t) { + return this.divideToRef(t, this) + }), + (t.prototype.negate = function() { + return new t(-this.x, -this.y) + }), + (t.prototype.scaleInPlace = function(t) { + return (this.x *= t), (this.y *= t), this + }), + (t.prototype.scale = function(e) { + var n = new t(0, 0) + return this.scaleToRef(e, n), n + }), + (t.prototype.scaleToRef = function(t, e) { + return (e.x = this.x * t), (e.y = this.y * t), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return (e.x += this.x * t), (e.y += this.y * t), this + }), + (t.prototype.equals = function(t) { + return t && this.x === t.x && this.y === t.y + }), + (t.prototype.equalsWithEpsilon = function(t, e) { + return void 0 === e && (e = o.Epsilon), t && r.Scalar.WithinEpsilon(this.x, t.x, e) && r.Scalar.WithinEpsilon(this.y, t.y, e) + }), + (t.prototype.floor = function() { + return new t(Math.floor(this.x), Math.floor(this.y)) + }), + (t.prototype.fract = function() { + return new t(this.x - Math.floor(this.x), this.y - Math.floor(this.y)) + }), + (t.prototype.length = function() { + return Math.sqrt(this.x * this.x + this.y * this.y) + }), + (t.prototype.lengthSquared = function() { + return this.x * this.x + this.y * this.y + }), + (t.prototype.normalize = function() { + var t = this.length() + if (0 === t) return this + var e = 1 / t + return (this.x *= e), (this.y *= e), this + }), + (t.prototype.clone = function() { + return new t(this.x, this.y) + }), + t + ) + })() + e.Vector2 = i + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__assign) || + function() { + return (i = + Object.assign || + function(t) { + for (var e, n = 1, o = arguments.length; n < o; n++) + for (var r in (e = arguments[n])) Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]) + return t + }).apply(this, arguments) + }, + s = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var a, + p = n(27), + u = n(5), + l = n(0) + !(function(t) { + ;(t.POINTER = 'POINTER'), (t.PRIMARY = 'PRIMARY'), (t.SECONDARY = 'SECONDARY'), (t.ANY = 'ANY') + })((a = e.ActionButton || (e.ActionButton = {}))) + var c = function(t) { + if (((this.callback = t), !t || !('apply' in t) || !('call' in t))) throw new Error('Callback is not a function') + y.ensureInstance() + } + e.PointerEventComponent = c + var h = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return r(e, t), (e = s([l.Component('pointerDown')], e)) + })(c) + e.GlobalPointerDown = h + var d = (function(t) { + function e() { + return (null !== t && t.apply(this, arguments)) || this + } + return r(e, t), (e = s([l.Component('pointerUp')], e)) + })(c) + e.GlobalPointerUp = d + var f = function(t, e) { + ;(this.fn = t), (this.useRaycast = e) + }, + y = (function() { + function t() { + var t, e + ;(this.subscriptions = + (((t = {})[a.POINTER] = { BUTTON_DOWN: [], BUTTON_UP: [] }), + (t[a.PRIMARY] = { BUTTON_DOWN: [], BUTTON_UP: [] }), + (t[a.SECONDARY] = { BUTTON_DOWN: [], BUTTON_UP: [] }), + (t[a.ANY] = { BUTTON_DOWN: [], BUTTON_UP: [] }), + t)), + (this.internalState = + (((e = {})[a.POINTER] = { BUTTON_DOWN: !1 }), + (e[a.PRIMARY] = { BUTTON_DOWN: !1 }), + (e[a.SECONDARY] = { BUTTON_DOWN: !1 }), + (e[a.ANY] = { BUTTON_DOWN: !1 }), + e)) + } + return ( + Object.defineProperty(t, 'instance', { + get: function() { + return t.ensureInstance(), t._instance + }, + enumerable: !0, + configurable: !0 + }), + (t.ensureInstance = function() { + t._instance || (t._instance = new t()) + }), + (t.prototype.isButtonPressed = function(t) { + return this.internalState[t] + }), + (t.prototype.subscribe = function(t, e, n, o) { + var r = this + return ( + this.subscriptions[e][t].push(new f(o, n)), + function() { + return r.unsubscribe(t, e, o) + } + ) + }), + (t.prototype.unsubscribe = function(t, e, n) { + var o = this.getSubscriptionId(t, e, n) + return o > -1 && this.subscriptions[e][t].splice(o, 1) + }), + (t.prototype.handlePointerEvent = function(t) { + var e = this.getPointerById(t.buttonId), + n = i(i({}, t), { + button: e, + direction: new u.Vector3().copyFrom(t.direction), + origin: new u.Vector3().copyFrom(t.origin), + hit: void 0 + }), + o = t.hit + ? i(i({}, t.hit), { + hitPoint: new u.Vector3().copyFrom(t.hit.hitPoint), + normal: new u.Vector3().copyFrom(t.hit.normal), + worldNormal: new u.Vector3().copyFrom(t.hit.worldNormal) + }) + : void 0 + if (t.type === p.InputEventType.DOWN) { + this.internalState[e].BUTTON_DOWN = !0 + for (var r = 0; r < this.subscriptions[e].BUTTON_DOWN.length; r++) { + ;(s = this.subscriptions[e].BUTTON_DOWN[r]).useRaycast ? (n.hit = o) : (n.hit = void 0), s.fn(n) + } + if (o && o.entityId && l.DisposableComponent.engine) + (c = (a = l.DisposableComponent.engine.entities[o.entityId]) && a.getComponentOrNull(h)) && ((n.hit = o), c.callback(n)) + } else { + this.internalState[e].BUTTON_DOWN = !1 + for (r = 0; r < this.subscriptions[e].BUTTON_UP.length; r++) { + var s + ;(s = this.subscriptions[e].BUTTON_UP[r]).useRaycast ? (n.hit = o) : (n.hit = void 0), s.fn(n) + } + var a, c + if (o && o.entityId && l.DisposableComponent.engine) + (c = (a = l.DisposableComponent.engine.entities[o.entityId]) && a.getComponentOrNull(d)) && ((n.hit = o), c.callback(n)) + } + }), + (t.prototype.getSubscriptionId = function(t, e, n) { + for (var o = 0; o < this.subscriptions[e][t].length; o++) if (this.subscriptions[e][t][o].fn === n) return o + return -1 + }), + (t.prototype.getPointerById = function(t) { + return 0 === t ? a.POINTER : 1 === t ? a.PRIMARY : a.SECONDARY + }), + t + ) + })() + e.Input = y + }, + function(t, e, n) { + 'use strict' + var o = + (this && this.__read) || + function(t, e) { + var n = 'function' == typeof Symbol && t[Symbol.iterator] + if (!n) return t + var o, + r, + i = n.call(t), + s = [] + try { + for (; (void 0 === e || e-- > 0) && !(o = i.next()).done; ) s.push(o.value) + } catch (t) { + r = { error: t } + } finally { + try { + o && !o.done && (n = i.return) && n.call(i) + } finally { + if (r) throw r.error + } + } + return s + }, + r = + (this && this.__spread) || + function() { + for (var t = [], e = 0; e < arguments.length; e++) t = t.concat(o(arguments[e])) + return t + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var i = n(7), + s = n(0), + a = n(8), + p = n(32), + u = n(1), + l = n(12), + c = (function() { + function t(t) { + ;(this.eventManager = new a.EventManager()), + (this.systems = []), + (this.entityLists = {}), + (this.addedSystems = []), + (this._entities = {}), + (this._disposableComponents = {}), + (this._componentGroups = {}), + (this.simpleSystems = []), + this.eventManager.addListener(i.ComponentAdded, this, this.componentAddedHandler), + this.eventManager.addListener(i.ComponentRemoved, this, this.componentRemovedHandler), + (this.rootEntity = t), + (this.playerEntity = new l.Entity()), + (this.playerEntity.uuid = 'PlayerEntityReference'), + this.addEntity(this.playerEntity), + (this.avatarEntity = new l.Entity()), + (this.avatarEntity.uuid = 'AvatarPositionEntityReference'), + this.addEntity(this.avatarEntity) + } + return ( + Object.defineProperty(t.prototype, 'entities', { + get: function() { + return this._entities + }, + enumerable: !0, + configurable: !0 + }), + Object.defineProperty(t.prototype, 'disposableComponents', { + get: function() { + return this._disposableComponents + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.addEntity = function(t) { + var e = t.getParent() + if (t.isAddedToEngine()) return t + for (var n in ((t.eventManager = this.eventManager), + (t.engine = this), + (this._entities[t.uuid] = t), + this.checkRequirementsAndAdd(t), + e + ? e.isAddedToEngine() || + e === this.rootEntity || + u.log('Engine: warning, added an entity with a parent not present in the engine. Parent id: ' + e.uuid) + : t.setParent(this.rootEntity), + (t.alive = !0), + t.children)) { + var o = t.children[n] + o && (o.isAddedToEngine() || this.addEntity(o)) + } + return t + }), + (t.prototype.removeEntity = function(t) { + var e = t.uuid + if (t.isAddedToEngine()) { + for (var n in t.components) { + var o = this._componentGroups[n] + if (o) for (var r in o) o[r].removeEntity(t) + delete this.entityLists[n][e] + } + for (var i = 0; i < this.simpleSystems.length; i++) { + var s = this.simpleSystems[i] + s.onRemoveEntity && s.onRemoveEntity(t) + } + for (var i in t.children) { + var a = t.children[i] + a && this.removeEntity(a) + } + return (t.alive = !1), (t.eventManager = null), delete this._entities[e], !0 + } + for (var n in (u.log('Engine: Trying to remove non existent entity from engine.'), + t.isAddedToEngine() + ? u.log('Engine: Entity id: ' + e) + : u.log('Engine: Entity "' + t.uuid + '" has not been added to any engine yet.'), + u.log("Engine: Entity's components:"), + t.components)) + u.log(n) + return !1 + }), + (t.prototype.addSystem = function(t, e) { + if ((void 0 === e && (e = 0), -1 !== this.addedSystems.indexOf(t))) + return u.log('Engine: Trying to add a system that is already added. Aborting'), t + if (this.systems.length > 0) + for (var n = 0; n < this.systems.length; n++) { + var o = this.systems[n], + r = n === this.systems.length - 1 + if (o.priority > e) { + this.addedSystems.push(t), this.systems.splice(n, 0, { system: t, priority: e }) + break + } + if (r) { + this.addedSystems.push(t), this.systems.splice(n + 1, 0, { system: t, priority: e }) + break + } + } + else this.addedSystems.push(t), this.systems.splice(1, 0, { system: t, priority: e }) + return this.registerSystem(t), t + }), + (t.prototype.removeSystem = function(t) { + var e = this.addedSystems.indexOf(t) + if (-1 !== e) { + ;(t.active = !1), t.deactivate && t.deactivate(), this.addedSystems.splice(e, 1) + for (var n = 0; n < this.systems.length; n++) { + this.systems[n].system === t && this.systems.splice(n, 1) + } + return !0 + } + return !1 + }), + (t.prototype.update = function(t) { + for (var e in this.systems) { + var n = this.systems[e].system + if (n.active && n.update) + try { + n.update(t) + } catch (t) { + u.error(t) + } + } + return this + }), + (t.prototype.getEntitiesWithComponent = function(t) { + var e = 'string' == typeof t ? t : s.getComponentName(t) + return e in this.entityLists ? this.entityLists[e] : (this.entityLists[e] = {}) + }), + (t.prototype.registerComponent = function(t) { + var e = s.getComponentId(t), + n = s.getComponentName(t), + o = s.getComponentClassId(t) + ;(this._disposableComponents[e] = t), + null !== o && + (this.eventManager.fireEvent(new s.DisposableComponentCreated(e, n, o)), + this.eventManager.fireEvent(new s.DisposableComponentUpdated(e, t))) + }), + (t.prototype.disposeComponent = function(t) { + var e = s.getComponentId(t) + return ( + delete this._disposableComponents[e] && + (this.eventManager.fireEvent(new s.DisposableComponentRemoved(e)), t.onDispose && t.onDispose(), !0) + ) + }), + (t.prototype.updateComponent = function(t) { + this.eventManager.fireEvent(new s.DisposableComponentUpdated(s.getComponentId(t), t)) + }), + (t.prototype.getComponentGroup = function() { + for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e] + var n = new (p.ComponentGroup.bind.apply(p.ComponentGroup, r([void 0], t)))() + n.active = !0 + for (var o = n.requiresNames, i = 0; i < o.length; i++) { + var s = o[i], + a = this._componentGroups[s] + a || (this._componentGroups[s] = a = []), -1 === a.indexOf(n) && a.push(n) + } + for (var u in this._entities) this.checkRequirements(this._entities[u], n) + return n + }), + (t.prototype.removeComponentGroup = function(t) { + if (t.active) { + t.active = !1 + for (var e = t.requiresNames, n = 0; n < e.length; n++) { + var o = e[n], + r = this._componentGroups[o] + if (r) { + var i = r.indexOf(t) + ;-1 !== i && r.splice(i, 1) + } + } + return !0 + } + return !1 + }), + (t.prototype.registerSystem = function(t) { + ;(t.active = !0), t.activate && t.activate(this), this.simpleSystems.push(t) + }), + (t.prototype.checkRequirementsAndAdd = function(t) { + if (t.isAddedToEngine()) { + for (var e in t.components) { + e in this.entityLists || (this.entityLists[e] = {}), (this.entityLists[e][t.uuid] = t) + var n = this._componentGroups[e] + if (n) for (var o in n) this.checkRequirements(t, n[o]) + } + for (var r = 0; r < this.simpleSystems.length; r++) { + var i = this.simpleSystems[r] + i.onAddEntity && i.onAddEntity(t) + } + } + }), + (t.prototype.checkRequirements = function(t, e) { + e.meetsRequirements(t) ? e.hasEntity(t) || e.addEntity(t) : e.hasEntity(t) && e.removeEntity(t) + }), + (t.prototype.componentAddedHandler = function(t) { + var e, + n = t.entity, + o = t.componentName + if (n.isAddedToEngine()) { + this.entityLists[o] ? (this.entityLists[o][n.uuid] = n) : (this.entityLists[o] = (((e = {})[n.uuid] = n), e)) + var r = this._componentGroups[o] + if (r) for (var i in r) this.checkRequirements(n, r[i]) + } + }), + (t.prototype.componentRemovedHandler = function(t) { + var e = t.entity, + n = t.componentName + if (e.isAddedToEngine()) { + delete this.entityLists[n][e.uuid] + var o = this._componentGroups[n] + if (o) for (var r in o) this.checkRequirements(e, o[r]) + } + }), + t + ) + })() + e.Engine = c + }, + function(t, e, n) { + 'use strict' + var o + Object.defineProperty(e, '__esModule', { value: !0 }), + (function(t) { + ;(t[(t.PERCENT = 0)] = 'PERCENT'), (t[(t.PIXELS = 1)] = 'PIXELS') + })((o = e.UIValueType || (e.UIValueType = {}))) + var r = (function() { + function t(t) { + if (((this.type = o.PIXELS), 'string' == typeof t)) { + var e = t + e.indexOf('px') > -1 ? (this.type = o.PIXELS) : e.indexOf('%') > -1 && (this.type = o.PERCENT), (this.value = parseFloat(e)) + } else this.value = t + } + return ( + (t.prototype.toString = function() { + var t = this.value.toString() + return this.type === o.PERCENT ? (t += '%') : (t += 'px'), t + }), + t + ) + })() + e.UIValue = r + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(1), + r = Promise.resolve().then.bind(Promise.resolve()) + e.executeTask = function(t) { + var e = r(t) + return ( + (e.isComplete = !1), + e + .then(function(t) { + ;(e.isComplete = !0), (e.result = t), (e.didFail = !1) + }) + .catch(function(t) { + ;(e.isComplete = !0), (e.error = t), (e.didFail = !0), o.error('executeTask: FAILED ' + t.toString(), t) + }), + e + ) + } + }, + function(t, e, n) { + 'use strict' + var o = + (this && this.__awaiter) || + function(t, e, n, o) { + return new (n || (n = Promise))(function(r, i) { + function s(t) { + try { + p(o.next(t)) + } catch (t) { + i(t) + } + } + function a(t) { + try { + p(o.throw(t)) + } catch (t) { + i(t) + } + } + function p(t) { + var e + t.done + ? r(t.value) + : ((e = t.value), + e instanceof n + ? e + : new n(function(t) { + t(e) + })).then(s, a) + } + p((o = o.apply(t, e || [])).next()) + }) + }, + r = + (this && this.__generator) || + function(t, e) { + var n, + o, + r, + i, + s = { + label: 0, + sent: function() { + if (1 & r[0]) throw r[1] + return r[1] + }, + trys: [], + ops: [] + } + return ( + (i = { next: a(0), throw: a(1), return: a(2) }), + 'function' == typeof Symbol && + (i[Symbol.iterator] = function() { + return this + }), + i + ) + function a(i) { + return function(a) { + return (function(i) { + if (n) throw new TypeError('Generator is already executing.') + for (; s; ) + try { + if ( + ((n = 1), + o && + (r = 2 & i[0] ? o.return : i[0] ? o.throw || ((r = o.return) && r.call(o), 0) : o.next) && + !(r = r.call(o, i[1])).done) + ) + return r + switch (((o = 0), r && (i = [2 & i[0], r.value]), i[0])) { + case 0: + case 1: + r = i + break + case 4: + return s.label++, { value: i[1], done: !1 } + case 5: + s.label++, (o = i[1]), (i = [0]) + continue + case 7: + ;(i = s.ops.pop()), s.trys.pop() + continue + default: + if (!((r = s.trys), (r = r.length > 0 && r[r.length - 1]) || (6 !== i[0] && 2 !== i[0]))) { + s = 0 + continue + } + if (3 === i[0] && (!r || (i[1] > r[0] && i[1] < r[3]))) { + s.label = i[1] + break + } + if (6 === i[0] && s.label < r[1]) { + ;(s.label = r[1]), (r = i) + break + } + if (r && s.label < r[2]) { + ;(s.label = r[2]), s.ops.push(i) + break + } + r[2] && s.ops.pop(), s.trys.pop() + continue + } + i = e.call(t, s) + } catch (t) { + ;(i = [6, t]), (o = 0) + } finally { + n = r = 0 + } + if (5 & i[0]) throw i[1] + return { value: i[0] ? i[1] : void 0, done: !0 } + })([i, a]) + } + } + }, + i = + (this && this.__values) || + function(t) { + var e = 'function' == typeof Symbol && Symbol.iterator, + n = e && t[e], + o = 0 + if (n) return n.call(t) + if (t && 'number' == typeof t.length) + return { + next: function() { + return t && o >= t.length && (t = void 0), { value: t && t[o++], done: !t } + } + } + throw new TypeError(e ? 'Object is not iterable.' : 'Symbol.iterator is not defined.') + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(19), + a = (function() { + function t(t, e, n, o) { + void 0 === e && (e = !1), this.initalize(t, e, n, o) + } + return ( + (t.prototype.initalize = function(t, e, n, o) { + return ( + void 0 === e && (e = !1), (this.mask = t), (this.skipNextObservers = e), (this.target = n), (this.currentTarget = o), this + ) + }), + t + ) + })() + e.ObserverEventState = a + var p = function(t, e, n) { + void 0 === n && (n = null), + (this.callback = t), + (this.mask = e), + (this.scope = n), + (this.unregisterOnNextCall = !1), + (this._willBeUnregistered = !1) + } + e.Observer = p + var u = (function() { + function t() { + ;(this._observers = null), (this._observables = null) + } + return ( + (t.Watch = function(e, n, o, r) { + var s, a + void 0 === o && (o = -1), void 0 === r && (r = null) + var p = new t() + ;(p._observers = new Array()), (p._observables = e) + try { + for (var u = i(e), l = u.next(); !l.done; l = u.next()) { + var c = l.value.add(n, o, !1, r) + c && p._observers.push(c) + } + } catch (t) { + s = { error: t } + } finally { + try { + l && !l.done && (a = u.return) && a.call(u) + } finally { + if (s) throw s.error + } + } + return p + }), + (t.prototype.dispose = function() { + if (this._observers && this._observables) + for (var t = 0; t < this._observers.length; t++) this._observables[t].remove(this._observers[t]) + ;(this._observers = null), (this._observables = null) + }), + t + ) + })() + e.MultiObserver = u + var l = (function() { + function t(t) { + ;(this._observers = new Array()), (this._onObserverAdded = null), (this._eventState = new a(0)), t && (this._onObserverAdded = t) + } + return ( + (t.prototype.add = function(t, e, n, o, r) { + if ((void 0 === e && (e = -1), void 0 === n && (n = !1), void 0 === o && (o = null), void 0 === r && (r = !1), !t)) return null + var i = new p(t, e, o) + return ( + (i.unregisterOnNextCall = r), + n ? this._observers.unshift(i) : this._observers.push(i), + this._onObserverAdded && this._onObserverAdded(i), + i + ) + }), + (t.prototype.addOnce = function(t) { + return this.add(t, void 0, void 0, void 0, !0) + }), + (t.prototype.remove = function(t) { + return !!t && -1 !== this._observers.indexOf(t) && (this._deferUnregister(t), !0) + }), + (t.prototype.removeCallback = function(t, e) { + for (var n = 0; n < this._observers.length; n++) + if (this._observers[n].callback === t && (!e || e === this._observers[n].scope)) + return this._deferUnregister(this._observers[n]), !0 + return !1 + }), + (t.prototype.notifyObservers = function(t, e, n, o) { + var r, s + if ((void 0 === e && (e = -1), !this._observers.length)) return !0 + var a = this._eventState + ;(a.mask = e), (a.target = n), (a.currentTarget = o), (a.skipNextObservers = !1), (a.lastReturnValue = t) + try { + for (var p = i(this._observers), u = p.next(); !u.done; u = p.next()) { + var l = u.value + if ( + !l._willBeUnregistered && + (l.mask & e && + (l.scope ? (a.lastReturnValue = l.callback.apply(l.scope, [t, a])) : (a.lastReturnValue = l.callback(t, a)), + l.unregisterOnNextCall && this._deferUnregister(l)), + a.skipNextObservers) + ) + return !1 + } + } catch (t) { + r = { error: t } + } finally { + try { + u && !u.done && (s = p.return) && s.call(p) + } finally { + if (r) throw r.error + } + } + return !0 + }), + (t.prototype.notifyObserversWithPromise = function(t, e, n, o) { + var r = this + void 0 === e && (e = -1) + var i = Promise.resolve(t) + if (!this._observers.length) return i + var s = this._eventState + return ( + (s.mask = e), + (s.target = n), + (s.currentTarget = o), + (s.skipNextObservers = !1), + this._observers.forEach(function(n) { + s.skipNextObservers || + n._willBeUnregistered || + (n.mask & e && + ((i = n.scope + ? i.then(function(e) { + return (s.lastReturnValue = e), n.callback.apply(n.scope, [t, s]) + }) + : i.then(function(e) { + return (s.lastReturnValue = e), n.callback(t, s) + })), + n.unregisterOnNextCall && r._deferUnregister(n))) + }), + i.then(function() { + return t + }) + ) + }), + (t.prototype.notifyObserver = function(t, e, n) { + void 0 === n && (n = -1) + var o = this._eventState + ;(o.mask = n), (o.skipNextObservers = !1), t.callback(e, o) + }), + (t.prototype.hasObservers = function() { + return this._observers.length > 0 + }), + (t.prototype.clear = function() { + ;(this._observers = new Array()), (this._onObserverAdded = null) + }), + (t.prototype.clone = function() { + var e = new t() + return (e._observers = this._observers.slice(0)), e + }), + (t.prototype.hasSpecificMask = function(t) { + var e, n + void 0 === t && (t = -1) + try { + for (var o = i(this._observers), r = o.next(); !r.done; r = o.next()) { + var s = r.value + if (s.mask & t || s.mask === t) return !0 + } + } catch (t) { + e = { error: t } + } finally { + try { + r && !r.done && (n = o.return) && n.call(o) + } finally { + if (e) throw e.error + } + } + return !1 + }), + (t.prototype._deferUnregister = function(t) { + var e = this + ;(t.unregisterOnNextCall = !1), + (t._willBeUnregistered = !0), + s.executeTask(function() { + return o(e, void 0, void 0, function() { + return r(this, function(e) { + return [2, this._remove(t)] + }) + }) + }) + }), + (t.prototype._remove = function(t) { + if (!t) return !1 + var e = this._observers.indexOf(t) + return -1 !== e && (this._observers.splice(e, 1), !0) + }), + t + ) + })() + e.Observable = l + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(2), + r = n(6), + i = n(3), + s = (function() { + function t(t, e, n, o) { + ;(this.x = t), (this.y = e), (this.z = n), (this.w = o) + } + return ( + (t.Add = function(e, n) { + return new t(e.x, e.y, e.z, e.w).addInPlace(n) + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1], e[n + 2], e[n + 3]) + }), + (t.FromArrayToRef = function(t, e, n) { + ;(n.x = t[e]), (n.y = t[e + 1]), (n.z = t[e + 2]), (n.w = t[e + 3]) + }), + (t.FromFloatArrayToRef = function(e, n, o) { + t.FromArrayToRef(e, n, o) + }), + (t.FromFloatsToRef = function(t, e, n, o, r) { + ;(r.x = t), (r.y = e), (r.z = n), (r.w = o) + }), + (t.Zero = function() { + return new t(0, 0, 0, 0) + }), + (t.One = function() { + return new t(1, 1, 1, 1) + }), + (t.Normalize = function(e) { + var n = t.Zero() + return t.NormalizeToRef(e, n), n + }), + (t.NormalizeToRef = function(t, e) { + e.copyFrom(t), e.normalize() + }), + (t.Minimize = function(e, n) { + var o = new t(e.x, e.y, e.z, e.w) + return o.minimizeInPlace(n), o + }), + (t.Maximize = function(e, n) { + var o = new t(e.x, e.y, e.z, e.w) + return o.maximizeInPlace(n), o + }), + (t.Distance = function(e, n) { + return Math.sqrt(t.DistanceSquared(e, n)) + }), + (t.DistanceSquared = function(t, e) { + var n = t.x - e.x, + o = t.y - e.y, + r = t.z - e.z, + i = t.w - e.w + return n * n + o * o + r * r + i * i + }), + (t.Center = function(e, n) { + var o = t.Add(e, n) + return o.scaleInPlace(0.5), o + }), + (t.TransformNormal = function(e, n) { + var o = t.Zero() + return t.TransformNormalToRef(e, n, o), o + }), + (t.TransformNormalToRef = function(t, e, n) { + var o = e.m, + r = t.x * o[0] + t.y * o[4] + t.z * o[8], + i = t.x * o[1] + t.y * o[5] + t.z * o[9], + s = t.x * o[2] + t.y * o[6] + t.z * o[10] + ;(n.x = r), (n.y = i), (n.z = s), (n.w = t.w) + }), + (t.TransformNormalFromFloatsToRef = function(t, e, n, o, r, i) { + var s = r.m + ;(i.x = t * s[0] + e * s[4] + n * s[8]), + (i.y = t * s[1] + e * s[5] + n * s[9]), + (i.z = t * s[2] + e * s[6] + n * s[10]), + (i.w = o) + }), + (t.prototype.toString = function() { + return '{X: ' + this.x + ' Y:' + this.y + ' Z:' + this.z + ' W:' + this.w + '}' + }), + (t.prototype.getClassName = function() { + return 'Vector4' + }), + (t.prototype.getHashCode = function() { + var t = this.x || 0 + return (t = (397 * (t = (397 * (t = (397 * t) ^ (this.y || 0))) ^ (this.z || 0))) ^ (this.w || 0)) + }), + (t.prototype.asArray = function() { + var t = new Array() + return this.toArray(t, 0), t + }), + (t.prototype.toArray = function(t, e) { + return void 0 === e && (e = 0), (t[e] = this.x), (t[e + 1] = this.y), (t[e + 2] = this.z), (t[e + 3] = this.w), this + }), + (t.prototype.addInPlace = function(t) { + return (this.x += t.x), (this.y += t.y), (this.z += t.z), (this.w += t.w), this + }), + (t.prototype.add = function(e) { + return new t(this.x + e.x, this.y + e.y, this.z + e.z, this.w + e.w) + }), + (t.prototype.addToRef = function(t, e) { + return (e.x = this.x + t.x), (e.y = this.y + t.y), (e.z = this.z + t.z), (e.w = this.w + t.w), this + }), + (t.prototype.subtractInPlace = function(t) { + return (this.x -= t.x), (this.y -= t.y), (this.z -= t.z), (this.w -= t.w), this + }), + (t.prototype.subtract = function(e) { + return new t(this.x - e.x, this.y - e.y, this.z - e.z, this.w - e.w) + }), + (t.prototype.subtractToRef = function(t, e) { + return (e.x = this.x - t.x), (e.y = this.y - t.y), (e.z = this.z - t.z), (e.w = this.w - t.w), this + }), + (t.prototype.subtractFromFloats = function(e, n, o, r) { + return new t(this.x - e, this.y - n, this.z - o, this.w - r) + }), + (t.prototype.subtractFromFloatsToRef = function(t, e, n, o, r) { + return (r.x = this.x - t), (r.y = this.y - e), (r.z = this.z - n), (r.w = this.w - o), this + }), + (t.prototype.negate = function() { + return new t(-this.x, -this.y, -this.z, -this.w) + }), + (t.prototype.scaleInPlace = function(t) { + return (this.x *= t), (this.y *= t), (this.z *= t), (this.w *= t), this + }), + (t.prototype.scale = function(e) { + return new t(this.x * e, this.y * e, this.z * e, this.w * e) + }), + (t.prototype.scaleToRef = function(t, e) { + return (e.x = this.x * t), (e.y = this.y * t), (e.z = this.z * t), (e.w = this.w * t), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return (e.x += this.x * t), (e.y += this.y * t), (e.z += this.z * t), (e.w += this.w * t), this + }), + (t.prototype.equals = function(t) { + return t && this.x === t.x && this.y === t.y && this.z === t.z && this.w === t.w + }), + (t.prototype.equalsWithEpsilon = function(t, e) { + return ( + void 0 === e && (e = o.Epsilon), + t && + r.Scalar.WithinEpsilon(this.x, t.x, e) && + r.Scalar.WithinEpsilon(this.y, t.y, e) && + r.Scalar.WithinEpsilon(this.z, t.z, e) && + r.Scalar.WithinEpsilon(this.w, t.w, e) + ) + }), + (t.prototype.equalsToFloats = function(t, e, n, o) { + return this.x === t && this.y === e && this.z === n && this.w === o + }), + (t.prototype.multiplyInPlace = function(t) { + return (this.x *= t.x), (this.y *= t.y), (this.z *= t.z), (this.w *= t.w), this + }), + (t.prototype.multiply = function(e) { + return new t(this.x * e.x, this.y * e.y, this.z * e.z, this.w * e.w) + }), + (t.prototype.multiplyToRef = function(t, e) { + return (e.x = this.x * t.x), (e.y = this.y * t.y), (e.z = this.z * t.z), (e.w = this.w * t.w), this + }), + (t.prototype.multiplyByFloats = function(e, n, o, r) { + return new t(this.x * e, this.y * n, this.z * o, this.w * r) + }), + (t.prototype.divide = function(e) { + return new t(this.x / e.x, this.y / e.y, this.z / e.z, this.w / e.w) + }), + (t.prototype.divideToRef = function(t, e) { + return (e.x = this.x / t.x), (e.y = this.y / t.y), (e.z = this.z / t.z), (e.w = this.w / t.w), this + }), + (t.prototype.divideInPlace = function(t) { + return this.divideToRef(t, this) + }), + (t.prototype.minimizeInPlace = function(t) { + return ( + t.x < this.x && (this.x = t.x), + t.y < this.y && (this.y = t.y), + t.z < this.z && (this.z = t.z), + t.w < this.w && (this.w = t.w), + this + ) + }), + (t.prototype.maximizeInPlace = function(t) { + return ( + t.x > this.x && (this.x = t.x), + t.y > this.y && (this.y = t.y), + t.z > this.z && (this.z = t.z), + t.w > this.w && (this.w = t.w), + this + ) + }), + (t.prototype.floor = function() { + return new t(Math.floor(this.x), Math.floor(this.y), Math.floor(this.z), Math.floor(this.w)) + }), + (t.prototype.fract = function() { + return new t( + this.x - Math.floor(this.x), + this.y - Math.floor(this.y), + this.z - Math.floor(this.z), + this.w - Math.floor(this.w) + ) + }), + (t.prototype.length = function() { + return Math.sqrt(this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w) + }), + (t.prototype.lengthSquared = function() { + return this.x * this.x + this.y * this.y + this.z * this.z + this.w * this.w + }), + (t.prototype.normalize = function() { + var t = this.length() + return 0 === t ? this : this.scaleInPlace(1 / t) + }), + (t.prototype.toVector3 = function() { + return new i.Vector3(this.x, this.y, this.z) + }), + (t.prototype.clone = function() { + return new t(this.x, this.y, this.z, this.w) + }), + (t.prototype.copyFrom = function(t) { + return (this.x = t.x), (this.y = t.y), (this.z = t.z), (this.w = t.w), this + }), + (t.prototype.copyFromFloats = function(t, e, n, o) { + return (this.x = t), (this.y = e), (this.z = n), (this.w = o), this + }), + (t.prototype.set = function(t, e, n, o) { + return this.copyFromFloats(t, e, n, o) + }), + (t.prototype.setAll = function(t) { + return (this.x = this.y = this.z = this.w = t), this + }), + t + ) + })() + e.Vector4 = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = (function() { + function t(t) { + ;(this._radians = t), this._radians < 0 && (this._radians += 2 * Math.PI) + } + return ( + (t.BetweenTwoPoints = function(e, n) { + var o = n.subtract(e) + return new t(Math.atan2(o.y, o.x)) + }), + (t.FromRadians = function(e) { + return new t(e) + }), + (t.FromDegrees = function(e) { + return new t((e * Math.PI) / 180) + }), + (t.prototype.degrees = function() { + return (180 * this._radians) / Math.PI + }), + (t.prototype.radians = function() { + return this._radians + }), + t + ) + })() + e.Angle = o + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(22), + r = n(15), + i = n(2), + s = function(t, e, n) { + ;(this.startPoint = t), (this.midPoint = e), (this.endPoint = n) + var s = Math.pow(e.x, 2) + Math.pow(e.y, 2), + a = (Math.pow(t.x, 2) + Math.pow(t.y, 2) - s) / 2, + p = (s - Math.pow(n.x, 2) - Math.pow(n.y, 2)) / 2, + u = (t.x - e.x) * (e.y - n.y) - (e.x - n.x) * (t.y - e.y) + ;(this.centerPoint = new r.Vector2((a * (e.y - n.y) - p * (t.y - e.y)) / u, ((t.x - e.x) * p - (e.x - n.x) * a) / u)), + (this.radius = this.centerPoint.subtract(this.startPoint).length()), + (this.startAngle = o.Angle.BetweenTwoPoints(this.centerPoint, this.startPoint)) + var l = this.startAngle.degrees(), + c = o.Angle.BetweenTwoPoints(this.centerPoint, this.midPoint).degrees(), + h = o.Angle.BetweenTwoPoints(this.centerPoint, this.endPoint).degrees() + c - l > 180 && (c -= 360), + c - l < -180 && (c += 360), + h - c > 180 && (h -= 360), + h - c < -180 && (h += 360), + (this.orientation = c - l < 0 ? i.Orientation.CW : i.Orientation.CCW), + (this.angle = o.Angle.FromDegrees(this.orientation === i.Orientation.CW ? l - h : h - l)) + } + e.Arc2 = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(6), + r = n(2), + i = (function() { + function t(t, e, n, o) { + void 0 === t && (t = 0), + void 0 === e && (e = 0), + void 0 === n && (n = 0), + void 0 === o && (o = 1), + (this.r = t), + (this.g = e), + (this.b = n), + (this.a = o) + } + return ( + (t.FromHexString = function(e) { + if ('#' !== e.substring(0, 1) || 9 !== e.length) return new t(0, 0, 0, 0) + var n = parseInt(e.substring(1, 3), 16), + o = parseInt(e.substring(3, 5), 16), + r = parseInt(e.substring(5, 7), 16), + i = parseInt(e.substring(7, 9), 16) + return t.FromInts(n, o, r, i) + }), + (t.Lerp = function(e, n, o) { + var r = new t(0, 0, 0, 0) + return t.LerpToRef(e, n, o, r), r + }), + (t.LerpToRef = function(t, e, n, o) { + ;(o.r = t.r + (e.r - t.r) * n), (o.g = t.g + (e.g - t.g) * n), (o.b = t.b + (e.b - t.b) * n), (o.a = t.a + (e.a - t.a) * n) + }), + (t.Red = function() { + return new t(1, 0, 0, 1) + }), + (t.Green = function() { + return new t(0, 1, 0, 1) + }), + (t.Blue = function() { + return new t(0, 0, 1, 1) + }), + (t.Black = function() { + return new t(0, 0, 0, 1) + }), + (t.White = function() { + return new t(1, 1, 1, 1) + }), + (t.Purple = function() { + return new t(0.5, 0, 0.5, 1) + }), + (t.Magenta = function() { + return new t(1, 0, 1, 1) + }), + (t.Yellow = function() { + return new t(1, 1, 0, 1) + }), + (t.Gray = function() { + return new t(0.5, 0.5, 0.5, 1) + }), + (t.Teal = function() { + return new t(0, 1, 1, 1) + }), + (t.Clear = function() { + return new t(0, 0, 0, 0) + }), + (t.FromColor3 = function(e, n) { + return void 0 === n && (n = 1), new t(e.r, e.g, e.b, n) + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1], e[n + 2], e[n + 3]) + }), + (t.FromInts = function(e, n, o, r) { + return new t(e / 255, n / 255, o / 255, r / 255) + }), + (t.CheckColors4 = function(t, e) { + if (t.length === 3 * e) { + for (var n = [], o = 0; o < t.length; o += 3) { + var r = (o / 3) * 4 + ;(n[r] = t[o]), (n[r + 1] = t[o + 1]), (n[r + 2] = t[o + 2]), (n[r + 3] = 1) + } + return n + } + return t + }), + (t.prototype.addInPlace = function(t) { + return (this.r += t.r), (this.g += t.g), (this.b += t.b), (this.a += t.a), this + }), + (t.prototype.asArray = function() { + var t = new Array() + return this.toArray(t, 0), t + }), + (t.prototype.toArray = function(t, e) { + return void 0 === e && (e = 0), (t[e] = this.r), (t[e + 1] = this.g), (t[e + 2] = this.b), (t[e + 3] = this.a), this + }), + (t.prototype.add = function(e) { + return new t(this.r + e.r, this.g + e.g, this.b + e.b, this.a + e.a) + }), + (t.prototype.subtract = function(e) { + return new t(this.r - e.r, this.g - e.g, this.b - e.b, this.a - e.a) + }), + (t.prototype.subtractToRef = function(t, e) { + return (e.r = this.r - t.r), (e.g = this.g - t.g), (e.b = this.b - t.b), (e.a = this.a - t.a), this + }), + (t.prototype.scale = function(e) { + return new t(this.r * e, this.g * e, this.b * e, this.a * e) + }), + (t.prototype.scaleToRef = function(t, e) { + return (e.r = this.r * t), (e.g = this.g * t), (e.b = this.b * t), (e.a = this.a * t), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return (e.r += this.r * t), (e.g += this.g * t), (e.b += this.b * t), (e.a += this.a * t), this + }), + (t.prototype.clampToRef = function(t, e, n) { + return ( + void 0 === t && (t = 0), + void 0 === e && (e = 1), + (n.r = o.Scalar.Clamp(this.r, t, e)), + (n.g = o.Scalar.Clamp(this.g, t, e)), + (n.b = o.Scalar.Clamp(this.b, t, e)), + (n.a = o.Scalar.Clamp(this.a, t, e)), + this + ) + }), + (t.prototype.multiply = function(e) { + return new t(this.r * e.r, this.g * e.g, this.b * e.b, this.a * e.a) + }), + (t.prototype.multiplyToRef = function(t, e) { + return (e.r = this.r * t.r), (e.g = this.g * t.g), (e.b = this.b * t.b), (e.a = this.a * t.a), e + }), + (t.prototype.toString = function() { + return '{R: ' + this.r + ' G:' + this.g + ' B:' + this.b + ' A:' + this.a + '}' + }), + (t.prototype.getClassName = function() { + return 'Color4' + }), + (t.prototype.getHashCode = function() { + var t = this.r || 0 + return (t = (397 * (t = (397 * (t = (397 * t) ^ (this.g || 0))) ^ (this.b || 0))) ^ (this.a || 0)) + }), + (t.prototype.clone = function() { + return new t(this.r, this.g, this.b, this.a) + }), + (t.prototype.copyFrom = function(t) { + return (this.r = t.r), (this.g = t.g), (this.b = t.b), (this.a = t.a), this + }), + (t.prototype.copyFromFloats = function(t, e, n, o) { + return (this.r = t), (this.g = e), (this.b = n), (this.a = o), this + }), + (t.prototype.set = function(t, e, n, o) { + return this.copyFromFloats(t, e, n, o) + }), + (t.prototype.toHexString = function() { + var t = (255 * this.r) | 0, + e = (255 * this.g) | 0, + n = (255 * this.b) | 0, + r = (255 * this.a) | 0 + return '#' + o.Scalar.ToHex(t) + o.Scalar.ToHex(e) + o.Scalar.ToHex(n) + o.Scalar.ToHex(r) + }), + (t.prototype.toLinearSpace = function() { + var e = new t() + return this.toLinearSpaceToRef(e), e + }), + (t.prototype.toLinearSpaceToRef = function(t) { + return ( + (t.r = Math.pow(this.r, r.ToLinearSpace)), + (t.g = Math.pow(this.g, r.ToLinearSpace)), + (t.b = Math.pow(this.b, r.ToLinearSpace)), + (t.a = this.a), + this + ) + }), + (t.prototype.toGammaSpace = function() { + var e = new t() + return this.toGammaSpaceToRef(e), e + }), + (t.prototype.toGammaSpaceToRef = function(t) { + return ( + (t.r = Math.pow(this.r, r.ToGammaSpace)), + (t.g = Math.pow(this.g, r.ToGammaSpace)), + (t.b = Math.pow(this.b, r.ToGammaSpace)), + (t.a = this.a), + this + ) + }), + t + ) + })() + e.Color4 = i + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(3), + r = n(11), + i = n(9), + s = (function() { + function t(t, e, n, r) { + ;(this.normal = new o.Vector3(t, e, n)), (this.d = r) + } + return ( + (t.FromArray = function(e) { + return new t(e[0], e[1], e[2], e[3]) + }), + (t.FromPoints = function(e, n, o) { + var r = new t(0, 0, 0, 0) + return r.copyFromPoints(e, n, o), r + }), + (t.FromPositionAndNormal = function(e, n) { + var o = new t(0, 0, 0, 0) + return n.normalize(), (o.normal = n), (o.d = -(n.x * e.x + n.y * e.y + n.z * e.z)), o + }), + (t.SignedDistanceToPlaneFromPositionAndNormal = function(t, e, n) { + var r = -(e.x * t.x + e.y * t.y + e.z * t.z) + return o.Vector3.Dot(n, e) + r + }), + (t.prototype.asArray = function() { + return [this.normal.x, this.normal.y, this.normal.z, this.d] + }), + (t.prototype.clone = function() { + return new t(this.normal.x, this.normal.y, this.normal.z, this.d) + }), + (t.prototype.getClassName = function() { + return 'Plane' + }), + (t.prototype.getHashCode = function() { + var t = this.normal.getHashCode() + return (t = (397 * t) ^ (this.d || 0)) + }), + (t.prototype.normalize = function() { + var t = Math.sqrt(this.normal.x * this.normal.x + this.normal.y * this.normal.y + this.normal.z * this.normal.z), + e = 0 + return 0 !== t && (e = 1 / t), (this.normal.x *= e), (this.normal.y *= e), (this.normal.z *= e), (this.d *= e), this + }), + (t.prototype.transform = function(e) { + var n = i.MathTmp.Matrix[0] + r.Matrix.TransposeToRef(e, n) + var o = n.m, + s = this.normal.x, + a = this.normal.y, + p = this.normal.z, + u = this.d + return new t( + s * o[0] + a * o[1] + p * o[2] + u * o[3], + s * o[4] + a * o[5] + p * o[6] + u * o[7], + s * o[8] + a * o[9] + p * o[10] + u * o[11], + s * o[12] + a * o[13] + p * o[14] + u * o[15] + ) + }), + (t.prototype.dotCoordinate = function(t) { + return this.normal.x * t.x + this.normal.y * t.y + this.normal.z * t.z + this.d + }), + (t.prototype.copyFromPoints = function(t, e, n) { + var o, + r = e.x - t.x, + i = e.y - t.y, + s = e.z - t.z, + a = n.x - t.x, + p = n.y - t.y, + u = n.z - t.z, + l = i * u - s * p, + c = s * a - r * u, + h = r * p - i * a, + d = Math.sqrt(l * l + c * c + h * h) + return ( + (o = 0 !== d ? 1 / d : 0), + (this.normal.x = l * o), + (this.normal.y = c * o), + (this.normal.z = h * o), + (this.d = -(this.normal.x * t.x + this.normal.y * t.y + this.normal.z * t.z)), + this + ) + }), + (t.prototype.isFrontFacingTo = function(t, e) { + return o.Vector3.Dot(this.normal, t) <= e + }), + (t.prototype.signedDistanceTo = function(t) { + return o.Vector3.Dot(t, this.normal) + this.d + }), + t + ) + })() + e.Plane = s + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__assign) || + function() { + return (i = + Object.assign || + function(t) { + for (var e, n = 1, o = arguments.length; n < o; n++) + for (var r in (e = arguments[n])) Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]) + return t + }).apply(this, arguments) + }, + s = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var a = n(0), + p = n(1), + u = { looping: !0, speed: 1, weight: 1 }, + l = (function(t) { + function e(e, n) { + void 0 === n && (n = u) + var o = t.call(this) || this + return ( + (o.isAnimationClip = !0), + (o.looping = u.looping), + (o.weight = u.weight), + (o.playing = !1), + (o.shouldReset = !1), + (o.speed = u.speed), + (o.name = p.newId('AnimClip')), + (o.clip = e), + o.setParams(i({}, n)), + o + ) + } + return ( + r(e, t), + (e.prototype.setParams = function(t) { + return (this.looping = void 0 !== t.looping ? t.looping : this.looping), (this.speed = t.speed || this.speed), this + }), + (e.prototype.toJSON = function() { + var e = JSON.parse(JSON.stringify(t.prototype.toJSON.call(this))) + return this.shouldReset && (this.shouldReset = !1), e + }), + (e.prototype.play = function() { + this.playing = !0 + }), + (e.prototype.pause = function() { + this.playing = !1 + }), + (e.prototype.reset = function() { + this.shouldReset = !0 + }), + (e.prototype.stop = function() { + this.reset(), this.pause() + }), + s([a.ObservableComponent.readonly], e.prototype, 'clip', void 0), + s([a.ObservableComponent.field], e.prototype, 'looping', void 0), + s([a.ObservableComponent.field], e.prototype, 'weight', void 0), + s([a.ObservableComponent.field], e.prototype, 'playing', void 0), + s([a.ObservableComponent.field], e.prototype, 'shouldReset', void 0), + s([a.ObservableComponent.field], e.prototype, 'speed', void 0), + s([a.ObservableComponent.readonly], e.prototype, 'name', void 0), + e + ) + })(a.ObservableComponent) + e.AnimationState = l + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }), + (function(t) { + ;(t[(t.DOWN = 0)] = 'DOWN'), (t[(t.UP = 1)] = 'UP') + })(e.InputEventType || (e.InputEventType = {})), + (e.AVATAR_OBSERVABLE = 'AVATAR_OBSERVABLE') + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o, + r = n(5), + i = n(1), + s = n(29) + !(function(t) { + ;(t.HitFirst = 'rqhf'), (t.HitAll = 'rqha') + })(o || (o = {})) + var a = (function() { + function t() { + this.queries = {} + } + return ( + Object.defineProperty(t, 'instance', { + get: function() { + return t.ensureInstance(), t._instance + }, + enumerable: !0, + configurable: !0 + }), + (t.ensureInstance = function() { + t._instance || (t._instance = new t()) + }), + (t.prototype.getRayFromCamera = function(t) { + var e = s.Camera.instance.rotation, + n = r.Matrix.Identity() + e.toRotationMatrix(n) + var o = r.Vector3.TransformCoordinates(r.Vector3.Forward(), n) + return { origin: s.Camera.instance.position, direction: o, distance: t } + }), + (t.prototype.getRayFromPositions = function(t, e) { + var n = e.subtract(t), + o = n.length() + return { origin: t, direction: n.normalize(), distance: o } + }), + (t.prototype.hitFirst = function(t, e, n) { + var r = 'number' == typeof n ? o.HitFirst + n : i.uuid() + ;(this.queries[r] = e), dcl && dcl.query('raycast', { queryId: r, queryType: 'HitFirst', ray: t }) + }), + (t.prototype.hitAll = function(t, e, n) { + var r = 'number' == typeof n ? o.HitAll + n : i.uuid() + ;(this.queries[r] = e), dcl && dcl.query('raycast', { queryId: r, queryType: 'HitAll', ray: t }) + }), + (t.prototype.hitFirstAvatar = function(t, e) { + i.log('not implemented yet') + }), + (t.prototype.hitAllAvatars = function(t, e) { + i.log('not implemented yet') + }), + (t.prototype.handleRaycastHitFirstResponse = function(t) { + this.queries[t.payload.queryId](t.payload.payload), delete this.queries[t.payload.queryId] + }), + (t.prototype.handleRaycastHitAllResponse = function(t) { + this.queries[t.payload.queryId](t.payload.payload), delete this.queries[t.payload.queryId] + }), + t + ) + })() + e.PhysicsCast = a + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(5), + r = (function() { + function t() { + var t = this + ;(this.position = new o.Vector3()), + (this.rotation = new o.Quaternion()), + (this.feetPosition = new o.Vector3()), + (this.worldPosition = new o.Vector3()), + (this.lastEventPosition = { x: 0, y: 0, z: 0 }), + (this.lastEventWorldPosition = { x: 0, y: 0, z: 0 }), + (this.lastEventRotation = { x: 0, y: 0, z: 0, w: 1 }), + (this._playerHeight = 1.6), + 'undefined' != typeof dcl && + (dcl.subscribe('positionChanged'), + dcl.subscribe('rotationChanged'), + dcl.onEvent(function(e) { + switch (e.type) { + case 'positionChanged': + t.positionChanged(e.data) + break + case 'rotationChanged': + t.rotationChanged(e.data) + } + })), + Object.defineProperty(this.position, 'x', { + get: function() { + return t.lastEventPosition.x + } + }), + Object.defineProperty(this.position, 'y', { + get: function() { + return t.lastEventPosition.y + } + }), + Object.defineProperty(this.position, 'z', { + get: function() { + return t.lastEventPosition.z + } + }), + Object.defineProperty(this.worldPosition, 'x', { + get: function() { + return t.lastEventWorldPosition.x + } + }), + Object.defineProperty(this.worldPosition, 'y', { + get: function() { + return t.lastEventWorldPosition.y + } + }), + Object.defineProperty(this.worldPosition, 'z', { + get: function() { + return t.lastEventWorldPosition.z + } + }), + Object.defineProperty(this.feetPosition, 'x', { + get: function() { + return t.lastEventPosition.x + } + }), + Object.defineProperty(this.feetPosition, 'y', { + get: function() { + return t.lastEventPosition.y - t.playerHeight + } + }), + Object.defineProperty(this.feetPosition, 'z', { + get: function() { + return t.lastEventPosition.z + } + }), + Object.defineProperty(this.rotation, 'x', { + get: function() { + return t.lastEventRotation.x + } + }), + Object.defineProperty(this.rotation, 'y', { + get: function() { + return t.lastEventRotation.y + } + }), + Object.defineProperty(this.rotation, 'z', { + get: function() { + return t.lastEventRotation.z + } + }), + Object.defineProperty(this.rotation, 'w', { + get: function() { + return t.lastEventRotation.w + } + }) + } + return ( + Object.defineProperty(t, 'instance', { + get: function() { + return t._instance || (t._instance = new t()), t._instance + }, + enumerable: !0, + configurable: !0 + }), + Object.defineProperty(t.prototype, 'playerHeight', { + get: function() { + return this._playerHeight + }, + enumerable: !0, + configurable: !0 + }), + (t.prototype.positionChanged = function(t) { + ;(this.lastEventPosition = t.position), + (this.lastEventWorldPosition = t.cameraPosition), + (this._playerHeight = t.playerHeight) + }), + (t.prototype.rotationChanged = function(t) { + this.lastEventRotation = t.quaternion + }), + t + ) + })() + e.Camera = r + }, + function(t, e, n) { + 'use strict' + function o(t) { + for (var n in t) e.hasOwnProperty(n) || (e[n] = t[n]) + } + Object.defineProperty(e, '__esModule', { value: !0 }), + o(n(31)), + o(n(17)), + o(n(0)), + o(n(12)), + o(n(7)), + o(n(19)), + o(n(1)), + o(n(20)), + o(n(18)), + o(n(8)), + o(n(33)), + o(n(34)) + var r = n(35), + i = n(17), + s = new (n(12).Entity)('scene') + s.uuid = '0' + var a = new i.Engine(s) + ;(e.engine = a), + (n(0).DisposableComponent.engine = a), + 'undefined' != typeof dcl && a.addSystem(new r.DecentralandSynchronizationSystem(dcl), 1 / 0) + var p = n(14) + a.addSystem(p.uuidEventSystem), + a.addSystem(p.pointerEventSystem), + a.addSystem(p.raycastEventSystem), + o(n(27)), + o(n(4)), + o(n(14)), + o(n(13)), + o(n(29)), + o(n(5)), + o(n(26)), + o(n(16)), + o(n(44)), + o(n(45)), + o(n(46)), + o(n(47)), + o(n(48)), + o(n(49)), + o(n(28)) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = (function() { + function t() {} + return ( + (t.AVATAR_POSITION = { + getEntityRepresentation: function(t) { + return t.avatarEntity + } + }), + (t.PLAYER = { + getEntityRepresentation: function(t) { + return t.playerEntity + } + }), + t + ) + })() + e.Attachable = o + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(0), + r = (function() { + function t() { + for (var t = [], e = 0; e < arguments.length; e++) t[e] = arguments[e] + if (((this.entities = []), (this.active = !1), (this._requiresNames = []), !t)) + throw new Error('ComponentGroup: Could not load the requires list') + if (!(t instanceof Array)) throw new Error('ComponentGroup: requires list is not an Array') + Object.defineProperty(this, 'requires', { + get: function() { + return t.slice() + } + }), + Object.defineProperty(this, 'requiresNames', { + get: function() { + return this._requiresNames.slice() + } + }) + for ( + var n = function(e) { + var n = t[e], + i = null + if (!n) throw new Error('ComponentGroup: the required component at location ' + e + ' is invalid') + try { + i = o.getComponentName(n) + } catch (t) { + throw new Error( + 'ComponentGroup: the required component at location ' + + e + + ' is not registered as a @Component. Remember to provide the class of the component, not the name' + ) + } + if ( + r._requiresNames.some(function(t) { + return t === i + }) + ) + throw new Error('ComponentGroup: the required component list has a repeated name ' + i) + r._requiresNames.push(i) + }, + r = this, + i = 0; + i < t.length; + i++ + ) + n(i) + } + return ( + (t.prototype.hasEntity = function(t) { + return !!t.isAddedToEngine() && -1 !== this.entities.indexOf(t) + }), + (t.prototype.addEntity = function(t) { + if (!t.isAddedToEngine()) throw new TypeError('ComponentGroup: Cannot add a entity that is not added to the engine') + ;-1 === this.entities.indexOf(t) && this.entities.push(t) + }), + (t.prototype.removeEntity = function(t) { + var e = this.entities.indexOf(t) + ;-1 !== e && this.entities.splice(e, 1) + }), + (t.prototype.componentRemoved = function(t, e) { + ;-1 !== this._requiresNames.indexOf(e) && this.removeEntity(t) + }), + (t.prototype.meetsRequirements = function(t) { + for (var e = 0; e < this._requiresNames.length; e++) { + if (!(this._requiresNames[e] in t.components)) return !1 + } + return !0 + }), + t + ) + })() + e.ComponentGroup = r + }, + function(t, e, n) { + 'use strict' + var o + Object.defineProperty(e, '__esModule', { value: !0 }), + (e.teleportTo = function(t) { + var e, n + ;(e = 'requestTeleport'), + (n = [t]), + void 0 === o && 'undefined' != typeof dcl && (o = dcl.loadModule('@decentraland/UserActionModule')), + void 0 !== o && + 'undefined' != typeof dcl && + o.then(function(t) { + dcl.callRpc(t.rpcHandle, e, n) + }) + }) + }, + function(t, e, n) { + 'use strict' + var o + Object.defineProperty(e, '__esModule', { value: !0 }), + (e.movePlayerTo = function(t, e) { + var n, r + ;(n = 'movePlayerTo'), + (r = [t, e]), + void 0 === o && 'undefined' != typeof dcl && (o = dcl.loadModule('@decentraland/RestrictedActionModule')), + void 0 !== o && + 'undefined' != typeof dcl && + o.then(function(t) { + dcl.callRpc(t.rpcHandle, n, r) + }) + }) + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(0), + r = n(7), + i = n(13), + s = (function() { + function t(t) { + ;(this.dcl = t), (this.cachedComponents = {}) + } + return ( + (t.prototype.activate = function(t) { + var e = this + ;(this.engine = t), + t.eventManager.addListener(r.ComponentAdded, this, this.componentAdded), + t.eventManager.addListener(r.ComponentRemoved, this, this.componentRemoved), + t.eventManager.addListener(o.DisposableComponentCreated, this, this.disposableComponentCreated), + t.eventManager.addListener(o.DisposableComponentRemoved, this, this.disposableComponentRemoved), + t.eventManager.addListener(o.DisposableComponentUpdated, this, this.disposableComponentUpdated), + t.eventManager.addListener(r.ParentChanged, this, this.parentChanged) + var n = t.rootEntity.uuid + this.dcl.addEntity(n), + this.dcl.onUpdate(function(n) { + t.update(n), e.presentEntities() + }), + this.dcl.onEvent(function(e) { + var n = e.data + switch (e.type) { + case 'uuidEvent': + t.eventManager.fireEvent(new i.UUIDEvent(n.uuid, n.payload)) + break + case 'raycastResponse': + ;('HitFirst' === n.queryType || 'HitAll' === n.queryType) && t.eventManager.fireEvent(new i.RaycastResponse(n)) + break + case 'pointerEvent': + t.eventManager.fireEvent(new i.PointerEvent(n.payload)) + } + }) + }), + (t.prototype.onAddEntity = function(t) { + if (t && t.isAddedToEngine()) { + var e = t.uuid, + n = t.getParent() + for (var r in (this.dcl.addEntity(e), n && this.dcl.setParent(e, n.uuid), (this.cachedComponents[e] = {}), t.components)) { + var i = t.components[r], + s = o.getComponentClassId(i) + if (null !== s) + if (o.isDisposableComponent(i)) this.dcl.attachEntityComponent(t.uuid, r, o.getComponentId(i)) + else { + var a = JSON.stringify(i) + this.dcl.updateEntityComponent(e, r, s, a), (this.cachedComponents[e][r] = a) + } + } + } + }), + (t.prototype.onRemoveEntity = function(t) { + if (t.isAddedToEngine()) { + var e = t.uuid + this.dcl.removeEntity(e), delete this.cachedComponents[e] + } + }), + (t.prototype.presentEntities = function() { + for (var t in this.engine.entities) { + var e = this.engine.entities[t] + for (var n in e.components) { + var r = e.components[n], + i = o.getComponentClassId(r) + if (null !== i && !o.isDisposableComponent(r)) { + var s = this.getJsonIfDirty(e.uuid, n, r) + s && (this.dcl.updateEntityComponent(e.uuid, n, i, s), this.clearDirty(e.uuid, n, r, s)) + } + } + } + for (var a in this.engine.disposableComponents) { + ;(r = this.engine.disposableComponents[a]) instanceof o.ObservableComponent && + r.dirty && + (this.dcl.componentUpdated(a, JSON.stringify(r)), (r.dirty = !1)) + } + }), + (t.prototype.componentAdded = function(t) { + if (t.entity.isAddedToEngine()) { + var e = t.entity.components[t.componentName] + if (o.isDisposableComponent(e)) this.dcl.attachEntityComponent(t.entity.uuid, t.componentName, o.getComponentId(e)) + else if (null !== t.classId) { + var n = JSON.stringify(e) + this.dcl.updateEntityComponent(t.entity.uuid, t.componentName, t.classId, n), + (this.cachedComponents[t.entity.uuid][t.componentName] = n) + } + } + }), + (t.prototype.componentRemoved = function(t) { + t.entity.isAddedToEngine() && + (this.dcl.removeEntityComponent(t.entity.uuid, t.componentName), + delete this.cachedComponents[t.entity.uuid][t.componentName]) + }), + (t.prototype.disposableComponentCreated = function(t) { + this.dcl.componentCreated(t.componentId, t.componentName, t.classId) + }), + (t.prototype.disposableComponentRemoved = function(t) { + this.dcl.componentDisposed(t.componentId) + }), + (t.prototype.disposableComponentUpdated = function(t) { + this.dcl.componentUpdated(t.componentId, JSON.stringify(t.component)) + }), + (t.prototype.parentChanged = function(t) { + this.dcl.setParent(t.entity.uuid, t.parent ? t.parent.uuid : '0') + }), + (t.prototype.getJsonIfDirty = function(t, e, n) { + var o = JSON.stringify(n) + return o !== this.cachedComponents[t][e] && o + }), + (t.prototype.clearDirty = function(t, e, n, o) { + this.cachedComponents[t][e] = o + }), + t + ) + })() + e.DecentralandSynchronizationSystem = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(3), + r = (function() { + function t() {} + return (t.X = new o.Vector3(1, 0, 0)), (t.Y = new o.Vector3(0, 1, 0)), (t.Z = new o.Vector3(0, 0, 1)), t + })() + e.Axis = r + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = (function() { + function t() {} + return ( + (t.Interpolate = function(t, e, n, o, r) { + for (var i = 1 - 3 * o + 3 * e, s = 3 * o - 6 * e, a = 3 * e, p = t, u = 0; u < 5; u++) { + var l = p * p + ;(p -= (i * (l * p) + s * l + a * p - t) * (1 / (3 * i * l + 2 * s * p + a))), (p = Math.min(1, Math.max(0, p))) + } + return 3 * Math.pow(1 - p, 2) * p * n + 3 * (1 - p) * Math.pow(p, 2) * r + Math.pow(p, 3) + }), + t + ) + })() + e.BezierCurve = o + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(2), + r = n(24), + i = n(6), + s = (function() { + function t(t, e, n) { + void 0 === t && (t = 0), void 0 === e && (e = 0), void 0 === n && (n = 0), (this.r = t), (this.g = e), (this.b = n) + } + return ( + (t.FromHexString = function(e) { + if ('#' !== e.substring(0, 1) || 7 !== e.length) return new t(0, 0, 0) + var n = parseInt(e.substring(1, 3), 16), + o = parseInt(e.substring(3, 5), 16), + r = parseInt(e.substring(5, 7), 16) + return t.FromInts(n, o, r) + }), + (t.FromArray = function(e, n) { + return void 0 === n && (n = 0), new t(e[n], e[n + 1], e[n + 2]) + }), + (t.FromInts = function(e, n, o) { + return new t(e / 255, n / 255, o / 255) + }), + (t.Lerp = function(e, n, o) { + var r = new t(0, 0, 0) + return t.LerpToRef(e, n, o, r), r + }), + (t.LerpToRef = function(t, e, n, o) { + ;(o.r = t.r + (e.r - t.r) * n), (o.g = t.g + (e.g - t.g) * n), (o.b = t.b + (e.b - t.b) * n) + }), + (t.Red = function() { + return new t(1, 0, 0) + }), + (t.Green = function() { + return new t(0, 1, 0) + }), + (t.Blue = function() { + return new t(0, 0, 1) + }), + (t.Black = function() { + return new t(0, 0, 0) + }), + (t.White = function() { + return new t(1, 1, 1) + }), + (t.Purple = function() { + return new t(0.5, 0, 0.5) + }), + (t.Magenta = function() { + return new t(1, 0, 1) + }), + (t.Yellow = function() { + return new t(1, 1, 0) + }), + (t.Gray = function() { + return new t(0.5, 0.5, 0.5) + }), + (t.Teal = function() { + return new t(0, 1, 1) + }), + (t.Random = function() { + return new t(Math.random(), Math.random(), Math.random()) + }), + (t.prototype.toString = function() { + return '{R: ' + this.r + ' G:' + this.g + ' B:' + this.b + '}' + }), + (t.prototype.getClassName = function() { + return 'Color3' + }), + (t.prototype.getHashCode = function() { + var t = this.r || 0 + return (t = (397 * (t = (397 * t) ^ (this.g || 0))) ^ (this.b || 0)) + }), + (t.prototype.toArray = function(t, e) { + return void 0 === e && (e = 0), (t[e] = this.r), (t[e + 1] = this.g), (t[e + 2] = this.b), this + }), + (t.prototype.toColor4 = function(t) { + return void 0 === t && (t = 1), new r.Color4(this.r, this.g, this.b, t) + }), + (t.prototype.asArray = function() { + var t = new Array() + return this.toArray(t, 0), t + }), + (t.prototype.toLuminance = function() { + return 0.3 * this.r + 0.59 * this.g + 0.11 * this.b + }), + (t.prototype.multiply = function(e) { + return new t(this.r * e.r, this.g * e.g, this.b * e.b) + }), + (t.prototype.multiplyToRef = function(t, e) { + return (e.r = this.r * t.r), (e.g = this.g * t.g), (e.b = this.b * t.b), this + }), + (t.prototype.equals = function(t) { + return t && this.r === t.r && this.g === t.g && this.b === t.b + }), + (t.prototype.equalsFloats = function(t, e, n) { + return this.r === t && this.g === e && this.b === n + }), + (t.prototype.scale = function(e) { + return new t(this.r * e, this.g * e, this.b * e) + }), + (t.prototype.scaleToRef = function(t, e) { + return (e.r = this.r * t), (e.g = this.g * t), (e.b = this.b * t), this + }), + (t.prototype.scaleAndAddToRef = function(t, e) { + return (e.r += this.r * t), (e.g += this.g * t), (e.b += this.b * t), this + }), + (t.prototype.clampToRef = function(t, e, n) { + return ( + void 0 === t && (t = 0), + void 0 === e && (e = 1), + (n.r = i.Scalar.Clamp(this.r, t, e)), + (n.g = i.Scalar.Clamp(this.g, t, e)), + (n.b = i.Scalar.Clamp(this.b, t, e)), + this + ) + }), + (t.prototype.add = function(e) { + return new t(this.r + e.r, this.g + e.g, this.b + e.b) + }), + (t.prototype.addToRef = function(t, e) { + return (e.r = this.r + t.r), (e.g = this.g + t.g), (e.b = this.b + t.b), this + }), + (t.prototype.subtract = function(e) { + return new t(this.r - e.r, this.g - e.g, this.b - e.b) + }), + (t.prototype.subtractToRef = function(t, e) { + return (e.r = this.r - t.r), (e.g = this.g - t.g), (e.b = this.b - t.b), this + }), + (t.prototype.clone = function() { + return new t(this.r, this.g, this.b) + }), + (t.prototype.copyFrom = function(t) { + return (this.r = t.r), (this.g = t.g), (this.b = t.b), this + }), + (t.prototype.copyFromFloats = function(t, e, n) { + return (this.r = t), (this.g = e), (this.b = n), this + }), + (t.prototype.set = function(t, e, n) { + return this.copyFromFloats(t, e, n) + }), + (t.prototype.toHexString = function() { + var t = (255 * this.r) | 0, + e = (255 * this.g) | 0, + n = (255 * this.b) | 0 + return '#' + i.Scalar.ToHex(t) + i.Scalar.ToHex(e) + i.Scalar.ToHex(n) + }), + (t.prototype.toLinearSpace = function() { + var e = new t() + return this.toLinearSpaceToRef(e), e + }), + (t.prototype.toLinearSpaceToRef = function(t) { + return ( + (t.r = Math.pow(this.r, o.ToLinearSpace)), + (t.g = Math.pow(this.g, o.ToLinearSpace)), + (t.b = Math.pow(this.b, o.ToLinearSpace)), + this + ) + }), + (t.prototype.toGammaSpace = function() { + var e = new t() + return this.toGammaSpaceToRef(e), e + }), + (t.prototype.toGammaSpaceToRef = function(t) { + return ( + (t.r = Math.pow(this.r, o.ToGammaSpace)), + (t.g = Math.pow(this.g, o.ToGammaSpace)), + (t.b = Math.pow(this.b, o.ToGammaSpace)), + this + ) + }), + (t.prototype.toJSON = function() { + return { r: this.r, g: this.g, b: this.b } + }), + t + ) + })() + e.Color3 = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(3), + r = (function() { + function t(t) { + ;(this._length = 0), (this._points = t), (this._length = this._computeLength(t)) + } + return ( + (t.CreateQuadraticBezier = function(e, n, r, i) { + i = i > 2 ? i : 3 + for ( + var s = new Array(), + a = function(t, e, n, o) { + return (1 - t) * (1 - t) * e + 2 * t * (1 - t) * n + t * t * o + }, + p = 0; + p <= i; + p++ + ) + s.push(new o.Vector3(a(p / i, e.x, n.x, r.x), a(p / i, e.y, n.y, r.y), a(p / i, e.z, n.z, r.z))) + return new t(s) + }), + (t.CreateCubicBezier = function(e, n, r, i, s) { + s = s > 3 ? s : 4 + for ( + var a = new Array(), + p = function(t, e, n, o, r) { + return (1 - t) * (1 - t) * (1 - t) * e + 3 * t * (1 - t) * (1 - t) * n + 3 * t * t * (1 - t) * o + t * t * t * r + }, + u = 0; + u <= s; + u++ + ) + a.push(new o.Vector3(p(u / s, e.x, n.x, r.x, i.x), p(u / s, e.y, n.y, r.y, i.y), p(u / s, e.z, n.z, r.z, i.z))) + return new t(a) + }), + (t.CreateHermiteSpline = function(e, n, r, i, s) { + for (var a = new Array(), p = 1 / s, u = 0; u <= s; u++) a.push(o.Vector3.Hermite(e, n, r, i, u * p)) + return new t(a) + }), + (t.CreateCatmullRomSpline = function(e, n, r) { + var i = new Array(), + s = 1 / n, + a = 0 + if (r) { + for (var p = e.length, u = 0; u < p; u++) { + a = 0 + for (var l = 0; l < n; l++) + i.push(o.Vector3.CatmullRom(e[u % p], e[(u + 1) % p], e[(u + 2) % p], e[(u + 3) % p], a)), (a += s) + } + i.push(i[0]) + } else { + var c = new Array() + c.push(e[0].clone()), Array.prototype.push.apply(c, e), c.push(e[e.length - 1].clone()) + u = 0 + for (u = 0; u < c.length - 3; u++) { + a = 0 + for (l = 0; l < n; l++) i.push(o.Vector3.CatmullRom(c[u], c[u + 1], c[u + 2], c[u + 3], a)), (a += s) + } + u--, i.push(o.Vector3.CatmullRom(c[u], c[u + 1], c[u + 2], c[u + 3], a)) + } + return new t(i) + }), + (t.prototype.getPoints = function() { + return this._points + }), + (t.prototype.length = function() { + return this._length + }), + (t.prototype.continue = function(e) { + for (var n = this._points[this._points.length - 1], o = this._points.slice(), r = e.getPoints(), i = 1; i < r.length; i++) + o.push(r[i].subtract(r[0]).add(n)) + return new t(o) + }), + (t.prototype._computeLength = function(t) { + for (var e = 0, n = 1; n < t.length; n++) e += t[n].subtract(t[n - 1]).length() + return e + }), + t + ) + })() + e.Curve3 = r + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(25), + r = (function() { + function t() {} + return ( + (t.GetPlanes = function(e) { + for (var n = [], r = 0; r < 6; r++) n.push(new o.Plane(0, 0, 0, 0)) + return t.GetPlanesToRef(e, n), n + }), + (t.GetNearPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] + n[2]), (e.normal.y = n[7] + n[6]), (e.normal.z = n[11] + n[10]), (e.d = n[15] + n[14]), e.normalize() + }), + (t.GetFarPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] - n[2]), (e.normal.y = n[7] - n[6]), (e.normal.z = n[11] - n[10]), (e.d = n[15] - n[14]), e.normalize() + }), + (t.GetLeftPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] + n[0]), (e.normal.y = n[7] + n[4]), (e.normal.z = n[11] + n[8]), (e.d = n[15] + n[12]), e.normalize() + }), + (t.GetRightPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] - n[0]), (e.normal.y = n[7] - n[4]), (e.normal.z = n[11] - n[8]), (e.d = n[15] - n[12]), e.normalize() + }), + (t.GetTopPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] - n[1]), (e.normal.y = n[7] - n[5]), (e.normal.z = n[11] - n[9]), (e.d = n[15] - n[13]), e.normalize() + }), + (t.GetBottomPlaneToRef = function(t, e) { + var n = t.m + ;(e.normal.x = n[3] + n[1]), (e.normal.y = n[7] + n[5]), (e.normal.z = n[11] + n[9]), (e.d = n[15] + n[13]), e.normalize() + }), + (t.GetPlanesToRef = function(e, n) { + t.GetNearPlaneToRef(e, n[0]), + t.GetFarPlaneToRef(e, n[1]), + t.GetLeftPlaneToRef(e, n[2]), + t.GetRightPlaneToRef(e, n[3]), + t.GetTopPlaneToRef(e, n[4]), + t.GetBottomPlaneToRef(e, n[5]) + }), + t + ) + })() + e.Frustum = r + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(15), + r = n(23), + i = n(2), + s = (function() { + function t(t, e) { + ;(this.closed = !1), (this._points = new Array()), (this._length = 0), this._points.push(new o.Vector2(t, e)) + } + return ( + (t.StartingAt = function(e, n) { + return new t(e, n) + }), + (t.prototype.addLineTo = function(t, e) { + if (this.closed) return this + var n = new o.Vector2(t, e), + r = this._points[this._points.length - 1] + return this._points.push(n), (this._length += n.subtract(r).length()), this + }), + (t.prototype.addArcTo = function(t, e, n, s, a) { + if ((void 0 === a && (a = 36), this.closed)) return this + var p = this._points[this._points.length - 1], + u = new o.Vector2(t, e), + l = new o.Vector2(n, s), + c = new r.Arc2(p, u, l), + h = c.angle.radians() / a + c.orientation === i.Orientation.CW && (h *= -1) + for (var d = c.startAngle.radians() + h, f = 0; f < a; f++) { + var y = Math.cos(d) * c.radius + c.centerPoint.x, + v = Math.sin(d) * c.radius + c.centerPoint.y + this.addLineTo(y, v), (d += h) + } + return this + }), + (t.prototype.close = function() { + return (this.closed = !0), this + }), + (t.prototype.length = function() { + var t = this._length + if (!this.closed) { + var e = this._points[this._points.length - 1] + t += this._points[0].subtract(e).length() + } + return t + }), + (t.prototype.getPoints = function() { + return this._points + }), + (t.prototype.getPointAtLengthPosition = function(t) { + if (t < 0 || t > 1) return o.Vector2.Zero() + for (var e = t * this.length(), n = 0, r = 0; r < this._points.length; r++) { + var i = (r + 1) % this._points.length, + s = this._points[r], + a = this._points[i].subtract(s), + p = a.length() + n + if (e >= n && e <= p) { + var u = a.normalize(), + l = e - n + return new o.Vector2(s.x + u.x * l, s.y + u.y * l) + } + n = p + } + return o.Vector2.Zero() + }), + t + ) + })() + e.Path2 = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(3), + r = n(2), + i = n(6), + s = (function() { + function t(t, e, n) { + void 0 === e && (e = null), + (this.path = t), + (this._curve = new Array()), + (this._distances = new Array()), + (this._tangents = new Array()), + (this._normals = new Array()), + (this._binormals = new Array()) + for (var o = 0; o < t.length; o++) this._curve[o] = t[o].clone() + ;(this._raw = n || !1), this._compute(e) + } + return ( + (t.prototype.getCurve = function() { + return this._curve + }), + (t.prototype.getTangents = function() { + return this._tangents + }), + (t.prototype.getNormals = function() { + return this._normals + }), + (t.prototype.getBinormals = function() { + return this._binormals + }), + (t.prototype.getDistances = function() { + return this._distances + }), + (t.prototype.update = function(t, e) { + void 0 === e && (e = null) + for (var n = 0; n < t.length; n++) (this._curve[n].x = t[n].x), (this._curve[n].y = t[n].y), (this._curve[n].z = t[n].z) + return this._compute(e), this + }), + (t.prototype._compute = function(t) { + var e = this._curve.length + ;(this._tangents[0] = this._getFirstNonNullVector(0)), + this._raw || this._tangents[0].normalize(), + (this._tangents[e - 1] = this._curve[e - 1].subtract(this._curve[e - 2])), + this._raw || this._tangents[e - 1].normalize() + var n, + r, + i, + s, + a = this._tangents[0], + p = this._normalVector(this._curve[0], a, t) + ;(this._normals[0] = p), + this._raw || this._normals[0].normalize(), + (this._binormals[0] = o.Vector3.Cross(a, this._normals[0])), + this._raw || this._binormals[0].normalize(), + (this._distances[0] = 0) + for (var u = 1; u < e; u++) + (n = this._getLastNonNullVector(u)), + u < e - 1 && ((r = this._getFirstNonNullVector(u)), (this._tangents[u] = n.add(r)), this._tangents[u].normalize()), + (this._distances[u] = this._distances[u - 1] + n.length()), + (i = this._tangents[u]), + (s = this._binormals[u - 1]), + (this._normals[u] = o.Vector3.Cross(s, i)), + this._raw || this._normals[u].normalize(), + (this._binormals[u] = o.Vector3.Cross(i, this._normals[u])), + this._raw || this._binormals[u].normalize() + }), + (t.prototype._getFirstNonNullVector = function(t) { + for (var e = 1, n = this._curve[t + e].subtract(this._curve[t]); 0 === n.length() && t + e + 1 < this._curve.length; ) + e++, (n = this._curve[t + e].subtract(this._curve[t])) + return n + }), + (t.prototype._getLastNonNullVector = function(t) { + for (var e = 1, n = this._curve[t].subtract(this._curve[t - e]); 0 === n.length() && t > e + 1; ) + e++, (n = this._curve[t].subtract(this._curve[t - e])) + return n + }), + (t.prototype._normalVector = function(t, e, n) { + var s, + a = e.length() + if ((0 === a && (a = 1), null == n)) { + var p = void 0 + ;(p = i.Scalar.WithinEpsilon(Math.abs(e.y) / a, 1, r.Epsilon) + ? i.Scalar.WithinEpsilon(Math.abs(e.x) / a, 1, r.Epsilon) + ? i.Scalar.WithinEpsilon(Math.abs(e.z) / a, 1, r.Epsilon) + ? o.Vector3.Zero() + : new o.Vector3(0, 0, 1) + : new o.Vector3(1, 0, 0) + : new o.Vector3(0, -1, 0)), + (s = o.Vector3.Cross(e, p)) + } else (s = o.Vector3.Cross(e, n)), o.Vector3.CrossToRef(s, e, s) + return s.normalize(), s + }), + t + ) + })() + e.Path3D = s + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = (function() { + function t(t, e) { + ;(this.width = t), (this.height = e) + } + return ( + Object.defineProperty(t.prototype, 'surface', { + get: function() { + return this.width * this.height + }, + enumerable: !0, + configurable: !0 + }), + (t.Zero = function() { + return new t(0, 0) + }), + (t.Lerp = function(e, n, o) { + return new t(e.width + (n.width - e.width) * o, e.height + (n.height - e.height) * o) + }), + (t.prototype.toString = function() { + return '{W: ' + this.width + ', H: ' + this.height + '}' + }), + (t.prototype.getClassName = function() { + return 'Size' + }), + (t.prototype.getHashCode = function() { + var t = this.width || 0 + return (t = (397 * t) ^ (this.height || 0)) + }), + (t.prototype.copyFrom = function(t) { + ;(this.width = t.width), (this.height = t.height) + }), + (t.prototype.copyFromFloats = function(t, e) { + return (this.width = t), (this.height = e), this + }), + (t.prototype.set = function(t, e) { + return this.copyFromFloats(t, e) + }), + (t.prototype.multiplyByFloats = function(e, n) { + return new t(this.width * e, this.height * n) + }), + (t.prototype.clone = function() { + return new t(this.width, this.height) + }), + (t.prototype.equals = function(t) { + return !!t && this.width === t.width && this.height === t.height + }), + (t.prototype.add = function(e) { + return new t(this.width + e.width, this.height + e.height) + }), + (t.prototype.subtract = function(e) { + return new t(this.width - e.width, this.height - e.height) + }), + t + ) + })() + e.Size = o + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(0), + a = n(4), + p = (function(t) { + function e(e) { + var n = t.call(this) || this + return (n.loop = !1), (n.volume = 1), (n.url = e), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'url', void 0), + i([s.ObservableComponent.field], e.prototype, 'loop', void 0), + i([s.ObservableComponent.field], e.prototype, 'loadingCompleteEventId', void 0), + i([s.ObservableComponent.field], e.prototype, 'volume', void 0), + (e = i([s.DisposableComponent('engine.AudioClip', a.CLASS_ID.AUDIO_CLIP)], e)) + ) + })(s.ObservableComponent) + e.AudioClip = p + var u = (function(t) { + function e(e) { + var n = t.call(this) || this + if (((n.audioClip = e), (n.loop = !1), (n.volume = 1), (n.playing = !1), (n.pitch = 1), !(e instanceof p))) + throw new Error('Trying to create AudioSource(AudioClip) with an invalid AudioClip') + return (n.audioClipId = s.getComponentId(e)), n + } + return ( + r(e, t), + (e.prototype.playOnce = function() { + return (this.playing = !0), (this.dirty = !0), (this.data.nonce = Math.random()), this + }), + i([s.ObservableComponent.readonly], e.prototype, 'audioClipId', void 0), + i([s.ObservableComponent.field], e.prototype, 'loop', void 0), + i([s.ObservableComponent.field], e.prototype, 'volume', void 0), + i([s.ObservableComponent.field], e.prototype, 'playing', void 0), + i([s.ObservableComponent.field], e.prototype, 'pitch', void 0), + (e = i([s.Component('engine.AudioSource', a.CLASS_ID.AUDIO_SOURCE)], e)) + ) + })(s.ObservableComponent) + e.AudioSource = u + var l = (function(t) { + function e(e) { + var n = t.call(this) || this + return (n.playing = !1), (n.volume = 1), (n.url = e), (n.playing = !0), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'url', void 0), + i([s.ObservableComponent.field], e.prototype, 'playing', void 0), + i([s.ObservableComponent.field], e.prototype, 'volume', void 0), + (e = i([s.Component('engine.AudioStream', a.CLASS_ID.AUDIO_STREAM)], e)) + ) + })(s.ObservableComponent) + e.AudioStream = l + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(0), + a = n(4) + !(function(t) { + ;(t.MOVE = 'MOVE'), (t.ROTATE = 'ROTATE'), (t.SCALE = 'SCALE'), (t.NONE = 'NONE') + })(e.Gizmo || (e.Gizmo = {})) + var p = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.type = 'gizmoEvent'), e + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.gizmoEvent', a.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(a.OnUUIDEvent) + e.OnGizmoEvent = p + var u = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.position = !0), (e.rotation = !0), (e.scale = !0), (e.cycle = !0), (e.localReference = !1), e + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'position', void 0), + i([s.ObservableComponent.field], e.prototype, 'rotation', void 0), + i([s.ObservableComponent.field], e.prototype, 'scale', void 0), + i([s.ObservableComponent.field], e.prototype, 'cycle', void 0), + i([s.ObservableComponent.field], e.prototype, 'selectedGizmo', void 0), + i([s.ObservableComponent.field], e.prototype, 'localReference', void 0), + (e = i([s.Component('engine.gizmos', a.CLASS_ID.GIZMOS)], e)) + ) + })(s.ObservableComponent) + e.Gizmos = u + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(0), + a = n(4), + p = n(5), + u = (function(t) { + function e(e) { + var n = t.call(this) || this + return ( + (n.name = null), + (n.visible = !0), + (n.opacity = 1), + (n.hAlign = 'center'), + (n.vAlign = 'center'), + (n.width = '100px'), + (n.height = '50px'), + (n.positionX = '0px'), + (n.positionY = '0px'), + (n.isPointerBlocker = !0), + e && ((n._parent = e), (n.data.parentComponent = s.getComponentId(e))), + n + ) + } + return ( + r(e, t), + Object.defineProperty(e.prototype, 'parent', { + get: function() { + return this._parent + }, + enumerable: !0, + configurable: !0 + }), + Object.defineProperty(e.prototype, 'parentComponent', { + get: function() { + return this.data.parentComponent + }, + enumerable: !0, + configurable: !0 + }), + i([s.ObservableComponent.field], e.prototype, 'name', void 0), + i([s.ObservableComponent.field], e.prototype, 'visible', void 0), + i([s.ObservableComponent.field], e.prototype, 'opacity', void 0), + i([s.ObservableComponent.field], e.prototype, 'hAlign', void 0), + i([s.ObservableComponent.field], e.prototype, 'vAlign', void 0), + i([s.ObservableComponent.uiValue], e.prototype, 'width', void 0), + i([s.ObservableComponent.uiValue], e.prototype, 'height', void 0), + i([s.ObservableComponent.uiValue], e.prototype, 'positionX', void 0), + i([s.ObservableComponent.uiValue], e.prototype, 'positionY', void 0), + i([s.ObservableComponent.field], e.prototype, 'isPointerBlocker', void 0), + e + ) + })(s.ObservableComponent) + e.UIShape = u + var l = (function(t) { + function e() { + return t.call(this, null) || this + } + return r(e, t), (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_FULLSCREEN_SHAPE)], e)) + })(u) + e.UIFullScreen = l + var c = (function(t) { + function e() { + return t.call(this, null) || this + } + return r(e, t), (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_WORLD_SPACE_SHAPE)], e)) + })(u) + e.UIWorldSpace = c + var h = (function(t) { + function e() { + return t.call(this, null) || this + } + return r(e, t), (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_SCREEN_SPACE_SHAPE)], e)) + })(u) + e.UICanvas = h + var d, + f = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.adaptWidth = !1), (e.adaptHeight = !1), (e.thickness = 0), (e.color = p.Color4.Clear()), (e.alignmentUsesSize = !0), e + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'adaptWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'adaptHeight', void 0), + i([s.ObservableComponent.field], e.prototype, 'thickness', void 0), + i([s.ObservableComponent.field], e.prototype, 'color', void 0), + i([s.ObservableComponent.field], e.prototype, 'alignmentUsesSize', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_CONTAINER_RECT)], e)) + ) + })(u) + ;(e.UIContainerRect = f), + (function(t) { + ;(t[(t.VERTICAL = 0)] = 'VERTICAL'), (t[(t.HORIZONTAL = 1)] = 'HORIZONTAL') + })((d = e.UIStackOrientation || (e.UIStackOrientation = {}))) + var y = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.adaptWidth = !0), (e.adaptHeight = !0), (e.color = p.Color4.Clear()), (e.stackOrientation = d.VERTICAL), (e.spacing = 0), e + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'adaptWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'adaptHeight', void 0), + i([s.ObservableComponent.field], e.prototype, 'color', void 0), + i([s.ObservableComponent.field], e.prototype, 'stackOrientation', void 0), + i([s.ObservableComponent.field], e.prototype, 'spacing', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_CONTAINER_STACK)], e)) + ) + })(u) + e.UIContainerStack = y + var v = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.fontSize = 10), + (e.fontWeight = 'normal'), + (e.thickness = 0), + (e.cornerRadius = 0), + (e.color = p.Color4.White()), + (e.background = p.Color4.White()), + (e.paddingTop = 0), + (e.paddingRight = 0), + (e.paddingBottom = 0), + (e.paddingLeft = 0), + (e.shadowBlur = 0), + (e.shadowOffsetX = 0), + (e.shadowOffsetY = 0), + (e.shadowColor = p.Color4.Black()), + (e.text = 'button'), + e + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'fontSize', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontWeight', void 0), + i([s.ObservableComponent.field], e.prototype, 'thickness', void 0), + i([s.ObservableComponent.field], e.prototype, 'cornerRadius', void 0), + i([s.ObservableComponent.field], e.prototype, 'color', void 0), + i([s.ObservableComponent.field], e.prototype, 'background', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowBlur', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetX', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetY', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'text', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_BUTTON_SHAPE)], e)) + ) + })(u) + e.UIButton = v + var m = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.outlineWidth = 0), + (e.outlineColor = p.Color4.White()), + (e.color = p.Color4.White()), + (e.fontSize = 10), + (e.fontAutoSize = !1), + (e.fontWeight = 'normal'), + (e.value = ''), + (e.lineSpacing = 0), + (e.lineCount = 0), + (e.adaptWidth = !1), + (e.adaptHeight = !1), + (e.textWrapping = !1), + (e.shadowBlur = 0), + (e.shadowOffsetX = 0), + (e.shadowOffsetY = 0), + (e.shadowColor = p.Color4.Black()), + (e.hTextAlign = 'left'), + (e.vTextAlign = 'bottom'), + (e.paddingTop = 0), + (e.paddingRight = 0), + (e.paddingBottom = 0), + (e.paddingLeft = 0), + e + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'outlineWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'outlineColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'color', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontSize', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontAutoSize', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontWeight', void 0), + i([s.ObservableComponent.component], e.prototype, 'font', void 0), + i([s.ObservableComponent.field], e.prototype, 'value', void 0), + i([s.ObservableComponent.field], e.prototype, 'lineSpacing', void 0), + i([s.ObservableComponent.field], e.prototype, 'lineCount', void 0), + i([s.ObservableComponent.field], e.prototype, 'adaptWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'adaptHeight', void 0), + i([s.ObservableComponent.field], e.prototype, 'textWrapping', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowBlur', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetX', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetY', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'hTextAlign', void 0), + i([s.ObservableComponent.field], e.prototype, 'vTextAlign', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_TEXT_SHAPE)], e)) + ) + })(u) + e.UIText = m + var b = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.outlineWidth = 0), + (e.outlineColor = p.Color4.Black()), + (e.color = p.Color4.Clear()), + (e.thickness = 1), + (e.fontSize = 10), + (e.fontWeight = 'normal'), + (e.value = ''), + (e.placeholderColor = p.Color4.White()), + (e.placeholder = ''), + (e.margin = 10), + (e.maxWidth = 100), + (e.hTextAlign = 'left'), + (e.vTextAlign = 'bottom'), + (e.autoStretchWidth = !0), + (e.background = p.Color4.Black()), + (e.focusedBackground = p.Color4.Black()), + (e.textWrapping = !1), + (e.shadowBlur = 0), + (e.shadowOffsetX = 0), + (e.shadowOffsetY = 0), + (e.shadowColor = p.Color4.White()), + (e.paddingTop = 0), + (e.paddingRight = 0), + (e.paddingBottom = 0), + (e.paddingLeft = 0), + (e.onTextSubmit = null), + (e.onChanged = null), + (e.onFocus = null), + (e.onBlur = null), + e + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'outlineWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'outlineColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'color', void 0), + i([s.ObservableComponent.field], e.prototype, 'thickness', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontSize', void 0), + i([s.ObservableComponent.field], e.prototype, 'fontWeight', void 0), + i([s.ObservableComponent.component], e.prototype, 'font', void 0), + i([s.ObservableComponent.field], e.prototype, 'value', void 0), + i([s.ObservableComponent.field], e.prototype, 'placeholderColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'placeholder', void 0), + i([s.ObservableComponent.field], e.prototype, 'margin', void 0), + i([s.ObservableComponent.field], e.prototype, 'maxWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'hTextAlign', void 0), + i([s.ObservableComponent.field], e.prototype, 'vTextAlign', void 0), + i([s.ObservableComponent.field], e.prototype, 'autoStretchWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'background', void 0), + i([s.ObservableComponent.field], e.prototype, 'focusedBackground', void 0), + i([s.ObservableComponent.field], e.prototype, 'textWrapping', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowBlur', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetX', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowOffsetY', void 0), + i([s.ObservableComponent.field], e.prototype, 'shadowColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onTextSubmit', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onChanged', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onFocus', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onBlur', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_INPUT_TEXT_SHAPE)], e)) + ) + })(u) + e.UIInputText = b + var g = (function(t) { + function e(e, n) { + var o = t.call(this, e) || this + return ( + (o.sourceLeft = 0), + (o.sourceTop = 0), + (o.sourceWidth = 1), + (o.sourceHeight = 1), + (o.paddingTop = 0), + (o.paddingRight = 0), + (o.paddingBottom = 0), + (o.paddingLeft = 0), + (o.sizeInPixels = !0), + (o.onClick = null), + (o.source = n), + o + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'sourceLeft', void 0), + i([s.ObservableComponent.field], e.prototype, 'sourceTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'sourceWidth', void 0), + i([s.ObservableComponent.field], e.prototype, 'sourceHeight', void 0), + i([s.ObservableComponent.component], e.prototype, 'source', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + i([s.ObservableComponent.field], e.prototype, 'sizeInPixels', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onClick', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_IMAGE_SHAPE)], e)) + ) + })(u) + e.UIImage = g + var _ = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return ( + (e.valueX = 0), + (e.valueY = 0), + (e.borderColor = p.Color4.White()), + (e.backgroundColor = p.Color4.Clear()), + (e.isHorizontal = !1), + (e.isVertical = !1), + (e.paddingTop = 0), + (e.paddingRight = 0), + (e.paddingBottom = 0), + (e.paddingLeft = 0), + (e.onChanged = null), + e + ) + } + return ( + r(e, t), + i([s.ObservableComponent.field], e.prototype, 'valueX', void 0), + i([s.ObservableComponent.field], e.prototype, 'valueY', void 0), + i([s.ObservableComponent.field], e.prototype, 'borderColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'backgroundColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'isHorizontal', void 0), + i([s.ObservableComponent.field], e.prototype, 'isVertical', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingTop', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingRight', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingBottom', void 0), + i([s.ObservableComponent.field], e.prototype, 'paddingLeft', void 0), + i([a.OnUUIDEvent.uuidEvent], e.prototype, 'onChanged', void 0), + (e = i([s.DisposableComponent('engine.shape', a.CLASS_ID.UI_SLIDER_SHAPE)], e)) + ) + })(u) + e.UIScrollRect = _ + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(0), + a = n(4), + p = (function(t) { + function e() { + var e = (null !== t && t.apply(this, arguments)) || this + return (e.useDummyModel = !1), e + } + var n + return ( + r(e, t), + (n = e), + (e.Dummy = function() { + var t = new n() + return (t.useDummyModel = !0), t + }), + i([s.ObservableComponent.field], e.prototype, 'id', void 0), + i([s.ObservableComponent.field], e.prototype, 'name', void 0), + i([s.ObservableComponent.field], e.prototype, 'expressionTriggerId', void 0), + i([s.ObservableComponent.field], e.prototype, 'expressionTriggerTimestamp', void 0), + i([s.ObservableComponent.field], e.prototype, 'bodyShape', void 0), + i([s.ObservableComponent.field], e.prototype, 'wearables', void 0), + i([s.ObservableComponent.field], e.prototype, 'skinColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'hairColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'eyeColor', void 0), + i([s.ObservableComponent.field], e.prototype, 'useDummyModel', void 0), + (e = n = i([s.Component('engine.avatarShape', a.CLASS_ID.AVATAR_SHAPE)], e)) + ) + })(s.ObservableComponent) + e.AvatarShape = p + }, + function(t, e, n) { + 'use strict' + var o, + r = + (this && this.__extends) || + ((o = function(t, e) { + return (o = + Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && + function(t, e) { + t.__proto__ = e + }) || + function(t, e) { + for (var n in e) e.hasOwnProperty(n) && (t[n] = e[n]) + })(t, e) + }), + function(t, e) { + function n() { + this.constructor = t + } + o(t, e), (t.prototype = null === e ? Object.create(e) : ((n.prototype = e.prototype), new n())) + }), + i = + (this && this.__decorate) || + function(t, e, n, o) { + var r, + i = arguments.length, + s = i < 3 ? e : null === o ? (o = Object.getOwnPropertyDescriptor(e, n)) : o + if ('object' == typeof Reflect && 'function' == typeof Reflect.decorate) s = Reflect.decorate(t, e, n, o) + else for (var a = t.length - 1; a >= 0; a--) (r = t[a]) && (s = (i < 3 ? r(s) : i > 3 ? r(e, n, s) : r(e, n)) || s) + return i > 3 && s && Object.defineProperty(e, n, s), s + } + Object.defineProperty(e, '__esModule', { value: !0 }) + var s = n(0), + a = n(14), + p = n(4), + u = (function(t) { + function e(e) { + var n = t.call(this, e) || this + return (n.type = 'onFocus'), (a.uuidEventSystem.handlerMap[n.uuid] = n), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onFocus', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnUUIDEvent) + e.OnFocus = u + var l = (function(t) { + function e(e) { + var n = t.call(this, e) || this + return (n.type = 'onTextSubmit'), (a.uuidEventSystem.handlerMap[n.uuid] = n), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onTextSubmit', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnUUIDEvent) + e.OnTextSubmit = l + var c = (function(t) { + function e(e) { + var n = t.call(this, e) || this + return (n.type = 'onBlur'), (a.uuidEventSystem.handlerMap[n.uuid] = n), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onBlur', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnUUIDEvent) + e.OnBlur = c + var h = (function(t) { + function e(e) { + var n = t.call(this, e) || this + return (n.type = 'onEnter'), (a.uuidEventSystem.handlerMap[n.uuid] = n), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onEnter', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnUUIDEvent) + e.OnEnter = h + var d = (function(t) { + function e(e) { + var n = t.call(this, e) || this + return (n.type = 'onChange'), (a.uuidEventSystem.handlerMap[n.uuid] = n), n + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onChange', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnUUIDEvent) + e.OnChanged = d + var f = (function(t) { + function e(e, n) { + var o = t.call(this, e) || this + return ( + (o.type = 'onClick'), + (a.uuidEventSystem.handlerMap[o.uuid] = o), + n && + ((o.showFeedback = !(!1 === n.showFeedback)), + n.button && (o.button = n.button), + n.hoverText && (o.hoverText = n.hoverText), + n.distance && (o.distance = n.distance)), + o + ) + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.onClick', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnPointerUUIDEvent) + e.OnClick = f + var y = (function(t) { + function e(e, n) { + var o = t.call(this, e) || this + return ( + (o.type = 'pointerDown'), + (a.uuidEventSystem.handlerMap[o.uuid] = o), + n && + ((o.showFeedback = !(!1 === n.showFeedback)), + n.button && (o.button = n.button), + n.hoverText && (o.hoverText = n.hoverText), + n.distance && (o.distance = n.distance)), + o + ) + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.pointerDown', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnPointerUUIDEvent) + e.OnPointerDown = y + var v = (function(t) { + function e(e, n) { + var o = t.call(this, e) || this + return ( + (o.type = 'pointerUp'), + (a.uuidEventSystem.handlerMap[o.uuid] = o), + n && + ((o.showFeedback = !(!1 === n.showFeedback)), + n.button && (o.button = n.button), + n.hoverText && (o.hoverText = n.hoverText), + n.distance && (o.distance = n.distance)), + o + ) + } + return ( + r(e, t), + i([s.ObservableComponent.readonly], e.prototype, 'type', void 0), + (e = i([s.Component('engine.pointerUp', p.CLASS_ID.UUID_CALLBACK)], e)) + ) + })(p.OnPointerUUIDEvent) + e.OnPointerUp = v + }, + function(t, e, n) { + 'use strict' + Object.defineProperty(e, '__esModule', { value: !0 }) + var o = n(20), + r = n(1), + i = null, + s = null, + a = null + function p() { + return a || (a = new o.Observable()), a + } + e.getMessageObserver = p + var u = (function() { + function t() { + var t = this + ;(this.messageQueue = []), + (this.connected = !1), + (this.flushing = !1), + (function() { + if (!s) { + ;(s = dcl.loadModule('@decentraland/CommunicationsController')).then(function(t) { + i = t + }) + var t = p() + dcl.subscribe('comms'), + dcl.onEvent(function(e) { + 'comms' === e.type && t.notifyObservers(e.data) + }) + } + return s + })().then(function(e) { + ;(t.connected = !0), t.flush() + }) + } + return ( + (t.prototype.on = function(t, e) { + return p().add(function(n) { + try { + var o = JSON.parse(n.message) + o.message === t && e(o.payload, n.sender) + } catch (n) { + dcl.error('Error parsing comms message ' + n.message, n) + } + }) + }), + (t.prototype.sendRaw = function(t) { + this.messageQueue.push(t), this.connected && this.flush() + }), + (t.prototype.emit = function(t, e) { + var n = JSON.stringify({ message: t, payload: e }) + this.sendRaw(n), p().notifyObservers({ message: n, sender: 'self' }) + }), + (t.prototype.flush = function() { + var t = this + if (0 !== this.messageQueue.length && this.connected && i && !this.flushing) { + var e = this.messageQueue.shift() + ;(this.flushing = !0), + dcl.callRpc(i.rpcHandle, 'send', [e]).then( + function(e) { + ;(t.flushing = !1), t.flush() + }, + function(e) { + ;(t.flushing = !1), r.error('Error flushing MessageBus', e) + } + ) + } + }), + t + ) + })() + e.MessageBus = u + } + ]) +) + +// AMD +/*! dcl-amd */;var global = self;var loader;(function(e){"use strict";var r=1;var d=2;var i=[];var f={baseUrl:""};var c={};function n(e){if(typeof e==="object"){for(var n in e){if(e.hasOwnProperty(n)){f[n]=e[n]}}}}e.config=n;function l(t,e,o){var n=arguments.length;if(n===1){o=t;e=["require","exports","module"];t=null}else if(n===2){if(f.toString.call(t)==="[object Array]"){o=e;e=t;t=null}else{o=e;e=["require","exports","module"]}}if(!t){i.push([e,o]);return}function r(){var e,n;if(c[t]){e=c[t].handlers;n=c[t].context}var r=c[t]=typeof o==="function"?o.apply(null,i.slice.call(arguments,0))||c[t]||{}:o;r.dclamd=d;r.context=n;for(var l=0,a=e?e.length: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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/models/signpost/SignPost_Square.glb b/Greenpoint_Land_Reserves/c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/models/signpost/SignPost_Square.glb new file mode 100644 index 0000000000000000000000000000000000000000..d4e955cc762215c0a6ffec754ca8a5cc28e55ef2 GIT binary patch literal 19024 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 { + init() { } + + spawn(host: Entity, props: Props, channel: IChannel) { + const sign = new Entity() + sign.setParent(host) + + sign.addComponent(new GLTFShape('c1da72b5-fbda-4ba5-ad96-a921a3ef0d3b/models/signpost/SignPost_Square.glb')) + + let signText = new Entity() + signText.setParent(host) + let text = new TextShape(props.text) + text.fontSize = props.fontSize + text.color = Color3.Black() + + text.outlineColor = Color3.Black() + text.outlineWidth = 0.3 + + text.width = 20 + text.height = 10 + text.hTextAlign = 'center' + + signText.addComponent(text) + + signText.addComponent( + new Transform({ + position: new Vector3(0, 2.05, -0.03), + rotation: Quaternion.Euler(0, 0, 0), + scale: new Vector3(0.05, 0.05, 0.05) + }) + ) + + channel.handleAction('changeText', action => { + text.value = action.values.newText + }) + + channel.request('getText', signText => (text.value = signText)) + channel.reply('getText', () => text.value) + } +} diff --git a/Greenpoint_Land_Reserves/models/BushPatch_02/BushPatch_02.glb b/Greenpoint_Land_Reserves/models/BushPatch_02/BushPatch_02.glb new file mode 100644 index 0000000000000000000000000000000000000000..bff2dd5ed3a1336d391569b9bfe18165dbbe0d4b GIT binary patch literal 89324 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/BushPatch_02/file1.png b/Greenpoint_Land_Reserves/models/BushPatch_02/file1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ec7a0a55e7cf096a019f222a31de6b840f70e6 GIT binary patch literal 7117 zcmeGgdpy+H{!mghlpe}kJJ}nRidK}yQkh{)6A}{ z(oTq2?^+!ZYKw>V``;axg(40|azL$H`6{{=x+iwhd3`HOWbZ@7L|!$`)2ia%)8_;l zHnfFDUZpuD`jEJ*%*(h`_X*Q9lrl85;1j?QC57Fq`B!Hy)1P;Yt`T5T7{kvDYL2l- zwqX)H2${_lL5T!5QSaO^T_YuHQpTdmhcz&95Zl%?-Qt%(eEcLYv~7I{tGM0W`DL*! zOgD5?-^BK(C9Z@6# zBMQ;3SSj1mq|w*pG+}CHPNs$0zjQIKWDZ2WGPb4_CII<%wxvd_&2+ifDyfihxMoDCZsulo#FoaZ@f zcKCUw_c4rX_<8z+C$hJvH^<}-ISBiYa=Mt&{MI@%UYLVYK>t(K=u$yKm8HbB{@VbjgozsSiI)dL zIUKscZ3Sht&-2kCh(6E~JWJP=5vyAZWP1||+5UULD?@PFOw_Nj@-J_~!U&+wJZ-Cp zf|YG?Aa$bd4HPIb^B;1Q0=|EwZbcJ}Y|_Q}H2K0kNxeQ^?q|E&iptzW0$l_q!HUb? zy!c^ooSHG_wvqS}+26(O8t^t3Fj)J$qE28@56Qa@L*G2>L&M@O(suD46)jl17-onFG>(hjTN z%T2y2VC>Fn#n%e}pd#CQN7LX^Y0$%&4S|uP&qoTTU;d{O^Spn@kp%>hP#tHEjd?Eu zU>)tB@>>=CX0r{KF&$1mQZP^fv!T7me-13{%bwo`79RpQd#9@jDwy6!JXPjsd+Hh{ z@v70K@#_L=OxQ$e-TvP@?5SBLY+(4YJRd=~1GXDg{*34CVxYwja&cp$^h&5am<9!A z&YezDf>r3}2OAz$qcX#SAxu^4*)1Prg2R=7T{%t}cu+B1w!dCq4(EXRA`tbHS8a=x zIXF>w7!QTm10BTS`{3sij+O^qfvidA^lXN>Gh#fu@xW{&LhXl!YT1MRw$p_2ygg+M zQP99$bQQx4DkelM!I^pHON2btTZ}XFVGIZJX8KscVQA7|?zzq46}Zs`SiOKJ$?wf^uts2jKWC+dvX@lh?dXkU&?ASKhv!h!bAL zQAJ^h;-DVma=0><`C^0|K0?`$j-0T*R1zXQT2JIfN7uWCPwtndQ{O|_Spm_=9x~MU zwAGRZ3*MD4@97s^>Q@K5C}~d@5K@!@eWoA9(h|qOYrp_pvFEFgi8Tz^Jk~-MRLpyG z(h49_f6WhYGD~VZg+G6SZ2*j5f0?c3NeeMrt^m@~T<}o4?qf1%J*6+=4xj=n%oma zGB{aX$fX_&je;i<+|?*;Dcy89GMik(EzsCY;2vqdv6doqZdS?}mygS8oO3apxM7!` zIb1AN0t8w)&oRKI&0bq}U0r;1i(sAuF z4rej0*lkGJ2r)4i9J`(ioeBV)(IaK}6*tf6(+gQ5h=hcfvA~NA=a>-7=E5vVoKU3j zmk>p_DT+x@1h-PQR{>`L#L6t-sV#^p-nY=sgF|v~eAd)_-FWTxeSzr>ZP&9~S!Mx; zgt=rBmIv>=AdeiJ-r$sOjUR6o7m4z2c1aEWTJGaRr<6jS+dE3>74{s@RfAtcb3Du! zS)^#Q>5p!+bNR$Fb>|lv$ z>0K;c^I&*f*7tLlyIxIRJlzI+5W&DmNgz<$z;D}JH24Z!5MQpBprN2voS2ey{E8$L zoQy0E>Ld*!U?FY>q##K;5_l`b>7O213dEI78Y_5}xoWE;F6vVFFc4NoFqEr7hHW#f z9R4{BWmBxx$serm6160F3%R*&R%le6Z}KGjsY^aZTLaIR<~{)aQWAO}iR^vID7wuP z4Fs2NNQ+>|Um6dn5vkV`C)4sSm(F}{vN~XLxbilE=x?7)CPnxa+hEVY8MAYSe z2Nzt}DHm-FE%4BK`8O5iH#Gv%MDpwE{jQAa5yJbnuGQ>Rq=P~Ly@R*2`vGaEF2wMt zDkZ}-?>?Vv#PK81Z@Q~cs*y2PYC@OKJga*dN#uJctuoEY!{gVQ;{xbpd9}b3O}R-I zJGLkVG>9S4Rn=S<~6DN(kNSf+aX_d(RE@LpXgG(?e0MVzZ zh9Pp_L9Y*IijF2&+q_h4;gPx~nwqpAeJ9&Xi}~rDKxZ|G;Tfy_sr@eB3Ph(^<^+$9 zt}{L^Rb+HNcWokh1?2(X*@}qdHW#_Z*!z)ul(#~LTE07~8+hGRh4Q^EXX((X#9{xE zkJRrp7=K*g{^N~+l6u2E>nRWN!lFx2t>S6fkwk977EHnawx#}*4gP>BL*`6mzy#5+ z^-gqY=81or|{f<^I@Jy^4icNF`?w<#1-^ie#oM*rKBO{A^&)=0LD*l)kD!1DNoe*@iD BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/BushPatch_02/thumbnail.png b/Greenpoint_Land_Reserves/models/BushPatch_02/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..df15689b0f5b68f05dc5fd5a3854ebb85614aadd GIT binary patch literal 8850 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 VksQ7AL6PbW)w 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 LJwx&9GYtL)6A}{ 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 BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Bush_01/thumbnail.png b/Greenpoint_Land_Reserves/models/Bush_01/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5bfa02cc15038dca67073e356d68cb93bb9cdd GIT binary patch literal 11765 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 F`+r>>f8YQB literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_01/ChineseGate_01.glb b/Greenpoint_Land_Reserves/models/ChineseGate_01/ChineseGate_01.glb new file mode 100644 index 0000000000000000000000000000000000000000..c932ac8c9583c51f637a790e8885eb131a7f3d2e GIT binary patch literal 47760 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_01/file1.png b/Greenpoint_Land_Reserves/models/ChineseGate_01/file1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ec7a0a55e7cf096a019f222a31de6b840f70e6 GIT binary patch literal 7117 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 BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_01/thumbnail.png b/Greenpoint_Land_Reserves/models/ChineseGate_01/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..098e42e6a1dbddbe48c7547be6139092d93e048f GIT binary patch literal 72207 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_02/ChineseGate_02.glb b/Greenpoint_Land_Reserves/models/ChineseGate_02/ChineseGate_02.glb new file mode 100644 index 0000000000000000000000000000000000000000..77a325ab43fd81ad3094c7c2651036980873c71f GIT binary patch literal 41796 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 I9Pdc}4}1lC_W%F@ literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_02/file1.png b/Greenpoint_Land_Reserves/models/ChineseGate_02/file1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ec7a0a55e7cf096a019f222a31de6b840f70e6 GIT binary patch literal 7117 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 BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_02/thumbnail.png b/Greenpoint_Land_Reserves/models/ChineseGate_02/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..adfc5dd59a1608ee78d6d8e76d04bb0bcd2581f0 GIT binary patch literal 86547 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⋙he)XMg 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

E|LXr+G><+HMe@5`75Isf;joXVa+dEB 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 BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/ChineseGate_03/thumbnail.png b/Greenpoint_Land_Reserves/models/ChineseGate_03/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..54e9173b311c5f017a0e3ea38d528015c5ac0496 GIT binary patch literal 75592 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%0Ap-l3Zu8ah)Is5 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 UHZM{Q1i+swI!4-+m#|U)0idK4!vFvP literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/FloorBaseWood_01/FloorBaseWood_01.glb b/Greenpoint_Land_Reserves/models/FloorBaseWood_01/FloorBaseWood_01.glb new file mode 100644 index 0000000000000000000000000000000000000000..7f018facc0e01ca5354ae62cd6ea59bf21ef3eb0 GIT binary patch literal 3700 zcmcIkOK%%h6h18!(o)K!o;uJ&_MPvKM8SuERZT8p^7auE4JNLf(?tRAbthkz2ob-<2Fr#z?RQF_sn;{^PO|JC@vf^mEZ7i7 zd-$2Q=lPRXz&`c7=9*z@9PU^l^KGl0U>-!S%~xtrw^{e+S!lJ}c4N`&v^HE8;8<6y zgLBGjdwz{=g&iN-x|)shwnX-jZA~F@6B`ud^ay6GhUf??^Cg#znR-kqV=JaEzN_G1 zjvWN{71n=d==h=-tG&5l&7&RYPW4jdljUisZhD=1n=RQ*1_|q^l!?009MQFYJD1(i z4%@7m&So;aSl@Q+5Lu$mSYhbf^-jpQUF}kJX|^_7T@VE>R2Szfb6Od)Ytx@iRjZ31 ztr=Q51EuJK-QY*Eai_%@M~KXAi;K#08!oWv+MD*O`CWW?u=34bR#1T;_&R z)-f}a*R_V%adD~hIbILuyHeDRv|*Nv(paWcC>fbzCX*|T=|zZlY+U4(k)l3QOq;p9 zkm!A_?t1NYWA5GDl(K_u+xs zFy4E$iJ)j#37zX{TbioORTl5zLo4E1)p3YX@Z59EZH0KB3;E)Jm}t9%`^hi9iONFD zZ}I=0Y_62YHI#ikn5$3zZ`g1{lFH1nEDGo1B^{(6R-0KGV9OY}f#X^JibQRTTGo3R zqEN5LvTwMTc%`;)4iQbxF5usq_D;5U$1nc6Z1PR*i`{W774HA>?yv=NyFDa{|R(lGk8-MhOhs2p7Wo&eeK4#f3JPd z;|d127^B2hd_{>5;>V&q#4*xW&#FGp+s7!rs#EQ4BCcpi^hD{cT34bE3MMfNg;T9j zox57EdRE1&^GeK7sgdiEwX1XIJpH(Ge-e3>StsVMoaMDk9#w2pqrKeYe#Uw1gaz#rfX zJw42UKG%ZxX(##}#s^a1F|+8igYAFlAC;@8BC115;x+B#|L^=q>gUj(E2EK6u1o%i zqWI3l+}+>tJdV@d6+^|J7W?@5vcPjh6q7u1M)%LRGm(tP`Q^F3j)D9#Pcko2QrG_c zQlHE}xR?AgzTdvDuUB_+ANNC^k5-~V-Gh6HOP-7SEpVobPN(7 zrW5oC?4wwR=p>zjeGKbqdYsO{K7sW~dWxQgJ&W}mJwwmZbFk;=d3u4)!@h|1C3=~L zVPC3#YDb^_}^mo>P_ literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/FloorBaseWood_01/Floor_Wood.png.001.png b/Greenpoint_Land_Reserves/models/FloorBaseWood_01/Floor_Wood.png.001.png new file mode 100644 index 0000000000000000000000000000000000000000..a6bd720c5c867c182b4d237b33e35c32129f04fd GIT binary patch literal 42612 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/FloorBaseWood_01/thumbnail.png b/Greenpoint_Land_Reserves/models/FloorBaseWood_01/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..26a3f821f1d45975662ebbfe71b6c6ac13a6256e GIT binary patch literal 17082 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 adtPPuu2VE()x;mo( literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/TreeSycamore_01/file1.png b/Greenpoint_Land_Reserves/models/TreeSycamore_01/file1.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ec7a0a55e7cf096a019f222a31de6b840f70e6 GIT binary patch literal 7117 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 BFNFXA literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/TreeSycamore_01/thumbnail.png b/Greenpoint_Land_Reserves/models/TreeSycamore_01/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..de50ee178dbffe05c2d136c1199b3c6d4c0fccdc GIT binary patch literal 18667 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 Jl)Fh&{syj9r;Gpq literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/FanstasyPack_TX.png b/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/FanstasyPack_TX.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cf4f40bc5bce5be487a1465bd5cf9ce9c414ee GIT binary patch literal 15078 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/Tree_Forest_Green_01.glb b/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/Tree_Forest_Green_01.glb new file mode 100644 index 0000000000000000000000000000000000000000..63a097c1c271ce24eeacdd81aa7da28a63636c7e GIT binary patch literal 128604 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 IE8oQbALMdd+yDRo literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/thumbnail.png b/Greenpoint_Land_Reserves/models/Tree_Forest_Green_01/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..bb285ca66960f1d2bd81a41291f7f9ec787b7fe3 GIT binary patch literal 93173 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 P2>9L6G|(tjvk&_(_`^cm literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Wall_Stone_Large/FanstasyPack_TX.png b/Greenpoint_Land_Reserves/models/Wall_Stone_Large/FanstasyPack_TX.png new file mode 100644 index 0000000000000000000000000000000000000000..b2cf4f40bc5bce5be487a1465bd5cf9ce9c414ee GIT binary patch literal 15078 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 literal 0 HcmV?d00001 diff --git a/Greenpoint_Land_Reserves/models/Wall_Stone_Large/Wall_Stone_Large.glb b/Greenpoint_Land_Reserves/models/Wall_Stone_Large/Wall_Stone_Large.glb new file mode 100644 index 0000000000000000000000000000000000000000..bd665ef2648354d16da1c032ad5cda3418d35fe8 GIT binary patch literal 56004 zcmbU~1$b4*(nl#?yg-Wu_bAc5dns1jT|)>EBtQg*;O>Re7N=;7ClI^$9^BnsinO>C z3bauE*^^9|$9^nH@sf`TGdq~N!oi^k}hVGqy{aUHW}d-92prJ zEA1Xn2p%h?4cIH!V5Xy_$bDPY<^$ zZi7Q3BEtrRgRo~ccehbh+#*9jfm?ukDi!G#&~b!YcyNEZELnC{el~Zf94er;kYs;ts;h|j{1xNG>g%(iA1L~!y%_!70WI(@uVbE7M zp}c=^RA@w4aKDtE^cWD`yFA%Tpl)!8Ij1l$5vU7!Fp@Nt$m{4)#r&@`=m_l}78w~fI5h2>dlmQ(h8Em! zVDI3@Fqts7O`Fwh-nx!CKdIBwBeZ95biXJVNM;mNaZ5KvJz?TP&1r;{F&8auHETt8 z53T0z?j>d_BCLN{6m&6Vl7pk7BEq^yM~UJHw`NUS)^An6X%lmHnlx?ExMm}_02p(t zI_+vTZQ7!CS9iAnPZ%alVOWT$;`MRS%sTze5qgh;xk%r*w}-p+#=Wb!VdFmO8?Qkd z_l3q&+M~VjfW~3MVQs~Nr;IXkKy*Zi*y`d-SpVQ&sr>$7{X<&~8z>gV*MX^=kMv|;p^|=>jBD5 zw$S0}>*MR`<>lk;=kHOaDk$=);pgw}?FVA+-d*??Ahl@Psw=b+6&&>FaCm5V4N`MNcN?9gf+*jVcq`%<1^_b{BK> zQQN<+AsqAn?AymR^n%v@_X@(6{Cw_de`uS13>k8 z`}&(RO2+8*KgQ_k2d&ZiKAy0X)AuJcbM{~KfqDA>>+|qWog6e_K3-|8|Hpj!{)aX% zu^@E1y~I_JvfonnTIy|*!b&wSxZ!-fynSlGg;lcT$&-@wb^Rt%p*PFy{u9dbWfdl{ z?*=ckcc?j(Z#_QQq*skA%M*YWGG`_a=HG+Nv%&XR!GI86yW9?T=9lCkl!?3@!>X%g zc-MrVOg`1~d-Phr{h(*Ypqciu1J?RUhi)Z{wvZNllzIH!I~&#&`UTzc@U3K|Mc+CM z$jX;0V|W+f(>@p8Jj?9AkpH#T?6k4u9=OatZ{To#bi*)5wKWsc_!C-1*(25s<*h(| z`Su}cd?6D(W*Bb`{8CH1rSbEH*S9x*Kb*G({^d3G?GaLhIagZSF7|KgjWGFCW=jW; zw7OJY@DKDF%$tKAO6Pi2Bu$>yz1l68-Sfl`^sAaXZ7)$7!AJd6r#pwR8*=nf$Rp3CrtL#Q*+c3f2y+SX(8)$kK z?76$ybAH>Ow|ke!=pNpBwxPZ0mSEl%`1Fh%lM2|6OsdGWE?XGgt6~n(R#fsYYOhu` zjQ`Vl3oFlS+Y8t3&))+r<_-67Zth_(>(No!?BI=MpuXeB;t_%(GMyqkHUpm&-iwH>+(`fPZMzY`*JZ8D17>+J^=g z3UjY_*?D>3f2v(t_wnr0{QAUFrXDJPXU7r#Q?qUwEgqKL$iJ;bV z*Bep%?Vqby_5mq;3C;+;Qzjq1VEeUlxUKn&_2#{{@BTd7PS`UAeZtu7N&Reg^&aE# zcWe=*N7;4(f6j*MwtXk3+3GD=o=%?13*={*3)U*k%KNrzi9|XEZOq!EoZ;-MjY+Q(lbgCCG2szRW(QM}QCmc98ohI=ZK3xsy-$-C zf5yY#{1ns%=9A8$ppj4KoX#7qOYaCOPxXj<2iJ?AKT>l1>lte`sB5D`+1mpX#LZM)lCTV!UW?sb5F$ zecERsk7q~FIJdO_!8e}Rwz$^XKR0OKTd;18g9b zr)$wRLgr-;*R@p#8QK=Ly~0lB1AEJtN;W~)s1wB=kJ-zp9i}w3tF$h)vDAK2ox=8_ z-TPD@=yzkSpkQ7P`1C%d@|31~iPok5B-KOZ>E5PwsqaerOy`7- zk|ltJ`=0k*Z16L%K^SLZHxBd z&fq-u&VD;>51%h%i(eMAk6nDhmJQ^E4BBd{ht?fDw}PF2TZ-!-Pxa9KL)%?(J+Hmf z4V7mF`Ov@uX?1B^luz|joz&+Setv_cUR(v8iJiW&?`>GYd^=G8pUTj;1AS{ydHPwwI$4IS-{7Dag?_}H{R;;oAPA9uE|yZF57(XAWL%ZWxx0=f_-=T zbhsmpqVv2nypO%c%?f58XiR|esh%=Fh1(nL?8Vzd-`;JnZNJ=l zg01W~f2Vr`Hal21?LA1}eN>+ANh(9QZ^y2l{?o&|sMTnfHmH z?9JCQSF5pU^a8)3=HAnQPv4%7&j#3Ae*G1nrOapLij1;PuU*i5lhV1OZ&IqC?q|AJ zX1~wV)k@_OjD_}}zOQM!v@JSUKRlmluW_;(>rl$Us0@v3 zg`SyU&$oCv%hGW%yLoS#{rkcbShqb6^DT_)NcGUV30Hr#zkR%j-S=3+)^(p}|NirF ztmd~)M&Guy&us=zvbTOc!&YkTqIB=v4y21+(6+ufG|`?dPfq?CWO|pMXz$kFjkheF%!UVl zn`Z0O?`Njzq4B`85p(QI)|TRbKwTjW?^V}%KlY8uC1!EVO zeQU7fFr)DS+UMp2=i9@cHs|H1ZD*6_%(G8jJecQtw;){%lj@-{Pa4CaG}TG#()dqM zw(snpAC2Y(l_lxosI+f%PN*KSj_7L%ofvDS>rVSaW355^2iil*2J!t6cdfj3g5ABN z7e4?rjm^G%KiNLIW|$e9r7;$&=bK8i?EAb1@=AUy)6Ff_NzXpDKeP{exjFW(wJMo? zpfYqGs7_j!-VwAdI+nmZv+Te7hVVTZ#!K6!SNHgpkt(S zLgV&S56xxJoCR%{=FX@d+AhtD(YGOe1JZXWeKXRxFnvQ&J+v-;ztDFOeY4Q_2$iAl zBPvhdGStRWyGQLCJtLG)?IG1e&lkPR=$%OKL3(G=dxY|-9(t$H`-|T7)IXv3KJ{m) z|3L5hPwAn1o9<`oOH-Pj7rM`BU3%82k4@hQ)ZeB$sXX6xW^XpD}=7-{U0#`I{+ zkjB|)T#nYI`s+6f4~i@wZ<}|#ipyod< za0;1wZP%E&13_cHK*;cJ(`;>1W$<13*`L1t8@H$Ai;>>{Y_Qp`kP&%vkyD8H)n!|q z`g;Jp*XUh_c?a>E0nx6I5qSrUAy4ai+KDmYMb8bhpF;oNAR~M^?5EI)w9tcnz!;#A zN4}tG-kIh>Xbytr`hR*f+urutDEQAXTZNK>8SzC*sae~}hGJkoTpqVFg2bi&6w+F*mt$9tHB8SSgE9Q6z^D4DyvVJrhunIr4(FZd4~Vs(dr9O+@<86F1IW;JF}D&7 ze9XCY1)BDg%FsSw{zcTK^0W^kX1fe>?oadHPuCw26D|aK_E*3caq=>dTW@ydbh`P( z_^KES#>te9w;(L%=ui8Lz(fv%%f{1AcLY_U~^JnJz;yx5{kHL_0cg#Fx@^L>4 z{wBz?AMC7|I&mFEOm7k7+!tg$mrf7H`W68n{Q=);dz|=A6nz%{fcTwBj=1|y^k>B0 z!?#tf)H8x@neQXGFM@ziZMev>-hzC(PjT5La(@FMpZ*Z^h}`Z?$iENYx6ix_=zWK@ z$b0UEoO{G^hm+P7xyy!-XO9HF$gQu0-1-S6#EdiGdtBT>_y!j;!ACdPcBRT-pT&L0 z6}v;I=9s3Q+aVO;JQ$q^uC~dpfXe^ zm8X56eg)>Tk4QV6nB)Gi|4}+Wgzf<6@MC|3TzqSgq3a_2 z*wT=HZwq{?U)WD!doLvAc2Qd`_*EhQo;&HLliFu$Z!_{y54F8i54HK!$Dr-fG19&X z-+K|{-%ovUH{IB2e`veZ&eMLqEN-9MC1^-#Z#%2SUZv^i>m+r2o_dCWeLff56=ktgd$R^0Sm+t?; zNqqyl52-JK@sNEheoN;vYe zMP2$9z&yBkN6>cxeMiu`^xZ+_sUG^Kz&NdV3($6H-)LPb|EYFqT{?$Uo}O9SPdYB4 z2j55O{NdDGd~mBPPLVhN4D#eJHqxQHLVhWz{K5_g>pUzui=ce}4rSI58pXs=$ z44oeuAD}wvyBl)~KfoIt^A6twP2cHspHmq+SD(^J=ZDTS<|#zGl%{b5S{Gyc%R!#L z0YzT>BIM%N?abj4d2@UlW_%Cgo}}_rhRz|?Pv=nVZG3OiwkS>Y(7Lo;k-xqLIrqx& z-lT6#k%LCQh)avNrw7Q;dBB*qc&jF#9b}&!U4T!Un3V1fOW&$=-_myJ{-kYD85%F5 z^0c3{Z&VL$7h~x@8Tw51(04a&m(CC6i`+p~$iP5f2damToz|s&7URNwPRB^!>2z<1y!K3*YqpnR&6_MhsZ_X5>J+ok=d zI_X?d{d8RPUZeLEz2oRzNojgF(YuV^p;RaJE2vLG$3pqk-=IDZ)kFOXYI~{O7CFaW zkbke4{qJ->485nQ4@3PH>Q~Tl(RHEoK;!ut^XzzsQvEc?LF>}o7Hx~>r|3J8zCG!C zkiLKE`;oq(KBb4gS?D{3zKJMJ-zoI1MC;P`3$?M-rcrxH`E(Ccdr0-r^F{ALdauzt zk=|33ruPf2OYanVe|_q%r+y3d6KL$6-t|-utxNYg^`Gh9re}o8(7jFN>G}GUk4@hT zRED-ieQbJuX)@Pule}gIN;`&lr$Y&gv=(CW)eA70NY5&VmKJCG92j-8&?+e(K@!xPjogybi+oF2t--n_ek=vp&$fx>+PU_cD{ZuFY4F;7F z^MLzG=*KZqd2E;F+Qd1+c^0t+l)=7<+?=54Jfpm*E97zB=o!RwC;t5eL4VV>1iuXO z$QQqjLHX5N7dnx@A(a+qS@3C22knXQ`7_F+ekvnqd*GM+Y-+nyC$$f>Zbo^uCt_~J zZ+J4ci@*7y{iL=|&;>gcCcDFB8@hbD^S{ZDO68+W#_?j_3iS(l zIuDdj+ogI?25mCV$$yha+m7QBdaw_I#Or`7h}7&4k$p}RUKyRPKWf;OHV%)jh8*;TCC!oV`W4(62KbL3Q4*U$3? zwfSx^hku3;{x`-*ept=h3cWt+jic9_;e76bdNwO`k1r)hiG?wIVOS`$LU$+_n|wVn zhHozx#H`Rm@8ofIeH6i8Pg-uXLi=CK9+YLo2!5|Kw^^YVop1y>@5bbh^mZcuZ?x!hEa{IG+C}957ybUryFrz{4t9kuAI7cF zxBMMJfA@~HHQqLWTcNl0@NkBDoU!$L-kV#YuUuH^`nh^ZTf^W1+zQ=kPPU*gXFsuB z8`GUzp~Ze1`AdJpu)Azl=$92b*ba9rVoX?Ahg+d=b*5Jr8 zSBHN(aVzxC(;hk(Z+d9^zI`yaLYML>%95r%wB0Bi!mZE~8WcB%PrhX7;-nY$F;LHGSg&w}3hjI9g%Tdwyp3MsVSL05`!zamJ)p{u0 z3hiEVu5Dz={%mvBXl{jW_+b!lQm;&)cvianO2sbPga)O|JkD!76(_{C_$3SA^;lfa?7$J%nP8p5s6nYHJY zi@pwgawUfMZLTpZbj@jb*pVAUod0x*;a2E*+iuz%mwVWX9P7fZ&>=8t!3-M+~($J`q`g9hD- z;a2E^!DXDo7uRsUn;OHd&?62tvvqjl#eV5BoLiww-Hfp9AF$9F^mYihLQfu*+c6^d zBHQWLk=zR1<5DwM_3BZMEDMKoEA*_*C5$Ui#@VtLU_7(*#j*vB%D*pkCC1g{nWabn zQkAW9{os6?BZga{a~@Y%`2yiAVL%MGLci>lBdBbhW3Ef%`*16C#9zgoqko&gy4H^2 znWd{&FU23#`@lS#*5+2|0Vn%87M}UV^|r(yZiPM*{+UORn>+a9W4IN1RE`Pm6Xfcq zycJqn(a*8-!C~72xi7aupP4_;)pWyg=e&oJ+zNea<#1brli3~By@zrubk6s?9i{eq z@}x4p+zNeSX?1r;7f*A%R_HJ98UZa&-M77Pg>Wl$eE)BZDT>3ZK&=wo3hl`4%eTaw zbooW+}BXrL&cO6jaS)wJX{)f?J{GZ5`N3-v>ckCdcs1(htt{ zaxU4|+j*r*47Wn}F5jFTYrn!d`TA&Xgz>z+j$P`o@g@wr^LJ zXYogdaw~L&g<-DCp$CJWRvyMPON%?SUtj}X<@HzQ9r|zdXD7e(T=ukqH@v&J720Rx zoXx#{ZD^iHEA%(h7TGp_?!$)v6v?g7mlyjvv$vk?D!Y6zw?em#T^UsFjBL!B--%nH z8_c|xbnod}oBjMCZiQaDGNe1xfQyV!|A-Y7+ zg>x(Ps=2$=dcd9TM$^QG&d#ofHY>Ckd+v6+ zv2}6>bL{^{&w0Aob^i6|u3GXSo>}_Yv?SYv$wgfU?R~iwnk7_pt}8IbHGIxso>}_- z`P)IouFrKXsvpfWOW!)P&oOjKtZmvFh-+D(W4*>Yi=8RYn%9ltnWcBgom@-rZ(*CW z593zoOFrva?ETfrg-XP5D|Fb}4o2OgrCb5W-`g@vbH_59_sy-&0PhHHh2C2DO6+&8 zo<=w0n#~G*=j_;|!)#385V*TDOZQbnT^#}nIR9)rjAxcEzq}xuQ?an~pEWVu3SDjW z`JgA?eaWgP#qiA1ZEq&Hp1ZGPYp(U@R_J`W2k=@Khd9b;@ir@TXrne;4X^yB|6_$d z_@uNWq{&iS-9eE&v-GI%b6~W_Ki4nb*>GYUptODSB-GtcEi< ze_;Nl?RaMCT!|MQ$9`__>^~!he~R`h*WY8s#eC-8%Pd_s+g(S(gNZC}hZz1Tx=!~m zVi&o3^7>#)GfOYnk|lXq_!g&c&KPcm{_9+AcB$U`z?R!$cxGug^>gQEGsm(Wtz!76 z=zb48oNSrO>MW1pnWcy1x)F5q`Bvwir=$6&=$UyQ2GzM)%-Jw5hG&*uHaf}Kba@?? z_ovbPQ*_A{3C^-z&jhg>qj_fOC%3LTXQ-Q!504qmt% zqv{%8S79}qbN$>A#+{xBkwJ7K`u3_6o0POnS_X^4g)mJiRI!zIE-! zieI+|9#AS8RHmSZZbU6J{lqa==+^LifQUYoytlyb0j$u);Wq%|Dx1FnFoNN?0W-6k zzYR!7_lMsD{FuZ1J%E8WB;)S^eooE%&s$K>Wrco!^<2<8$eUj-<`ZOv{_FInUZfMY~q$Pvzn>-h=lpu5s);vD&r2Y=mKj&KGhrXibqk{Klx3h86ny$g_t-p1t8eoeV4VCdjkThdleD_Q8e~+70sTTOiMVvv7!E zg${!}`!|qhZ@#>oVTBgC^+CyIp53rQ`$C>Q4D#&x&kQiE(3K(2eiZWT-Tm<k7ke zbTaZkO^&@8q8L_aFUYe8K%RYT)@Z{DJDr6E%Au3PKFiw z^8pFY_b1=GhL`GWSfR^9o_$i0g5GgCnsO_&)N3`XTe?o%gNiYR75c@Wvw~WEvB5Ss z&mhAJ9sOe&=d=&8HhJIx!wUT=dmHeJ;iyw`H2-$}3uc9`1^M@Yn`ZvqutHCV{QG9e zzZX5$#jrwmuj6IZQgS%kOs`?&yX0xK<)xf8Zr3mdMSB{JhG%uoXy==bFUBX^R4ztOEB|NiFs&Y*#}Vhk&EA;`a9hWz{csWFBXdNkzUbEV|p4J)+Bxxaw?d*It4 zh821n@3 zOOJ&7`!&eFzsV6}SfNGE{doRx7C#`yutGnC{Cg$Hzh4~R$FM?2L;k%zJO_IuBPWv^1>Hro_gkutFb${QI5JM`Qo|x`bhcJ^}gn1CW0&9G%y&Lhph6 z`*Fy>7b{)W$Shq9^6$PW`FFz#twa9(T#W}oTPMdDnWcY+{QH}f{JUX=4u|~vTgbmp zxjx#kLT`rr`-`Hr9PsyTh7~%?A)Xuq`S)XwH@K|Oh1Sjslpz1EIX1ei(BDG--5c`n zo452ZtkC@+|DJvQbl2#B!A553*N}g23iT^zy-m z6}mU%-z!1>ea8Gwh822Gm4xJ31s2<;orpB7(5oT;9+Q%PH>}X_A^$!I^6$U?G|;d@ zH-!BARmi{paWBBILMK7~eH!H72i)ytSfPK0{CkUrzRn78_gSIme^$wP=;1M&PnkYO zW@(XgpOKP(H>}Vv_JsWVGswS(pKfJXq4zJmZ}T2h-j)2Qt6_zH z*Vr#}XY=KKTs_e#Yi)8_meoeT2st0Dh>a2edu7U-WL z|6Y8CnSVE|&qE2SNVb?j2!Rp~YTW2Kjd%ENuOr7{dx(JX&GbZa;L)0eLI*gwpc^)_!ro_RZzKh84OKoPk2DHx4H{F>l(#}_ zOG`N#q~ziaD>TW!8&>G(&_c$_d$G1hO9BilbeD0HZN)l8vPV4!8&+sf$iG*D{Cn>f z%?vAaz6uYvLH^yGA1m}}$iI(){QIx{!woBRDCFONPRYL;R_H#Ee?JWQ_ZH838kwal zK>oc*O8(ujLSJ25lPRPBwmn|g#jrvPJ0SiJ5px{>Mo(-uC1~88(LC5E*=dD73;FlL zkbgfjbhz;;dLrcC13Tvr%)7Lmky*MZ)Fp%>9sAx)tQ# z2SWZme}@?3Q#9nAe9Zj2ky-lX)aJ&8*VnvGoVhAaic4HZ-^ek7l({>CATXUuzyQ>{_=q> zgW{K;W$nKo%|Auo+7M!k>$03xJv5YOmj2?%14l@uJuEh9H2)NRVNxNl&$a~eDTS-? z%+e5}dE8P}%`&kywT$4SYQKc_}p9<(w$A2V-k;^T)6`N&^%UPE5&^1a!R=l@&dIp!~Q zmB`C1 zf98n7fxbF5IQWB8-w<-Ew2>LHpzMfpPM^f_G6?<(>b_VlxU(9e>p-Xi*Y73be#&3*E zW>)A;FAmvUw!Y$BHO2}ZG%3!Obx&g>cjs3&D>SGz-)yP-^Z!kMfV0exG>(I_Y&?WB z-l|&1z!F`D7^~o1d)741wLxXVcV#iO3pS&0hf^*q^mveebKYj;>Tt?tg%-cgM+H{z4@j!^H#o$0ErF&KyW_qBq&JW6~^E!E2p{G=|8^8Z`I`EiV zMZOt+({;1NORv7+75R{scHT1 z2gM~b{cK7ZwgoPekKdcexY!mL zA7Y#bl*937Ywk4XOU#Ryw~Xc0xr}uDjAdu7o#uDszn_%8d~VWi^E>jfjP=BLMZ3t) zSZ>{EpZOj6RX3$C*FSQ={GK;)zlmS%NhzQDHl>XFqIKj!^E;NE4O7ZL=T2rLpG5LJ zmJN=&2zGK$-%HM#CintVJCO93#UG=qZp^y#|2A(@08Go`*=E8q4;3f2M$v{ z@7E62GU21Xb+31@{Wl}|vMM_myA{d*e3ycAc&G5c>9n0~zZS{g?~P-_e~si%r^m4+ zcO!YLrrX)u%aJ_x&35Lz0e`=kDu;UT`}_Ah*_SWjyj9)F+U4%cab2$6-N`Bde`C&g zw(d+Y?2GMe&(&alsmFHq+co%`w_Ne;_K{%Nj|niI;5503aS2R1_wjqpsXN(CkGbw*KK$S9Vxu1P;n~7>oBi3CbvG+=p$~6#ES_Ee5Xtwx*uhTxoict= zKDH>HJ$@U>v$fpIM&<8oo+B|1+$Vy+{6imptI1y0>5mk?Xh(b(a)STXeY9Vq z9R6n?UaI;Lrb4^aPKy5I3Od4m0sbkUJ#5?4VBUGpF1GkhFn@n~Hw$?i%-0{?#lCtO z%yFONxxjOP=LYQ_+Bvj;Xx~DsIoW>b*W1m>Fs?o(7Ugs29WZXNM-Lq^&ORLF(0<@| zQBTMV`*QGgiv1Pm9reYIh+~icNtqw9u44ZR9CI+%z~6~FSogOd<}?#WL2z@t}OMOVB?!*J6Fed47B~7Ve{9 z{wmLQvyAPE@riXw8)sa~Jyrj22m1l$2irmYg9aoGQtdN|=c!M?2RWF2z!O`A`g z$HzsTtTO!j2dD?n>BgK!>iIO-UO2aSUJ;A$>!3dzc{mI_D8gnWl|iAgmYZK z-%ger_OJZH#d7b5dF!~7`JL>;8*g#3j$jv&@6o`?cESCB=&+OJf%A#q8*kYGav#^h zqrrBN13R@~hq*2&kL!=~kNWVQ#CEaY*suEi5}pf_V<+ zt(}RiDA?PLS(CtC2J@zCZc z&cM0arR-u)!49MSZSC9z`eB@dcC(T>VV|YiZM5sz0(P^)aITMC+QW)w1^*$njPg_O z>|s4%pQGJHIkeOGed?WLkc0USPcrRRwtytin{qD-JBIvg1rp)jfO6{h_wN%-dAuKR ze~Wuk?6=Cfcd+rWuLtdpXJ?;Aa-0uwuZVkoeD-)&2=4!|4)N?E{JSBdUt<5(tg@HQ zdhxN}!Dsidzt6(_{Ir{$fAaC(!ux9M_T6m9%|5*Incb$GxX;D=gzIB-YzFdmpO>b`AB;ZJodp z!EX@b6n?`$y%Sh>@C()-jb|&af8-A>5zk^k4*d%Jj($kmJ}!~W;^4fYpR&E>KDPJ9 z$NTkI$9?S1A0O{k><{wmoZH7%zXSW6T5of+1QrGJkL$2#Y66=D_u|i|BFZ^+{Ze7-k0zCaX-tJr!NowXCFHV_I62> zi!B8C=ZlR2N$~t=LGc&e_q_bqskp%?=FHJ8g+o>gZ=uv%mH&B zT#iaK_ffff32YVE%X_~jnB~2l6Il%Gt8zILSsvhHyEtwfuhX@UxqbtEi}pc3KK2*C zqkoI_NA=jxj)K3KYu-NaBm406tM{>@m*G6l-4A}|$1<)zwukb+l}j|&JK<;o8xHIG z;y?mxdOMQ0FOkTWLK)vLrwSZkg<-$pIN#Pkz-lGJzVqA1*8c_fRjOZAv&BBsze0a1 zub&gXlXKb90e)66uXD}`>l@5#G)iD!!?{Dh?J2CYIEPEl#+!T`H|oXlW4q{oEjf9B zG4LC5)jMe7g5cMSbs9EsC-`Y#_aY2d@iO=~(oS{(_Q&%whI!sffxj;H2iC{+MSlnN zT;2qB68sKa-<(@h*17$V6h6w~{Ggs(KOSI@;heXQH~{T`^dGUG=x^aTcOJcR*`<0>6P7^XkAoE9~N~gFD$P z@cYo;I|uLBI@$X2&}9eNb+FfO{SL9Z;2-Qdco5{kKJ7UKej@m5so&B6#eSol@JqKn z?Zd;49%eyI8X*RkrpL+lUuUeun%E(p8)DABaX`2O;Ek!bR<9_qz*vHttAhuAgHbH9E{ zJLtb+ySXYIX18|1x%ul53yn?j;~&F$MEUzU4zp~JVBe?u^@y<^%AxIch1dB+wh`<(p8JF6QqKSV+KDXJHP|m*l2|7=_sCy8A<484 zSP$DryMX&0`*CZ^A(k8L5ccl}=OH!|>=X7s?CC-1XP-1X(XZ(G{r+fA@g0u#7wu?9d0b~)-%Ahovt!UN#JE4uFF-lm2Y4@+&AK1_f{*tz*2C|3 zFXO&Ld3+b)yA0oH_-?{?7ryI6S-jIw4(o56naox^OL;en`wicZg1`4U_@A?rSv!bt z2>uK3uLKr$Sn!8}9TsH~56lI5k+N|gG4e&+peWcKv`1)%FrFafgq_0oG`_R3KE}&L zJ<%@m@m+;wj3;8e0^|~e0&tA}b zr&%7h-e6PUJs7<=nLY3cf%SlRq-O}&c?TQgAHtnm!T*QyWAKLsf8*RF_PRz0_^F9( zeP9UK$0U=F^Na5le7E8|rhlyjw%;R!kFA=>mV1Z5I|uBp-$%W}_aw3}uSW7o=RqIf zW{J=q;MymWO#XX#zYK)?uISQQy<9Cdo zpnb*p$M{9I=3CjGPB6Zlv20z-5QuwhWxsU}fp}*uyWQ|3pB;{4{o(t>xHu-Y{`ejB z;`=yFf9ks#-`hAZ_7gx}$$C z%HllJxTlcEcqiId^w-e7q92ET4%!P*7W(j9zuml<4H^{!ajGrs*oY8_18!mUpgd^) zX7(a7gl`Dm!4|>(8sZzz3crfv^I1Gw{U`Vz(|0f%@M)Y=_(Nz{1b+kgli03lpZ-WG zi~gg%>b%Fv77q;pIfH!_6$1XKi-ime0sq%&mT}*9UgKofV1MHNeH;((K=+U|zW~n# z+9|Y0XonuB+AEAxVtff*{hw{kBabP{MuHw8GyR?Np7Ixw4W|j-i z`>Q-#O}-e9*dN#r951$ydhwn_{diAeToL(rU*bICeTnt)Ud3~a_bQ%WQ5JDeS{8W> zj8l$Sl)z3ZQ9Nr1_{}iS!j1@hwpAjV4t(qvwuARH_7nA^K0NQ(p13c>dyzKL;4jDuo46Tjp9H{P<1bp-qA(O@gv1?!S+!8UVUaJ{h} zt^?}D_VB*Leq(=7PyK#zEH~I`Y)9C=`062M+*8CkF+PcLP>fF&yd1~6`G&x~8=rD7 zyxhUgLK*90yI2p~$M`4e#rp*9CF*bO+|G)E-90yHhiQj5X5GPxv<-py=XSQCRZ2U; zKF_Wm zyg$VKDfZv;*@>(m>}wqV4T!VG!@V!=7vTpKxSzyYLHskSO)~2Y^MUUMyhpIV_`bk( zz&I%0Um4#SxGupE_xT&vqw|>^CKlrn>w@vku~ql6<#GQR|3rTQ<{RX&jt0 z^k49P#ds#hIq{ywGWHAOUMP?A|HE1bn+NMK@s)$Q!@s3o@b6?62<2N%64?9p;BUbC z)dqiLd&@+&w`)rKV*W7hiSHGB=iqzg`JzNN1^kvJQAune)GG`5fh8T`9Ct`!7vY?s z-i+^Od>>&Pz$ePdR;W>YuCL47PrD!=B=*(oFI?<%*jIt;oa`K694EGq5>tP%d;{+MwpSa#>{M5KN)(eIFUM#HZ74Qedx?Y3)(fk__=ilvQcYu#^2Yh$n zI59qfeigze+iedHule9S-NQWdd6s69VziM7DZl2shp*vkP#aKZkV{^Mrof zuoVuIkNR*PaQxU_THG=<4~=m}d=Eb_1NSYgzf%Hzus>QyB(sVgLLe^cU?S2T;%Z02j*+{d_w$WnFQ7Ur$Qmce+9#y_!t=ue_wg?=UKAJGzi zKLPuwYeU1Fm!Aw5`yTwchAS##u0a znK4d?@yqhJUCaUY7~f@OueeORe4?>o@=+h^`BeP#ZJxvC?-S5p$2cVV^BAwh?*i`! ze;eiA=5eut-mrhF8%zbftD0e!)BNVtI4z%AMH2B!|;zH|TF+JQMvZ^#9QRLccnrJo+8zZ=}ULQ{$oNr=TB$av9^F827~U^}Z~; z7r{@d|GCSwpH=rc*&k5e2zGomV6>}fPcW{TG5(2m2ki&Sq1{0HlhKZ192D&>zSGf; zqCCpsdSkp3*BSQ(^3gBA@3?<5-pd%*L_X@ldl~m1%Hewq-$(dP!}k-uPFm*bVt0$ir3J1NIm4aDVNBJQL(YQ}Z+U zJ1&fSP%Ppd|LeQ>{TIsP{eu|!h>?$&^2I!fGU^jp$l<+)-)VoucM+d?3-uOk`xt-e z-{c5;4(lS~G2-{Rv@GJx7`MTA4Pw-T^7#8Tlt(_6v0hr-DYYM1597+HSM*ox15r=( z3%{ejjN?To{)jT> zGsONA^+dav@1W;hV z!vT%}JW?7Zjh12nj)XrJ8!L?iI3Dl>X`(bqnhbD)G)0;!O_QbroFdJTW=gZ9*#Kuq zbELV_Jn372bENsw0_i(xA;9_4_tFp2kJ2K5-%E?7CDKx98NkKTa%qLM65vmOS4pd- zH2~KFUMH=Weg^mp;0@A7X%oQBfVW6nrEO9yz%5dov|ZXE#RH6!5~M^a31Bi{hvbx8 z@Xuesn@-v(?UHr_+yi*8v`^X(@BrY0(jnr|13UxxtaMH~ zFI@n5R=Ox%k}gYE0A7@?O4p?8(hY!DrJDe6NVlY4rQ6aSfVZT(0Pjfmq~E09rTYNy zNe`rl(j)0Hzz5P3>8bQgdJgc3^g{YWdI|6q;6DMrkX}n~q_@&v0AEXgOYfxj0RI8} z0gizze~=Vel2uugbvX+_RsKxQDrb|k1N=nEQD+8_~ zSCy;D)d5zK-DMBiQ}zPr4$vF0k6c6cmHhzv$o_JG94H3?^p}}zlQ}>;;F|K+axJ+w zz?yO$xvpFf;5UHl%MIj)02={rEH{yx0&E7jIl#tp3%RA-3Seu%ZRECcJGni;HgX4m z?d6VgC%H4gE`Ynr-Q-|^-2sQlJ>*ciC%_Q7m)u(p1K0;}U%8*$A7D7(0rEh3kQ@PU zfE+1D$R{&fpuatk1SIMgZu9VlvYvpzFdVp)>pXFcV4e~~SKg*ls&GHt2TLEvAW92x2 z+X3&80G)tcvLWvTxC`)Zd5^po;6A|nDp13n|4mCwoN0iKaB06Z^WlrPDb0bT)oRlX))2Y3VUO@LSBTk@~+ zZTSwsTLA9@z9;`C|1RGLcu#&HKa?K}^YfUo7h0sbYwli$n#0Q>+Lj)U0jvzTic(dn2CzC{cf~{TRJ;JXE8dEaQUjnbU_XG~ioX(| z1Of~K%oLl#0onoARK8YfDYXICRO%>om3qoI0P86Al?F;ffQS0c;Mq zh0;=K1+X>XHcDHi9l-X0J18BMP5?Ut?xJ*6x+%d*cO^vW0Weqz1=vIBsq|8MD`83> zr7ysKfWwsjfWwsm%0Ok15}`x_i~>AJi3U7a8KMkTh5;O`3|B@dBb8AAhXWi9I7S(x zj8(=dDJa zFI2u)egOC*;6=(}WeLEgfEOvt054ZoC@TT}1bCIQT3Ms41-MFCr>s|g2KWo$4a!Dk zld>7$24#z~RoSM*0^Fixm*SM|0J8z!p~Nc*N+Q4=N|KVSI20$qB*mo|%1(g00Pj}z zD0>0!1H4~3pd18v2=HO$h;mdp2JoZ&_H55S(Pm+B4B2XGD5SM^i<0oG6h)Ic=|AOmbuxoTHy0<@`LtF_eH0P6s* ztJYJ$QR@S&t2R&@s*M0P2E0jXqBaG%5pXlLx!OW)39y;kN^PyS0oWFBJGH&qLG1{z zo!Uw5tabs|6>v8-SnUol1aJ>ERPCwu0@y?Ct%j+6)V=_FtNqmeYPdQ8U_W)BI!KLB zBLNOnqts}1Fu);zhpNNW;Q&Vf9;uE}M+1xjJW?G4c&s{39S?8<;IZmNz?0O;>J)%e z0Z&t>t1|%31UyTftN0h? zxN<5jz@GvCqHa((0^9_6v${pys%`_gS&dcW)a?Lw0FGA^ z)I@+ufRj~+>Qr3-lT}0AsqO-}8}J@=uewj&4{(oqKs~4)QV#<>pdJBuSUsv9Q;!2Y z0r;ePN<9tm4B)c>PpaqC^XdhF7Xe>VFRNDoUIlzjy{_I+Zvwog-co;6Zv(so_^x_S z{Z0KH;9d2;`apfCJ_2}OeXKrFpQ_IQJ_h(4@C)@1^`-g>;0yIn^|ks2;9J0ds(%6g zTYaa#2lx-*52~cenxaYC2RIsctu??FS{tpc z)(&8Mz#X)XS|@;=0e8{5YTdM8fL*liT8P#|3kBF+>#6n9dIJmt+*9iVxUbev>klv- z@BnR~HV9w@;7Bb>iv~CtaHKW_@K9}-He4G4aHuv?8>NlbVgQZ=I0o=oZJah9-~_-E z0glxsX_K`n0H*?;rcKvoXfpv$12_xtY;BG<7vMa=-)i%<1=@E2ztt9M-)lbr{1Na% zZ4uzb+7fN4whZ86ZMn8WTM6(dz^k;?+8Tgs0j~qNN?Wh}to;IT1K^F?CT+8}1>i<) ztF}#x)#3nd)wXLpw0M9CfD^SOEm?B_Ow^p3OEUoO1iVYzt?kkF0^FtT)Anlzw1WWm zX@|7K+7az2z(d+G?YMSAI|=ZZc1k;~odI|j@Hy?gc0s!c@SJu@yR2Q&t^&NIUDK{> zH?*4ouW7fmU$xr+?*P85-P3*p_&ebH+5_#O_6Xp8?J>Yd+7s=m_Dp*Y@QL<9`$K!F zy#n|``%`+|4h%SXVbImIrN+W zv+212=G1fRpX+(_ym~%8zg_@fUcDf|0(v3+3%xMFB7lqPU+P~0EC#qZz@mByy`)}B zchgJjW%RND-Slz*%j)Iz3VKDol3rP_0L-*9ZbZ>w@fNKEs)O~e7 z-Cqv?=&J|nK|0fI00VUn(5BnV%H_@Bw z&GhB~TL5mVw*=fuZ>_h{+v@G~_5eEoZmV|$+)3}OcLCTHa5p_z?+!2oa1T9H?+LIM z;NE(e-Unb`!2R_8dN{xVfCuV>^awo?;6Ob}kJbkR90GW#K1?4Da0K9y`Y3(09s_Ws zK1Ls_kJHBk9HURrC+d^*$p9zlQ}n6&G=S3q&(LS;vjENpJV&3a&(psJI7gqaFVMf! z7XlR2_dqYue*pZWzDQrJF9Gznk=`WAp&0dLb|^*DVyz-{^tJzh`H69Mkflk{ZW0niE9r5pNAfV%+i*7xXp z^?d+$>-+Ts`a%5=!2SAR{fK@P;4#3*^%MF@{S?6C`f2@)epWvR@U(tjzo1{#F9AHS z_k8(PV6lC}`7@tqOwd1`Q~iN<658aa%9wnlyZ^Jy{$J#sf=^{Aohr|0T_SJtQ{`!Y zs66e@fAFzCRR1T&LfiU}abX|u-^LLCmWVYvMbetA__tls{{11LpJVM$(5YnYuqyNsbN%+Sf5Ud7PZnqA$(*~ZA$(DDPD(FapolSK<#m%B58?$0D`2r~t6 zac~Nwx_N4m-qKd91Z{O z;NW~XujPBU^TGX2HDgm-Q^4Q9s|>nvcf+Lj!*A{` z%+&G!eHAa80Dp^m*)#w^50ICZPG_(k;f?<}O1WaqKi+(@-y)3Xq&qHFuBXc6eR;A;s8ml@WH7=Okm8iQ zUR`+NzU}?nbFYyG07F*>u4|+eG`jA34F3G#`bo`vfD#*GfPsLMaG=Q`aX`TT`{)0j z!T+s;|BHqH!-N0B#Q$IB1-}V;jxx%}WB*G7HB`h24OB5TLCy(Ldq10w&WCPSGG)WB z2E6NCbiEH&<0F`V7nD$)+SeD={RYw)9r}s%|^t{>+{?NR!o+u|57k=m)-!|;CO>`R{wOB-D^?p z&w~fP#*Riy<|g~6ziJ$$s%`_LFnc|GHC%7^c4jJWH%@Q%iJBo|!f1tEGco^C`9AIa zNlYViQ@u7aF6lgW%FJ_ea&D@+>6$%`w_1N#Pd$Cg#3bC7W(0_-^%X>$BGa8b&ZQVk zyOnLe-nCoC`7Q!&^8XJB{7%V$!hq}jA@8kay2~%WJWsuyjEt5PxK4<4nti+jNqn#b z(X3;t%{)9j1_I0gD&Fs3X0|`TL%Y27Z(>SuAFnuv-V9Kd*AcJ)$S=DIIoT)Xi3bn9PigM&ei^5 zw!&?n-SzzMYwp$N{7?da!vE2ic{PkHa->@g|ISR~rEi_f?v|czbUeF0Ugl7YcxMWn z6xnfo^ynx0WKk__bM$K{1$&?qbiOj#&z^kc32{v7|sLHA3&NJBH$PZ|2YG+sc=GJ_Edp$NDvH8Qgot5ahEo%SVTmvh;}C zSZ2*hok(tEKR^M!AMg8XfbK6ksAH0wkI{OnsJ`#naE5LYIYmVC#aa?m%x^Hz5A|Qr z{boaR0dy|c`z)l2`pQb3*vu|Bn|&VeL0p;cfEV>^>^W;d*T!crDFRbQe0H!^#FW~O zt*2UX;X&7E0ys`iP7Fj{&_QGtb+BTznwof>;aE>BBlXl8W@;!J4Rx_jT(>1Id?#VaS9`Y(-OGY zBtKA^grKg@c{Nua(YyNih$RCB2?fypES-1HU0rFe;)uB4&Nou5;xsT!Dlj1bn=2&F z91vp%fWUV6HUF#L_hq0PGa(>QuS(DiO{RzQ1mw&INELQf>S*IetK|nYZAbaDnBn4R z@(SCl-i=6eWNHDEfhYKKdkt=Msu$)&Gy?mH{zM}7dovVzsAGvia!^BPF#Z1{(flEB z8u$Uc3}fGw_wfRG2iGiOh4Z8w^(9tDM3EEXjuwvm^kBX1Ir5B&PVHuH8L$$|WuyV^ zLtp1*hI2!Q3xgK%gYA^2&}W188Fxv}HnD#<`xaCCX-Yea;aqq94<1yLjt zS@KRs6d^F#9DY)UYG8y**s;r;A+DYeh50s6%F!m>M7CuUVM{y&mIc&Mi1%Ucqj0`E z5O=|~Fb42ncQZ^wf>4QFblyjyK}6IEX*ICT;%cST6;E_A1$vbux_{-zJKQ^{Stc>U zLTUaOQCzY;7Q^`DSG~;`h%A z<1WixQa9N;oy{YM*8k=c>VNl)u@Fzer9i8!CdNOY5Mz6-pUsZP+MJUYsI+p3L0(2k z{%yE?$QFG}584UdBdnYwcKsLTxUV;ofngiQTJ*Bl&p!%Ke~gg|+%nXFH=+rkQLyX2 zITkW^^YCaaq5JjSVL3kSrdyVFzR~+qRS<25bRPkz5&W0tpg~Y>likDQcNJz`U8x>h z3s&~mDj!MI&bjL1f3PWAgmHC>PoDlLiQuH5djRBr;5H$ewM#?#^InNqUa~xHCn;I@JbMAa9ZjQBb(Aoja`+1SvH-!9DU z=)B%-o5IYl4ZVmmd`&CzfvcUwz#U$R7KC%n->ACp+j!CXp!pcv_ae76YV*JJLPv|y zfWdL2#lAreZ)RE+6u^eU1dA8SDzR$K0{t}WI45Y_pMs8!H)gtn)Kp8#y^z*EJ4fcF zEwO!?TU_w|hMQ)WltwR88HTNVEOE0ZGBC>&%p*3YM_ato*}SBj#o$kuEBIbMf2wTK zJeNjfDO_yluh#ysH@0h`F`skH;CKB?1@=UcJ0QDid(V!I(lnJ`W`*;tedrH;et96G z;OLnGL^xC0)x?DR`q0xCB_FNL~E!?i@-=MIm zxpk&QD1l0pf7>ib(Z9$V5m^en(G>(7aMB}QWW2v+udcqTrut!=RX8F8l0{dOq4k3a z0s8^pLpTnTxZ;RPI3Oy2gl4{wCZ;s>_kv~w0A3xDiNH1VoSdip%r^mg@>gri5u$ac z!{|g!*P7yIKyEazPs1($phk=yXBr5)r9Y=cm3AkPW2aLZ#R1|1tcv1SBKqJO6lkANUc#6^r5KtRY1$}YISS(kwxl0aaf0gpTgqxqi*HfD3Q4P_Io;2XB|U>i)+K z?IRxFFE)Q;ER@|gFVYqZfDN~P#?uLV*4#*G{M?v(hR_lUEc0AQs+BOT5>P%9e(q;?n&8hsUw<PM;yRui{X)9w@y^>Tu< zlUM~B6}vnbw9G^@&~P0cM~I!Tc^)@{PkP(Ju^#W>XF0PYI&f9toiJW1(>96=d;APx`=TpPQ2QKgrVixH%Xa zEgfq{&i93!&awVoh))EtQNJxJ>j{jNPz3Nn`iMjIuic&BCl4KtwD?{; zrh&8kb}RgVFPsE8Zq);wtKOW5nFOb5q4!@n+dS;I*A2q`1R17&Ax%{=->RB7!te*e zDs=K(r+^!+!4K&pA&BmI)aW;~H`jRifX@Bu;1g?Ts9p2fR$+srK%M}Z{RfP{tJ4+p z@4N)MJ%Dzyo&XGz!N(_9_^dK9HGvW@oUl4!k!o*1nmM;lSoDrRSFud#l_9o*KraXT zXeH6T{5LY*?r02GDSM(e@Em8H$Ztc$@%-2;#CgeJzZ4B@R{Z#P z9@);fl~RPrXYnf*GLp5cKcM(7It79R+>Y_x8lA+f$L+q^X!F!HF2!Drk<@V@8B=7M z-y=fIx;Sv4BlMvHy7^$L=`zEo_m#3JwIn{fn;E7wx22vSLRyg$O&mc5q&~xIdK#*G zbecE6C(XWqczzZ(CFP-hFQrb~sMFi76d;@vfB7B3lT*+#8_&6J>O*uVq3$qEfCK0& z@!__p`0$)y2 z#tL+3bt(DGvS$U#KuBI^f3Orl2%hB<{)3r@_F|SpN0JmtEo4X-I_6(NAqx-=oh6N*R7BcwA>h|73z=Qo!d7nnt_N z5PA0<&OFDDKGIJEgeuYoTn|Vx^3;Ur(?|p_(cjVHwBb7h9J+xIs)5T9f1qE6$Zbp-NdPXNiF}gRJ^%Z!ZQ@hQ__1Q;cydhZBl#-oUoJ*z=a6a)D1LmR2WUVpT zHM|$9bO^jG2jZIaMc!6!^TDEteq>f04&Tt=;7tu7`Niy*ve-GvE?JGsS_g%4a*bEw zs$Z-`Fy+;MwS+B&U!{08^SXa`^Zr3@+KpmZQM0{P(yxSX%HIRK#;odkx$xg4atB9? zJ85epY`o5Rb zWeYdOcD|RGU(V{$34H$L%6S3|5%l4Rt)smZVP7qoQz*aCRJThloFVXAHl=GCR~;94 zc^W+uQ%MQ`AS*X>b;!tT+fipi+ljVZM-}1$hd-j z9fyMoS&fT&xu*hUbN?Jl9rbFv^*KXM>KSFm30|_WukG4lc3*?c88;Qb%|#9&g;1Uv zR_SJpL>$&2QO`-(zoKD|^Db15qy!tSyTbLOT11IuN;qMb(-&G@@hn~Ogvek)-N$m+ zzXM3J4T=ul-dKosxc#~D)p{IBz-A`8^afM-Ld%FgpaMX`@NElAeO15+WDcJRP6Q9& zjOX994&Sy*kNKvg&d+Ai5>tCG7ieIQ*>>-c(CkpMFZccu>_o80y zA8GDA{6{W9l6MK0m|BWI+7aNRIyR3DE(=tpexbLR1IE-;qr|rnVlh#9=nuE>1+_x64g0=093F$`Ur}JuL0(+QwaIEZ5%eh6 zigI28rV$iZKlX|shXr2vESVlghZTE>eC{}$0&c+jWT1*W%0DN#(6J_j~f_j2*9QX-w_6^*zz)sJkC@@mco|T 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�SJs!G1VbjPGNSXUlCy+=G$tb%u*RG%& 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