diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7ad364ce8..23e77ea55 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -99,6 +99,9 @@ jobs: # or a custom SVG. Non-UI text (a chat shortcode table) carries `emoji-ok` / `emoji-ok-file`. - name: no emoji in the UI run: node scripts/check-emoji.cjs + # 101 F2: three's generic loaders only through src/lib/loadGuard.js (the object schema runs first) + - name: object loaders behind the schema + run: node scripts/check-loaders.cjs # 34 B3: scene-lint over every scene core ships (the seed) and every scene of the scenes ref # the perf budget is about (perf/budgets.json), with the packs checkout for the kit rules. diff --git a/CLAUDE.md b/CLAUDE.md index 6f6b5f452..b2ea75413 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -2631,7 +2631,7 @@ sub-entry with its line: grep the index for a word, then read this file from tha it hears one, is alone, or `GRACE_MS` (2 s) after its last connection change — under the smallest-id rule a joiner IS the authority on connect, and its initial state would overwrite the game. LOADING: `analyze` (acorn; the LINT bans Math.random/Date/performance.now/storage/DOM/globalThis/network/eval/bare timers/import — an error - stops the load on EVERY peer), then the MODULE LOADER (`userModules.importModuleText`, a fresh blob import) with + stops the load on EVERY peer), then `behaviours/source.js compileBehaviour(source, importer)` (the caller's importer; `dataUrlImporter` in node/tests) with `source.js`'s one-line prologue ON line 1 (`behaviour, kit, dist, clamp, lerp`; `kit` is a proxy bound to the behaviour's traced kit face when it starts) and the 27-D loop guard (counter reset per dispatch by an appended epilogue line). T2: one lifecycle module per behaviour, `behaviour:`, with ONE kit face for its whole diff --git a/OPEN-CORE.md b/OPEN-CORE.md index 6528cd3c6..b820eb574 100644 --- a/OPEN-CORE.md +++ b/OPEN-CORE.md @@ -346,6 +346,29 @@ everyone leaving). Each is inert without a plugin: nothing subscribes until `onS A plugin restoring a SCENE uses `loadRemoteScene({sceneUrl, keepGameId: true})` — the owner reopening their own scene keeps its game id instead of forking it as a remix. +### 6. Object schema (roadmap 101 F2) — a contract, not a hook + +Objects and materials are validated on receive and on load. Every three.js object JSON core takes from a +peer, a file or its own stores passes [src/lib/sceneSchema.js](src/lib/sceneSchema.js) (through +`src/lib/loadGuard.js`) before three parses it, and so does every multi-slot `materials` payload. A CI step +(`npm run check:loaders`) fails on a generic three loader called anywhere else in `src/`. + +What a module or plugin can rely on, and what it must keep to: + +| | the rule | +|---|---| +| object types | three's own (`Object3D`, `Group`, `Mesh`, `SkinnedMesh`, `InstancedMesh`, `Line*`, `Points`, `Sprite`, `LOD`, `Bone`, the two cameras, the lights). Anything else arrives as an `Object3D` with its children | +| material types | the standard ones (`Mesh*Material`, `Line*Material`, `PointsMaterial`, `SpriteMaterial`, `ShadowMaterial`). Any other material arrives as the standard fallback material; custom looks are made with the shader graph | +| fields | the fields three's `toJSON()` writes for that type, each with a value rule. An unknown field is stripped; a bad value is stripped and three uses its default | +| images | embedded data URLs only, each under a size cap | +| `userData` | any plain JSON under a size cap (no `__proto__` / `constructor` / `prototype` keys, bounded depth). The keys core and the shipped modules write keep a per-key kind | + +Every change is counted (the wire diagnostics and one toast per session), never silent. The inventory +(`scripts/schema-inventory.cjs`, kept as `tests/fixtures/schema-1.65/inventory.json`) found that the shipped +modules build only the types above and write only plain-JSON `userData`, so modules get no registration +call. A later release that saves a new field adds it to the type's table in `sceneSchema.js` with a value +rule and a fixture in `tests/unit/sceneSchema.test.js`; a new `userData` key needs nothing. + ## Versioning `CLOUD_HOOKS_VERSION` ([src/lib/cloudHooks.js](src/lib/cloudHooks.js)) is the contract diff --git a/package.json b/package.json index e94526554..103d473f6 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "sync-llms": "node scripts/sync-llms.cjs", "test:unit": "vitest run", "check:emoji": "node scripts/check-emoji.cjs", + "check:loaders": "node scripts/check-loaders.cjs", "check:storage": "node scripts/check-storage.cjs", "check:tokens": "node scripts/check-tokens.cjs", "check:zindex": "node scripts/check-zindex.cjs" diff --git a/scripts/check-loaders.cjs b/scripts/check-loaders.cjs new file mode 100644 index 000000000..e4eb7fbf7 --- /dev/null +++ b/scripts/check-loaders.cjs @@ -0,0 +1,73 @@ +#!/usr/bin/env node +// 101 F2: three's generic loaders are reached ONLY through the checked helpers in src/lib/loadGuard.js +// (parseCheckedObject / parseCheckedMaterials), which run the object schema (src/lib/sceneSchema.js) +// first. A new `new THREE.ObjectLoader()`, `.parseMaterials(` or `new MaterialLoader(` anywhere else in +// src/ fails this check. Comment lines are ignored. +// +// node scripts/check-loaders.cjs → exit 1 and one line per call outside the helper +// +// Run by CI (.github/workflows/ci.yml) and tests/unit/checkLoaders.test.js. +const fs = require('fs'); +const path = require('path'); + +const ROOT = path.resolve(__dirname, '..'); +const ALLOWED = new Set(['src/lib/loadGuard.js']); +const PATTERN = /\bObjectLoader\s*\(|\.parseMaterials\s*\(|\bMaterialLoader\s*\(/; + +/** @param {string} dir @returns {string[]} */ +function files(dir) { + /** @type {string[]} */ + const out = []; + for (const e of fs.readdirSync(dir, { withFileTypes: true })) { + const p = path.join(dir, e.name); + if (e.isDirectory()) out.push(...files(p)); + else if (/\.(js|ts|svelte|mjs)$/.test(e.name) && !/\.(test|spec)\.[jt]s$/.test(e.name)) out.push(p); + } + return out; +} + +/** @param {string} text @returns {number[]} 1-based lines with a call */ +function hitsIn(text) { + /** @type {number[]} */ + const out = []; + let inBlock = false; + text.split('\n').forEach((line, i) => { + let code = line; + if (inBlock) { + const end = code.indexOf('*/'); + if (end < 0) return; + code = code.slice(end + 2); + inBlock = false; + } + code = code.replace(/\/\*.*?\*\//g, ''); + const open = code.indexOf('/*'); + if (open >= 0) { + inBlock = true; + code = code.slice(0, open); + } + code = code.replace(/\/\/.*$/, ''); + // a JSDoc continuation line (` * …`) is comment text even where the opening /** was not seen + if (/^\s*\*/.test(code)) return; + if (PATTERN.test(code)) out.push(i + 1); + }); + return out; +} + +function main() { + /** @type {string[]} */ + const bad = []; + for (const file of files(path.join(ROOT, 'src'))) { + const rel = path.relative(ROOT, file).split(path.sep).join('/'); + if (ALLOWED.has(rel)) continue; + for (const line of hitsIn(fs.readFileSync(file, 'utf8'))) bad.push(`${rel}:${line}`); + } + if (bad.length) { + console.log('check-loaders: three generic loader calls outside src/lib/loadGuard.js (use parseCheckedObject / parseCheckedMaterials):'); + for (const b of bad) console.log(' ' + b); + process.exit(1); + } + console.log('check-loaders — clean (every generic loader call goes through src/lib/loadGuard.js)'); +} + +if (require.main === module) main(); +module.exports = { hitsIn }; diff --git a/scripts/schema-inventory.cjs b/scripts/schema-inventory.cjs new file mode 100644 index 000000000..b92932569 --- /dev/null +++ b/scripts/schema-inventory.cjs @@ -0,0 +1,474 @@ +#!/usr/bin/env node +// 101-schema step 1 — WHAT OBJECT AND MATERIAL JSON THIS APP ACTUALLY MAKES, SENDS AND SAVES. +// +// Roadmap 101 F2 puts one allowlist (src/lib/sceneSchema.js) in front of every ObjectLoader / +// parseMaterials call fed by a peer or a file. An allowlist is only safe to ship if nothing real +// falls outside it, so this script is the evidence it is written from and the fixture list its +// "0 drops on real content" proof runs over. Two halves: +// +// (a) SOURCE — what the app can SEND: the `objectParameters` parameters it emits, the three +// classes it constructs (objects / materials / geometries / textures), and every `userData` +// key read or written in src/ (and the modules repo when MODULES_REPO is set: modules create +// objects too). +// (b) CONTENT — what is SAVED: every ObjectLoader JSON (`metadata.type === 'Object'`) found +// anywhere inside every .tpscene / .tp / .json given. For each: object, material, geometry +// and texture TYPES with the FIELDS seen on each, the IMAGE forms (data: mime, asset ref, +// URL, typed-array image), and every userData key with its JSON shape and largest size. +// +// node scripts/schema-inventory.cjs [path ...] # dirs are walked for .tpscene/.tp/.json +// node scripts/schema-inventory.cjs --out # also write the machine-readable result +// node scripts/schema-inventory.cjs --md # and a markdown summary +// +// Defaults when no path is given: static/templates, tests/fixtures, and $SCENES_DIR when set. +// Pure Node + fflate (already a dependency); reads files only, never the network. + +const fs = require('fs'); +const path = require('path'); +const { unzipSync, strFromU8 } = require('fflate'); + +const ROOT = path.resolve(__dirname, '..'); + +/** a stable label for a path: repo-relative, or `scenes@/…` under $SCENES_DIR (an extracted scenes repo) + * @param {string} p */ +const rel = (p) => { + const scenes = process.env.SCENES_DIR ? path.resolve(process.env.SCENES_DIR) : null; + if (scenes && (p === scenes || p.startsWith(scenes + path.sep))) + return 'scenes@' + (process.env.SCENES_REF || 'local') + (p === scenes ? '' : '/' + path.relative(scenes, p)); + return path.relative(ROOT, p) || p; +}; + +// --------------------------------------------------------------------------------------------- +// (a) SOURCE +// --------------------------------------------------------------------------------------------- + +/** every .js / .svelte / .ts file under a dir (no node_modules, no build output) @param {string} dir */ +function sourceFiles(dir) { + /** @type {string[]} */ + const out = []; + /** @param {string} d */ + const walk = (d) => { + for (const e of fs.readdirSync(d, { withFileTypes: true })) { + if (e.name === 'node_modules' || e.name.startsWith('.') || e.name === 'build' || e.name === 'dist') continue; + const p = path.join(d, e.name); + if (e.isDirectory()) walk(p); + else if (/\.(js|mjs|cjs|ts|svelte)$/.test(e.name)) out.push(p); + } + }; + if (fs.existsSync(dir)) walk(dir); + return out; +} + +/** @param {Map>} map @param {string} key @param {string} where */ +function note(map, key, where) { + if (!map.has(key)) map.set(key, new Set()); + /** @type {Set} */ (map.get(key)).add(where); +} + +const OBJECT_CTORS = new Set([ + 'Object3D', 'Scene', 'Group', 'Mesh', 'SkinnedMesh', 'InstancedMesh', 'BatchedMesh', 'LOD', 'Line', 'LineLoop', + 'LineSegments', 'Points', 'Sprite', 'Bone', 'PerspectiveCamera', 'OrthographicCamera', 'AmbientLight', + 'DirectionalLight', 'PointLight', 'RectAreaLight', 'SpotLight', 'HemisphereLight', 'LightProbe' +]); + +/** @param {string[]} files @param {string} label */ +function scanSource(files, label) { + /** @type {Map>} */ const parameters = new Map(); + /** @type {Map>} */ const appliedParameters = new Map(); + /** @type {Map>} */ const objects = new Map(); + /** @type {Map>} */ const materials = new Map(); + /** @type {Map>} */ const geometries = new Map(); + /** @type {Map>} */ const textures = new Map(); + /** @type {Map>} */ const userData = new Map(); + /** @type {Map>} */ const loaderCalls = new Map(); + for (const file of files) { + const text = fs.readFileSync(file, 'utf8'); + const where = label + ':' + path.relative(label === 'core' ? ROOT : process.env.MODULES_REPO || ROOT, file); + for (const m of text.matchAll(/parameter:\s*'(\w+)'/g)) note(parameters, m[1], where); + for (const m of text.matchAll(/parameter\s*===?\s*'(\w+)'/g)) note(appliedParameters, m[1], where); + for (const m of text.matchAll(/new\s+(?:THREE\.)?(\w+)\s*\(/g)) { + const c = m[1]; + if (OBJECT_CTORS.has(c)) note(objects, c, where); + else if (/Material$/.test(c) && /^[A-Z]/.test(c)) note(materials, c, where); + else if (/Geometry$/.test(c) && /^[A-Z]/.test(c)) note(geometries, c, where); + else if (/Texture$/.test(c) && /^[A-Z]/.test(c)) note(textures, c, where); + } + // userData.key / userData?.key / userData['key'] / userData["key"] + for (const m of text.matchAll(/userData\??\.(?!\?)([A-Za-z_$][\w$]*)/g)) note(userData, m[1], where); + for (const m of text.matchAll(/userData\??\.?\[\s*['"]([^'"\]]+)['"]\s*\]/g)) note(userData, m[1], where); + for (const m of text.matchAll(/(new\s+(?:THREE\.)?ObjectLoader\(\)|\.parseMaterials\(|new\s+(?:THREE\.)?MaterialLoader\(|\.parseTextures\(|\.parseImages\(|\.parseGeometries\(|\.parseObject\()/g)) + note(loaderCalls, m[1].replace(/\s+/g, ' '), where); + } + return { parameters, appliedParameters, objects, materials, geometries, textures, userData, loaderCalls }; +} + +// --------------------------------------------------------------------------------------------- +// (b) CONTENT +// --------------------------------------------------------------------------------------------- + +/** a JSON value's shape, one level deep for objects (key list) @param {any} v @returns {string} */ +function shapeOf(v) { + if (v === null) return 'null'; + if (Array.isArray(v)) { + const inner = new Set(v.slice(0, 50).map((x) => (x === null ? 'null' : Array.isArray(x) ? 'array' : typeof x))); + return 'array<' + ([...inner].sort().join('|') || 'empty') + '>'; + } + if (typeof v === 'object') return 'object{' + Object.keys(v).sort().join(',') + '}'; + return typeof v; +} + +/** how an image is carried @param {any} url */ +function imageForm(url) { + if (typeof url === 'string') { + const d = /^data:([^;,]*)[;,]/.exec(url); + if (d) return 'data:' + (d[1] || '(none)'); + if (/^blob:/.test(url)) return 'blob-url'; + if (/^https?:/i.test(url)) return 'http-url'; + if (/^[0-9a-f]{16,}$/i.test(url)) return 'hash'; + return 'other-string'; + } + if (Array.isArray(url)) return 'array[' + [...new Set(url.map(imageForm))].join('|') + ']'; + if (url && typeof url === 'object') { + if (url.type && url.data) return 'typed:' + url.type; + return 'object{' + Object.keys(url).sort().join(',') + '}'; + } + return url === undefined ? 'absent' : typeof url; +} + +function newContent() { + return { + files: /** @type {string[]} */ ([]), + errors: /** @type {string[]} */ ([]), + elements: 0, + materialPayloads: 0, + sessionKeys: new Map(), + objectTypes: new Map(), // type -> {count, fields:Set, where:Set} + materialTypes: new Map(), + geometryTypes: new Map(), + geometryData: new Map(), // 'data' / 'attribute' / 'index' / 'morphAttribute' rows of BufferGeometry json + textureTypes: new Map(), + textureFields: new Map(), // field -> count + imageForms: new Map(), // form -> {count, maxBytes, where:Set} + userData: new Map(), // 'object.' / 'material.' / 'geometry.' -> {count, shapes:Set, maxBytes, where:Set} + topLevelKeys: new Map(), // ObjectLoader JSON top-level keys + metadataVersions: new Map(), + maxElementBytes: 0, + maxDepth: 0, + maxChildren: 0 + }; +} + +/** @param {Map} map @param {string} type @param {any} json @param {string} where */ +function typeRow(map, type, json, where) { + if (!map.has(type)) map.set(type, { count: 0, fields: new Set(), kinds: {}, where: new Set() }); + const r = map.get(type); + r.count++; + for (const [k, v] of Object.entries(json)) { + r.fields.add(k); + if (k === 'children' || k === 'userData') continue; + noteKind(r.kinds, k, v); + } + if (r.where.size < 6) r.where.add(where); +} + +/** a field's value kinds and range, merged across every sighting @param {Record} kinds @param {string} k @param {any} v */ +function noteKind(kinds, k, v) { + const row = (kinds[k] ??= { kinds: [], min: null, max: null, maxLen: 0, values: [] }); + const kind = v === null ? 'null' : Array.isArray(v) ? 'array' : typeof v; + if (!row.kinds.includes(kind)) row.kinds.push(kind); + if (kind === 'number') { + row.min = row.min === null ? v : Math.min(row.min, v); + row.max = row.max === null ? v : Math.max(row.max, v); + if (!Number.isFinite(v) && !row.values.includes(String(v))) row.values.push(String(v)); + } else if (kind === 'string') { + row.maxLen = Math.max(row.maxLen, v.length); + if (v.length <= 40 && row.values.length < 12 && !row.values.includes(v)) row.values.push(v); + } else if (kind === 'array') { + row.maxLen = Math.max(row.maxLen, v.length); + } else if (kind === 'object') { + const keys = Object.keys(v).sort().join(','); + if (row.values.length < 12 && !row.values.includes('{' + keys + '}')) row.values.push('{' + keys + '}'); + try { + row.maxLen = Math.max(row.maxLen, JSON.stringify(v).length); + } catch { + /* parsed JSON is never cyclic */ + } + } +} + +/** @param {ReturnType} c @param {string} scope @param {any} ud @param {string} where */ +function noteUserData(c, scope, ud, where) { + if (!ud || typeof ud !== 'object' || Array.isArray(ud)) return; + for (const [k, v] of Object.entries(ud)) { + const key = scope + '.' + k; + if (!c.userData.has(key)) c.userData.set(key, { count: 0, shapes: new Set(), maxBytes: 0, where: new Set() }); + const r = c.userData.get(key); + r.count++; + r.shapes.add(shapeOf(v)); + let bytes = 0; + try { + bytes = JSON.stringify(v)?.length ?? 0; + } catch { + bytes = -1; + } + r.maxBytes = Math.max(r.maxBytes, bytes); + if (r.where.size < 6) r.where.add(where); + } +} + +/** walk one ObjectLoader JSON @param {ReturnType} c @param {any} el @param {string} where */ +function walkElement(c, el, where, payloadOnly = false) { + if (!payloadOnly) c.elements++; + try { + c.maxElementBytes = Math.max(c.maxElementBytes, JSON.stringify(el).length); + } catch { + /* cyclic: impossible for parsed JSON */ + } + for (const k of Object.keys(el)) c.topLevelKeys.set(k, (c.topLevelKeys.get(k) || 0) + 1); + if (!payloadOnly) { + const v = String(el.metadata?.version); + c.metadataVersions.set(v, (c.metadataVersions.get(v) || 0) + 1); + } + for (const g of el.geometries ?? []) { + typeRow(c.geometryTypes, String(g.type), g, where); + if (g.data && typeof g.data === 'object') { + typeRow(c.geometryData, 'data', g.data, where); + for (const [name, a] of Object.entries(g.data.attributes ?? {})) typeRow(c.geometryData, 'attribute', a, where + ' #' + name); + if (g.data.index) typeRow(c.geometryData, 'index', g.data.index, where); + for (const [name, list] of Object.entries(g.data.morphAttributes ?? {})) + for (const a of /** @type {any[]} */ (list)) typeRow(c.geometryData, 'morphAttribute', a, where + ' #' + name); + } + noteUserData(c, 'geometry', g.userData ?? g.data?.userData, where); + } + for (const m of el.materials ?? []) { + typeRow(c.materialTypes, String(m.type), m, where); + noteUserData(c, 'material', m.userData, where); + } + for (const t of el.textures ?? []) { + for (const k of Object.keys(t)) c.textureFields.set(k, (c.textureFields.get(k) || 0) + 1); + typeRow(c.textureTypes, String(t.type ?? '(none)'), t, where); + noteUserData(c, 'texture', t.userData, where); + } + for (const img of el.images ?? []) { + const form = imageForm(img.url); + if (!c.imageForms.has(form)) c.imageForms.set(form, { count: 0, maxBytes: 0, where: new Set() }); + const r = c.imageForms.get(form); + r.count++; + r.maxBytes = Math.max(r.maxBytes, typeof img.url === 'string' ? img.url.length : JSON.stringify(img.url ?? null).length); + if (r.where.size < 6) r.where.add(where); + } + /** @param {any} o @param {number} depth */ + const walkObject = (o, depth) => { + if (!o || typeof o !== 'object') return; + c.maxDepth = Math.max(c.maxDepth, depth); + typeRow(c.objectTypes, String(o.type), o, where); + noteUserData(c, 'object', o.userData, where); + const kids = Array.isArray(o.children) ? o.children : []; + c.maxChildren = Math.max(c.maxChildren, kids.length); + for (const k of kids) walkObject(k, depth + 1); + }; + walkObject(el.object, 1); +} + +/** find every ObjectLoader JSON inside an arbitrary JSON document @param {ReturnType} c @param {any} doc @param {string} where */ +function findElements(c, doc, where) { + /** @param {any} v @param {string} at */ + const visit = (v, at) => { + if (!v || typeof v !== 'object') return; + if (!Array.isArray(v) && v.metadata && typeof v.metadata === 'object' && v.metadata.type === 'Object' && v.object) { + walkElement(c, v, where + (at ? ' @' + at : '')); + return; + } + // an `objectParameters` materials payload: {materials[], textures[], images[]} with no metadata + if (!Array.isArray(v) && Array.isArray(v.materials) && !v.metadata && (v.textures || v.images) && v.materials.every((/** @type {any} */ m) => m && typeof m.type === 'string')) { + c.materialPayloads++; + walkElement(c, { materials: v.materials, textures: v.textures ?? [], images: v.images ?? [] }, where + ' @' + (at || 'materials') + ' (payload)', true); + return; + } + // a glTF document is not ObjectLoader JSON: not walked here + if (!Array.isArray(v) && v.asset && typeof v.asset === 'object' && typeof v.asset.version === 'string') return; + if (Array.isArray(v)) v.forEach((x, i) => visit(x, at.replace(/\[\d+\]$/, '') + '[]')); + else for (const [k, x] of Object.entries(v)) visit(x, at ? at + '.' + k : k); + }; + visit(doc, ''); +} + +/** @param {ReturnType} c @param {Uint8Array} bytes @param {string} where */ +function readZip(c, bytes, where) { + const z = unzipSync(bytes); + for (const [name, data] of Object.entries(z)) { + if (name === 'session.json' || (name.endsWith('.json') && !name.startsWith('assets/'))) { + let doc; + try { + doc = JSON.parse(strFromU8(data)); + } catch (e) { + c.errors.push(where + '!' + name + ': ' + /** @type {Error} */ (e).message); + continue; + } + if (name === 'session.json') for (const k of Object.keys(doc)) c.sessionKeys.set(k, (c.sessionKeys.get(k) || 0) + 1); + findElements(c, doc, where + (name === 'session.json' ? '' : '!' + name)); + } else if (name.endsWith('.tpscene')) { + readZip(c, data, where + '!' + name); + } + } +} + +/** @param {ReturnType} c @param {string} file */ +function readFile(c, file) { + const where = rel(file); + c.files.push(where); + const bytes = new Uint8Array(fs.readFileSync(file)); + try { + if (bytes[0] === 0x50 && bytes[1] === 0x4b) readZip(c, bytes, where); + else findElements(c, JSON.parse(strFromU8(bytes)), where); + } catch (e) { + c.errors.push(where + ': ' + /** @type {Error} */ (e).message); + } +} + +/** @param {string} p @returns {string[]} */ +function contentFiles(p) { + if (!fs.existsSync(p)) return []; + const st = fs.statSync(p); + if (st.isFile()) return [p]; + /** @type {string[]} */ + const out = []; + for (const e of fs.readdirSync(p, { withFileTypes: true })) { + if (e.name === 'node_modules' || e.name.startsWith('.')) continue; + const q = path.join(p, e.name); + if (e.isDirectory()) out.push(...contentFiles(q)); + else if (/\.(tpscene|tp)$/.test(e.name) || (/\.json$/.test(e.name) && !/^(package|manifest|index|known|tsconfig|inventory)/.test(e.name))) out.push(q); + } + return out.sort(); +} + +// --------------------------------------------------------------------------------------------- +// output +// --------------------------------------------------------------------------------------------- + +/** @param {Map} map */ +function rows(map) { + return Object.fromEntries( + [...map.entries()] + .sort((a, b) => a[0].localeCompare(b[0])) + .map(([k, v]) => [ + k, + v instanceof Set + ? [...v].sort() + : typeof v === 'object' + ? Object.fromEntries(Object.entries(v).map(([kk, vv]) => [kk, vv instanceof Set ? [...vv].sort() : vv])) + : v + ]) + ); +} + +function main() { + const args = process.argv.slice(2); + /** @type {string|null} */ let out = null; + /** @type {string|null} */ let md = null; + /** @type {string[]} */ const paths = []; + for (let i = 0; i < args.length; i++) { + if (args[i] === '--out') out = args[++i]; + else if (args[i] === '--md') md = args[++i]; + else paths.push(path.resolve(args[i])); + } + if (!paths.length) { + paths.push(path.join(ROOT, 'static/templates'), path.join(ROOT, 'tests/fixtures')); + if (process.env.SCENES_DIR) paths.push(path.resolve(process.env.SCENES_DIR)); + } + + const core = scanSource(sourceFiles(path.join(ROOT, 'src')), 'core'); + const modules = process.env.MODULES_REPO ? scanSource(sourceFiles(process.env.MODULES_REPO), 'modules') : null; + + const content = newContent(); + for (const p of paths) for (const f of contentFiles(p)) readFile(content, f); + + const result = { + generatedBy: 'scripts/schema-inventory.cjs', + inputs: paths.map(rel), + source: { + core: Object.fromEntries(Object.entries(core).map(([k, v]) => [k, rows(v)])), + modules: modules ? Object.fromEntries(Object.entries(modules).map(([k, v]) => [k, rows(v)])) : null + }, + content: { + files: content.files, + errors: content.errors, + elements: content.elements, + materialPayloads: content.materialPayloads, + maxElementBytes: content.maxElementBytes, + maxDepth: content.maxDepth, + maxChildren: content.maxChildren, + metadataVersions: rows(content.metadataVersions), + sessionKeys: rows(content.sessionKeys), + topLevelKeys: rows(content.topLevelKeys), + objectTypes: rows(content.objectTypes), + materialTypes: rows(content.materialTypes), + geometryTypes: rows(content.geometryTypes), + geometryData: rows(content.geometryData), + textureTypes: rows(content.textureTypes), + textureFields: rows(content.textureFields), + imageForms: rows(content.imageForms), + userData: rows(content.userData) + } + }; + if (out) fs.writeFileSync(out, JSON.stringify(result, null, '\t') + '\n'); + const summary = markdown(result); + if (md) fs.writeFileSync(md, summary); + if (!out && !md) process.stdout.write(summary); + else + console.log( + `schema-inventory: ${content.files.length} files, ${content.elements} object elements, ` + + `${content.objectTypes.size} object / ${content.materialTypes.size} material / ${content.geometryTypes.size} geometry types, ` + + `${content.userData.size} userData keys, ${content.errors.length} errors` + ); + return result; +} + +/** @param {any} r */ +function markdown(r) { + const c = r.content; + /** @type {string[]} */ + const L = []; + L.push('# Schema inventory (101-schema step 1)', ''); + L.push(`Inputs: ${r.inputs.join(', ')} `, `Files: ${c.files.length} · object elements: ${c.elements} · largest element: ${c.maxElementBytes} bytes · deepest: ${c.maxDepth} · most children: ${c.maxChildren} · errors: ${c.errors.length}`, ''); + /** @param {string} title @param {Record} map */ + const typeTable = (title, map) => { + L.push(`## ${title}`, '', '| type | count | fields |', '|---|---|---|'); + for (const [k, v] of Object.entries(map)) L.push(`| ${k} | ${v.count} | ${v.fields.join(', ')} |`); + L.push(''); + }; + L.push(`Material payloads (objectParameters materials): ${c.materialPayloads}`, ''); + typeTable('Object types (content)', c.objectTypes); + typeTable('Material types (content)', c.materialTypes); + typeTable('Geometry types (content)', c.geometryTypes); + typeTable('BufferGeometry data parts (content)', c.geometryData); + L.push('## Texture fields (content)', '', Object.entries(c.textureFields).map(([k, v]) => `${k} (${v})`).join(', '), ''); + L.push('## Image forms (content)', '', '| form | count | largest bytes |', '|---|---|---|'); + for (const [k, v] of Object.entries(c.imageForms)) L.push(`| ${k} | ${v.count} | ${v.maxBytes} |`); + L.push('', '## userData keys (content)', '', '| key | count | shapes | largest bytes |', '|---|---|---|---|'); + for (const [k, v] of Object.entries(c.userData)) L.push(`| ${k} | ${v.count} | ${v.shapes.join(' / ').slice(0, 300)} | ${v.maxBytes} |`); + const s = r.source.core; + L.push('', '## Source (core src/)', ''); + L.push('- objectParameters sent: ' + Object.keys(s.parameters).join(', ')); + L.push('- objectParameters applied: ' + Object.keys(s.appliedParameters).join(', ')); + L.push('- object classes constructed: ' + Object.keys(s.objects).join(', ')); + L.push('- material classes constructed: ' + Object.keys(s.materials).join(', ')); + L.push('- geometry classes constructed: ' + Object.keys(s.geometries).join(', ')); + L.push('- texture classes constructed: ' + Object.keys(s.textures).join(', ')); + L.push('- userData keys referenced: ' + Object.keys(s.userData).length + ' — ' + Object.keys(s.userData).join(', ')); + L.push('', '### Generic loader call sites (core)', ''); + for (const [k, v] of Object.entries(s.loaderCalls)) L.push(`- \`${k}\`: ${v.join(', ')}`); + if (r.source.modules) { + const m = r.source.modules; + L.push('', '## Source (modules repo)', ''); + L.push('- objectParameters sent: ' + Object.keys(m.parameters).join(', ')); + L.push('- object classes: ' + Object.keys(m.objects).join(', ')); + L.push('- material classes: ' + Object.keys(m.materials).join(', ')); + L.push('- geometry classes: ' + Object.keys(m.geometries).join(', ')); + L.push('- userData keys: ' + Object.keys(m.userData).length + ' — ' + Object.keys(m.userData).join(', ')); + } + if (c.errors.length) L.push('', '## Errors', '', ...c.errors.map((/** @type {string} */ e) => '- ' + e)); + return L.join('\n') + '\n'; +} + +if (require.main === module) main(); +module.exports = { scanSource, newContent, walkElement, findElements, imageForm, shapeOf }; diff --git a/src/lib/loadGuard.js b/src/lib/loadGuard.js index 7b1682d12..d503e2816 100644 --- a/src/lib/loadGuard.js +++ b/src/lib/loadGuard.js @@ -2,15 +2,17 @@ // from JSON it did not just make itself goes through here, so the check, the count and the one // toast are the same everywhere. See loadGuardCore.js for the rules. import * as THREE from 'three'; -import { guardObjectJson, guardMaterialSet, guardChanged, guardGltfElement, isEmbeddedUrl, isLocalImageUrl, stlWithinLimits } from './loadGuardCore.js'; +import { guardChanged, isEmbeddedUrl, isLocalImageUrl, stlWithinLimits } from './loadGuardCore.js'; +// 101 F2: the full object / material schema runs here, on top of loadGuardCore's rules +import { validateObjectJson, validateMaterialSet, validateGltfElement } from './sceneSchema.js'; import { fbxWithinLimits } from './fbxGuard.js'; export { isLocalImageUrl }; import { noteWireError } from './wireErrors.js'; import { showToast } from '../stores/appStore'; let toldThisSession = false; -/** @type {{refused: number, materials: number, images: number, textures: number, fetches: number}} */ -const totals = { refused: 0, materials: 0, images: 0, textures: 0, fetches: 0 }; +/** @type {{refused: number, materials: number, images: number, textures: number, fetches: number, fields: number}} */ +const totals = { refused: 0, materials: 0, images: 0, textures: 0, fetches: 0, fields: 0 }; /** What the checks changed since the page loaded (diagnostics and tests). */ export function loadGuardTotals() { @@ -35,13 +37,19 @@ function tellOnce() { * @param {import('./loadGuardCore.js').GuardResult} result */ function report(from, what, result) { - if (!guardChanged(result)) return; + const rows = /** @type {import('./sceneSchema.js').Dropped[]} */ (/** @type {any} */ (result).dropped ?? []).filter((d) => d.path !== ''); + if (!guardChanged(result) && !rows.length) return; if (!result.ok) totals.refused++; - totals.materials += result.materials; + // the schema's own material replacements are rows (loadGuardCore saw a standard material by then) + const schemaMaterials = rows.filter((d) => /^materials\[\d+\]$/.test(d.path) && (d.reason === 'type' || d.reason === 'program')).length; + const fields = rows.length - schemaMaterials; + totals.materials += result.materials + schemaMaterials; totals.images += result.images; totals.textures += result.textures; + totals.fields += fields; const detail = result.ok - ? `materials ${result.materials}, images ${result.images}, textures ${result.textures}` + ? `materials ${result.materials + schemaMaterials}, images ${result.images}, textures ${result.textures}, fields ${fields}` + + (rows.length ? ' (' + rows.slice(0, 3).map((d) => d.reason + ' ' + d.path).join('; ') + ')' : '') : `refused (${result.reason})`; noteWireError(from || '?', 'checked:' + what, detail, { quiet: true }); tellOnce(); @@ -52,7 +60,7 @@ function report(from, what, result) { * @param {any} json @param {string} from @param {string} what */ export function checkObjectJson(json, from, what) { - const result = guardObjectJson(json); + const result = validateObjectJson(json); report(from, what, result); return result.ok; } @@ -62,7 +70,7 @@ export function checkObjectJson(json, from, what) { * @param {any} payload @param {string} from @param {string} what */ export function checkMaterialSet(payload, from, what) { - const result = guardMaterialSet(payload); + const result = validateMaterialSet(payload); report(from, what, result); return result.ok; } @@ -73,9 +81,9 @@ export function checkMaterialSet(payload, from, what) { * @param {any} element @param {string} from @param {string} what @param {{uris?: boolean}} [opts] */ export function checkGltf(element, from, what, opts) { - const r = guardGltfElement(element, opts); - if (!r.ok) report(from, what, { ok: false, reason: r.reason, materials: 0, images: 0, textures: 0 }); - return r.ok; + const result = validateGltfElement(element, opts); + report(from, what, result); + return result.ok; } /** @@ -153,3 +161,16 @@ export function parseCheckedObject(json, from, what) { if (!checkObjectJson(json, from, what)) throw refusal('object'); return new THREE.ObjectLoader(embeddedOnlyManager(from, what)).parse(json); } + +/** + * Check a `{materials, textures, images}` payload, then build its materials with a loader that cannot + * fetch. Returns the materials keyed by uuid, or null when the payload is refused. + * @param {any} payload @param {string} from @param {string} what @returns {Record | null} + */ +export function parseCheckedMaterials(payload, from, what) { + if (!checkMaterialSet(payload, from, what)) return null; + const loader = new THREE.ObjectLoader(embeddedOnlyManager(from, what)); + const images = loader.parseImages(payload.images ?? [], () => {}); + const textures = loader.parseTextures(payload.textures ?? [], images); + return loader.parseMaterials(payload.materials, textures); +} diff --git a/src/lib/materialsHandler.js b/src/lib/materialsHandler.js index b46e15c77..e2f4a1cca 100644 --- a/src/lib/materialsHandler.js +++ b/src/lib/materialsHandler.js @@ -1,4 +1,4 @@ -import { checkMaterialSet, embeddedOnlyManager, isLocalImageUrl, mapPreviewUrl } from './loadGuard.js'; +import { parseCheckedMaterials, isLocalImageUrl, mapPreviewUrl } from './loadGuard.js'; import * as THREE from 'three'; import { get } from 'svelte/store'; import { objectsGroup, pokeScene } from '../stores/sceneStore'; @@ -162,12 +162,9 @@ function serializeMaterials(materials) { */ export function applyMaterials(object, payload, replicate = false, from = 'device') { if (!object || !payload?.materials?.length) return; - // checked in place before three's loaders see it (loadGuardCore.js) - if (!checkMaterialSet(payload, from, 'materials')) return; - const loader = new THREE.ObjectLoader(embeddedOnlyManager(from, 'materials')); - const images = loader.parseImages(payload.images ?? [], () => {}); - const textures = loader.parseTextures(payload.textures ?? [], images); - const materials = loader.parseMaterials(payload.materials, textures); + // checked in place before three's loaders see it (loadGuard.js: sceneSchema + loadGuardCore) + const materials = parseCheckedMaterials(payload, from, 'materials'); + if (!materials) return; const next = payload.materials.map((/** @type {any} */ entry) => materials[entry.uuid]).filter(Boolean); if (!next.length) return; // carry the thumbnail dataURL the UI reads (material.toJSON does not keep it) diff --git a/src/lib/sceneSchema.js b/src/lib/sceneSchema.js new file mode 100644 index 000000000..51b3c202f --- /dev/null +++ b/src/lib/sceneSchema.js @@ -0,0 +1,752 @@ +// 101 F2 — THE SCHEMA FOR OBJECTS AND MATERIALS. Objects and materials are validated on receive and on load. +// +// Every ObjectLoader JSON this app takes from a peer, a file or its own stores passes through +// `validateObjectJson` (via loadGuard.js) before three sees it; a `materials` payload through +// `validateMaterialSet`. The minimum rules every entry shares live in loadGuardCore.js (standard +// material types, embedded images, size caps); this module is the full allowlist on top: +// +// · OBJECT, MATERIAL and GEOMETRY TYPES come from fixed lists. An unknown object type becomes an +// `Object3D` (children kept), an unknown material type the standard fallback material, an +// unknown geometry type an empty BufferGeometry. None of that is silent: every change is a +// `dropped` row with its path and reason, counted by loadGuard (noteWireError + one toast). +// · FIELDS: each type has a table of the fields three writes for it, each with a value rule (a +// finite number, a colour, a uuid, an array of N numbers, ...). An unknown field is stripped; +// a field whose value breaks its rule is stripped too (three then uses its own default). +// · IMAGES are embedded only (loadGuardCore) and each one is capped at MAX_IMAGE_CHARS. +// · userData: the keys the inventory found (scripts/schema-inventory.cjs, the fixture list in +// tests/fixtures/schema-1.65/inventory.json) keep a per-key JSON kind; every key must be plain +// JSON (no `__proto__` / `constructor` / `prototype` keys, bounded depth) under a size cap. +// · CAPS: tree depth, list lengths, and loadGuardCore's number / vertex / node caps. +// +// The input is cleaned IN PLACE (a scene's objects are megabytes; a copy per load would double the +// cost of every join), and the same reference comes back as `json`. Pure: imports only the pure +// loadGuardCore, never three, so the unit test needs no GL context. +// +// EXTENDING IT (a module or a later release that saves a new field): add the field to the type's +// table below with its value rule, and a fixture to tests/unit/sceneSchema.test.js. A new userData +// key needs nothing (plain JSON under the cap always passes); give it a kind in USERDATA_KINDS when +// a wrong kind must not reach its reader. See OPEN-CORE.md "Object schema". + +import { guardObjectJson, guardMaterialSet, guardGltfElement, gltfJsonOf, measureObjectJson, isStandardMaterial, fallbackMaterial, STANDARD_MATERIAL_TYPES, isEmbeddedUrl, MAX_NODES, MAX_NUMBERS, MAX_GENERATED_VERTICES } from './loadGuardCore.js'; + +/** @typedef {{path: string, reason: string}} Dropped */ +/** @typedef {{ok: boolean, json: any, dropped: Dropped[], reason?: string, materials: number, images: number, textures: number}} SchemaResult */ + +/** Deepest object tree accepted (the shipped scenes are 3 deep; an imported model rarely passes 30). */ +export const MAX_DEPTH = 256; +/** Longest resource list (geometries, materials, textures, images) one object may carry. */ +export const MAX_LIST = 100_000; +/** Characters in one embedded image (the map-slot cap, materialParamRules MAP_SLOT_MAX_URL). */ +export const MAX_IMAGE_CHARS = 24 * 1024 * 1024; +/** Characters of JSON one userData key may hold, and one node's whole userData. */ +export const MAX_USERDATA_KEY_CHARS = 2 * 1024 * 1024; +export const MAX_USERDATA_CHARS = 4 * 1024 * 1024; +/** Nesting depth of a plain-JSON value (userData, a curve, an option block). */ +export const MAX_JSON_DEPTH = 64; +/** Longest string field (names; a long name is not a reason to drop an object, so it is cut). */ +export const MAX_NAME = 1024; +/** How many rows a result lists before it only counts (a hostile object could produce millions). */ +const MAX_ROWS = 200; + +// ---- value rules ------------------------------------------------------------------------------ + +/** @typedef {(v: any) => boolean} Rule */ +/** @type {Rule} */ const num = (v) => typeof v === 'number' && Number.isFinite(v); +/** @type {Rule} */ const int = (v) => Number.isInteger(v); +/** @type {Rule} */ const nonNegInt = (v) => Number.isInteger(v) && v >= 0; +/** @type {Rule} */ const bool = (v) => typeof v === 'boolean'; +/** @type {Rule} */ const str = (v) => typeof v === 'string' && v.length <= 4096; +/** @type {Rule} */ const uuid = (v) => typeof v === 'string' && v.length > 0 && v.length <= 128; +/** @type {Rule} */ const color = (v) => Number.isInteger(v) && v >= 0 && v <= 0xffffff; +/** @param {number} n @returns {Rule} */ +const nums = (n) => (v) => Array.isArray(v) && (n < 0 || v.length === n) && allFinite(v); +/** @type {Rule} */ const anyNums = nums(-1); +/** an Euler as three writes it: [x, y, z, order] @type {Rule} */ +const euler = (v) => Array.isArray(v) && v.length === 4 && allFinite(v.slice(0, 3)) && typeof v[3] === 'string' && /^[XYZ]{3}$/.test(v[3]); +/** a material's map slot / a light's map: a texture uuid @type {Rule} */ +const texRef = uuid; +/** small plain JSON (a view block, curve, option block, morph dictionary) @type {Rule} */ +const plain = (v) => isPlainJson(v, 0) && jsonChars(v) <= 1024 * 1024; +/** @type {Rule} */ const uuidList = (v) => Array.isArray(v) && v.length <= MAX_LIST && v.every(uuid); +/** a mesh's material: one uuid or an array of them (a multi-slot mesh) @type {Rule} */ +const materialRef = (v) => uuid(v) || (Array.isArray(v) && v.length > 0 && v.length <= 1024 && v.every(uuid)); +/** a BufferAttribute JSON as InstancedMesh writes it @type {Rule} */ +const attributeJson = (v) => !!v && typeof v === 'object' && !Array.isArray(v) && typeof v.type === 'string' && v.type in TYPED_ARRAYS && Array.isArray(v.array) && allFinite(v.array); +/** @type {Rule} */ const sphere = (v) => !!v && typeof v === 'object' && nums(3)(v.center) && num(v.radius); +/** @type {Rule} */ const box = (v) => !!v && typeof v === 'object' && nums(3)(v.min) && nums(3)(v.max); +/** LOD levels: [{object, distance, hysteresis}] @type {Rule} */ +const lodLevels = (v) => Array.isArray(v) && v.length <= 64 && v.every((l) => l && typeof l === 'object' && uuid(l.object) && num(l.distance) && (l.hysteresis === undefined || num(l.hysteresis))); + +/** every element a finite number (a loop, not `every`: geometry arrays are millions long) @param {any[]} a */ +function allFinite(a) { + for (let i = 0; i < a.length; i++) { + const x = a[i]; + if (typeof x !== 'number' || x !== x || x === Infinity || x === -Infinity) return false; + } + return true; +} + +/** three's BufferGeometryLoader builds `new TYPED_ARRAYS[type](array)`; anything else throws inside the parse. */ +const TYPED_ARRAYS = Object.freeze( + Object.assign(Object.create(null), { + Int8Array: 1, Uint8Array: 1, Uint8ClampedArray: 1, Int16Array: 1, Uint16Array: 1, Int32Array: 1, Uint32Array: 1, Float32Array: 1, Float64Array: 1 + }) +); + +const FORBIDDEN_KEYS = new Set(['__proto__', 'constructor', 'prototype']); + +/** plain JSON: null, booleans, finite numbers, strings, arrays and objects of them, no prototype keys, + * bounded depth. Walked without recursion past MAX_JSON_DEPTH. @param {any} v @param {number} depth */ +export function isPlainJson(v, depth) { + if (v === null || typeof v === 'boolean' || typeof v === 'string') return true; + if (typeof v === 'number') return Number.isFinite(v); + if (typeof v !== 'object' || depth >= MAX_JSON_DEPTH) return false; + if (Array.isArray(v)) { + for (let i = 0; i < v.length; i++) { + const x = v[i]; + // the fast path for number arrays (collider hulls, stored face partitions) + if (typeof x === 'number') { + if (!Number.isFinite(x)) return false; + } else if (!isPlainJson(x, depth + 1)) return false; + } + return true; + } + const proto = Object.getPrototypeOf(v); + if (proto !== Object.prototype && proto !== null) return false; + for (const k of Object.keys(v)) { + if (FORBIDDEN_KEYS.has(k)) return false; + if (!isPlainJson(v[k], depth + 1)) return false; + } + return true; +} + +/** @param {any} v */ +function jsonChars(v) { + try { + return JSON.stringify(v)?.length ?? 0; + } catch { + return Infinity; + } +} + +// ---- the tables ------------------------------------------------------------------------------- + +/** Fields every Object3D carries (Object3D.toJSON, ObjectLoader.parseObject). */ +const OBJECT_BASE = { + uuid, + type: str, + name: str, + castShadow: bool, + receiveShadow: bool, + visible: bool, + frustumCulled: bool, + renderOrder: num, + layers: nonNegInt, + matrix: nums(16), + matrixAutoUpdate: bool, + up: nums(3), + position: nums(3), + rotation: (/** @type {any} */ v) => nums(3)(v) || euler(v), + quaternion: nums(4), + scale: nums(3), + pivot: nums(3), + static: bool, + animations: uuidList, + userData: () => true, // checked by checkUserData + children: () => true // walked +}; +const DRAWABLE = { geometry: uuid, material: materialRef }; +const MORPHS = { morphTargetDictionary: plain, morphTargetInfluences: anyNums }; +const LIGHT = { color, intensity: num }; +const SHADOWED = { shadow: () => true }; // checked by checkShadow +const PERSPECTIVE = { fov: num, zoom: num, near: num, far: num, focus: num, aspect: num, view: plain, filmGauge: num, filmOffset: num }; +const ORTHOGRAPHIC = { left: num, right: num, top: num, bottom: num, zoom: num, near: num, far: num, view: plain }; + +/** The object types this app writes, each with the fields three writes for it. Scene and BatchedMesh + * are deliberately absent (nothing here saves a Scene as an object; loadGuardCore refuses BatchedMesh). */ +export const OBJECT_FIELDS = /** @type {Record>} */ ({ + Object3D: OBJECT_BASE, + Group: OBJECT_BASE, + Bone: OBJECT_BASE, + Mesh: { ...OBJECT_BASE, ...DRAWABLE, ...MORPHS }, + SkinnedMesh: { ...OBJECT_BASE, ...DRAWABLE, ...MORPHS, bindMode: str, bindMatrix: nums(16), skeleton: uuid }, + InstancedMesh: { ...OBJECT_BASE, ...DRAWABLE, ...MORPHS, count: nonNegInt, instanceMatrix: attributeJson, instanceColor: attributeJson, boundingSphere: sphere, boundingBox: box }, + Line: { ...OBJECT_BASE, ...DRAWABLE }, + LineLoop: { ...OBJECT_BASE, ...DRAWABLE }, + LineSegments: { ...OBJECT_BASE, ...DRAWABLE }, + Points: { ...OBJECT_BASE, ...DRAWABLE }, + Sprite: { ...OBJECT_BASE, material: uuid }, + LOD: { ...OBJECT_BASE, levels: lodLevels, autoUpdate: bool }, + PerspectiveCamera: { ...OBJECT_BASE, ...PERSPECTIVE }, + OrthographicCamera: { ...OBJECT_BASE, ...ORTHOGRAPHIC }, + AmbientLight: { ...OBJECT_BASE, ...LIGHT }, + HemisphereLight: { ...OBJECT_BASE, ...LIGHT, groundColor: color }, + DirectionalLight: { ...OBJECT_BASE, ...LIGHT, ...SHADOWED, target: uuid }, + PointLight: { ...OBJECT_BASE, ...LIGHT, ...SHADOWED, distance: num, decay: num }, + SpotLight: { ...OBJECT_BASE, ...LIGHT, ...SHADOWED, target: uuid, distance: num, decay: num, angle: num, penumbra: num, map: texRef }, + RectAreaLight: { ...OBJECT_BASE, ...LIGHT, width: num, height: num }, + LightProbe: { ...OBJECT_BASE, ...LIGHT, sh: nums(27) } +}); + +/** A light's shadow block (LightShadow.toJSON). Its camera is checked as a camera object. */ +const SHADOW_FIELDS = { intensity: num, bias: num, normalBias: num, radius: num, blurSamples: nonNegInt, focus: num, aspect: num, mapSize: nums(2), camera: () => true }; + +/** Material fields three writes (Material.toJSON, every subclass), each with its rule. Map slots are + * texture uuids; program fields are absent on purpose (a material carrying them takes the fallback). */ +const MATERIAL_FIELDS = /** @type {Record} */ ({ + uuid, type: str, name: str, userData: () => true, metadata: plain, + color, emissive: color, specular: color, sheenColor: color, attenuationColor: color, specularColor: color, + roughness: num, metalness: num, sheen: num, sheenRoughness: num, emissiveIntensity: num, specularIntensity: num, + clearcoat: num, clearcoatRoughness: num, dispersion: num, iridescence: num, iridescenceIOR: num, iridescenceThicknessRange: nums(2), + anisotropy: num, anisotropyRotation: num, shininess: num, reflectivity: num, refractionRatio: num, combine: int, + transmission: num, thickness: num, attenuationDistance: (/** @type {any} */ v) => num(v) || v === null, + lightMapIntensity: num, aoMapIntensity: num, bumpScale: num, normalMapType: int, normalScale: nums(2), clearcoatNormalScale: nums(2), + displacementScale: num, displacementBias: num, envMapRotation: euler, envMapIntensity: num, retroreflectivity: num, + map: texRef, matcap: texRef, alphaMap: texRef, lightMap: texRef, aoMap: texRef, bumpMap: texRef, normalMap: texRef, displacementMap: texRef, + roughnessMap: texRef, metalnessMap: texRef, emissiveMap: texRef, specularMap: texRef, specularIntensityMap: texRef, specularColorMap: texRef, + envMap: texRef, gradientMap: texRef, clearcoatMap: texRef, clearcoatRoughnessMap: texRef, clearcoatNormalMap: texRef, iridescenceMap: texRef, + iridescenceThicknessMap: texRef, anisotropyMap: texRef, sheenColorMap: texRef, sheenRoughnessMap: texRef, transmissionMap: texRef, thicknessMap: texRef, + size: num, sizeAttenuation: bool, rotation: num, scale: num, dashSize: num, gapSize: num, linewidth: num, linecap: str, linejoin: str, + depthPacking: int, blending: int, side: (/** @type {any} */ v) => v === 0 || v === 1 || v === 2, shadowSide: (/** @type {any} */ v) => v === null || v === 0 || v === 1 || v === 2, + vertexColors: bool, opacity: num, transparent: bool, alphaHash: bool, alphaTest: num, alphaToCoverage: bool, premultipliedAlpha: bool, + forceSinglePass: bool, allowOverride: bool, visible: bool, toneMapped: bool, fog: bool, flatShading: bool, + wireframe: bool, wireframeLinewidth: num, wireframeLinecap: str, wireframeLinejoin: str, + blendSrc: int, blendDst: int, blendEquation: int, blendSrcAlpha: (/** @type {any} */ v) => v === null || int(v), blendDstAlpha: (/** @type {any} */ v) => v === null || int(v), + blendEquationAlpha: (/** @type {any} */ v) => v === null || int(v), blendColor: color, blendAlpha: num, + depthFunc: int, depthTest: bool, depthWrite: bool, colorWrite: bool, + stencilWrite: bool, stencilWriteMask: int, stencilFunc: int, stencilRef: int, stencilFuncMask: int, stencilFail: int, stencilZFail: int, stencilZPass: int, + polygonOffset: bool, polygonOffsetFactor: num, polygonOffsetUnits: num, dithering: bool, clipIntersection: bool, clipShadows: bool, + clippingPlanes: plain +}); + +/** Texture fields ObjectLoader.parseTextures reads. */ +const TEXTURE_FIELDS = /** @type {Record} */ ({ + uuid, name: str, image: uuid, userData: () => true, metadata: plain, mapping: int, channel: nonNegInt, repeat: nums(2), offset: nums(2), center: nums(2), rotation: num, + wrap: nums(2), format: int, internalFormat: (/** @type {any} */ v) => v === null || str(v), type: int, colorSpace: str, minFilter: int, magFilter: int, + anisotropy: num, flipY: bool, generateMipmaps: bool, premultiplyAlpha: bool, unpackAlignment: int, compareFunction: (/** @type {any} */ v) => v === null || int(v), + normalized: bool +}); + +/** The parametric geometries three rebuilds from parameters (plus the two buffer kinds). */ +export const GEOMETRY_TYPES = new Set([ + 'BufferGeometry', 'InstancedBufferGeometry', + 'BoxGeometry', 'CapsuleGeometry', 'CircleGeometry', 'ConeGeometry', 'CylinderGeometry', 'DodecahedronGeometry', 'ExtrudeGeometry', + 'IcosahedronGeometry', 'LatheGeometry', 'OctahedronGeometry', 'PlaneGeometry', 'PolyhedronGeometry', 'RingGeometry', 'ShapeGeometry', + 'SphereGeometry', 'TetrahedronGeometry', 'TorusGeometry', 'TorusKnotGeometry', 'TubeGeometry' +]); +/** Structured parameters of the parametric geometries (everything else must be a number or a boolean). */ +const GEOMETRY_STRUCTURED = /** @type {Record} */ ({ + points: (v) => Array.isArray(v) && v.length <= 100_000 && v.every((p) => (p && num(p.x) && num(p.y)) || nums(2)(p)), + shapes: (v) => uuid(v) || uuidList(v), + options: plain, + path: plain, + vertices: anyNums, + indices: anyNums +}); +/** A BufferGeometry's `data` block. */ +const GEOMETRY_DATA_FIELDS = new Set(['attributes', 'index', 'groups', 'boundingSphere', 'morphAttributes', 'morphTargetsRelative', 'interleavedBuffers', 'arrayBuffers', 'drawRange']); +const ATTRIBUTE_FIELDS = /** @type {Record} */ ({ + itemSize: (v) => Number.isInteger(v) && v >= 1 && v <= 16, + type: (v) => typeof v === 'string' && v in TYPED_ARRAYS, + array: (v) => Array.isArray(v) && allFinite(v), + normalized: bool, + name: str, + usage: int, + gpuType: int, + updateRanges: plain +}); + +/** userData keys the inventory found, with the JSON kind each must have (scripts/schema-inventory.cjs). + * 'object' = a plain object (not an array). A key not listed is plain JSON under the cap. */ +export const USERDATA_KINDS = /** @type {Record<'object'|'material'|'geometry'|'texture', Record>} */ ({ + object: { + bubbles: 'object', camera: 'object', checkpoint: 'object', device: 'object', drumPad: 'number', drumStep: 'number', flowPath: 'object', + fluid: 'object', fluidEmitter: 'object', fluidInteraction: 'string', geometryParams: 'object', lod: 'object', midi: 'number', + packRef: 'object', packStub: 'boolean', particles: 'object', physics: 'object', pick: 'string', portal: 'object', samplerPad: 'number', + shadow: 'boolean', shadowMapSize: 'number', spline: 'object', terrain: 'boolean', textPath: 'object', transport: 'string', water: 'object', + origin: 'array', measure: 'object', character: 'object', attachTo: 'object', clipRefs: 'array', animGraph: 'object', __uuid: 'string', __localOnly: 'boolean' + }, + material: { mapDataUrl: 'string', mapSource: 'string', fbLit: 'boolean', fbTeam: 'string', tpEdited: 'boolean', wvCore: 'number', __jiggleClone: 'boolean' }, + geometry: { flowLength: 'number', __topo: 'object', shading: 'string' }, + texture: {} +}); + +/** @param {any} v */ +function kindOf(v) { + if (v === null) return 'null'; + if (Array.isArray(v)) return 'array'; + return typeof v; +} + +// ---- the walk --------------------------------------------------------------------------------- + +class Report { + constructor() { + /** @type {Dropped[]} */ + this.rows = []; + this.count = 0; + } + /** @param {string} path @param {string} reason */ + add(path, reason) { + this.count++; + if (this.rows.length < MAX_ROWS) this.rows.push({ path, reason }); + } +} + +/** Strip the fields of `obj` the table does not know or whose value breaks its rule. + * @param {any} obj @param {Record} table @param {string} at @param {Report} r */ +function filterFields(obj, table, at, r) { + for (const key of Object.keys(obj)) { + const rule = Object.prototype.hasOwnProperty.call(table, key) ? table[key] : null; + if (!rule) { + delete obj[key]; + r.add(at + '.' + key, 'field'); + continue; + } + if (key === 'name' && typeof obj.name === 'string' && obj.name.length > MAX_NAME) { + obj.name = obj.name.slice(0, MAX_NAME); + r.add(at + '.name', 'value'); + continue; + } + let ok; + try { + ok = rule(obj[key]); + } catch { + ok = false; + } + if (!ok) { + delete obj[key]; + r.add(at + '.' + key, 'value'); + } + } +} + +/** Check a node's userData in place. @param {any} holder @param {'object'|'material'|'geometry'|'texture'} scope @param {string} at @param {Report} r */ +function checkUserData(holder, scope, at, r) { + if (!('userData' in holder)) return; + const ud = holder.userData; + if (!ud || typeof ud !== 'object' || Array.isArray(ud) || (Object.getPrototypeOf(ud) !== Object.prototype && Object.getPrototypeOf(ud) !== null)) { + delete holder.userData; + r.add(at + '.userData', 'userData'); + return; + } + const kinds = USERDATA_KINDS[scope]; + let total = 0; + for (const key of Object.keys(ud)) { + const v = ud[key]; + const path = at + '.userData.' + key; + if (FORBIDDEN_KEYS.has(key)) { + delete ud[key]; + r.add(path, 'userData'); + continue; + } + const want = Object.prototype.hasOwnProperty.call(kinds, key) ? kinds[key] : null; + if (want && kindOf(v) !== want && v !== null) { + delete ud[key]; + r.add(path, 'userData kind'); + continue; + } + if (!isPlainJson(v, 0)) { + delete ud[key]; + r.add(path, 'userData'); + continue; + } + const chars = jsonChars(v); + if (chars > MAX_USERDATA_KEY_CHARS || total + chars > MAX_USERDATA_CHARS) { + delete ud[key]; + r.add(path, 'userData size'); + continue; + } + total += chars; + } + if (scope === 'material' && typeof ud.mapDataUrl === 'string' && ud.mapDataUrl.length > MAX_IMAGE_CHARS) { + delete ud.mapDataUrl; + r.add(at + '.userData.mapDataUrl', 'image size'); + } +} + +/** @param {any} list @param {string} name @param {Report} r @returns {any[]|null} */ +function listOf(list, name, r) { + if (list === undefined) return null; + if (!Array.isArray(list)) return null; // loadGuardCore refuses a non-array list + if (list.length > MAX_LIST) { + list.length = MAX_LIST; + r.add(name, 'count'); + } + return list; +} + +/** @param {any[]} materials @param {string} at @param {Report} r */ +function checkMaterials(materials, at, r) { + for (let i = 0; i < materials.length; i++) { + const path = `${at}[${i}]`; + let m = materials[i]; + if (!m || typeof m !== 'object' || Array.isArray(m)) { + materials[i] = fallbackMaterial(null); + r.add(path, 'type'); + continue; + } + if (!isStandardMaterial(m)) { + r.add(path, STANDARD_MATERIAL_TYPES.has(m.type) ? 'program' : 'type'); + m = materials[i] = fallbackMaterial(m); + } + filterFields(m, MATERIAL_FIELDS, path, r); + checkUserData(m, 'material', path, r); + } +} + +/** @param {any[]} textures @param {string} at @param {Report} r */ +function checkTextures(textures, at, r) { + for (let i = 0; i < textures.length; i++) { + const t = textures[i]; + if (!t || typeof t !== 'object' || Array.isArray(t)) continue; // loadGuardCore drops it (no image) + filterFields(t, TEXTURE_FIELDS, `${at}[${i}]`, r); + checkUserData(t, 'texture', `${at}[${i}]`, r); + } +} + +/** Drop images over the size cap (the not-embedded ones are loadGuardCore's; their textures follow). + * @param {any[]} images @param {string} at @param {Report} r */ +function checkImages(images, at, r) { + for (let i = images.length - 1; i >= 0; i--) { + const image = images[i]; + const urls = Array.isArray(image?.url) ? image.url : [image?.url]; + const tooBig = urls.some((/** @type {any} */ u) => typeof u === 'string' && u.length > MAX_IMAGE_CHARS); + const notEmbedded = urls.some((/** @type {any} */ u) => typeof u === 'string' && !isEmbeddedUrl(u)); + if (tooBig) { + images.splice(i, 1); + r.add(`${at}[${i}]`, 'image size'); + } else if (notEmbedded) r.add(`${at}[${i}]`, 'image'); + else if (image && typeof image === 'object') { + for (const key of Object.keys(image)) + if (key !== 'uuid' && key !== 'url') { + delete image[key]; + r.add(`${at}[${i}].${key}`, 'field'); + } + } + } +} + +/** @param {any} data @param {string} at @param {Report} r */ +function checkGeometryData(data, at, r) { + for (const key of Object.keys(data)) + if (!GEOMETRY_DATA_FIELDS.has(key)) { + delete data[key]; + r.add(at + '.' + key, 'field'); + } + /** @param {any} a @param {string} path @returns {boolean} keep */ + const attribute = (a, path) => { + if (!a || typeof a !== 'object' || Array.isArray(a)) return false; + if (a.isInterleavedBufferAttribute) return uuid(a.data) && int(a.itemSize) && int(a.offset); + if (!ATTRIBUTE_FIELDS.type(a.type) || !ATTRIBUTE_FIELDS.array(a.array) || !ATTRIBUTE_FIELDS.itemSize(a.itemSize)) return false; + filterFields(a, ATTRIBUTE_FIELDS, path, r); + return true; + }; + if (data.attributes && typeof data.attributes === 'object' && !Array.isArray(data.attributes)) { + for (const name of Object.keys(data.attributes)) + if (FORBIDDEN_KEYS.has(name) || !attribute(data.attributes[name], `${at}.attributes.${name}`)) { + delete data.attributes[name]; + r.add(`${at}.attributes.${name}`, 'value'); + } + } + if (data.morphAttributes && typeof data.morphAttributes === 'object' && !Array.isArray(data.morphAttributes)) { + for (const name of Object.keys(data.morphAttributes)) { + const list = data.morphAttributes[name]; + if (FORBIDDEN_KEYS.has(name) || !Array.isArray(list) || !list.every((a, i) => attribute(a, `${at}.morphAttributes.${name}[${i}]`))) { + delete data.morphAttributes[name]; + r.add(`${at}.morphAttributes.${name}`, 'value'); + } + } + } + if (data.index !== undefined && data.index !== null) { + const ix = data.index; + const ok = ix && typeof ix === 'object' && (ix.type === 'Uint16Array' || ix.type === 'Uint32Array') && Array.isArray(ix.array) && allFinite(ix.array); + if (!ok) { + delete data.index; + r.add(at + '.index', 'value'); + } + } + if (data.groups !== undefined && !(Array.isArray(data.groups) && data.groups.length <= 4096 && data.groups.every((/** @type {any} */ g) => g && num(g.start) && num(g.count) && (g.materialIndex === undefined || nonNegInt(g.materialIndex))))) { + delete data.groups; + r.add(at + '.groups', 'value'); + } + if (data.boundingSphere !== undefined && !sphere(data.boundingSphere)) { + delete data.boundingSphere; + r.add(at + '.boundingSphere', 'value'); + } + if (data.morphTargetsRelative !== undefined && !bool(data.morphTargetsRelative)) { + delete data.morphTargetsRelative; + r.add(at + '.morphTargetsRelative', 'value'); + } + if (data.drawRange !== undefined && !(data.drawRange && num(data.drawRange.start) && num(data.drawRange.count))) { + delete data.drawRange; + r.add(at + '.drawRange', 'value'); + } +} + +/** @param {any[]} geometries @param {string} at @param {Report} r */ +function checkGeometries(geometries, at, r) { + for (let i = 0; i < geometries.length; i++) { + const g = geometries[i]; + const path = `${at}[${i}]`; + if (!g || typeof g !== 'object' || Array.isArray(g)) continue; // loadGuardCore refuses + if (!GEOMETRY_TYPES.has(g.type)) { + geometries[i] = { uuid: typeof g.uuid === 'string' ? g.uuid : undefined, type: 'BufferGeometry', data: { attributes: {} } }; + r.add(path, 'type'); + continue; + } + const buffer = g.type === 'BufferGeometry' || g.type === 'InstancedBufferGeometry'; + for (const key of Object.keys(g)) { + const v = g[key]; + if (key === 'uuid' || key === 'type') continue; + if (key === 'name') { + if (!str(v)) { + delete g.name; + r.add(path + '.name', 'value'); + } + continue; + } + if (key === 'userData') continue; + const structured = Object.prototype.hasOwnProperty.call(GEOMETRY_STRUCTURED, key) ? GEOMETRY_STRUCTURED[key] : null; + if (buffer) { + // a buffer geometry baked from a parametric one keeps its parameters (three ignores them) + if (key === 'data' && v && typeof v === 'object' && !Array.isArray(v)) checkGeometryData(v, path + '.data', r); + else if (structured && structured(v)) continue; + else { + delete g[key]; + r.add(path + '.' + key, key === 'data' ? 'value' : 'field'); + } + continue; + } + const ok = structured ? structured(v) : num(v) || bool(v); + if (!ok) { + delete g[key]; + r.add(path + '.' + key, structured ? 'value' : 'field'); + } + } + checkUserData(g, 'geometry', path, r); + } +} + +/** @param {any} shadow @param {string} at @param {Report} r */ +function checkShadow(shadow, at, r) { + filterFields(shadow, SHADOW_FIELDS, at, r); + const cam = shadow.camera; + if (cam === undefined) return; + if (!cam || typeof cam !== 'object' || (cam.type !== 'OrthographicCamera' && cam.type !== 'PerspectiveCamera')) { + delete shadow.camera; + r.add(at + '.camera', 'type'); + return; + } + filterFields(cam, OBJECT_FIELDS[cam.type], at + '.camera', r); + // a shadow camera has no children or userData of its own worth carrying + for (const k of ['children', 'userData']) + if (k in cam) { + delete cam[k]; + r.add(at + '.camera.' + k, 'field'); + } +} + +/** Walk the object tree (no recursion: a deep chain must not overflow this walk). @param {any} root @param {Report} r */ +function checkObjectTree(root, r) { + /** @type {Array<[any, string, number]>} */ + const stack = [[root, 'object', 1]]; + while (stack.length) { + const [node, at, depth] = /** @type {[any, string, number]} */ (stack.pop()); + if (!node || typeof node !== 'object' || Array.isArray(node)) continue; + let table = Object.prototype.hasOwnProperty.call(OBJECT_FIELDS, node.type) ? OBJECT_FIELDS[node.type] : null; + if (!table) { + r.add(at, 'type'); + node.type = 'Object3D'; + table = OBJECT_FIELDS.Object3D; + } + filterFields(node, table, at, r); + if (node.shadow !== undefined) { + if (node.shadow && typeof node.shadow === 'object' && !Array.isArray(node.shadow)) checkShadow(node.shadow, at + '.shadow', r); + else { + delete node.shadow; + r.add(at + '.shadow', 'value'); + } + } + checkUserData(node, 'object', at, r); + if (node.children !== undefined) { + if (!Array.isArray(node.children)) { + delete node.children; + r.add(at + '.children', 'value'); + } else if (depth >= MAX_DEPTH && node.children.length) { + node.children = []; + r.add(at + '.children', 'depth'); + } else for (let i = node.children.length - 1; i >= 0; i--) stack.push([node.children[i], `${at}.children[${i}]`, depth + 1]); + } + } +} + +/** @param {Report} r @param {any} json @param {{ok: boolean, reason?: string, materials: number, images: number, textures: number}} guard + * @returns {SchemaResult} */ +function result(r, json, guard) { + if (r.count > r.rows.length) r.rows.push({ path: '…', reason: `${r.count - r.rows.length} more` }); + return { ok: guard.ok, json, dropped: guard.ok ? r.rows : [{ path: '', reason: guard.reason ?? 'refused' }, ...r.rows], reason: guard.reason, materials: guard.materials, images: guard.images, textures: guard.textures }; +} + +/** + * Validate one ObjectLoader JSON IN PLACE. `ok: false` = do not parse it at all; otherwise `json` + * (the same reference) is safe to hand to three and `dropped` lists what was changed. + * @param {any} json @returns {SchemaResult} + */ +export function validateObjectJson(json) { + const r = new Report(); + // the size and shape rules first: a refused object is not walked at all + if (!json || typeof json !== 'object' || Array.isArray(json)) return result(r, json, { ok: false, reason: 'shape', materials: 0, images: 0, textures: 0 }); + const sizeOnly = sizeVerdict(json); + if (!sizeOnly.ok) return result(r, json, sizeOnly); + for (const key of Object.keys(json)) + if (!TOP_LEVEL.has(key)) { + delete json[key]; + r.add(key, 'field'); + } + const geometries = listOf(json.geometries, 'geometries', r); + if (geometries) checkGeometries(geometries, 'geometries', r); + const materials = listOf(json.materials, 'materials', r); + if (materials) checkMaterials(materials, 'materials', r); + const textures = listOf(json.textures, 'textures', r); + if (textures) checkTextures(textures, 'textures', r); + const images = listOf(json.images, 'images', r); + if (images) checkImages(images, 'images', r); + // shapes (curves), skeletons (bone uuids + inverse matrices), clips (keyframe tracks): plain JSON entries + for (const key of ['shapes', 'skeletons', 'animations']) { + const list = listOf(json[key], key, r); + if (!list) continue; + for (let i = list.length - 1; i >= 0; i--) + if (!list[i] || typeof list[i] !== 'object' || Array.isArray(list[i]) || !isPlainJson(list[i], 0)) { + list.splice(i, 1); + r.add(`${key}[${i}]`, 'value'); + } + } + if (json.object && typeof json.object === 'object') checkObjectTree(json.object, r); + // then loadGuardCore's own pass (fallback materials it would make are already made, so it only + // drops the images that are not embedded and the textures that read them) + const guard = guardObjectJson(json); + return result(r, json, guard); +} + +/** The keys an ObjectLoader JSON may have at its top. */ +const TOP_LEVEL = new Set(['metadata', 'geometries', 'materials', 'textures', 'images', 'shapes', 'skeletons', 'animations', 'object']); + +/** loadGuardCore's size and shape verdict, before anything is edited. @param {any} json */ +function sizeVerdict(json) { + const size = measureObjectJson(json); + const reason = size.bad ?? (size.nodes > MAX_NODES ? 'nodes' : size.numbers > MAX_NUMBERS ? 'size' : size.vertices > MAX_GENERATED_VERTICES ? 'geometry' : null); + return { ok: !reason, reason: reason ?? undefined, materials: 0, images: 0, textures: 0 }; +} + +/** + * Validate a `{materials, textures, images, mapDataUrls?, mapSources?, groups?}` payload (the + * `objectParameters` materials message) IN PLACE. + * @param {any} payload @returns {SchemaResult} + */ +export function validateMaterialSet(payload) { + const r = new Report(); + if (!payload || typeof payload !== 'object' || Array.isArray(payload) || !Array.isArray(payload.materials)) + return result(r, payload, { ok: false, reason: 'shape', materials: 0, images: 0, textures: 0 }); + const known = new Set(['materials', 'textures', 'images', 'mapDataUrls', 'mapSources', 'groups']); + for (const key of Object.keys(payload)) + if (!known.has(key)) { + delete payload[key]; + r.add(key, 'field'); + } + checkMaterials(payload.materials, 'materials', r); + if (Array.isArray(payload.textures)) checkTextures(payload.textures, 'textures', r); + if (Array.isArray(payload.images)) checkImages(payload.images, 'images', r); + if (payload.groups !== undefined && !(Array.isArray(payload.groups) && payload.groups.length <= 4096 && payload.groups.every((/** @type {any} */ g) => g && num(g.start) && num(g.count) && nonNegInt(g.materialIndex)))) { + delete payload.groups; + r.add('groups', 'value'); + } + if (Array.isArray(payload.mapSources)) + payload.mapSources = payload.mapSources.map((/** @type {any} */ s, /** @type {number} */ i) => { + if (s === null || s === undefined || (typeof s === 'string' && s.length <= 128)) return s; + r.add(`mapSources[${i}]`, 'value'); + return null; + }); + const guard = guardMaterialSet(payload); + return result(r, payload, guard); +} + +/** + * Where three's GLTFLoader copies a glTF definition's `extras` into `userData`, so they follow the userData + * rules, and the userData scope each one lands in. + * @type {[string, 'object'|'material'|'geometry'|'texture'][]} + */ +const GLTF_EXTRAS = [ + ['scenes', 'object'], + ['nodes', 'object'], + ['meshes', 'object'], + ['cameras', 'object'], + ['animations', 'object'], + ['materials', 'material'], + ['textures', 'texture'] +]; + +/** + * Validate one glTF element (a parsed document, a JSON string or .glb bytes): loadGuardCore's + * glTF rules (embedded buffers and images, sizes), then every `extras` block three turns into + * `userData` under the same rules as an ObjectLoader userData. A parsed document is cleaned IN + * PLACE; a string or .glb cannot be, so a block that breaks a rule refuses it instead. + * `{uris: false}` = sizes only, for a loader that already refuses fetches. + * @param {any} element @param {{uris?: boolean}} [opts] @returns {SchemaResult} + */ +export function validateGltfElement(element, opts) { + const r = new Report(); + const none = { materials: 0, images: 0, textures: 0 }; + const guard = guardGltfElement(element, opts); + if (!guard.ok) return result(r, element, { ok: false, reason: guard.reason, ...none }); + const json = gltfJsonOf(element); + if (!json) return result(r, element, { ok: false, reason: 'shape', ...none }); + /** @param {any} def @param {'object'|'material'|'geometry'|'texture'} scope @param {string} at */ + const extras = (def, scope, at) => { + if (!def || typeof def !== 'object' || !('extras' in def) || def.extras === null || typeof def.extras !== 'object') return; + const holder = { userData: def.extras }; + checkUserData(holder, scope, at, r); + if ('userData' in holder) def.extras = holder.userData; + else delete def.extras; + }; + extras(json, 'object', 'gltf'); + for (const [key, scope] of GLTF_EXTRAS) { + const list = json[key]; + if (!Array.isArray(list)) continue; + list.forEach((def, i) => extras(def, scope, `${key}[${i}]`)); + } + if (Array.isArray(json.meshes)) + json.meshes.forEach((/** @type {any} */ mesh, /** @type {number} */ i) => { + if (Array.isArray(mesh?.primitives)) mesh.primitives.forEach((/** @type {any} */ p, /** @type {number} */ j) => extras(p, 'geometry', `meshes[${i}].primitives[${j}]`)); + }); + const lights = json.extensions?.KHR_lights_punctual?.lights; + if (Array.isArray(lights)) lights.forEach((/** @type {any} */ l, /** @type {number} */ i) => extras(l, 'object', `lights[${i}]`)); + if (r.count && json !== element) return result(r, element, { ok: false, reason: 'userData', ...none }); + return result(r, element, { ok: true, ...none }); +} + +/** + * The receive-side VERDICT for an ObjectLoader JSON, without editing it (wireValidate's `object` row): + * false = drop the message before any applier runs. The cleaning itself happens in the applier + * (loadGuard.parseCheckedObject), where what it changes is counted. + * @param {any} json @returns {boolean} + */ +export function objectJsonVerdict(json) { + if (!json || typeof json !== 'object' || Array.isArray(json)) return false; + if (!json.object || typeof json.object !== 'object' || Array.isArray(json.object)) return false; + for (const key of ['geometries', 'materials', 'textures', 'images', 'shapes', 'skeletons', 'animations']) + if (json[key] !== undefined && !(Array.isArray(json[key]) && json[key].length <= MAX_LIST)) return false; + return sizeVerdict(json).ok; +} + +/** + * The receive-side verdict for a `materials` payload (wireValidate's objectParameters `materials` row). + * @param {any} payload @returns {boolean} + */ +export function materialSetVerdict(payload) { + if (!payload || typeof payload !== 'object' || Array.isArray(payload)) return false; + if (!Array.isArray(payload.materials) || payload.materials.length === 0 || payload.materials.length > 1024) return false; + for (const key of ['textures', 'images', 'mapDataUrls', 'mapSources', 'groups']) + if (payload[key] !== undefined && payload[key] !== null && !(Array.isArray(payload[key]) && payload[key].length <= MAX_LIST)) return false; + return payload.materials.every((/** @type {any} */ m) => !!m && typeof m === 'object' && !Array.isArray(m)); +} diff --git a/src/lib/sessions.js b/src/lib/sessions.js index 82b2b16d4..dbf079027 100644 --- a/src/lib/sessions.js +++ b/src/lib/sessions.js @@ -185,7 +185,7 @@ function renderSceneThumbnail(group) { const scene = new THREE.Scene(); scene.background = new THREE.Color('#232a33'); scene.add(new THREE.HemisphereLight(0xffffff, 0x444466, 2.2)); - const clone = new THREE.ObjectLoader().parse(group.toJSON()); + const clone = parseCheckedObject(group.toJSON(), 'device', 'thumbnail'); scene.add(clone); const box = new THREE.Box3().setFromObject(clone); if (!isFinite(box.min.x)) return null; diff --git a/src/lib/userModules.js b/src/lib/userModules.js index 026b3f406..f6bb5e9b6 100644 --- a/src/lib/userModules.js +++ b/src/lib/userModules.js @@ -130,12 +130,6 @@ async function importBlob(source, scope) { } } -/** 34 R3: evaluate ES module TEXT through this loader (a behaviour file, behaviours/app.js) — - * the same fresh-blob import an installed module's entry takes. @param {string} source */ -export function importModuleText(source) { - return importBlob(source, null); -} - /** Import a record's entry file as a module object and validate its shape. * A fresh blob URL per call, so re-imports always evaluate fresh code (A2). * 34 R6: evaluated inside a lifecycle SCOPE (sdk/moduleScope.js) — its bare timer names are diff --git a/src/lib/wireValidate.js b/src/lib/wireValidate.js index 89e2f604a..87559109b 100644 --- a/src/lib/wireValidate.js +++ b/src/lib/wireValidate.js @@ -25,6 +25,8 @@ // the AI tools, so the three cannot disagree about what a material key takes). import { checkMaterialParam, isMapSlotKey, isMapSlotImage, normalizeTexTransform } from './materialParamRules.js'; import { isPingMessage } from './pingCore.js'; +// 101 F2: the object schema's receive verdicts (a pure leaf; the cleaning runs in the appliers) +import { objectJsonVerdict, materialSetVerdict } from './sceneSchema.js'; import { validPhotoRequest, validPhotoResult } from './photo/photoCore.js'; /** @param {unknown} v */ @@ -236,7 +238,10 @@ export const VALIDATORS = { (d.velocities === undefined || (!!d.velocities && typeof d.velocities === 'object' && Object.values(d.velocities).every((v) => isFiniteArray(v, 6)))), loading: (d) => isArray(d.uuids), - object: (d) => d.element !== undefined, + // 101 F2: the ObjectLoader form (no `uuids` list) passes the schema's size and shape verdict here; + // the applier cleans it field by field (loadGuard.parseCheckedObject). The other form is checked + // by its own rule in the applier. + object: (d) => d.element !== undefined && (d.uuids != null || objectJsonVerdict(d.element)), group: (d) => d.uuid !== undefined, duplicate: (d) => isUuid(d.sourceUuid) && isArray(d.uuids), nodes: (d) => isArray(d.nodes) && isArray(d.edges), @@ -489,6 +494,8 @@ export const VALIDATORS = { ); // a material parameter: a key the app knows, a value of that key's kind (a texture slot only ever // null on the wire — images travel as `map`) + // 101 F2: a slot list + groups — the schema's verdict here, the field-by-field cleaning in applyMaterials + if (d.parameter === 'materials') return isUuid(d.uuid) && materialSetVerdict(d.payload); if (d.parameter === 'materialParam') return isUuid(d.uuid) && checkMaterialParam(null, d.key, d.value).ok; // 72 LK1: a texture map slot takes an inline image or null, never a URL a peer could make us fetch if (d.parameter === 'mapSlot') return isUuid(d.uuid) && isMapSlotKey(d.key) && isMapSlotImage(d.map); diff --git a/tests/e2e/battery.json b/tests/e2e/battery.json index 4ee625776..7d8e68280 100644 --- a/tests/e2e/battery.json +++ b/tests/e2e/battery.json @@ -24,6 +24,7 @@ "play-link-devices": "joined from fix-play-link (device-lab play-link fixes, 2026-11-05; IWER Quest + folded/unfolded phone): not yet measured on a GitHub runner, so it reports and does not gate", "play-entry": "joined from 94-play (roadmap 94 slim play runtime, 2026-11-03): not yet measured on a GitHub runner, so it reports and does not gate", "play-hud-layout": "joined from 94-play (roadmap 94 SP6, 2026-11-03): not yet measured on a GitHub runner, so it reports and does not gate", + "schema-two-peers": "joined from 101-schema (roadmap 101 F2, the object schema: two peers + a late joiner, 2026-11-11): not yet measured on a GitHub runner, so it reports and does not gate", "agent-bridge": "red on the GitHub runner (SwiftShader, no retry) with unchanged code: deps-auto run 5, 2026-10-24", "agent-level-proof": "joined from 85b-int (the 1.60 release proof: one agent session builds a level; fetches a CC0 sound from jsDelivr): not yet measured on a GitHub runner, so it reports and does not gate", "agent-diorama2": "joined from mcp-diorama2 (the diorama build report, 2026-11-04): not yet measured on a GitHub runner, so it reports and does not gate", @@ -302,6 +303,7 @@ }, "suites": { "load-check": 240, + "schema-two-peers": 360, "uir-people": 300, "possess": 120, "starter-recipes-78": 300, @@ -950,7 +952,8 @@ "exclude": { "test data of ~1.3 GB fetched on demand (scripts/fetch-wild-assets.cjs), ~1 h on the pc: run it when importing or Replace changes; SKIPs without the cache": ["import-wild"], "a VR (IWER) editing suite not in the 1.43 integrator battery: triage owed (test-health-1)": ["music-vr-patch","novr-inset","play-here-iwer","vr-ai-panel","vr-ai-voice","vr-bounded-teleport","vr-box-select","vr-chat","vr-collider-edit","vr-controller-handedness","vr-create-face","vr-create-face-facing","vr-edit-caps","vr-edit-menu","vr-editmenu-reposition","vr-editmenu-tabs","vr-editmode-persist","vr-face-correctness","vr-face-edit","vr-face-live-adjust","vr-face-manip","vr-face-move-fix","vr-face-polygon","vr-face-weld","vr-grips-by-mode","vr-helper-eyes","vr-hz-pinch","vr-keyboard","vr-keyboard-search","vr-laser-panels","vr-mesh-undo","vr-multi-prefab","vr-multiselect-ring","vr-nav-suppression","vr-objects-groups","vr-objects-panel","vr-palette","vr-panel-sharpness-all","vr-panels-on-top","vr-peer-approve","vr-peer-hands","vr-peer-hands-net","vr-ping-accuracy","vr-prefabs","vr-props-panel","vr-ptt","vr-radial-stick","vr-ray-hover","vr-reticle-v2","vr-sleeve","vr-snap-menu","vr-source-rebind","vr-stats","vr-stretch","vr-stretch-fix","vr-stretch-sliders","vr-sweep","vr-teleport-handedness","vr-teleport-toggle","vr-two-hand-grab","vr-ungroup","vr-vertex-edit","vr-vertex-handle-bounds","vr-vertex-hold","vr-vertex-polish","vr-vertex-ray","vr-vertex-trigger","vr-window-grab","vr-world-grab","vr-world-reel","vr-worldgrab-presence"], - "a docs / screenshot generator, not a gate": ["flow-node-docs","shader-node-docs","vr-eye-shots"], + "a docs / screenshot generator, not a gate": ["flow-node-docs","shader-node-docs","vr-eye-shots","schema-capture"], + "an A/B driver against a base build (AB_WRITE=1 frames from the base snapshot first), not a gate": ["schema-ab"], "a frame-rate / timing measurement: run by hand on an --exclusive slot, never in a battery half": ["avatar-knocked-perf","avatars-budget","import-budget","mesh-budget","perf-detailed","perf-live","perf-moment","perf-stale-modules","perf-stutter","place-drag-perf","vr-brushes-perf"], "not in the 1.43 integrator battery (listA5/listB5): kept for focused runs, triage owed (test-health-1)": ["add-menu","add-menu-cursor","advanced-mode","ai-assistant","ai-local-model","ai-presets","ai-reference","anim-pack-refs","animated-base","animation-autokey","animation-autokey-material","animation-bake","animation-look-channels","animation-loop-pause","animation-markers","animation-marquee","animation-node","animation-onion","animation-persist","animation-relative-motion","annotation-anchor","approval-timeout","asset-cache-opfs","audio-devices","audio-engine","audio-harness","audio-pack","audio-patch","audio-sdk","author-kit","avatar-fly","avatar-v2","button","camera-bookmarks","camera-clipping","camera-looks","camera-objects","camera-preview-control","checkpoints","clear-scene","code-workspace","collectibles-v2","collision-groups","colocation-anchor","colocation-ar-mode","colocation-calibrate","colocation-core","colocation-nudge","colocation-presence","connect-pin-slide-43","content-index-cache","contest-starters","controls-state","controls-transform-tint","convert-to-mesh","deleted-folders","deselect-unlock","desktop-face-gizmo","dial-metadata","drawing","dungeon","dungeon-play","duplicate-after-create","duplicate-parity","edit-overlay-gaps","editmesh-focus","editmesh-mode-memory","env-fog-sticks","environment-v2","explorer-columns","explorer-duplicate","explorer-duplicate-scene-folder","explorer-expandable","explorer-inline-input","explorer-menu-icons","explorer-mount-open-peers","explorer-mounts","explorer-mounts-edit","explorer-rename","explorer-tree-floor","faces-nested-toolbar","faces-toolbar","far-clipping","fast-channel-fallback","fast-channel-loss","fb-input","fbx-mtl-import","file-windows-esc","flow-adjustable-params","flow-audit","flow-background","flow-contact-filter","flow-curvy-edges","flow-customnode-io","flow-explorer-floating","flow-input-moddefs","flow-mouse-bindings","flow-new-nodes","flow-node-duplicate","flow-node-undocked","flow-nodes-extended","flow-object-embed","flow-palette","flow-palette-reflow","flow-particle","flow-properties","flow-spawner","flow-window-mobile","gallery-submit","game-editor-flow","game-effects","game-feel-nodes","game-haptics","game-loop","game-loop-v2","game-loop-v3","game-presence","geometry-lock","geometry-params","gizmo-orbit-leak","gizmo-recall","grab-key","graph-games-lint","graph-tidy","graph-tree","grid-snapping","hand-models","hud-actions","hud-content","hud-editor-tools","hud-inputs","hud-nodes","hud-visibility","import-duplicates","import-reduce-gate","kit-entities","launch-inbox","level-templates","level-templates-33","light-aim","light-catalog","llms-txt","load-primitives-first-36","load-supersede-36","material-sharing","material-types","mesh-adjust","mesh-advanced-ops","mesh-bevel","mesh-bridge-normals","mesh-cleanup","mesh-edge-bevel","mesh-edge-gizmo","mesh-edge-mode","mesh-edge-vertex-ops","mesh-edit-display","mesh-edit-materials","mesh-edit-popup","mesh-falloff-rotate-scale","mesh-falloff-sync","mesh-fixes-round2","mesh-fixes-round3","mesh-generation","mesh-gizmo-modes","mesh-grab-uv","mesh-inset-move","mesh-loop-cut","mesh-loop-hardening","mesh-loop-select","mesh-multishell-ops","mesh-ops","mesh-ops-p5b","mesh-pivot-gizmo","mesh-proportional","mesh-quad-select","mesh-selection-undo","mesh-session-undo","mesh-symmetrize","mesh-symmetry-live","mesh-uv-preserve","mesh-vertex-bevel","mesh-vertex-slide","model-preview-controls","module-lifecycle-repo","module-node-io","module-pointer-seam","module-sdk","module-sdk-world","module-seed-graph","module-storage","module-update-on-load","module-world-root","modules-discoverability","multi-select","multiselect-menu","music-clock","music-flow-nodes","music-prefabs","music-sampling","music-template","music-toolbox","net-backoff","net-locks","network-quality","node-editor-open-view","node-search","node-ux-library","note-replies","object-list-drag","object-list-raise","object-list-size","object-origin","object-properties","object-search","object-sync","objectlist-hidden-icon","objectlist-search","open-core-m1","origin-rows","outline-scene-swap","pack-behavior","pack-undo","packs-explorer","palette","palette-groups","particles","path-node","peer-ice-config","peer-variables","pick-tiny-objects","ping","ping-highlights","ping-v2","placeholders-peers","play-free-cursor","play-here","play-reach-jump","pong","prefab-explorer","prefab-library","prefab-propagation","preview-animation","private-scene","problem-report","project-file","project-manifest","race-touch-vr","recording","resync-converge","roadmap-13-notifications-notes","roadmap-13-viewport-camera","save-as-formats","scene-adopt","scene-assets","scene-default-material","scene-duplicate","scene-folders","scene-identity","scene-isolation","scene-levels","scene-load","scene-music","scene-poke","scene-presence","scene-rename","scene-rooms","scene-rooms-matrix","scene-rooms-truth","scene-stress","scene-switch","scene-switch-clear","scene-switch-games","script-guard","sdk-game-seams","sdk-input","sdk-pointer-ray","select-through","selection-extras","session-clock","session-download-formats","session-scene-data","session-zip","sessions-open","sessions-open-peers","sessions-packs","shader-editor","shader-inspector","shader-module-flow","shader-persist","shader-scene-default","shadows","share-gate-defer","share-stash","shared-library","shared-library-copies","sidebar-toggle","small-fixes-37","snap-advanced","spatial-voice","spline-tool","stars-clap","start-view","start-view-hold","stroke-streaming","switcher-mux","template-modules","terrain","topo-channel","towers-levels","trackpad-nav","trackpad-pinch","ui-fixes-15b","underlay","uv-dense","uv-live-faces","uv-materials","uv-pen-pressure","uv-slots","uv-slots-persist","uv-smart-unwrap","uv-target","uv-texture-params","uv-texture-tools","uv-transform","uv-unwrap","uv-unwrap-module","value-graph","variadic-nodes","version","vertices-create-face","view-mode","viewport-selection","viewport-tools-menu","walker-sensors","watch-look","waypoint-viz","wheel-classify"], "the 38 R1 behaviour lock: npm run e2e -- @lock (tests/e2e/lock.json), not the release battery": ["dock-tabs-coexist","flow-dock-mixed","flow-dock-tabs","flow-explorer-dock","inspector-multi-edit","node-drag-fields","units"] diff --git a/tests/e2e/schema-ab.test.cjs b/tests/e2e/schema-ab.test.cjs new file mode 100644 index 000000000..3547c60f0 --- /dev/null +++ b/tests/e2e/schema-ab.test.cjs @@ -0,0 +1,94 @@ +// 101 F2 step 4: real scenes LOOK THE SAME and load UNCHANGED with the object schema in front of +// the loaders. Per scene (every template, the 1.65 capture, and every scene under SCENES_DIR): +// · the load check changes nothing (loadGuard totals stay 0: no field, material, image or object +// dropped) — checked on every build that has the hook; +// · the first frame after the load (frozen clock, the scene's saved view, a chrome-free clip) is +// compared with the same scene's frame from the BASE build. +// Two runs: AB_WRITE=1 against the base build writes /.png; then the lane run compares. +// +// Run: APP_URL=https://theprototype.app:7023/ AB_WRITE=1 AB_DIR= node tests/e2e/schema-ab.test.cjs (base snapshot) +// APP_URL=https://theprototype.app:7022/ AB_DIR= node tests/e2e/schema-ab.test.cjs (lane) +const h = require('./helpers.cjs'); +const fs = require('fs'); +const path = require('path'); + +const ROOT = path.join(__dirname, '../..'); +const WRITE = process.env.AB_WRITE === '1'; +const DIR = path.resolve(process.env.AB_DIR || path.join(ROOT, 'test-results/101-schema/ab')); +const MAX_CHANGED = Number(process.env.MAX_CHANGED || 0.002); // share of the clip whose RGB moved by > 24 +const T0 = 1791200000000; +const CLIP = { x: 190, y: 110, width: 900, height: 500 }; + +/** @param {string} dir @returns {string[]} */ +function scenesIn(dir) { + if (!dir || !fs.existsSync(dir)) return []; + /** @type {string[]} */ + const out = []; + for (const e of fs.readdirSync(dir, { withFileTypes: true })) { + const p = path.join(dir, e.name); + if (e.isDirectory()) out.push(...scenesIn(p)); + else if (e.name.endsWith('.tpscene')) out.push(p); + } + return out.sort(); +} + +const files = [ + ...scenesIn(path.join(ROOT, 'static/templates')), + path.join(ROOT, 'tests/fixtures/schema-1.65/capture.tpscene'), + ...scenesIn(process.env.SCENES_DIR || '') +].filter((f) => fs.existsSync(f)); +/** a readable, unique slug per file @param {string} f */ +const slugOf = (f) => path.relative(ROOT, f).replace(/^\.\.\/+/g, '').replace(/[^\w.-]+/g, '_').replace(/_scene\.tpscene$|\.tpscene$/, ''); + +h.run(async () => { + h.check(files.length >= 6, `premise: scenes to compare (${files.length})`); + fs.mkdirSync(DIR, { recursive: true }); + const browser = await h.launch({ args: h.GPU_ARGS }); + const A = await h.setupPage(browser, 'A', { context: { viewport: { width: 1280, height: 720 } }, storage: { 'water:quality': 'high', autoQuality: 'false' } }); + await A.ctx.addInitScript((t) => { + Date.now = () => t; + }, T0); + await A.page.reload({ waitUntil: 'domcontentloaded' }); + await A.page.waitForFunction(() => window.__stores && !!window.__stores.moduleSDK && !!window.__stores.sessions, null, { timeout: 60000 }); + /** @type {string[]} */ + const rows = []; + let worst = 0; + for (const file of files) { + const slug = slugOf(file); + const bytes = Array.from(fs.readFileSync(file)); + const totals = await A.page.evaluate(async (arr) => { + const s = window.__stores; + s.loadGuard?.resetLoadGuard?.(); + if (await new Promise((r) => s.physics.simulating.subscribe(r)())) s.physics.stopSimulation(); + const payload = await s.sessions.readSessionZip(new Uint8Array(arr).buffer); + if (payload.physics) delete payload.physics.simOnLoad; + await s.sessions.applySession(payload, { backup: false }); + s.objectActions.deselectObject?.(); + return s.loadGuard?.loadGuardTotals?.() ?? null; + }, bytes); + await A.page.waitForTimeout(4000); + const png = await A.page.screenshot({ clip: CLIP }); + const changedTotals = totals ? Object.entries(totals).filter(([, v]) => v > 0) : []; + if (totals) h.check(changedTotals.length === 0, `${slug}: the load check changed nothing (${JSON.stringify(totals)})`); + const gold = path.join(DIR, slug + '.png'); + if (WRITE) { + fs.writeFileSync(gold, png); + rows.push(`| ${slug} | written | ${totals ? JSON.stringify(totals) : 'no hook'} |`); + continue; + } + fs.writeFileSync(path.join(DIR, slug + '-lane.png'), png); + if (!fs.existsSync(gold)) { + h.check(false, `${slug}: no base frame (run with AB_WRITE=1 on the base build)`); + continue; + } + const d = await h.frameDelta(A.page, fs.readFileSync(gold), png, 24, 0); + worst = Math.max(worst, d.fraction); + rows.push(`| ${slug} | ${(d.fraction * 100).toFixed(3)}% | ${d.mean.toFixed(3)} | ${totals ? JSON.stringify(totals) : 'no hook'} |`); + h.check(d.fraction <= MAX_CHANGED, `${slug}: same first frame as the base (${(d.fraction * 100).toFixed(3)}% changed, max ${(MAX_CHANGED * 100).toFixed(1)}%)`); + } + fs.writeFileSync( + path.join(DIR, WRITE ? 'base.md' : 'ab.md'), + `# 101-schema A/B (${WRITE ? 'base frames' : 'lane vs base'})\n\nFrozen Date.now(), the scene's saved view, clip ${CLIP.width}x${CLIP.height}; changed = RGB moved by > 24.\n\n| scene | changed | mean | load check totals |\n|---|---|---|---|\n${rows.join('\n')}\n\nworst: ${(worst * 100).toFixed(3)}%\n` + ); + await h.finish(browser); +}); diff --git a/tests/e2e/schema-capture.test.cjs b/tests/e2e/schema-capture.test.cjs new file mode 100644 index 000000000..c938fe3ab --- /dev/null +++ b/tests/e2e/schema-capture.test.cjs @@ -0,0 +1,185 @@ +// 101-schema step 1 — CAPTURE WHAT THIS BUILD SENDS AND SAVES, AS FIXTURES. +// +// The scenes repo and the templates cover the content people published; they do not cover every +// object kind the Add menu makes, every material type the Inspector switches to, a textured or a +// multi-slot material, or the shape each of those takes on the WIRE. This suite builds all of them +// in one page and writes three files the schema's "0 drops on real content" proof runs over: +// +// /capture.tpscene — the scene saved exactly as the user's Save writes it +// /wire.json — every `object` / `objectParameters` message the edits and a full +// handshake sync (sendObjects) put on the wire, in order +// /prefab.json — a prefab element (the library snapshot shape) +// +// Run it on the BASE tag (v1.65.0) to make the fixtures; run it on the lane later to diff. +// It needs no second peer: the outgoing messages are captured at PeerConnection.broadcast. +// +// Run: APP_URL=https://theprototype.app:7022/ SCHEMA_CAPTURE_OUT=test-results/101-schema/capture node tests/e2e/schema-capture.test.cjs +const fs = require('fs'); +const path = require('path'); +const h = require('./helpers.cjs'); + +const OUT = path.resolve(process.env.SCHEMA_CAPTURE_OUT || path.join(__dirname, '../../test-results/101-schema/capture')); + +h.run(async () => { + fs.mkdirSync(OUT, { recursive: true }); + const browser = await h.launch(); + const peer = await h.setupPage(browser, 'capture'); + const page = peer.page; + await page.waitForFunction(() => !!window.__stores?.commandsHandler && !!window.__stores?.sessions && !!window.__stores?.objectsGroup, null, { + timeout: 60000 + }); + + // ---- the wire tap: every outgoing message, JSON-cloned at the moment it is sent ---------------- + await page.evaluate(() => { + const s = window.__stores; + let pc = null; + s.peers.subscribe((v) => (pc = v))(); + window.__capture = []; + const orig = pc.broadcast.bind(pc); + window.__captureOne = (payload) => { + try { + const t = payload?.type; + if (t === 'object' || t === 'objectParameters' || t === 'group' || t === 'duplicate' || t === 'batch' || t === 'objectfile') { + const el = payload.element; + // a GLTF binary element is bytes: keep its size, not the bytes + const clone = + el instanceof ArrayBuffer || ArrayBuffer.isView(el) + ? { ...payload, element: { __bytes: el.byteLength } } + : JSON.parse(JSON.stringify(payload, (k, v) => (v instanceof ArrayBuffer || ArrayBuffer.isView(v) ? { __bytes: v.byteLength } : v))); + window.__capture.push(clone); + } + } catch (e) { + window.__capture.push({ __error: String(e) }); + } + }; + pc.broadcast = (payload, opts) => { + window.__captureOne(payload); + return orig(payload, opts); + }; + }); + + // ---- every Add-menu item ------------------------------------------------------------------------- + const created = await page.evaluate(async () => { + const s = window.__stores; + const { primitivesCatalog } = await import('/src/lib/primitivesCatalog.js').catch(() => ({ primitivesCatalog: null })); + const catalog = primitivesCatalog ?? s.primitivesCatalog?.primitivesCatalog; + const cmds = catalog ? catalog.flatMap((g) => g.items.map((i) => i.command)) : []; + let i = 0; + for (const c of cmds) { + s.commandsHandler.sceneCommand(c); + i++; + await new Promise((r) => setTimeout(r, 60)); + } + return { count: i, cmds }; + }); + h.check(created.count >= 40, `premise: the Add catalog was walked (${created.count} commands)`); + await page.waitForTimeout(2500); + + // ---- materials: every switchable type, a textured map, a map slot, a tiling, params, slots ---- + const matInfo = await page.evaluate(async () => { + const s = window.__stores; + let group = null; + s.objectsGroup.subscribe((g) => (group = g))(); + const meshes = group.children.filter((o) => o.isMesh && !Array.isArray(o.material)); + const types = ['MeshBasicMaterial', 'MeshStandardMaterial', 'MeshPhysicalMaterial', 'MeshPhongMaterial', 'MeshLambertMaterial', 'MeshToonMaterial', 'MeshMatcapMaterial', 'MeshNormalMaterial', 'MeshDepthMaterial', 'ShadowMaterial']; + const M = s.materialsHandler; + const done = []; + types.forEach((t, k) => { + const m = meshes[k]; + if (!m) return; + M.switchMaterialType(m.uuid, t, true); + done.push([m.name, t]); + }); + // a small PNG as a data URL and as a File + const cv = document.createElement('canvas'); + cv.width = cv.height = 16; + const g2 = cv.getContext('2d'); + g2.fillStyle = '#c84'; + g2.fillRect(0, 0, 16, 16); + g2.fillStyle = '#48c'; + g2.fillRect(0, 0, 8, 8); + const url = cv.toDataURL('image/png'); + const blob = await new Promise((r) => cv.toBlob(r, 'image/png')); + const file = new File([blob], 'checker_normal.png', { type: 'image/png' }); + const textured = meshes[10] ?? meshes[0]; + M.applyMap(textured, url, 0, null); + // the replicated map write (what the Inspector does) + if (s.peers) { + let pc = null; + s.peers.subscribe((v) => (pc = v))(); + pc.send({ type: 'objectParameters', parameter: 'map', uuid: textured.uuid, map: url }); + } + const slotted = meshes[11] ?? meshes[1]; + try { + await s.materialMaps.setObjectsMapSlot([slotted.uuid], 'normalMap', file, 0); + s.materialMaps.setTexTransform(slotted.uuid, { repeat: [2, 3], offset: [0.1, 0.2], rotation: 0.3 }, 0); + s.materialMaps.setNormalStrength(slotted.uuid, 1.5, 0); + } catch (e) { + done.push(['mapSlot error', String(e)]); + } + const tuned = meshes[12] ?? meshes[2]; + for (const [k, v] of [['roughness', 0.3], ['metalness', 0.7], ['opacity', 0.6], ['transparent', true], ['emissive', '#223344'], ['side', 'double'], ['wireframe', false]]) + M.setMaterialParam(tuned.uuid, k, v, true); + const multi = meshes.find((o) => o.geometry?.type === 'BoxGeometry') ?? meshes[3]; + M.addMaterialSlot(multi.uuid); + return { done, textured: textured.name, slotted: slotted.name, multi: multi.name }; + }); + h.check(matInfo.done.length >= 10, `premise: material types switched (${matInfo.done.length})`); + await page.waitForTimeout(1500); + + // ---- a group, a prefab of it, and the full handshake sync --------------------------------------- + const syncInfo = await page.evaluate(async () => { + const s = window.__stores; + let group = null; + s.objectsGroup.subscribe((g) => (group = g))(); + const two = group.children.filter((o) => o.isMesh && o.geometry?.type === 'SphereGeometry').concat(group.children.filter((o) => o.isMesh && o.geometry?.type === 'ConeGeometry')).slice(0, 2); + let groupedName = null; + try { + s.selectedObjects.set(two); + s.objectActions.groupSelection(); + await new Promise((r) => setTimeout(r, 300)); + groupedName = group.children.find((o) => o.type === 'Group')?.name ?? null; + } catch { + /* grouping is a nice-to-have here */ + } + // prefab snapshot shape: what the library stores is `toJSON()` of the object + const first = group.children.find((o) => o.type === 'Group') ?? group.children.find((o) => o.isMesh); + const prefab = first.toJSON(); + const before = window.__capture.length; + // the handshake reply goes to ONE conn (sendObjects resolves `connections[peerId]` after 500 ms), not + // through broadcast: a fake open conn records it, installed only for this send + let pc = null; + s.peers.subscribe((v) => (pc = v))(); + const fake = { open: true, peer: 'capture-peer', send: (m) => window.__captureOne(m) }; + pc.connections['capture-peer'] = fake; + s.commandsHandler.sendObjects('capture-peer'); + await new Promise((r) => setTimeout(r, 8000)); + delete pc.connections['capture-peer']; + return { groupedName, prefab, synced: window.__capture.length - before, objects: group.children.length }; + }); + h.check(syncInfo.synced > 0, `premise: the handshake sync emitted messages (${syncInfo.synced})`); + fs.writeFileSync(path.join(OUT, 'prefab.json'), JSON.stringify(syncInfo.prefab)); + + // ---- the save ------------------------------------------------------------------------------------ + const zipB64 = await page.evaluate(async () => { + const s = window.__stores; + const payload = await s.sessions.buildSessionPayload('schema-capture'); + const bytes = await s.sessions.exportSessionZip(payload, { assets: true, packs: false, flow: true }); + const u8 = bytes instanceof Uint8Array ? bytes : new Uint8Array(await new Response(bytes).arrayBuffer()); + let bin = ''; + for (let i = 0; i < u8.length; i += 0x8000) bin += String.fromCharCode.apply(null, Array.from(u8.subarray(i, i + 0x8000))); + return btoa(bin); + }); + fs.writeFileSync(path.join(OUT, 'capture.tpscene'), Buffer.from(zipB64, 'base64')); + + const wire = await page.evaluate(() => window.__capture); + fs.writeFileSync(path.join(OUT, 'wire.json'), JSON.stringify(wire)); + const kinds = {}; + for (const m of wire) { + const k = m.type + (m.parameter ? ':' + m.parameter : ''); + kinds[k] = (kinds[k] || 0) + 1; + } + console.log('captured: ' + JSON.stringify({ objects: syncInfo.objects, created: created.count, materials: matInfo, kinds })); + h.check(wire.length > 0 && !wire.some((m) => m.__error), `captured ${wire.length} wire messages, none failed to clone`); + await h.finish(browser); +}); diff --git a/tests/e2e/schema-two-peers.test.cjs b/tests/e2e/schema-two-peers.test.cjs new file mode 100644 index 000000000..7bf7baf9f --- /dev/null +++ b/tests/e2e/schema-two-peers.test.cjs @@ -0,0 +1,166 @@ +// 101 F2 step 6: with the object schema in front of every loader, two peers editing every object and +// material kind see the same scene, and a late joiner (the full handshake sync: the `object` +// messages) gets the same scene too. And the load check changes nothing on real edits: its totals +// stay 0 on every receiving page. +// +// A builds: every Add-menu item, every switchable material type, a textured map, a normal map slot +// with tiling, material params, a multi-slot material (the `materials` message), a group, a +// duplicate of the group. B is connected the whole time; C joins at the end. +// +// Run: APP_URL=https://theprototype.app:7022/ node tests/e2e/schema-two-peers.test.cjs +const h = require('./helpers.cjs'); + +/** a comparable summary of a page's scene, keyed by uuid: type | name | material types (+map/+normal) | verts | parent + * @param {any} page */ +const sceneOf = (page) => + page.evaluate(async () => { + const s = window.__stores; + const g = await new Promise((r) => s.objectsGroup.subscribe(r)()); + /** @type {Record} */ + const out = {}; + g.traverse((o) => { + if (o === g || o.userData?.__helper) return; + const mats = [].concat(o.material ?? []).map((m) => m.type + (m.map ? '+map' : '') + (m.normalMap ? '+normal' : '')); + const verts = o.geometry?.attributes?.position?.count ?? 0; + out[o.uuid] = [o.type, o.name, mats.join(','), verts, o.parent === g ? 'root' : o.parent?.uuid].join(' | '); + }); + return out; + }); +/** @param {any} page */ +const totalsOf = (page) => page.evaluate(() => window.__stores.loadGuard?.loadGuardTotals?.() ?? null); +/** @param {Record} a @param {Record} b */ +const diff = (a, b) => { + const keys = new Set([...Object.keys(a), ...Object.keys(b)]); + return [...keys].filter((k) => a[k] !== b[k]).map((k) => `${k}: ${a[k] ?? '(missing)'} vs ${b[k] ?? '(missing)'}`); +}; + +/** + * THE LATE JOINER'S KNOWN GAPS (measured identical on the v1.65.1 base, before this lane): the handshake + * sync sends a mesh as glTF, which carries PBR materials only and three's glTF loader sanitises names, + * so a late joiner gets every non-PBR material as MeshStandardMaterial, a space in a name as `_`, and + * no mesh whose material the glTF exporter cannot write (MeshNormalMaterial / MeshDepthMaterial). + * A difference of any OTHER kind is new. @param {Record} a @param {Record} c + */ +const lateJoinerDiffs = (a, c) => { + /** @type {Record} */ + const known = { type: 0, name: 0, absent: 0 }; + /** @type {string[]} */ + const other = []; + const parts = (/** @type {string} */ row) => row.split(' | '); + for (const k of new Set([...Object.keys(a), ...Object.keys(c)])) { + if (a[k] === c[k]) continue; + if (a[k] && !c[k] && /Mesh(Normal|Depth)Material/.test(parts(a[k])[2])) { + known.absent++; + continue; + } + if (!a[k] || !c[k]) { + other.push(`${k}: ${a[k] ?? '(missing)'} vs ${c[k] ?? '(missing)'}`); + continue; + } + const [pa, pc] = [parts(a[k]), parts(c[k])]; + const mats = (/** @type {string} */ m) => m.replace(/Mesh\w+Material|ShadowMaterial/g, 'M'); + const sameBut = (/** @type {number} */ i) => pa.every((v, j) => j === i || v === pc[j]); + if (sameBut(2) && mats(pa[2]) === mats(pc[2]) && /MeshStandardMaterial/.test(pc[2])) known.type++; + else if (sameBut(1) && pa[1].replace(/\s/g, '_') === pc[1]) known.name++; + else other.push(`${k}: ${a[k]} vs ${c[k]}`); + } + return { known, other }; +}; + +h.run(async () => { + const browser = await h.launch({ args: h.GPU_ARGS }); + const A = await h.setupPage(browser, 'A'); + const B = await h.setupPage(browser, 'B'); + await h.connect(B, A); + for (const p of [A, B]) await p.page.evaluate(() => window.__stores.loadGuard?.resetLoadGuard?.()); + + // ---- A builds every kind, B watching ----------------------------------------------------------- + const built = await A.page.evaluate(async () => { + const s = window.__stores; + const wait = (ms) => new Promise((r) => setTimeout(r, ms)); + const { primitivesCatalog } = await import('/src/lib/primitivesCatalog.js'); + const cmds = primitivesCatalog.flatMap((g) => g.items.map((i) => i.command)); + for (const c of cmds) { + s.commandsHandler.sceneCommand(c); + await wait(80); + } + await wait(1500); + const g = await new Promise((r) => s.objectsGroup.subscribe(r)()); + const meshes = g.children.filter((o) => o.isMesh && !Array.isArray(o.material)); + const M = s.materialsHandler; + const types = ['MeshBasicMaterial', 'MeshStandardMaterial', 'MeshPhysicalMaterial', 'MeshPhongMaterial', 'MeshLambertMaterial', 'MeshToonMaterial', 'MeshMatcapMaterial', 'MeshNormalMaterial', 'MeshDepthMaterial', 'ShadowMaterial']; + types.forEach((t, k) => meshes[k] && M.switchMaterialType(meshes[k].uuid, t, true)); + const cv = document.createElement('canvas'); + cv.width = cv.height = 16; + const c2 = cv.getContext('2d'); + c2.fillStyle = '#c84'; + c2.fillRect(0, 0, 16, 16); + const url = cv.toDataURL('image/png'); + const blob = await new Promise((r) => cv.toBlob(r, 'image/png')); + const textured = meshes[10]; + M.applyMap(textured, url, 0, null); + const pc = await new Promise((r) => s.peers.subscribe(r)()); + pc.send({ type: 'objectParameters', parameter: 'map', uuid: textured.uuid, map: url }); + const slotted = meshes[11]; + await s.materialMaps.setObjectsMapSlot([slotted.uuid], 'normalMap', new File([blob], 'n_normal.png', { type: 'image/png' }), 0); + s.materialMaps.setTexTransform(slotted.uuid, { repeat: [2, 3], offset: [0.1, 0.2], rotation: 0.3 }, 0); + for (const [k, v] of [['roughness', 0.3], ['metalness', 0.7], ['opacity', 0.6], ['transparent', true], ['emissive', '#223344']]) M.setMaterialParam(meshes[12].uuid, k, v, true); + const multi = meshes.find((o) => o.geometry?.type === 'BoxGeometry' && !Array.isArray(o.material) && o.material.type === 'MeshStandardMaterial') ?? meshes[13]; + M.addMaterialSlot(multi.uuid); + await wait(500); + s.selectedObjects.set([meshes[14].uuid, meshes[15].uuid]); + const groupUuid = s.objectActions.groupSelection(); + await wait(500); + const grp = g.getObjectByProperty('uuid', groupUuid); + if (grp) { + s.selectedObjects.set([grp.uuid]); + await s.objectActions.duplicateSelection(); + } + await wait(500); + return { cmds: cmds.length, group: !!grp, multi: Array.isArray(multi.material) ? multi.material.length : 1 }; + }); + h.check(built.cmds >= 40 && built.multi === 2 && built.group, `premise: A built every kind (${JSON.stringify(built)})`); + + let a = {}; + let b = {}; + await h.eventually( + async () => { + a = await sceneOf(A.page); + b = await sceneOf(B.page); + return diff(a, b); + }, + (d) => d.length === 0, + 'B sees the same scene as A', + 60000 + ); + const dAB = diff(a, b); + h.check(dAB.length === 0, `B (connected) has the same ${Object.keys(a).length} objects, kinds and materials as A` + (dAB.length ? ': ' + dAB.slice(0, 5).join(' ; ') : '')); + const bt = await totalsOf(B.page); + h.check(!!bt && Object.values(bt).every((v) => v === 0), `the load check changed nothing on B (${JSON.stringify(bt)})`); + + // ---- C joins late: the whole scene arrives through the handshake sync --------------------------- + const C = await h.setupPageQuiet(browser, 'C', [A, B]); + await C.page.evaluate(() => window.__stores.loadGuard?.resetLoadGuard?.()); + await h.connect(C, A); + let c = {}; + await h.eventually( + async () => { + a = await sceneOf(A.page); + c = await sceneOf(C.page); + return lateJoinerDiffs(a, c); + }, + (d) => d.other.length === 0 && Object.keys(c).length > 0, + 'C (late joiner) sees the same scene as A, but for the glTF handshake\'s known gaps', + 120000 + ); + const dAC = lateJoinerDiffs(a, c); + h.check( + dAC.other.length === 0, + `C (late joiner) has A's ${Object.keys(a).length} objects, kinds, slots and maps; the known glTF gaps are the base's (${JSON.stringify(dAC.known)})` + + (dAC.other.length ? ': ' + dAC.other.slice(0, 5).join(' ; ') : '') + ); + h.check(dAC.known.absent <= 2, `premise: only the Normal / Depth material meshes are absent on C (${dAC.known.absent})`); + const ct = await totalsOf(C.page); + h.check(!!ct && Object.values(ct).every((v) => v === 0), `the load check changed nothing on C (${JSON.stringify(ct)})`); + await h.finish(browser); +}); diff --git a/tests/fixtures/schema-1.65/capture.tpscene b/tests/fixtures/schema-1.65/capture.tpscene new file mode 100644 index 000000000..68d53b757 Binary files /dev/null and b/tests/fixtures/schema-1.65/capture.tpscene differ diff --git a/tests/fixtures/schema-1.65/inventory.json b/tests/fixtures/schema-1.65/inventory.json new file mode 100644 index 000000000..6255c3958 --- /dev/null +++ b/tests/fixtures/schema-1.65/inventory.json @@ -0,0 +1,12565 @@ +{ + "generatedBy": "scripts/schema-inventory.cjs", + "inputs": [ + "static/templates", + "tests/fixtures", + "scenes@954b8a6" + ], + "source": { + "core": { + "parameters": { + "animation": [ + "core:src/lib/animatedImports.js" + ], + "animGraph": [ + "core:src/lib/animatedImports.js" + ], + "animParam": [ + "core:src/lib/tpanim/animGraphRuntime.js" + ], + "attachTo": [ + "core:src/lib/animatedImports.js" + ], + "bubbles": [ + "core:src/lib/objectActions.js" + ], + "camera": [ + "core:src/lib/cameraObjects.js", + "core:src/lib/objectActions.js" + ], + "castShadow": [ + "core:src/lib/addObjects.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/water/waterActions.js" + ], + "character": [ + "core:src/lib/humanoid/humanoidRig.js" + ], + "clipRefs": [ + "core:src/lib/animatedImports.js" + ], + "device": [ + "core:src/lib/audioDevices.js", + "core:src/lib/objectActions.js" + ], + "expression": [ + "core:src/lib/animatedImports.js" + ], + "flowPath": [ + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidEmitterActions.js" + ], + "fluid": [ + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidActions.js" + ], + "fluidEmitter": [ + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidEmitterActions.js" + ], + "fluidInteraction": [ + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidEmitterActions.js" + ], + "lod": [ + "core:src/lib/lodGroupActions.js", + "core:src/lib/objectActions.js" + ], + "map": [ + "core:src/lib/materialsHandler.js", + "core:src/lib/uvEditor.js" + ], + "mapSlot": [ + "core:src/lib/materialMaps.js" + ], + "material": [ + "core:src/lib/materialsHandler.js" + ], + "materialParam": [ + "core:src/lib/materialsHandler.js" + ], + "materials": [ + "core:src/lib/materialPresets.js", + "core:src/lib/materialsHandler.js" + ], + "measure": [ + "core:src/lib/measureItems.js" + ], + "normalStrength": [ + "core:src/lib/materialMaps.js" + ], + "origin": [ + "core:src/lib/objectActions.js", + "core:src/lib/objectOrigin.js" + ], + "particles": [ + "core:src/lib/objectActions.js", + "core:src/lib/particleActions.js" + ], + "physics": [ + "core:src/lib/addObjects.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/objectActions.js", + "core:src/lib/physics.js", + "core:src/lib/water/waterActions.js" + ], + "pick": [ + "core:src/lib/objectActions.js" + ], + "pour": [ + "core:src/lib/objectActions.js" + ], + "renderOrder": [ + "core:src/lib/objectActions.js" + ], + "shading": [ + "core:src/lib/faceEdit.js" + ], + "terrainLayers": [ + "core:src/lib/terrainPaint.js" + ], + "terrainScatter": [ + "core:src/lib/scatterConvert.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/terrainPaint.js" + ], + "terrainSplat": [ + "core:src/lib/terrainPaint.js" + ], + "textPath": [ + "core:src/lib/objectActions.js", + "core:src/lib/textPathEdit.js" + ], + "texTransform": [ + "core:src/lib/materialMaps.js" + ], + "visible": [ + "core:src/lib/objectActions.js" + ], + "water": [ + "core:src/lib/objectActions.js" + ] + }, + "appliedParameters": { + "animation": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "animGraph": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "animParam": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "attachTo": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "bubbles": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "camera": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "castShadow": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/multiEdit.js" + ], + "character": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "checkpoint": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "clipRefs": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "device": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "expression": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "flowPath": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "fluid": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "fluidEmitter": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "fluidInteraction": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "frustumCulled": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "lod": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "map": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "mapSlot": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "material": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "materialParam": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "materials": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "measure": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "normalStrength": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "origin": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "particles": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "physics": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "pick": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "portal": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "pour": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "receiveShadow": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "renderOrder": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "shading": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "terrainLayers": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/wireValidate.js" + ], + "terrainScatter": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/wireValidate.js" + ], + "terrainSplat": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/wireValidate.js" + ], + "textPath": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "texTransform": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ], + "visible": [ + "core:src/lib/commandsHandler.svelte.js" + ], + "water": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/wireValidate.js" + ] + }, + "objects": { + "AmbientLight": [ + "core:src/lib/geometries.svelte.js" + ], + "DirectionalLight": [ + "core:src/components/editors/ModelPreview.svelte", + "core:src/components/menu/PeerProfileCard.svelte", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/environment.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/shadowBudget.js" + ], + "Group": [ + "core:src/components/LockHighlights.svelte", + "core:src/components/PingHighlights.svelte", + "core:src/components/UnderlayLayer.svelte", + "core:src/components/editors/Explorer.svelte", + "core:src/components/editors/ModelPreview.svelte", + "core:src/components/menu/PeerProfileCard.svelte", + "core:src/components/play/VRControls.svelte", + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/agentPresence.js", + "core:src/lib/arTable.js", + "core:src/lib/audioPatch.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/cameraHelpers.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/colocationCalibrate.js", + "core:src/lib/environment.js", + "core:src/lib/explorerDrop.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/groupRestore.js", + "core:src/lib/kit/entityApp.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/lightHelpers.js", + "core:src/lib/lodGroup.js", + "core:src/lib/meshPivot.js", + "core:src/lib/modelReplace.js", + "core:src/lib/multiTransform.js", + "core:src/lib/onionSkin.js", + "core:src/lib/packRefs.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeDrag.js", + "core:src/lib/placeGhost.js", + "core:src/lib/prefabs.js", + "core:src/lib/replaceModel.js", + "core:src/lib/rig/rigFixes.js", + "core:src/lib/scatterConvert.js", + "core:src/lib/scatterSources.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/snapEngine.js", + "core:src/lib/splineEdit.js", + "core:src/lib/splineTool.js", + "core:src/lib/tpanim/convert.js", + "core:src/lib/vr/dollhouse.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vr/tools.js", + "core:src/lib/vrPatch.js", + "core:src/lib/vrSleeve.js", + "core:src/lib/water/waterRuntime.js", + "core:src/modules/minigolf/module.js", + "core:src/modules/pong/module.js" + ], + "HemisphereLight": [ + "core:src/components/editors/ModelPreview.svelte", + "core:src/components/menu/PeerProfileCard.svelte", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/environment.js", + "core:src/lib/explorer.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/prefabs.js", + "core:src/lib/sessions.js" + ], + "InstancedMesh": [ + "core:src/lib/avatars/dizzy.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/meshEdit.js", + "core:src/lib/placeGhost.js", + "core:src/lib/placeholders.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/splineEdit.js", + "core:src/lib/splineTool.js", + "core:src/lib/terrainSurface.js" + ], + "Line": [ + "core:src/lib/drawMode.js", + "core:src/lib/snapEngine.js", + "core:src/lib/vr/locomotion.js" + ], + "LineSegments": [ + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/cameraHelpers.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/faceEdit.js", + "core:src/lib/meshPivot.js", + "core:src/lib/placeGhost.js", + "core:src/lib/snapEngine.js", + "core:src/lib/vr/tools.js" + ], + "Mesh": [ + "core:src/components/UnderlayLayer.svelte", + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/ai/importFile.js", + "core:src/lib/arTable.js", + "core:src/lib/arch/archParts.js", + "core:src/lib/audioDevices.js", + "core:src/lib/audioPatch.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/colocationCalibrate.js", + "core:src/lib/comfortVignette.js", + "core:src/lib/drawMode.js", + "core:src/lib/environment.js", + "core:src/lib/explorer.js", + "core:src/lib/faceEdit.js", + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/gameLevels/transition.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/kit/entityApp.js", + "core:src/lib/lightHelpers.js", + "core:src/lib/meshEdit.js", + "core:src/lib/meshPivot.js", + "core:src/lib/objectActions.js", + "core:src/lib/packRefs.js", + "core:src/lib/particleRuntime.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeGhost.js", + "core:src/lib/proportionalRing.js", + "core:src/lib/rig/rigFixes.js", + "core:src/lib/sim/flowPaths.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/snapEngine.js", + "core:src/lib/splineTool.js", + "core:src/lib/terrainSculpt.js", + "core:src/lib/tours/vrPanel.js", + "core:src/lib/vr/agentComfort.js", + "core:src/lib/vr/assetBrowser.js", + "core:src/lib/vr/dollhouse.js", + "core:src/lib/vr/frame.js", + "core:src/lib/vr/handInput.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vr/logicPanel.js", + "core:src/lib/vr/modes.js", + "core:src/lib/vr/pointer.js", + "core:src/lib/vr/sculpt.js", + "core:src/lib/vr/tools.js", + "core:src/lib/vr/worldSnap.js", + "core:src/lib/vrGamePanel.js", + "core:src/lib/vrHud.js", + "core:src/lib/vrPatch.js", + "core:src/lib/vrPerfStrip.js", + "core:src/lib/vrRecIndicator.js", + "core:src/lib/vrSleeve.js", + "core:src/lib/water/waterRuntime.js", + "core:src/lib/xrLook.js", + "core:src/modules/minigolf/module.js", + "core:src/modules/pong/module.js" + ], + "Object3D": [ + "core:src/lib/arch/archParts.js", + "core:src/lib/faceEdit.js", + "core:src/lib/lodLevelEdit.js", + "core:src/lib/measureItems.js", + "core:src/lib/meshEdit.js", + "core:src/lib/scatterConvert.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/splineEdit.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/tpanim/convert.js" + ], + "OrthographicCamera": [ + "core:src/lib/cameraObjects.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/sim/fluidRender.js" + ], + "PerspectiveCamera": [ + "core:src/components/editors/ModelPreview.svelte", + "core:src/components/menu/CharacterPanel.svelte", + "core:src/components/menu/PeerProfileCard.svelte", + "core:src/components/menu/Users.svelte", + "core:src/components/menu/ViewportPip.svelte", + "core:src/lib/agent/screenshot.js", + "core:src/lib/cameraObjects.js", + "core:src/lib/explorer.js", + "core:src/lib/perf/moment.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/prefabs.js", + "core:src/lib/sessions.js", + "core:src/lib/vr/measure.js", + "core:src/lib/water/waterRuntime.js" + ], + "PointLight": [ + "core:src/lib/environment.js", + "core:src/lib/geometries.svelte.js" + ], + "Points": [ + "core:src/lib/effectsBurst.js", + "core:src/lib/particleRuntime.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/tinyMarkers.js", + "core:src/lib/water/pourDrops.js" + ], + "RectAreaLight": [ + "core:src/lib/geometries.svelte.js" + ], + "Scene": [ + "core:src/components/editors/ModelPreview.svelte", + "core:src/components/menu/PeerProfileCard.svelte", + "core:src/lib/explorer.js", + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/prefabs.js", + "core:src/lib/sessions.js", + "core:src/lib/sim/fluidRender.js" + ], + "SpotLight": [ + "core:src/lib/geometries.svelte.js" + ], + "Sprite": [ + "core:src/lib/agentPresence.js", + "core:src/lib/path/pathObject.js", + "core:src/modules/pong/module.js" + ] + }, + "materials": { + "CopyMaterial": [ + "core:src/lib/post/traaPass.js" + ], + "LineBasicMaterial": [ + "core:src/components/play/AgentMarker.svelte", + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/cameraHelpers.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/drawMode.js", + "core:src/lib/faceEdit.js", + "core:src/lib/meshPivot.js", + "core:src/lib/placeGhost.js", + "core:src/lib/snapEngine.js", + "core:src/lib/vr/locomotion.js" + ], + "LineDashedMaterial": [ + "core:src/lib/vr/tools.js" + ], + "MeshBasicMaterial": [ + "core:src/components/AnnotationPins.svelte", + "core:src/components/UnderlayLayer.svelte", + "core:src/components/VRMeasureLabels.svelte", + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/ai/importFile.js", + "core:src/lib/arTable.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/avatars/dizzy.js", + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/colocationCalibrate.js", + "core:src/lib/comfortVignette.js", + "core:src/lib/drawMode.js", + "core:src/lib/faceEdit.js", + "core:src/lib/gameLevels/transition.js", + "core:src/lib/lightHelpers.js", + "core:src/lib/meshEdit.js", + "core:src/lib/meshPivot.js", + "core:src/lib/onionSkin.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeGhost.js", + "core:src/lib/proportionalRing.js", + "core:src/lib/rig/rigFixes.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/snapEngine.js", + "core:src/lib/splineEdit.js", + "core:src/lib/splineTool.js", + "core:src/lib/terrainSculpt.js", + "core:src/lib/textPathObject.js", + "core:src/lib/textPathRuntime.js", + "core:src/lib/tours/vrPanel.js", + "core:src/lib/uvEditor.js", + "core:src/lib/viewMode.js", + "core:src/lib/vr/agentComfort.js", + "core:src/lib/vr/assetBrowser.js", + "core:src/lib/vr/dollhouse.js", + "core:src/lib/vr/frame.js", + "core:src/lib/vr/handInput.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vr/logicPanel.js", + "core:src/lib/vr/modes.js", + "core:src/lib/vr/pointer.js", + "core:src/lib/vr/sculpt.js", + "core:src/lib/vr/tools.js", + "core:src/lib/vr/worldSnap.js", + "core:src/lib/vrGamePanel.js", + "core:src/lib/vrHud.js", + "core:src/lib/vrPerfStrip.js", + "core:src/lib/vrRecIndicator.js", + "core:src/lib/vrSleeve.js", + "core:src/lib/water/waterRuntime.js", + "core:src/modules/minigolf/module.js" + ], + "MeshLambertMaterial": [ + "core:src/lib/lod.js", + "core:src/lib/placeGhost.js" + ], + "MeshStandardMaterial": [ + "core:src/lib/ai/geometryTools.js", + "core:src/lib/ai/importFile.js", + "core:src/lib/arch/archParts.js", + "core:src/lib/audioDevices.js", + "core:src/lib/audioPatch.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/environment.js", + "core:src/lib/explorer.js", + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/kit/entityApp.js", + "core:src/lib/objectActions.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeholders.js", + "core:src/lib/splineTool.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/text3dBuild.js", + "core:src/lib/vrPatch.js", + "core:src/modules/pong/module.js" + ], + "PointsMaterial": [ + "core:src/lib/effectsBurst.js", + "core:src/lib/tinyMarkers.js" + ], + "ShaderMaterial": [ + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/particleRuntime.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeholders.js", + "core:src/lib/post/traaPass.js", + "core:src/lib/shaderCodeGuard.js", + "core:src/lib/sim/flowPaths.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/waterRuntime.js", + "core:src/lib/xrLook.js" + ], + "ShadowMaterial": [ + "core:src/lib/environment.js" + ], + "SpriteMaterial": [ + "core:src/lib/agentPresence.js", + "core:src/lib/path/pathObject.js", + "core:src/modules/pong/module.js" + ] + }, + "geometries": { + "BoxGeometry": [ + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/arch/archGeometry.js", + "core:src/lib/audioDevices.js", + "core:src/lib/avatars/assets.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/customGeometries.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/placeGhost.js", + "core:src/lib/placeholders.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/sim/fluidTank.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/vr/tools.js", + "core:src/lib/vrSleeve.js", + "core:src/modules/minigolf/module.js", + "core:src/modules/pong/module.js" + ], + "BufferGeometry": [ + "core:src/components/MeasureOverlay.svelte", + "core:src/components/PathWaypoints.svelte", + "core:src/components/play/AgentMarker.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/arch/archGeometry.js", + "core:src/lib/audioPatch.js", + "core:src/lib/bake/bakeApply.js", + "core:src/lib/cameraHelpers.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/customGeometries.js", + "core:src/lib/decimate.js", + "core:src/lib/drawMode.js", + "core:src/lib/effectsBurst.js", + "core:src/lib/faceEdit.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/lod.js", + "core:src/lib/materialsHandler.js", + "core:src/lib/meshBooleanCore.js", + "core:src/lib/objectActions.js", + "core:src/lib/particleRuntime.js", + "core:src/lib/sim/flowPathObject.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/snapEngine.js", + "core:src/lib/splineTool.js", + "core:src/lib/splineTube.js", + "core:src/lib/text3dBuild.js", + "core:src/lib/textPathObject.js", + "core:src/lib/textPathRuntime.js", + "core:src/lib/tinyMarkers.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vrHud.js", + "core:src/lib/vrPatch.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/waterRuntime.js" + ], + "CapsuleGeometry": [ + "core:src/lib/avatars/assets.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/kit/entityApp.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/terrainSurface.js" + ], + "CircleGeometry": [ + "core:src/components/AnnotationPins.svelte", + "core:src/lib/arTable.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/environment.js", + "core:src/lib/vr/dollhouse.js", + "core:src/lib/vr/frame.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vr/pointer.js" + ], + "ConeGeometry": [ + "core:src/lib/avatars/assets.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/vr/dollhouse.js", + "core:src/modules/minigolf/module.js" + ], + "ConvexGeometry": [ + "core:src/lib/colliderHelpers.js" + ], + "CylinderGeometry": [ + "core:src/lib/arch/archGeometry.js", + "core:src/lib/avatars/assets.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/customGeometries.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/sim/fluidEmitterObject.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/vr/pointer.js", + "core:src/lib/vrSleeve.js", + "core:src/modules/button/module.js" + ], + "DodecahedronGeometry": [ + "core:src/lib/terrainSurface.js" + ], + "EdgesGeometry": [ + "core:src/components/play/VRSelectionShell.svelte", + "core:src/lib/colliderHelpers.js", + "core:src/lib/meshPivot.js", + "core:src/lib/placeGhost.js", + "core:src/lib/vr/tools.js" + ], + "ExtrudeGeometry": [ + "core:src/lib/arch/archGeometry.js", + "core:src/lib/customGeometries.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/text3dBuild.js" + ], + "InstancedBufferGeometry": [ + "core:src/lib/water/waterRuntime.js" + ], + "LatheGeometry": [ + "core:src/lib/customGeometries.js" + ], + "OctahedronGeometry": [ + "core:src/lib/meshPivot.js" + ], + "PlaneGeometry": [ + "core:src/components/UnderlayLayer.svelte", + "core:src/lib/ai/importFile.js", + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/comfortVignette.js", + "core:src/lib/customGeometries.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/placeGhost.js", + "core:src/lib/placeholders.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/textPathObject.js", + "core:src/lib/tours/vrPanel.js", + "core:src/lib/vr/agentComfort.js", + "core:src/lib/vr/assetBrowser.js", + "core:src/lib/vr/handInput.js", + "core:src/lib/vr/logicPanel.js", + "core:src/lib/vr/modes.js", + "core:src/lib/vr/sculpt.js", + "core:src/lib/vr/worldSnap.js", + "core:src/lib/vrGamePanel.js", + "core:src/lib/vrPerfStrip.js", + "core:src/lib/vrRecIndicator.js", + "core:src/lib/vrSleeve.js", + "core:src/lib/water/waterRuntime.js", + "core:src/lib/xrLook.js" + ], + "RingGeometry": [ + "core:src/lib/arTable.js", + "core:src/lib/proportionalRing.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/terrainSculpt.js", + "core:src/lib/vr/dollhouse.js", + "core:src/lib/vr/pointer.js" + ], + "ShapeGeometry": [ + "core:src/components/AnnotationPins.svelte", + "core:src/lib/avatars/dizzy.js" + ], + "SphereGeometry": [ + "core:src/lib/audioDevices.js", + "core:src/lib/avatars/assets.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/colocationCalibrate.js", + "core:src/lib/gameLevels/transition.js", + "core:src/lib/lightHelpers.js", + "core:src/lib/meshEdit.js", + "core:src/lib/rig/rigFixes.js", + "core:src/lib/snapEngine.js", + "core:src/lib/splineEdit.js", + "core:src/lib/splineTool.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/vrSleeve.js", + "core:src/modules/pong/module.js" + ], + "TorusGeometry": [ + "core:src/lib/sim/fluidEmitterObject.js", + "core:src/lib/vrSleeve.js" + ], + "TubeGeometry": [ + "core:src/lib/audioPatch.js", + "core:src/lib/drawMode.js", + "core:src/lib/sim/flowPathObject.js", + "core:src/lib/vrPatch.js" + ], + "WireframeGeometry": [ + "core:src/lib/colliderHelpers.js", + "core:src/lib/faceEdit.js" + ] + }, + "textures": { + "CanvasTexture": [ + "core:src/lib/agentPresence.js", + "core:src/lib/avatars/characterStudio.js", + "core:src/lib/comfortVignette.js", + "core:src/lib/effectsBurst.js", + "core:src/lib/environment.js", + "core:src/lib/particleShader.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/tours/vrPanel.js", + "core:src/lib/uvEditor.js", + "core:src/lib/vr/agentComfort.js", + "core:src/lib/vr/assetBrowser.js", + "core:src/lib/vr/handInput.js", + "core:src/lib/vr/icons.js", + "core:src/lib/vr/logicPanel.js", + "core:src/lib/vr/modes.js", + "core:src/lib/vr/sculpt.js", + "core:src/lib/vr/worldSnap.js", + "core:src/lib/vrGamePanel.js", + "core:src/lib/vrHud.js", + "core:src/lib/vrPalette.js", + "core:src/lib/vrPerfStrip.js", + "core:src/lib/vrRecIndicator.js", + "core:src/modules/pong/module.js" + ], + "DataTexture": [ + "core:src/lib/environment.js", + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/photo/photoRender.js", + "core:src/lib/post/traaPass.js", + "core:src/lib/shaderTextures.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/water/waterTextures.js" + ], + "DepthTexture": [ + "core:src/lib/water/waterRuntime.js" + ], + "Texture": [ + "core:src/lib/bake/bakeApply.js", + "core:src/lib/hdri/hdriRuntime.js", + "core:src/lib/motion/swayNodes.js" + ] + }, + "userData": { + "__bakeCh": [ + "core:src/lib/bake/bakeApply.js", + "core:src/lib/bake/bakeScene.js" + ], + "__fadeBase": [ + "core:src/lib/nearAvatars.js" + ], + "__fadeCast": [ + "core:src/lib/nearAvatars.js" + ], + "__fluidVisual": [ + "core:src/lib/sim/flowPaths.js", + "core:src/lib/sim/fluidRender.js", + "core:src/lib/sim/jiggleRuntime.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/waterRuntime.js" + ], + "__helper": [ + "core:src/lib/agentPresence.js", + "core:src/lib/ai/lookTools.js" + ], + "__localOnly": [ + "core:src/components/menu/Controls.svelte", + "core:src/components/menu/LocalObjects.svelte", + "core:src/components/menu/Objects.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectListNav.js", + "core:src/lib/objectPermissions.js" + ], + "__plugScale": [ + "core:src/lib/vrPatch.js" + ], + "__textPathVisual": [ + "core:src/lib/textPathRuntime.js" + ], + "__uuid": [ + "core:src/lib/autosave.js" + ], + "__waterVisual": [ + "core:src/lib/sim/jiggleRuntime.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/volumes.js", + "core:src/lib/water/waterRuntime.js" + ], + "agentMarker": [ + "core:src/lib/agentPresence.js" + ], + "animatedClips": [ + "core:src/components/menu/Objects.svelte", + "core:src/lib/animatedImports.js" + ], + "animGraph": [ + "core:src/components/editors/AnimStatesWindow.svelte", + "core:src/lib/animatedImports.js", + "core:src/lib/tpanim/animGraph.js", + "core:src/lib/tpanim/animGraphRuntime.js" + ], + "animRef": [ + "core:src/lib/animatedImports.js", + "core:src/lib/fileHandler.svelte.js" + ], + "archPart": [ + "core:src/components/menu/Objects.svelte", + "core:src/lib/arch/archParts.js" + ], + "attachTo": [ + "core:src/lib/animatedImports.js" + ], + "avatarUniforms": [ + "core:src/lib/avatars/assets.js" + ], + "bake": [ + "core:src/lib/bake/bakeApply.js", + "core:src/lib/bake/bakeScene.js", + "core:src/lib/kitInstancingCore.js" + ], + "baseRotY": [ + "core:src/lib/kit/entityApp.js" + ], + "baseScale": [ + "core:src/lib/kit/entityApp.js" + ], + "behavior": [ + "core:src/lib/animatedImports.js", + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/packBehavior.js", + "core:src/lib/physics.js", + "core:src/lib/scatterSources.js", + "core:src/lib/vrGameInput.js" + ], + "bubbles": [ + "core:src/components/water/WaterPanel.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/water/waterActions.js", + "core:src/lib/water/waterRuntime.js" + ], + "cableId": [ + "core:src/lib/audioPatch.js" + ], + "cables": [ + "core:src/lib/prefabs.js" + ], + "camera": [ + "core:src/components/CameraPreview.svelte", + "core:src/components/film/FilmMode.svelte", + "core:src/components/menu/Inspector.svelte", + "core:src/lib/animationPreview.js", + "core:src/lib/audioDevices.js", + "core:src/lib/cameraHelpers.js", + "core:src/lib/cameraObjects.js", + "core:src/lib/cameraPreview.js", + "core:src/lib/cameraRig.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/customGeometries.js", + "core:src/lib/film/filmMode.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/gltfLookExport.js", + "core:src/lib/helperLayer.js", + "core:src/lib/materialSharing.js", + "core:src/lib/objectActions.js", + "core:src/lib/objectMenu.js", + "core:src/lib/objectOrigin.js", + "core:src/lib/postEffects.js", + "core:src/lib/primitivesCatalog.js", + "core:src/lib/propTracks.js" + ], + "canvas": [ + "core:src/modules/pong/module.js" + ], + "capacity": [ + "core:src/lib/placeholders.js" + ], + "cc0Source": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/ai/lookTools.js", + "core:src/lib/materialPresets.js" + ], + "character": [ + "core:src/lib/animatedImports.js", + "core:src/lib/humanoid/humanoidRig.js", + "core:src/lib/modelReplace.js" + ], + "checkpoint": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/inspector/LevelObjectSection.svelte", + "core:src/components/menu/scene/LevelsSection.svelte", + "core:src/lib/gameLevels/checkpoints.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/gameLevels/play.js", + "core:src/lib/gameLevels/spawn.js" + ], + "clears": [ + "core:src/lib/vr/pointer.js", + "core:src/lib/vrPanelOverlay.js" + ], + "clickable": [ + "core:src/lib/vrGameInput.js" + ], + "clipRefs": [ + "core:src/lib/animatedImports.js", + "core:src/lib/modelReplace.js", + "core:src/lib/tpanim/clipAssets.js" + ], + "clipsOff": [ + "core:src/lib/animatedImports.js" + ], + "colliderHint": [ + "core:src/lib/colliderSpec.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/geometryEdit.js", + "core:src/lib/modelLoader.js", + "core:src/lib/modelLoaderCore.js" + ], + "device": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/MusicToolbox.svelte", + "core:src/lib/audioDevices.js", + "core:src/lib/audioPatch.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/moduleRequirements.js", + "core:src/lib/objectActions.js", + "core:src/lib/vrGameInput.js", + "core:src/lib/vrPatch.js" + ], + "faceEdited": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/faceEdit.js", + "core:src/lib/geometryEdit.js" + ], + "feet": [ + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/connector/whereAreUsers.js", + "core:src/lib/geometries.svelte.js" + ], + "flowLength": [ + "core:src/lib/sim/flowPathObject.js" + ], + "flowPath": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/sim/FlowPathSection.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/motion/motionNodes.js", + "core:src/lib/objectActions.js", + "core:src/lib/sim/flowPathCore.js", + "core:src/lib/sim/flowPathObject.js", + "core:src/lib/sim/flowPaths.js", + "core:src/lib/sim/fluidEmitterActions.js", + "core:src/lib/sim/motionNodes.js", + "core:src/lib/textPathSources.js" + ], + "fluid": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/sim/FluidInteractionRow.svelte", + "core:src/components/sim/FluidTankSection.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/selectThrough.js", + "core:src/lib/sim/fluidActions.js", + "core:src/lib/sim/fluidCore.js", + "core:src/lib/sim/fluidGpuCore.js", + "core:src/lib/sim/fluidGpuHost.js", + "core:src/lib/sim/fluidRuntime.js", + "core:src/lib/sim/fluidTank.js", + "core:src/lib/water/pourDrops.js" + ], + "fluidEmitter": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/sim/FluidEmitterSection.svelte", + "core:src/components/sim/FluidInteractionRow.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidEmitterActions.js", + "core:src/lib/sim/fluidEmitterCore.js", + "core:src/lib/sim/fluidEmitterObject.js", + "core:src/lib/sim/fluidEmitterRuntime.js" + ], + "fluidInteraction": [ + "core:src/components/sim/FluidInteractionRow.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/sim/fluidColliders.js", + "core:src/lib/sim/fluidEmitterActions.js" + ], + "geometryParams": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/addObjects.js", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/ai/sceneFilter.js", + "core:src/lib/ai/tools.js", + "core:src/lib/arch/archGeometry.js", + "core:src/lib/arch/archParts.js", + "core:src/lib/colliderSpec.js", + "core:src/lib/customGeometries.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/geometryEdit.js", + "core:src/lib/geometryParams.js", + "core:src/lib/scatterConvert.js", + "core:src/lib/terrainCarve.js" + ], + "gltfPrimitive": [ + "core:src/lib/animatedImports.js", + "core:src/lib/rig/rigFixes.js" + ], + "groundHeight": [ + "core:src/lib/colliderHelpers.js" + ], + "handedness": [ + "core:src/components/Scene.svelte", + "core:src/lib/vr/assetBrowser.js", + "core:src/lib/vr/grip.js", + "core:src/lib/vr/handInput.js", + "core:src/lib/vr/input.js", + "core:src/lib/vr/logicPanel.js", + "core:src/lib/vr/modes.js", + "core:src/lib/vr/panels.js", + "core:src/lib/vr/sculpt.js", + "core:src/lib/vrGameInput.js", + "core:src/lib/vrPatch.js", + "core:src/lib/vrSleeve.js" + ], + "helper": [ + "core:src/lib/film/filmMode.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/gameLevels/transition.js", + "core:src/lib/vr/agentComfort.js" + ], + "humanoid": [ + "core:src/lib/tpanim/humanoidMap.js" + ], + "imageCard": [ + "core:src/lib/ai/imageCards.js", + "core:src/lib/ai/importFile.js" + ], + "imported": [ + "core:src/lib/ai/geometryTools.js" + ], + "instanceIds": [ + "core:src/lib/scatterEditAdapter.js", + "core:src/lib/scatterThin.js", + "core:src/lib/terrainSurface.js" + ], + "instanceTotal": [ + "core:src/lib/budgetMeterCore.js", + "core:src/lib/scatterThin.js" + ], + "isEditOverlay": [ + "core:src/components/menu/LodGroupPanel.svelte" + ], + "isFaceProxy": [ + "core:src/components/Scene.svelte", + "core:src/lib/faceEdit.js", + "core:src/lib/objectActions.js" + ], + "isLodLevelProxy": [ + "core:src/components/Scene.svelte", + "core:src/lib/lodLevelEdit.js" + ], + "isModuleProxy": [ + "core:src/lib/moduleContent.js" + ], + "isMultiPivot": [ + "core:src/components/Scene.svelte", + "core:src/lib/multiTransform.js", + "core:src/lib/snapEngine.js" + ], + "isScatterProxy": [ + "core:src/components/Scene.svelte", + "core:src/lib/scatterEdit.js" + ], + "isSplineProxy": [ + "core:src/components/Scene.svelte", + "core:src/lib/splineEdit.js" + ], + "isVertexProxy": [ + "core:src/components/Scene.svelte", + "core:src/lib/meshEdit.js", + "core:src/lib/objectActions.js" + ], + "kitBake": [ + "core:src/lib/bake/bakeApply.js" + ], + "kitBakeLayout": [ + "core:src/lib/bake/bakeApply.js", + "core:src/lib/kitInstancing.js" + ], + "kitEntity": [ + "core:src/lib/behaviours/app.js", + "core:src/lib/kit/entityApp.js" + ], + "kitWalkable": [ + "core:src/lib/kit/entityApp.js" + ], + "knocked": [ + "core:src/components/play/AvatarRig.svelte", + "core:src/lib/avatars/riggedAvatar.js", + "core:src/lib/connector/whereAreUsers.js", + "core:src/lib/geometries.svelte.js" + ], + "lightUuid": [ + "core:src/components/Scene.svelte", + "core:src/lib/lightHelpers.js" + ], + "local": [ + "core:src/lib/kitInstancing.js", + "core:src/lib/placeGhost.js" + ], + "localOnly": [ + "core:src/lib/comfortVignette.js", + "core:src/lib/effectsBurst.js", + "core:src/lib/vrGamePanel.js", + "core:src/lib/vrHud.js", + "core:src/lib/vrPerfStrip.js", + "core:src/lib/vrRecIndicator.js", + "core:src/lib/xrLook.js" + ], + "lod": [ + "core:src/App.svelte", + "core:src/components/editors/profiler/profilerScene.js", + "core:src/lib/animatedImports.js", + "core:src/lib/budgetMeter.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/importOptimize.js", + "core:src/lib/lod.js", + "core:src/lib/lodGroup.js", + "core:src/lib/lodGroupActions.js", + "core:src/lib/lodGroupCore.js", + "core:src/lib/modelLoader.js", + "core:src/lib/objectActions.js", + "core:src/lib/sceneOptimize.js", + "core:src/lib/sdk/storage.js" + ], + "lookTierAuthored": [ + "core:src/lib/materialPresetsCore.js", + "core:src/lib/materialTiers.js" + ], + "mapDataUrl": [ + "core:src/components/editors/UvEditor.svelte", + "core:src/components/menu/Inspector.svelte", + "core:src/lib/ai/importFile.js", + "core:src/lib/ai/lookTools.js", + "core:src/lib/image/imageEditor.js", + "core:src/lib/materialPresets.js", + "core:src/lib/materialsHandler.js", + "core:src/lib/sceneAssets.js", + "core:src/lib/shaderTextures.js", + "core:src/lib/uvEditor.js" + ], + "mapSource": [ + "core:src/lib/ai/importFile.js", + "core:src/lib/ai/lookTools.js", + "core:src/lib/image/imageEditor.js", + "core:src/lib/materialsHandler.js" + ], + "mapSources": [ + "core:src/lib/ai/lookTools.js" + ], + "materialPreset": [ + "core:src/lib/ai/lookTools.js", + "core:src/lib/materialPresets.js" + ], + "measure": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/Objects.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/measure.js", + "core:src/lib/measureCore.js", + "core:src/lib/measureItems.js", + "core:src/lib/objectMenu.js", + "core:src/lib/scenePick.js", + "core:src/lib/shortcuts.js", + "core:src/lib/vr/buildRings.js", + "core:src/lib/vrRadialMenu.js" + ], + "moduleId": [ + "core:src/lib/perf/detailed.js" + ], + "nearFade": [ + "core:src/components/play/AvatarRig.svelte" + ], + "normalMapDataUrl": [ + "core:src/lib/materialPresets.js" + ], + "optimized": [ + "core:src/lib/importOptimize.js" + ], + "origin": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/animationPreview.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/materialSharing.js", + "core:src/lib/meshPivot.js", + "core:src/lib/motion/tweenNodes.js", + "core:src/lib/multiTransform.js", + "core:src/lib/objectActions.js", + "core:src/lib/objectOrigin.js", + "core:src/lib/onionSkin.js", + "core:src/lib/snapEngine.js" + ], + "owner": [ + "core:src/components/UnderlayLayer.svelte" + ], + "packRef": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/export/exportCore.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/lodGroup.js", + "core:src/lib/objectMenu.js", + "core:src/lib/packRefs.js", + "core:src/lib/placeholders.js", + "core:src/lib/sceneOptimize.js", + "core:src/lib/sessions.js" + ], + "packStub": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/autosave.js", + "core:src/lib/kitInstancing.js", + "core:src/lib/lodGroup.js", + "core:src/lib/objectMenu.js", + "core:src/lib/packRefs.js", + "core:src/lib/sceneOptimize.js", + "core:src/lib/sessions.js" + ], + "particles": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/addObjects.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/objectActions.js", + "core:src/lib/objectMenu.js", + "core:src/lib/particleActions.js", + "core:src/lib/particleRuntime.js", + "core:src/lib/physics.js" + ], + "pathLabel": [ + "core:src/lib/path/pathObject.js" + ], + "physics": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/sim/PhysicsFloats.svelte", + "core:src/lib/addObjects.js", + "core:src/lib/ai/aiPhysicsDefault.js", + "core:src/lib/ai/flowTools.js", + "core:src/lib/ai/runtimeTools.js", + "core:src/lib/ai/tools.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/arch/archParts.js", + "core:src/lib/audioDevices.js", + "core:src/lib/bake/bakeScene.js", + "core:src/lib/cameraObjects.js", + "core:src/lib/colliderDecomposeCore.js", + "core:src/lib/colliderEdit.js", + "core:src/lib/colliderHelpers.js", + "core:src/lib/colliderSpec.js", + "core:src/lib/collisionGroups.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/flowRuntime.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/materialSharing.js", + "core:src/lib/moveSmoothing.js", + "core:src/lib/objectActions.js", + "core:src/lib/objectOrigin.js", + "core:src/lib/packBehavior.js", + "core:src/lib/particleActions.js", + "core:src/lib/particlePresets.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/physics.js", + "core:src/lib/playInteract.js", + "core:src/lib/sim/buoyancy.js", + "core:src/lib/sim/flowPathObject.js", + "core:src/lib/sim/fluidColliders.js", + "core:src/lib/sim/fluidEmitterRuntime.js", + "core:src/lib/sim/fluidRuntime.js", + "core:src/lib/sim/fluidTank.js", + "core:src/lib/sim/motionNodes.js", + "core:src/lib/sim/splashWatch.js", + "core:src/lib/vr/grip.js", + "core:src/lib/vr/locomotion.js", + "core:src/lib/water/volumes.js", + "core:src/lib/water/waterActions.js", + "core:src/modules/towers/module.js" + ], + "pick": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/selectThrough.js" + ], + "play": [ + "core:src/lib/audioDevices.js", + "core:src/lib/dungeonPlay.js", + "core:src/lib/hudKinds.js", + "core:src/lib/hudMinimap.js", + "core:src/lib/playCursor.js", + "core:src/lib/playSettings.js", + "core:src/lib/playSpawn.js", + "core:src/lib/sdk/pointer.js", + "core:src/lib/sdk/world.js", + "core:src/lib/vr/locomotion.js" + ], + "plug": [ + "core:src/lib/audioDevices.js" + ], + "pongSide": [ + "core:src/modules/pong/module.js" + ], + "portal": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/inspector/LevelObjectSection.svelte", + "core:src/components/menu/scene/LevelsSection.svelte", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/gameLevels/play.js", + "core:src/lib/gameLevels/spawn.js" + ], + "pour": [ + "core:src/components/water/PourPanel.svelte", + "core:src/lib/objectActions.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/waterActions.js" + ], + "prefab": [ + "core:src/lib/prefabSync.js" + ], + "prefabKey": [ + "core:src/lib/prefabSync.js", + "core:src/lib/prefabs.js" + ], + "prefabKeys": [ + "core:src/lib/prefabSync.js" + ], + "provenance": [ + "core:src/components/menu/inspector/CharacterSection.svelte", + "core:src/lib/ai/importFile.js", + "core:src/lib/animatedImports.js", + "core:src/lib/download/characterDownload.js", + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/modelReplace.js", + "core:src/lib/provenance.js" + ], + "reduced": [ + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/objectMenu.js" + ], + "scatterSet": [ + "core:src/lib/terrainSurface.js" + ], + "shaderBackendFallback": [ + "core:src/lib/shaderBackends.js" + ], + "shaderCodeDisposed": [ + "core:src/lib/shaderCodeGuard.js" + ], + "shaderCodeFirstFrameMs": [ + "core:src/lib/shaderCodeGuard.js" + ], + "shaderCodeHash": [ + "core:src/lib/shaderCodeGuard.js", + "core:src/lib/shaderGraph.js" + ], + "shaderInjected": [ + "core:src/lib/shaderBackends.js" + ], + "shaderTextureRefs": [ + "core:src/lib/photo/photoCore.js", + "core:src/lib/shaderGraph.js" + ], + "shaderUniforms": [ + "core:src/lib/photo/photoCore.js", + "core:src/lib/shaderBackends.js", + "core:src/lib/shaderCodeGuard.js", + "core:src/lib/shaderGraph.js" + ], + "shading": [ + "core:src/lib/ai/geometryTools.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/faceEdit.js" + ], + "shadow": [ + "core:src/lib/addObjects.js", + "core:src/lib/ai/shadowFlags.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/audioDevices.js", + "core:src/lib/drawMode.js", + "core:src/lib/gameLevels/objects.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/multiEdit.js", + "core:src/lib/packRefs.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/shadowDefaults.js", + "core:src/lib/sim/flowPathObject.js", + "core:src/lib/sim/fluidEmitterObject.js", + "core:src/lib/textPathObject.js", + "core:src/lib/water/waterActions.js" + ], + "shadowMapSize": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/lightParams.js", + "core:src/lib/multiEdit.js" + ], + "sleeveCustom": [ + "core:src/lib/vrSleeve.js" + ], + "sleeveKind": [ + "core:src/lib/vrSleeve.js" + ], + "sleeveSlotId": [ + "core:src/lib/vrSleeve.js" + ], + "source": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/cc0/cc0Core.js", + "core:src/lib/cc0/cc0Import.js", + "core:src/lib/importOptimize.js" + ], + "spawnedFrom": [ + "core:src/lib/transientObjects.js" + ], + "spline": [ + "core:src/components/editors/nodes/PathEventNode.svelte", + "core:src/components/menu/inspector/PathSection.svelte", + "core:src/components/sim/FlowPathSection.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/flattenActions.js", + "core:src/lib/motion/motionNodes.js", + "core:src/lib/objectMenu.js", + "core:src/lib/path/pathActions.js", + "core:src/lib/path/pathCore.js", + "core:src/lib/path/pathObject.js", + "core:src/lib/path/pathRuntime.js", + "core:src/lib/splineEdit.js", + "core:src/lib/splineTool.js", + "core:src/lib/splineTube.js", + "core:src/lib/terrainCarve.js", + "core:src/lib/textPathEdit.js", + "core:src/lib/textPathSources.js", + "core:src/lib/vrRadialMenu.js", + "core:src/modules/race/module.js", + "core:src/modules/race/track.js" + ], + "spotTarget": [ + "core:src/lib/lightHelpers.js", + "core:src/lib/lightParams.js" + ], + "switcherShape": [ + "core:src/lib/flowRuntime.js" + ], + "tags": [ + "core:src/lib/behaviours/app.js" + ], + "terrain": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/inspector/ScatterFillRows.svelte", + "core:src/components/menu/inspector/ScatterSection.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/ai/worldTools.js", + "core:src/lib/faceEdit.js", + "core:src/lib/flattenActions.js", + "core:src/lib/geometries.svelte.js", + "core:src/lib/geometryEdit.js", + "core:src/lib/objectMenu.js", + "core:src/lib/scatterConvert.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/scatterEditAdapter.js", + "core:src/lib/scatterSources.js", + "core:src/lib/terrainPaint.js", + "core:src/lib/terrainSculpt.js", + "core:src/lib/terrainSurface.js", + "core:src/lib/vr/grip.js", + "core:src/lib/vr/radial.js", + "core:src/lib/vrRadialMenu.js" + ], + "terrainLayers": [ + "core:src/components/menu/inspector/TerrainPaintSection.svelte", + "core:src/lib/terrainPaint.js", + "core:src/lib/terrainPaintCore.js", + "core:src/lib/terrainSurface.js" + ], + "terrainScatter": [ + "core:src/components/menu/SculptToolbar.svelte", + "core:src/components/menu/inspector/ScatterFillRows.svelte", + "core:src/components/menu/inspector/ScatterSection.svelte", + "core:src/lib/physics.js", + "core:src/lib/scatterConvert.js", + "core:src/lib/scatterEdit.js", + "core:src/lib/scatterEditAdapter.js", + "core:src/lib/terrainPaint.js", + "core:src/lib/terrainScatterCore.js", + "core:src/lib/terrainSurface.js" + ], + "terrainScatterOf": [ + "core:src/lib/budgetMeter.js", + "core:src/lib/cleanView.js", + "core:src/lib/terrainSurface.js" + ], + "terrainSplat": [ + "core:src/components/menu/inspector/TerrainPaintSection.svelte", + "core:src/lib/ai/worldTools.js", + "core:src/lib/sessions.js", + "core:src/lib/terrainPaintCore.js", + "core:src/lib/terrainSurface.js" + ], + "textPath": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/menu/TextPathSection.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/ai/textTools.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/meshEdit.js", + "core:src/lib/objectActions.js", + "core:src/lib/selectThrough.js", + "core:src/lib/textFonts.js", + "core:src/lib/textPathCore.js", + "core:src/lib/textPathEdit.js", + "core:src/lib/textPathObject.js", + "core:src/lib/textPathRuntime.js", + "core:src/lib/textPathSources.js" + ], + "texTransform": [ + "core:src/lib/materialMapTextures.js" + ], + "thin": [ + "core:src/lib/scatterThin.js" + ], + "tour": [ + "core:src/components/play/VRMenu.svelte", + "core:src/components/play/VRSettingsPanel.svelte", + "core:src/lib/vr/tourTargets.js" + ], + "towersSlot": [ + "core:src/modules/towers/module.js" + ], + "tpEdited": [ + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/materialMaps.js", + "core:src/lib/materialsHandler.js" + ], + "transient": [ + "core:src/lib/behaviours/app.js", + "core:src/lib/objectActions.js", + "core:src/lib/transientObjects.js", + "core:src/lib/vr/locomotion.js", + "core:src/modules/targettoss/module.js", + "core:src/modules/towers/module.js" + ], + "underlay": [ + "core:src/components/UnderlayLayer.svelte" + ], + "vertexEdited": [ + "core:src/components/menu/Inspector.svelte", + "core:src/lib/ai/geometryTools.js", + "core:src/lib/geometryEdit.js", + "core:src/lib/meshEdit.js" + ], + "visual": [ + "core:src/lib/sim/fluidRender.js" + ], + "vrm": [ + "core:src/lib/vrm/vrmRuntime.js" + ], + "vrmExpressions": [ + "core:src/components/menu/inspector/CharacterSection.svelte", + "core:src/lib/animatedImports.js", + "core:src/lib/vrm/vrmRuntime.js" + ], + "vrmLicence": [ + "core:src/lib/fileHandler.svelte.js", + "core:src/lib/modelReplace.js", + "core:src/lib/vrm/vrmRuntime.js" + ], + "vrmMeta": [ + "core:src/components/menu/inspector/CharacterSection.svelte", + "core:src/lib/vrm/vrmRuntime.js" + ], + "vrOverlay": [ + "core:src/lib/path/pathObject.js", + "core:src/lib/splineEdit.js", + "core:src/lib/vr/pointer.js", + "core:src/lib/vrHud.js" + ], + "water": [ + "core:src/components/menu/Inspector.svelte", + "core:src/components/water/WaterPanel.svelte", + "core:src/lib/ai/worldTools.js", + "core:src/lib/collisionGroups.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/objectActions.js", + "core:src/lib/physics.js", + "core:src/lib/sdk/water.js", + "core:src/lib/selectThrough.js", + "core:src/lib/sim/fluidRuntime.js", + "core:src/lib/sim/splashWatch.js", + "core:src/lib/water/pourDrops.js", + "core:src/lib/water/presets.js", + "core:src/lib/water/volumes.js", + "core:src/lib/water/waterActions.js", + "core:src/lib/water/waterRuntime.js", + "core:src/lib/water/waterVR.js", + "core:src/lib/water/waves.js" + ], + "wpIndex": [ + "core:src/components/PathWaypoints.svelte", + "core:src/lib/pathCapture.js" + ] + }, + "loaderCalls": { + ".parseImages(": [ + "core:src/lib/materialsHandler.js" + ], + ".parseMaterials(": [ + "core:src/lib/materialsHandler.js" + ], + ".parseTextures(": [ + "core:src/lib/materialsHandler.js" + ], + "new THREE.ObjectLoader()": [ + "core:src/components/editors/Explorer.svelte", + "core:src/lib/autosave.js", + "core:src/lib/commandsHandler.svelte.js", + "core:src/lib/history.js", + "core:src/lib/lightSnapshot.js", + "core:src/lib/materialsHandler.js", + "core:src/lib/placeDrag.js", + "core:src/lib/prefabLinks.js", + "core:src/lib/prefabs.js", + "core:src/lib/sessions.js", + "core:src/lib/vrSleeve.js" + ] + } + }, + "modules": { + "parameters": {}, + "appliedParameters": {}, + "objects": { + "Group": [ + "modules:modules/_template/module.js", + "modules:modules/blocks/module.js", + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/piano/module.js", + "modules:modules/sabers/module.js", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/avatars.js", + "modules:modules/waves/src/board.js", + "modules:modules/waves/src/juice.js", + "modules:modules/waves/src/models.js" + ], + "InstancedMesh": [ + "modules:modules/blocks/module.js", + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ], + "LineSegments": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/powers.js" + ], + "Mesh": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/piano/module.js", + "modules:modules/sabers/module.js", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/look.js", + "modules:modules/untangle/src/vrbar.js", + "modules:modules/untangle/src/vrmenu.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/board.js", + "modules:modules/waves/src/juice.js", + "modules:modules/waves/src/models.js", + "modules:modules/waves/src/powers.js", + "modules:tests/untangle-vr.test.cjs", + "modules:tests/untangle-vr2.test.cjs" + ], + "Object3D": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js" + ], + "PerspectiveCamera": [ + "modules:tests/untangle-vr2.test.cjs" + ], + "PointLight": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "Points": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ], + "Sprite": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js" + ] + }, + "materials": { + "LineBasicMaterial": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/powers.js" + ], + "MeshBasicMaterial": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js", + "modules:modules/untangle/src/vrbar.js", + "modules:modules/untangle/src/vrmenu.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/board.js", + "modules:modules/waves/src/juice.js", + "modules:modules/waves/src/powers.js", + "modules:tests/untangle-vr.test.cjs", + "modules:tests/untangle-vr2.test.cjs" + ], + "MeshLambertMaterial": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "MeshStandardMaterial": [ + "modules:modules/blocks/module.js", + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/dungeon/src/torch.js", + "modules:modules/piano/module.js", + "modules:modules/sabers/module.js", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js" + ], + "PointsMaterial": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ], + "SpriteMaterial": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js" + ] + }, + "geometries": { + "BoxGeometry": [ + "modules:modules/blocks/module.js", + "modules:modules/car/module.js", + "modules:modules/door-keypad/module.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/essentials/module.js", + "modules:modules/piano/module.js", + "modules:modules/smart-unwrap/test/run.mjs", + "modules:modules/waves/module.js", + "modules:modules/waves/src/juice.js", + "modules:modules/waves/src/models.js", + "modules:tests/untangle-vr2.test.cjs" + ], + "BufferGeometry": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/torch.js", + "modules:modules/smart-unwrap/test/run.mjs", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ], + "CapsuleGeometry": [ + "modules:modules/fps-player/module.js" + ], + "CircleGeometry": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js" + ], + "ConeGeometry": [ + "modules:modules/_template/module.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "CylinderGeometry": [ + "modules:modules/door-keypad/module.js", + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/essentials/module.js", + "modules:modules/sabers/module.js", + "modules:modules/smart-unwrap/test/run.mjs", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js" + ], + "EdgesGeometry": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/powers.js" + ], + "IcosahedronGeometry": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/juice.js", + "modules:modules/waves/src/powers.js" + ], + "OctahedronGeometry": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "PlaneGeometry": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/vrbar.js", + "modules:modules/untangle/src/vrmenu.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/board.js", + "modules:modules/waves/src/juice.js", + "modules:tests/untangle-vr.test.cjs" + ], + "ShapeGeometry": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ], + "SphereGeometry": [ + "modules:modules/sabers/module.js", + "modules:modules/smart-unwrap/test/run.mjs", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js" + ], + "TorusGeometry": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/essentials/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js", + "modules:modules/waves/src/powers.js" + ], + "TubeGeometry": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/look.js" + ] + }, + "textures": { + "CanvasTexture": [ + "modules:modules/tutorial-room/module.js", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/look.js", + "modules:modules/untangle/src/vrbar.js", + "modules:modules/untangle/src/vrmenu.js", + "modules:modules/waves/module.js", + "modules:modules/waves/src/board.js" + ], + "DataTexture": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ] + }, + "userData": { + "_c": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "_dk": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js", + "modules:tests/dungeon-quest.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "_dr": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/game.js", + "modules:modules/dungeon-realms/src/index.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:tests/dungeon-realms.test.cjs" + ], + "_ut": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js" + ], + "accent": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js" + ], + "campaignChecksum": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "canvas": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js" + ], + "checksum": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "cull": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "device": [ + "modules:modules/music-dj/module.js", + "modules:modules/music-fx/module.js", + "modules:modules/music-lab/module.js", + "modules:modules/music-voice/module.js", + "modules:tests/music-fx.test.cjs", + "modules:tests/music-jam-room.test.cjs" + ], + "dipped": [ + "modules:modules/music-lab/module.js", + "modules:modules/piano/module.js" + ], + "drumPad": [ + "modules:modules/music-lab/module.js" + ], + "drumStep": [ + "modules:modules/music-lab/module.js" + ], + "essentialLink": [ + "modules:modules/essentials/module.js" + ], + "fbLit": [ + "modules:modules/football/module.js", + "modules:modules/football/src/nodes.js", + "modules:tests/football.test.cjs" + ], + "fbSize": [ + "modules:modules/football/module.js", + "modules:modules/football/src/toolbox.js" + ], + "fbTeam": [ + "modules:modules/football/module.js", + "modules:modules/football/src/nodes.js" + ], + "fit": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js" + ], + "flicker": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "floorIndex": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "glb": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js", + "modules:tests/waves-shooter.test.cjs" + ], + "glow": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js", + "modules:modules/waves/src/weapon.js", + "modules:tests/waves-shooter.test.cjs" + ], + "gltfExtensions": [ + "modules:modules/waves/assets/gltf-loader.js" + ], + "isModuleProxy": [ + "modules:tests/modes-audit.test.cjs" + ], + "kit": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/game.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/index.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "lastNote": [ + "modules:modules/piano/module.js", + "modules:tests/modes-audit.test.cjs" + ], + "levelCount": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon.test.cjs" + ], + "localOnly": [ + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/vrmenu.js" + ], + "midi": [ + "modules:modules/music-lab/module.js", + "modules:modules/music-voice/module.js", + "modules:modules/piano/module.js", + "modules:tests/modes-audit.test.cjs", + "modules:tests/music-lab.test.cjs" + ], + "mimeType": [ + "modules:modules/waves/assets/gltf-loader.js" + ], + "muzzle": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/models.js", + "modules:modules/waves/src/weapon.js", + "modules:tests/waves-shooter.test.cjs" + ], + "name": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:modules/waves/assets/gltf-loader.js" + ], + "params": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon.test.cjs" + ], + "physics": [ + "modules:modules/football/module.js", + "modules:modules/football/src/game.js", + "modules:modules/football/src/kicker.js" + ], + "pick": [ + "modules:tests/modes-audit.test.cjs" + ], + "pivot": [ + "modules:modules/waves/assets/gltf-loader.js" + ], + "play": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/game.js", + "modules:modules/dungeon-realms/src/index.js", + "modules:modules/dungeon-realms/src/juice.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:modules/dungeon-realms/src/rules.js", + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/contract.js", + "modules:modules/dungeon/src/index.js", + "modules:modules/dungeon/src/kit.js", + "modules:modules/dungeon/src/render.js", + "modules:modules/dungeon/test/contract.test.mjs", + "modules:modules/dungeon/test/run.mjs", + "modules:modules/untangle/module.js", + "modules:modules/untangle/src/index.js", + "modules:modules/untangle/src/stance.js", + "modules:tests/dungeon-quest.test.cjs", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs", + "modules:tests/modes-audit.test.cjs", + "modules:tests/perf-probe.cjs" + ], + "portal": [ + "modules:modules/dungeon-realms/module.js", + "modules:modules/dungeon-realms/src/index.js", + "modules:modules/dungeon-realms/src/overlay.js", + "modules:tests/dungeon-realms.test.cjs" + ], + "samplerPad": [ + "modules:modules/music-lab/module.js" + ], + "seed": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js", + "modules:tests/dungeon-realms.test.cjs", + "modules:tests/dungeon.test.cjs" + ], + "slot": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "spots": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "stats": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/kit.js" + ], + "torch": [ + "modules:modules/dungeon/module.js", + "modules:modules/dungeon/src/render.js" + ], + "transport": [ + "modules:modules/music-lab/module.js" + ], + "wvBase": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/fx.js" + ], + "wvCore": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/avatars.js", + "modules:modules/waves/src/fx.js" + ], + "wvGlow": [ + "modules:modules/waves/module.js", + "modules:modules/waves/src/avatars.js" + ] + }, + "loaderCalls": {} + } + }, + "content": { + "files": [ + "static/templates/architecture-shell/scene.tpscene", + "static/templates/level-blockout/scene.tpscene", + "static/templates/physics-playground/scene.tpscene", + "static/templates/starter-recipes/scene.tpscene", + "static/templates/two-levels/scene.tpscene", + "tests/fixtures/scenes-1.22/aquarium.tpscene", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene", + "tests/fixtures/scenes-1.22/island-ocean.tpscene", + "tests/fixtures/scenes-1.22/jelly-room.tpscene", + "tests/fixtures/scenes-1.22/pool-party.tpscene", + "tests/fixtures/schema-1.65/capture.tpscene", + "tests/fixtures/schema-1.65/prefab.json", + "tests/fixtures/schema-1.65/wire.json", + "tests/fixtures/sequences-1.57/intro.json", + "scenes@954b8a6/contests/follow-the-beat/contest.json", + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene", + "scenes@954b8a6/contests/make-a-mirror/contest.json", + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene", + "scenes@954b8a6/examples/aquarium/scene.tpscene", + "scenes@954b8a6/examples/fluid-tank-toy/scene.tpscene", + "scenes@954b8a6/examples/island-ocean/scene.tpscene", + "scenes@954b8a6/examples/jelly-room/scene.tpscene", + "scenes@954b8a6/examples/lighthouse-island/scene.tpscene", + "scenes@954b8a6/examples/pool-party/scene.tpscene", + "scenes@954b8a6/examples/water-works/scene.tpscene", + "scenes@954b8a6/games/dungeon-realms/scene.tpscene", + "scenes@954b8a6/games/escape-room/scene.tpscene", + "scenes@954b8a6/games/football/scene.tpscene", + "scenes@954b8a6/games/jam-room/scene.tpscene", + "scenes@954b8a6/games/marble-maze/scene.tpscene", + "scenes@954b8a6/games/mini-golf/scene.tpscene", + "scenes@954b8a6/games/race/scene.tpscene", + "scenes@954b8a6/games/sky-run/scene.tpscene", + "scenes@954b8a6/games/stars-room/scene.tpscene", + "scenes@954b8a6/games/target-toss/scene.tpscene", + "scenes@954b8a6/games/towers/scene.tpscene", + "scenes@954b8a6/games/untangle/scene.tpscene", + "scenes@954b8a6/games/waves/scene.tpscene", + "scenes@954b8a6/templates/agent-workshop/scene.tpscene", + "scenes@954b8a6/templates/architecture-shell/scene.tpscene", + "scenes@954b8a6/templates/castle-courtyard/scene.tpscene", + "scenes@954b8a6/templates/film-set/scene.tpscene", + "scenes@954b8a6/templates/forest-clearing/scene.tpscene", + "scenes@954b8a6/templates/game-plot/scene.tpscene", + "scenes@954b8a6/templates/level-blockout/scene.tpscene", + "scenes@954b8a6/templates/market-square/scene.tpscene", + "scenes@954b8a6/templates/physics-playground/scene.tpscene", + "scenes@954b8a6/templates/product-shot/scene.tpscene", + "scenes@954b8a6/templates/shader-garden/scene.tpscene", + "scenes@954b8a6/templates/starter-recipes/scene.tpscene", + "scenes@954b8a6/templates/tavern-interior/scene.tpscene", + "scenes@954b8a6/templates/text-sign/scene.tpscene", + "scenes@954b8a6/templates/topple-tower/scene.tpscene", + "scenes@954b8a6/templates/two-levels/scene.tpscene", + "scenes@954b8a6/templates/wizards-tower/scene.tpscene" + ], + "errors": [], + "elements": 2348, + "materialPayloads": 1, + "maxElementBytes": 1764102, + "maxDepth": 3, + "maxChildren": 138, + "metadataVersions": { + "4.7": 2348 + }, + "sessionKeys": { + "animated": 44, + "animations": 44, + "annotations": 50, + "appVersion": 50, + "camera": 50, + "count": 50, + "createdAt": 50, + "edges": 50, + "environment": 34, + "format": 50, + "formatMinor": 14, + "game": 44, + "graphs": 50, + "hud": 44, + "id": 50, + "joints": 50, + "modules": 11, + "music": 1, + "name": 50, + "nodes": 50, + "objects": 50, + "patch": 1, + "physics": 28, + "post": 44, + "shaderGraphs": 44, + "thumbnail": 50, + "workspace": 44 + }, + "topLevelKeys": { + "geometries": 1009, + "images": 4, + "materials": 1010, + "metadata": 2348, + "object": 2348, + "shapes": 6, + "textures": 4 + }, + "objectTypes": { + "AmbientLight": { + "count": 2, + "fields": [ + "castShadow", + "color", + "frustumCulled", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "c0198c00-6070-4d9b-b406-c97a439cfb8d" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "AmbientLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 7, + "values": [ + "Ambient" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 16777215, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "DirectionalLight": { + "count": 14, + "fields": [ + "castShadow", + "color", + "frustumCulled", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "shadow", + "static", + "target", + "type", + "up", + "userData", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "42ec22a3-9ea3-4ddb-8b1f-c357dfaf324c", + "ff9a6259-d871-4493-9995-26ba74120b1e", + "cbe6d975-1694-4d79-aaa6-c4a15258761c", + "340a12b8-8ffd-47a2-9d06-921432c8f889", + "78ab58aa-c421-4f32-b8a9-d945fa6785c0", + "cbbde19c-7a9a-4b10-8dfa-b94d2604c5fe", + "71e2789c-e461-41d2-a709-c6f2d4291413", + "92afeb0c-03e8-445e-b96f-eac2a4969b66", + "350da0a1-b0aa-48f2-8cc0-f9afd6d85164", + "45846fd7-8e45-4ad5-b29c-fa6022f32684", + "c0c65332-2991-4f8b-abfc-bae0ecfbb7fd", + "465c80b7-56df-4aac-a6b7-8b9891cc8b50" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [ + "DirectionalLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 11, + "values": [ + "Sun", + "Directional", + "Lamp left", + "Lamp right" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 13820671, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 0.9, + "max": 3, + "maxLen": 0, + "values": [] + }, + "shadow": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 514, + "values": [ + "{bias,blurSamples,camera,intensity,mapSize,normalBias,radius}" + ] + }, + "target": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "c30b75ae-9118-4952-bf1b-6505ed54286e", + "497c9d92-e44a-473d-9521-b10fec46e540", + "44d33204-2fac-4e96-b0a1-a454fe31e155", + "64ad890a-72e6-4d79-8932-ac1cca52a770", + "57b0f41c-cadf-4e56-8fb2-5feeda1aed8c", + "8fd0816a-0c02-4a59-a01a-8036aaa3b1eb", + "0622c6f0-2250-41e8-baab-bceb00709111", + "eead1579-1214-4fe0-af9a-ac6f6cfa3227", + "35b5e0d4-c7fb-441b-b4b1-6bdbd9f5a663", + "248c4fe1-4124-4cc9-8de2-0203bd94eb19", + "0a05dac2-0988-4ac0-bc28-adf7fc9aa84c", + "fc8d6e85-1c6a-45fd-ad73-057628733586" + ] + } + }, + "where": [ + "scenes@954b8a6/examples/fluid-tank-toy/scene.tpscene @objects[]", + "scenes@954b8a6/examples/jelly-room/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/scenes-1.22/jelly-room.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "Group": { + "count": 1351, + "fields": [ + "castShadow", + "children", + "frustumCulled", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "userData", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "3582b242-5392-4550-8acc-4c324909551c", + "4644612f-30e9-41f1-9036-04fe779c5ba4", + "194c4a88-fb8b-4a31-8b6a-adb6a4afe482", + "01b59c89-c1b5-4da1-a37b-20994f413158", + "05f2237d-3dd1-465c-8d9c-15e270b4b426", + "b95b39b0-f48c-43a6-a44d-50d76baaafb5", + "74cf4d7f-ea1e-4d99-ac3f-105c475e4b3c", + "d2789ef9-e7c8-4932-8fdc-46605e9074fb", + "2344031f-c607-4a99-b5d5-e0544e7e816d", + "3adfcc09-d5eb-4746-97e4-218ff4e0f73f", + "80d7cffe-1e8c-4771-bba4-25b3584b0212", + "f9c82a34-291f-4da9-8eff-8bf1064032bb" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "Group" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 28, + "values": [ + "Fish orange", + "Fish blue", + "Fish yellow", + "Fish red", + "Fish striped", + "Conductor", + "Floor grid", + "Sculpture", + "Ghost", + "Eelgrass 1", + "Eelgrass 2", + "Eelgrass 3" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene @objects[]", + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]" + ] + }, + "HemisphereLight": { + "count": 6, + "fields": [ + "castShadow", + "color", + "frustumCulled", + "groundColor", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "4ad2006b-5a55-4461-a599-3cf9c634d9e2", + "9b7c4d98-723b-4ff2-a143-2ea8fa23ed0b", + "d830ee89-1cfb-471d-9526-9800f77bab55", + "52639902-a1f0-43fc-8e71-d99e69d5b993", + "1d8f02b7-12c3-401e-90d2-9ad85b21523f" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 15, + "values": [ + "HemisphereLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 10, + "values": [ + "Hemisphere", + "Fill", + "Sky fill", + "Arena fill" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 13625087, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 0.6, + "max": 1, + "maxLen": 0, + "values": [] + }, + "groundColor": { + "kinds": [ + "number" + ], + "min": 3811872, + "max": 16777215, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/games/marble-maze/scene.tpscene @objects[]", + "scenes@954b8a6/games/mini-golf/scene.tpscene @objects[]", + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "scenes@954b8a6/games/waves/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "Mesh": { + "count": 1827, + "fields": [ + "castShadow", + "children", + "frustumCulled", + "geometry", + "layers", + "material", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "userData", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 53, + "values": [ + "2d088f8b-ffbf-48a3-8f18-e63100194b8e", + "2bccc8be-a439-4eab-80b6-0577eba267fc", + "e4b58e78-fb2a-48d4-a161-4256ebb02a00", + "bb51fddf-7289-4f1b-84e0-8a9901f30ab7", + "63d6c1a5-45ae-471b-aecc-1144a11c8285", + "ed4250c1-07b0-4c2b-bdf8-32e3fc7cafbb", + "73d4ff23-6561-4157-8447-cb09f54ea9e6", + "5fa24947-e478-4672-9c71-3b1bf014e8fa", + "b8494cc8-fce5-4449-811f-491d2967e6d0", + "fdb5ddce-4d9d-4409-8524-2f3922d90b57", + "e95db2aa-ada3-463a-9b72-ae86332aa162", + "3cb1b2a7-219d-4ea2-a548-0c99e3fe2147" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [ + "Mesh" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 25, + "values": [ + "Slab", + "Wall back", + "Wall west", + "Wall east a", + "Wall east b", + "Window lintel", + "Window sill", + "Wall front a", + "Wall front b", + "Door lintel", + "Column a", + "Column b" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "geometry": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "dc4f16ad-7721-498f-a873-95d010e0ba86", + "bd5c53c4-3ce6-47b6-9ef4-20593be9c283", + "9fbd1646-16cb-4757-8f4b-85617ea3a07d", + "c655d0b2-e641-472c-b1a8-296d2ca55e44", + "bd610921-406a-4aea-851d-99a7eb4f1add", + "f5efe118-2461-4604-af14-a1defd57b384", + "542e1759-2b35-4a1a-b3aa-80dca8a4e22f", + "ad413eb8-a714-4084-9960-b604fe26e933", + "f3327925-109b-4da2-83ba-48fb173ae9c4", + "6d2e4b34-0607-4bb6-b0ca-84b794653980", + "15f0ac59-3231-43b4-9671-585f0cc7c212", + "d32813aa-78d8-4f61-a6b6-0f4275811e1c" + ] + }, + "material": { + "kinds": [ + "string", + "array" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "ddf7d2c2-04ff-4944-b742-29923e4eb6c9", + "c8167bfb-eb2a-4bda-b700-b82a8c5bc4cd", + "e5f365a3-51ff-4565-9980-0ebdca84d328", + "98fa944f-c081-4794-b029-b80a6313c192", + "e2b89d78-ad8f-42b5-b319-9d69f79a6a0d", + "b7b6fc3e-5fd4-47b9-bb4a-2f164ea47eed", + "f90c5e39-9a33-4742-960f-2988163d7a78", + "75a39a7a-2a35-43c6-87b7-340061c8aba3", + "392f0bed-bba9-4134-8297-412262fa07cc", + "02206851-eca6-4b87-bf36-8537bfad6426", + "b8e79c21-42cf-4384-9d23-9a7e5297b55a", + "17b3b2c6-cd81-4461-870a-a406d50be1a9" + ] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "static/templates/architecture-shell/scene.tpscene @objects[]", + "static/templates/level-blockout/scene.tpscene @objects[]", + "static/templates/physics-playground/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]" + ] + }, + "Object3D": { + "count": 31, + "fields": [ + "castShadow", + "children", + "frustumCulled", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "userData", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 47, + "values": [ + "f7b67a51-bdd9-462c-9b7a-295654d6f6c6", + "3a787a16-bbb2-4ffb-be75-a8bff755e065", + "2da3a61c-5304-42bb-ac66-6d07d6baee31", + "cedf11c6-8745-4561-826b-5bb4b0378526", + "112d9322-3369-4a11-aea8-115a0b84cde2", + "847681eb-12de-401f-86d6-d16479a3472e", + "4b11a9ab-4179-4968-b1fa-2a6474795a9a", + "8d7c78d6-d50c-42d9-9cb3-166b96e17306", + "8f2fabaf-1428-4658-8f78-de7031daed0e", + "a7b539b4-2d92-424c-ab53-f29bd7ecaef8", + "acc985d9-a886-40ac-b691-6d742238875b", + "e4a4a08a-b1ff-4e5b-934c-d73e0679cf0b" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 8, + "values": [ + "Object3D" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 10, + "values": [ + "DoorLeafL", + "DoorLeafR", + "WindowSash", + "port:out", + "port:in", + "port:in1", + "port:in2", + "port:in3", + "port:in4", + "port:send" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "PointLight": { + "count": 21, + "fields": [ + "castShadow", + "color", + "decay", + "distance", + "frustumCulled", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "shadow", + "static", + "type", + "up", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "bfd002b2-6e8b-4987-b91a-c875aedab226", + "4cce98d2-e3e9-49af-840a-d817359e2a96", + "abea9920-911a-4f35-a8c2-b65a17b52cee", + "52f8b719-670a-497a-81a1-134ae19917ac", + "49a4d365-05a8-4e37-b1ec-d6ac75f64077", + "8dc160bb-dc9b-41d6-85ba-d903f9e35f1e", + "7e64ed40-82b0-4d49-8ee6-ad3a571bd332", + "338ea164-a93b-4924-b792-63e5494af19f", + "b36bba11-d71c-4972-a32e-e1c6f4842ee8", + "bf736c7c-d5a1-433a-8280-54de5897ba77", + "dc33f54f-66c9-4152-9883-4ab1858b450a", + "44a84a33-2049-47af-a8e7-f59ae45e7894" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 10, + "values": [ + "PointLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [ + "Point", + "Beat light", + "Arch light", + "Room lamp", + "Lamp left light", + "Lamp right light", + "Room light", + "Deck glow", + "Booth light", + "Pad glow", + "Core light", + "Lamp light" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 3793151, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 20, + "maxLen": 0, + "values": [] + }, + "distance": { + "kinds": [ + "number" + ], + "min": 0, + "max": 18, + "maxLen": 0, + "values": [] + }, + "decay": { + "kinds": [ + "number" + ], + "min": 1.2, + "max": 2, + "maxLen": 0, + "values": [] + }, + "shadow": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 427, + "values": [ + "{bias,blurSamples,camera,intensity,mapSize,normalBias,radius}", + "{camera}" + ] + } + }, + "where": [ + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene @objects[]", + "scenes@954b8a6/games/dungeon-realms/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "RectAreaLight": { + "count": 2, + "fields": [ + "castShadow", + "color", + "frustumCulled", + "height", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "receiveShadow", + "renderOrder", + "static", + "type", + "up", + "uuid", + "visible", + "width" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "b25432eb-51bb-4b1c-8d1e-189fc6426419" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 13, + "values": [ + "RectAreaLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 8, + "values": [ + "RectArea" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 16777215, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 2, + "max": 2, + "maxLen": 0, + "values": [] + }, + "width": { + "kinds": [ + "number" + ], + "min": 4, + "max": 4, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 4, + "max": 4, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "SpotLight": { + "count": 7, + "fields": [ + "angle", + "castShadow", + "color", + "decay", + "distance", + "frustumCulled", + "intensity", + "layers", + "matrix", + "matrixAutoUpdate", + "name", + "penumbra", + "receiveShadow", + "renderOrder", + "shadow", + "static", + "target", + "type", + "up", + "userData", + "uuid", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "c582fb72-2586-421c-b4c8-330565202703", + "c2e11318-1818-4f72-b755-2eb3f450024d", + "d1175be0-4e2b-4593-b72f-9a9ba464dea1", + "aacc965b-8f8e-41b0-979c-7f8adfbae391", + "edd32d08-fc73-43eb-850d-06d64cf917e0", + "fe99ea8c-ac37-44f9-9908-417153b24a64" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 9, + "values": [ + "SpotLight" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "Spot", + "Floodlight 1", + "Floodlight 4", + "Stage spot", + "Board lamp", + "Key light" + ] + }, + "castShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "receiveShadow": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "frustumCulled": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "renderOrder": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "static": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "matrixAutoUpdate": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "layers": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "matrix": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [] + }, + "up": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "color": { + "kinds": [ + "number" + ], + "min": 16767400, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "intensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 110, + "maxLen": 0, + "values": [] + }, + "distance": { + "kinds": [ + "number" + ], + "min": 0, + "max": 24, + "maxLen": 0, + "values": [] + }, + "angle": { + "kinds": [ + "number" + ], + "min": 0.6, + "max": 1.0471975511965976, + "maxLen": 0, + "values": [] + }, + "decay": { + "kinds": [ + "number" + ], + "min": 2, + "max": 2, + "maxLen": 0, + "values": [] + }, + "penumbra": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.6, + "maxLen": 0, + "values": [] + }, + "target": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "63253fa4-505d-4c2e-b4a3-d97ca45857a6", + "ed9bdb7d-1757-46b3-b3e8-694c6e170b26", + "c8e212eb-49db-429b-b183-433d5d698667", + "e83471bb-2ca5-4fba-8dab-3b7e6b50611d", + "5ccccf86-6658-410f-bd09-fa77a96d5e95", + "183e57a0-5340-4255-a9bc-15c185d35441" + ] + }, + "shadow": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 473, + "values": [ + "{aspect,bias,blurSamples,camera,focus,intensity,mapSize,normalBias,radius}" + ] + } + }, + "where": [ + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/marble-maze/scene.tpscene @objects[]", + "scenes@954b8a6/templates/film-set/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + } + }, + "materialTypes": { + "MeshBasicMaterial": { + "count": 17, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "envMapRotation", + "fog", + "forceSinglePass", + "map", + "metadata", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "reflectivity", + "refractionRatio", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "b8b6def5-53ac-4dd7-986a-84b52d829fa7", + "1c4402fa-cf57-4fe4-afa0-9ddb093011df", + "c52343e2-c795-49b4-bdb5-6cb549d18ce4", + "21ff92c6-f31b-4f0e-9b99-a8ba4d4d8ae6", + "77ee15b8-42ad-46e1-91a4-c86cf5fa7b2a", + "74086ac1-aa78-4b86-b50f-3a82f6eee7aa", + "976388b5-4072-4490-bf04-da26e2220f33", + "227b1e0e-1d1f-4401-aab3-00637a5e81d4" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 17, + "values": [ + "MeshBasicMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 2, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 0, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "", + "slot1" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 6271159, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "envMapRotation": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [] + }, + "reflectivity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "refractionRatio": { + "kinds": [ + "number" + ], + "min": 0.98, + "max": 0.98, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "metadata": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 63, + "values": [ + "{generator,type,version}" + ] + }, + "map": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "22e6c245-723d-483d-9549-aee7aa191121" + ] + } + }, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "scenes@954b8a6/templates/text-sign/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/prefab.json", + "tests/fixtures/schema-1.65/wire.json @[].element", + "tests/fixtures/schema-1.65/wire.json @[].payload (payload)" + ] + }, + "MeshDepthMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "colorWrite", + "depthFunc", + "depthPacking", + "depthTest", + "depthWrite", + "dithering", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "0b67fd69-b28c-420c-aa7b-1eacdb80d23e" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 17, + "values": [ + "MeshDepthMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "depthPacking": { + "kinds": [ + "number" + ], + "min": 3200, + "max": 3200, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "MeshLambertMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "emissive", + "emissiveIntensity", + "envMapIntensity", + "envMapRotation", + "flatShading", + "fog", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "reflectivity", + "refractionRatio", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "e2adf669-d989-4a65-88ca-514d1146a974" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 19, + "values": [ + "MeshLambertMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 12104359, + "max": 12104359, + "maxLen": 0, + "values": [] + }, + "emissive": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "emissiveIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "envMapRotation": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [] + }, + "envMapIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "reflectivity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "refractionRatio": { + "kinds": [ + "number" + ], + "min": 0.98, + "max": 0.98, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "MeshMatcapMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "flatShading", + "fog", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "20cc29b1-d722-4981-aa90-8ec0c2b6a2d4" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 18, + "values": [ + "MeshMatcapMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 15912079, + "max": 15912079, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "MeshNormalMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "flatShading", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "90c742a7-084a-43b0-bae4-fb3a4cb98c83" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 18, + "values": [ + "MeshNormalMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "MeshPhongMaterial": { + "count": 2, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "emissive", + "emissiveIntensity", + "envMapIntensity", + "envMapRotation", + "flatShading", + "fog", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "reflectivity", + "refractionRatio", + "shadowSide", + "shininess", + "side", + "specular", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "5ff2ffad-db54-4ed3-ae46-66363784d1e8" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 17, + "values": [ + "MeshPhongMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 7183813, + "max": 7183813, + "maxLen": 0, + "values": [] + }, + "emissive": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "emissiveIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "specular": { + "kinds": [ + "number" + ], + "min": 1118481, + "max": 1118481, + "maxLen": 0, + "values": [] + }, + "shininess": { + "kinds": [ + "number" + ], + "min": 30, + "max": 30, + "maxLen": 0, + "values": [] + }, + "envMapRotation": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [] + }, + "envMapIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "reflectivity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "refractionRatio": { + "kinds": [ + "number" + ], + "min": 0.98, + "max": 0.98, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @workspace.selection[]" + ] + }, + "MeshPhysicalMaterial": { + "count": 446, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "anisotropy", + "anisotropyRotation", + "attenuationColor", + "attenuationDistance", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clearcoat", + "clearcoatRoughness", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dispersion", + "dithering", + "emissive", + "emissiveIntensity", + "envMapIntensity", + "envMapRotation", + "flatShading", + "fog", + "forceSinglePass", + "iridescence", + "iridescenceIOR", + "iridescenceThicknessRange", + "metalness", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "reflectivity", + "retroreflectivity", + "roughness", + "shadowSide", + "sheen", + "sheenColor", + "sheenRoughness", + "side", + "specularColor", + "specularIntensity", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "thickness", + "toneMapped", + "transmission", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "608aa8cd-aa6f-44d6-8838-655a35540a71", + "905a0c74-832d-441f-8692-78a31f0fd9c1", + "9a482b62-e5b7-4950-80bd-6c000922c0ba", + "bcc8657a-6470-4bc2-8678-d5e45b90cd5d", + "111d5995-a3d1-4961-942e-2a45b9394d99", + "8879dc42-1225-4b2b-9c97-ea25d8bc1386", + "aa5eaa34-29bc-406f-9acb-08e644f75495", + "ddae6bdf-a6b9-4e5a-b49e-6fe84515bbbb", + "c1455490-754b-4859-8285-45e8c333f569", + "efd5ada5-04cd-4c17-b5d3-91cae5a64f35", + "5b9e2b0c-6d6c-4ae3-87be-a728ec2812fc", + "30fc5aa6-b84d-4ffe-9526-b6526fc7ee39" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 20, + "values": [ + "MeshPhysicalMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 2, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 0.1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 1053981, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "roughness": { + "kinds": [ + "number" + ], + "min": 0.02, + "max": 0.95, + "maxLen": 0, + "values": [] + }, + "metalness": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.9, + "maxLen": 0, + "values": [] + }, + "sheen": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.8, + "maxLen": 0, + "values": [] + }, + "sheenColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 16766880, + "maxLen": 0, + "values": [] + }, + "sheenRoughness": { + "kinds": [ + "number" + ], + "min": 0.55, + "max": 1, + "maxLen": 0, + "values": [] + }, + "emissive": { + "kinds": [ + "number" + ], + "min": 0, + "max": 16765024, + "maxLen": 0, + "values": [] + }, + "emissiveIntensity": { + "kinds": [ + "number" + ], + "min": 0.18, + "max": 1.6, + "maxLen": 0, + "values": [] + }, + "specularIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "specularColor": { + "kinds": [ + "number" + ], + "min": 16777215, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "clearcoat": { + "kinds": [ + "number" + ], + "min": 0, + "max": 1, + "maxLen": 0, + "values": [] + }, + "clearcoatRoughness": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.5, + "maxLen": 0, + "values": [] + }, + "dispersion": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "retroreflectivity": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "iridescence": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.9, + "maxLen": 0, + "values": [] + }, + "iridescenceIOR": { + "kinds": [ + "number" + ], + "min": 1.3, + "max": 1.3, + "maxLen": 0, + "values": [] + }, + "iridescenceThicknessRange": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + }, + "anisotropy": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "anisotropyRotation": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "envMapRotation": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [] + }, + "envMapIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "reflectivity": { + "kinds": [ + "number" + ], + "min": 0.3260869565217392, + "max": 0.5, + "maxLen": 0, + "values": [] + }, + "transmission": { + "kinds": [ + "number" + ], + "min": 0, + "max": 1, + "maxLen": 0, + "values": [] + }, + "thickness": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.6, + "maxLen": 0, + "values": [] + }, + "attenuationDistance": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "attenuationColor": { + "kinds": [ + "number" + ], + "min": 16777215, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/examples/jelly-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/jelly-room.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "MeshStandardMaterial": { + "count": 1205, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "emissive", + "emissiveIntensity", + "envMapIntensity", + "envMapRotation", + "flatShading", + "fog", + "forceSinglePass", + "map", + "metalness", + "name", + "normalMap", + "normalMapType", + "normalScale", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "roughness", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "ddf7d2c2-04ff-4944-b742-29923e4eb6c9", + "c8167bfb-eb2a-4bda-b700-b82a8c5bc4cd", + "e5f365a3-51ff-4565-9980-0ebdca84d328", + "98fa944f-c081-4794-b029-b80a6313c192", + "e2b89d78-ad8f-42b5-b319-9d69f79a6a0d", + "b7b6fc3e-5fd4-47b9-bb4a-2f164ea47eed", + "f90c5e39-9a33-4742-960f-2988163d7a78", + "75a39a7a-2a35-43c6-87b7-340061c8aba3", + "392f0bed-bba9-4134-8297-412262fa07cc", + "02206851-eca6-4b87-bf36-8537bfad6426", + "b8e79c21-42cf-4384-9d23-9a7e5297b55a", + "17b3b2c6-cd81-4461-870a-a406d50be1a9" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 20, + "values": [ + "MeshStandardMaterial" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 328965, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "roughness": { + "kinds": [ + "number" + ], + "min": 0.05, + "max": 1, + "maxLen": 0, + "values": [] + }, + "metalness": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.9, + "maxLen": 0, + "values": [] + }, + "emissive": { + "kinds": [ + "number" + ], + "min": 0, + "max": 16777215, + "maxLen": 0, + "values": [] + }, + "envMapRotation": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [] + }, + "envMapIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 2, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 0.06, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "emissiveIntensity": { + "kinds": [ + "number" + ], + "min": 0.2, + "max": 3, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "flatShading": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "map": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "a46a9ec5-8723-46e0-94d3-2987834aeff3" + ] + }, + "normalMap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "fe45858a-c672-4cf7-ae3a-c46d39a6ad59" + ] + }, + "normalMapType": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "normalScale": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + } + }, + "where": [ + "static/templates/architecture-shell/scene.tpscene @objects[]", + "static/templates/level-blockout/scene.tpscene @objects[]", + "static/templates/physics-playground/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]" + ] + }, + "MeshToonMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "emissive", + "emissiveIntensity", + "fog", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible", + "wireframe", + "wireframeLinecap", + "wireframeLinejoin", + "wireframeLinewidth" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "9801d72b-11d9-45be-b8f5-2a457097c8f8" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [ + "MeshToonMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 13862827, + "max": 13862827, + "maxLen": 0, + "values": [] + }, + "emissive": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "emissiveIntensity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframe": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "wireframeLinewidth": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "wireframeLinecap": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "wireframeLinejoin": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 5, + "values": [ + "round" + ] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "ShadowMaterial": { + "count": 1, + "fields": [ + "allowOverride", + "alphaHash", + "alphaTest", + "alphaToCoverage", + "blendAlpha", + "blendColor", + "blendDst", + "blendDstAlpha", + "blendEquation", + "blendEquationAlpha", + "blendSrc", + "blendSrcAlpha", + "blending", + "clipIntersection", + "clipShadows", + "color", + "colorWrite", + "depthFunc", + "depthTest", + "depthWrite", + "dithering", + "fog", + "forceSinglePass", + "name", + "opacity", + "polygonOffset", + "polygonOffsetFactor", + "polygonOffsetUnits", + "premultipliedAlpha", + "shadowSide", + "side", + "stencilFail", + "stencilFunc", + "stencilFuncMask", + "stencilRef", + "stencilWrite", + "stencilWriteMask", + "stencilZFail", + "stencilZPass", + "toneMapped", + "transparent", + "type", + "userData", + "uuid", + "vertexColors", + "visible" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "e4ca0d68-5285-459b-9597-c6c9e051b3f4" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 14, + "values": [ + "ShadowMaterial" + ] + }, + "blending": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "side": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "shadowSide": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "vertexColors": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "opacity": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "transparent": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendSrc": { + "kinds": [ + "number" + ], + "min": 204, + "max": 204, + "maxLen": 0, + "values": [] + }, + "blendDst": { + "kinds": [ + "number" + ], + "min": 205, + "max": 205, + "maxLen": 0, + "values": [] + }, + "blendEquation": { + "kinds": [ + "number" + ], + "min": 100, + "max": 100, + "maxLen": 0, + "values": [] + }, + "blendSrcAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendDstAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendEquationAlpha": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "blendColor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "blendAlpha": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "depthFunc": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + }, + "depthTest": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "depthWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipIntersection": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "clipShadows": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "stencilWriteMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFunc": { + "kinds": [ + "number" + ], + "min": 519, + "max": 519, + "maxLen": 0, + "values": [] + }, + "stencilRef": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "stencilFuncMask": { + "kinds": [ + "number" + ], + "min": 255, + "max": 255, + "maxLen": 0, + "values": [] + }, + "stencilFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZFail": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilZPass": { + "kinds": [ + "number" + ], + "min": 7680, + "max": 7680, + "maxLen": 0, + "values": [] + }, + "stencilWrite": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffset": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "polygonOffsetFactor": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "polygonOffsetUnits": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "dithering": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaTest": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "alphaHash": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "alphaToCoverage": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultipliedAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "forceSinglePass": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "allowOverride": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "visible": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "toneMapped": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "color": { + "kinds": [ + "number" + ], + "min": 12104359, + "max": 12104359, + "maxLen": 0, + "values": [] + }, + "fog": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + } + }, + "geometryTypes": { + "BoxGeometry": { + "count": 971, + "fields": [ + "depth", + "depthSegments", + "height", + "heightSegments", + "name", + "type", + "uuid", + "width", + "widthSegments" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "dc4f16ad-7721-498f-a873-95d010e0ba86", + "bd5c53c4-3ce6-47b6-9ef4-20593be9c283", + "9fbd1646-16cb-4757-8f4b-85617ea3a07d", + "c655d0b2-e641-472c-b1a8-296d2ca55e44", + "bd610921-406a-4aea-851d-99a7eb4f1add", + "f5efe118-2461-4604-af14-a1defd57b384", + "542e1759-2b35-4a1a-b3aa-80dca8a4e22f", + "ad413eb8-a714-4084-9960-b604fe26e933", + "f3327925-109b-4da2-83ba-48fb173ae9c4", + "6d2e4b34-0607-4bb6-b0ca-84b794653980", + "9bc3d040-6b36-428b-b9ad-af58b3647187", + "89ecea4e-3155-4b1d-bfe2-7405b643667a" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 11, + "values": [ + "BoxGeometry" + ] + }, + "width": { + "kinds": [ + "number" + ], + "min": 0.01, + "max": 220, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 0.002, + "max": 7, + "maxLen": 0, + "values": [] + }, + "depth": { + "kinds": [ + "number" + ], + "min": 0.006, + "max": 220, + "maxLen": 0, + "values": [] + }, + "widthSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "depthSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + } + }, + "where": [ + "static/templates/architecture-shell/scene.tpscene @objects[]", + "static/templates/level-blockout/scene.tpscene @objects[]", + "static/templates/physics-playground/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]" + ] + }, + "BufferGeometry": { + "count": 252, + "fields": [ + "data", + "name", + "options", + "shapes", + "type", + "userData", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "1f45c358-42f8-4fde-b4a0-8ef6db77bef5", + "15b02b89-f4b9-492a-b244-93a929a39d79", + "2890b927-ef80-4141-828e-aa31a94bca57", + "02f115f1-ac9e-49de-ae6e-6a70b630827c", + "bc0eaeb1-d554-4249-a333-cdf8a3919f51", + "9abfcdf6-b064-4861-ac07-0359183ee66e", + "94bef2fd-7146-4d98-9d81-5ddf8a943710", + "a682302b-e710-4a8e-93d2-c0b02ff64d8e", + "30652526-769e-4122-a314-c7949e1a712d", + "277d7035-6689-4ce7-95e1-c74d43e7ec31", + "88e429ee-80bb-4efc-aabd-cbd368960f16", + "9ef70c2c-acf7-476d-99ce-9611e6cd6e1b" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 14, + "values": [ + "BufferGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "data": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 275250, + "values": [ + "{attributes,boundingSphere,index}", + "{attributes,boundingSphere}", + "{attributes,boundingSphere,groups}", + "{attributes,boundingSphere,groups,index}", + "{attributes,index}" + ] + }, + "shapes": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 1, + "values": [] + }, + "options": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 35, + "values": [ + "{bevelEnabled,depth}" + ] + } + }, + "where": [ + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]", + "tests/fixtures/scenes-1.22/jelly-room.tpscene @objects[]" + ] + }, + "CapsuleGeometry": { + "count": 19, + "fields": [ + "capSegments", + "height", + "heightSegments", + "name", + "radialSegments", + "radius", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "14f13d12-0ca4-4b26-bb5f-187ee3b5494d", + "bd21849f-fdb7-4d23-8875-af2453bf5500", + "c9ac2855-6554-4ce9-a2bb-c02f9de99472", + "a83229e8-889a-41f1-a08d-56743100a058", + "dbf23ed3-fbb5-4a4b-9d2d-862a7972c6dc", + "29a4ae84-e024-47c2-9ce7-96ab7b78f938", + "cc8887c0-5ee7-4301-beb9-ebd7b4602c28", + "f7ad2b81-38d9-4dc1-86f4-3744f3c3b05d", + "4a36cb51-31df-4e44-8ecd-684e2c4607e5", + "e73782fe-1b5e-4e83-8209-8d89f97bd913", + "9200a62f-6876-45a8-91f5-b8bf76a63963", + "16d8aa63-4f26-4452-8e6c-904ba2b87040" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 15, + "values": [ + "CapsuleGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.04, + "max": 0.5, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 0.46, + "max": 1.2, + "maxLen": 0, + "values": [] + }, + "capSegments": { + "kinds": [ + "number" + ], + "min": 4, + "max": 8, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 8, + "max": 16, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/games/waves/scene.tpscene @objects[]", + "scenes@954b8a6/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "CircleGeometry": { + "count": 1, + "fields": [ + "name", + "radius", + "segments", + "thetaLength", + "thetaStart", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "b9aafaae-4816-4409-8c65-90f58a1f65b7" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 14, + "values": [ + "CircleGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "segments": { + "kinds": [ + "number" + ], + "min": 32, + "max": 32, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "ConeGeometry": { + "count": 68, + "fields": [ + "height", + "heightSegments", + "name", + "openEnded", + "radialSegments", + "radius", + "thetaLength", + "thetaStart", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "1be92388-e4ea-4828-a9a5-0c22e1c2066c", + "4a521d28-587f-484c-bdb4-f906a6b7e70e", + "5db5ed4e-5fa3-4704-ad50-ff05767d2252", + "9b288124-fc25-4c29-84b5-07d4beacdfa3", + "d223bea2-d6db-492c-a489-2c8837660560", + "ebf79df9-4141-4bf8-8fbf-72f8b54ebe5d", + "ff2f600c-ce76-45bd-81b0-feb00086ecab", + "9cb38a70-765b-44f6-94b7-e8c70b94f5a5", + "6cf9e080-1dfa-4900-a257-5ccd38749539", + "6a34a958-759a-45ff-aae9-8370685aa72c", + "40e86a80-dd7d-4b39-8d71-e117676709bf", + "1992fec8-a0f9-4764-9eda-78868e1d8b72" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "ConeGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.02, + "max": 3, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 0.06, + "max": 3.9, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 24, + "max": 32, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "openEnded": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]", + "tests/fixtures/scenes-1.22/pool-party.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @workspace.selection[]" + ] + }, + "CylinderGeometry": { + "count": 291, + "fields": [ + "height", + "heightSegments", + "name", + "openEnded", + "radialSegments", + "radiusBottom", + "radiusTop", + "thetaLength", + "thetaStart", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "15f0ac59-3231-43b4-9671-585f0cc7c212", + "d32813aa-78d8-4f61-a6b6-0f4275811e1c", + "c9251599-f1aa-4d0a-b452-d14b36f204a9", + "8aac5143-5f82-4a3e-8d2a-4742a3a52b53", + "aa36aa55-863f-4156-a592-115b662d05a9", + "203bbcd7-d8fa-4bbb-b45c-f672fac75e33", + "68cdd0b5-94af-4a43-8288-47412b6af8af", + "25c14f00-4115-4c08-adac-027556913ed2", + "746bf184-7f59-4dc7-a06e-90f5493a636e", + "8dbbce49-5e6f-4bd2-ac93-e222311ed71e", + "6fb605c8-1cc7-45eb-8296-e2eab279088f", + "c95b8424-e377-4238-a39c-70c19e00931a" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 16, + "values": [ + "CylinderGeometry" + ] + }, + "radiusTop": { + "kinds": [ + "number" + ], + "min": 0.012, + "max": 40, + "maxLen": 0, + "values": [] + }, + "radiusBottom": { + "kinds": [ + "number" + ], + "min": 0.012, + "max": 60, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 0.003, + "max": 22, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 12, + "max": 32, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "openEnded": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + } + }, + "where": [ + "static/templates/architecture-shell/scene.tpscene @objects[]", + "static/templates/level-blockout/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]" + ] + }, + "DodecahedronGeometry": { + "count": 14, + "fields": [ + "detail", + "name", + "radius", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "8d3c046b-84de-44a9-acf5-58c95ed3446e", + "a614a997-bcd5-4a9b-be89-d4f76db6d83a", + "d21cbf31-e898-4c50-9830-acf7638bb941", + "cf0f33e8-bbfc-4d75-96dd-df9409c20a7d", + "5ce644cd-07e2-4dce-912f-ebed71051523", + "b8ffc26d-75e6-4bbb-ab99-c369ca2415eb", + "d72ab262-40e4-41cd-88ae-def43be23a47", + "172cd484-68c8-488e-9221-971dcd16e65b", + "aae5f47f-c790-45a7-9ecf-6fd5e86fd191", + "4497edc1-5fe0-4ff4-9969-42961072e2d3", + "029a8964-67ab-4988-b19a-8825e58dacc8", + "cee22bd1-cfd8-4bea-8d63-bd801a8e7d2e" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 20, + "values": [ + "DodecahedronGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.12, + "max": 1.1, + "maxLen": 0, + "values": [] + }, + "detail": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/examples/island-ocean/scene.tpscene @objects[]", + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "IcosahedronGeometry": { + "count": 41, + "fields": [ + "detail", + "name", + "radius", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "fac5af75-a646-49e4-9cbe-2670aefe4618", + "03542e7d-56df-4489-8458-400e0bab20f8", + "b1c06685-4d1a-4b5d-880d-ca025439727d", + "aab01d6b-951b-4471-90bb-0256b9b3cbb1", + "699d6951-fe4a-46b5-96da-4c17c60654e1", + "7e3d6318-6b10-4eb1-9153-055ab8c67dee", + "dc5a9852-18fa-4876-b51b-8b9660d6632b", + "932e76d1-8ead-4e68-9e1a-df5ce642192c", + "2be247e6-3493-48c6-a665-afd59f2bd07c", + "1dd424aa-433a-44cc-b6b8-e230e9b02986", + "a37387f5-3b1a-40cb-a6fb-44a40378d638", + "af1f5df1-3a54-413a-bd06-b47159cb5e18" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 19, + "values": [ + "IcosahedronGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.12, + "max": 1, + "maxLen": 0, + "values": [] + }, + "detail": { + "kinds": [ + "number" + ], + "min": 0, + "max": 1, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/stars-room/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "LatheGeometry": { + "count": 1, + "fields": [ + "name", + "phiLength", + "phiStart", + "points", + "segments", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "4c2b3acf-cf0f-4844-9728-a01b3d8e6b2e" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 13, + "values": [ + "LatheGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "points": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 3, + "values": [] + }, + "segments": { + "kinds": [ + "number" + ], + "min": 12, + "max": 12, + "maxLen": 0, + "values": [] + }, + "phiStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "phiLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "OctahedronGeometry": { + "count": 1, + "fields": [ + "detail", + "name", + "radius", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "76e7ea7f-8e67-4a33-aa86-d76f1615ed93" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 18, + "values": [ + "OctahedronGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "detail": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "PlaneGeometry": { + "count": 28, + "fields": [ + "height", + "heightSegments", + "name", + "type", + "uuid", + "width", + "widthSegments" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "7c058ee8-6adf-4e3a-9438-6810490b8d21", + "d3278ce9-76b0-4e7e-abe0-07a6879e8c58", + "1b621fae-197a-456d-b124-95f1a6daa794", + "dcba6f66-de96-4c9b-87ba-4c26b44c795a", + "307a4b3f-0a38-4dde-9557-0bc62767c6cd", + "6075eafc-1279-426e-897f-e5df947482e8", + "c4ccfb6c-aebc-4623-902e-20fdb7ec5b80", + "edafe255-d92f-4522-abda-bda31f9b684c", + "dbd1213f-45ec-48af-8e8e-cf2277ba9d8c", + "2aaa7787-ebdf-4add-a6fe-4c41a3f7af59", + "6f53d3f6-c52d-475b-b348-311d5fe18924", + "d8a4e096-ed86-4b9b-86e9-a1d03954de9b" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 13, + "values": [ + "PlaneGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "width": { + "kinds": [ + "number" + ], + "min": 0.05, + "max": 400, + "maxLen": 0, + "values": [] + }, + "height": { + "kinds": [ + "number" + ], + "min": 0.05, + "max": 400, + "maxLen": 0, + "values": [] + }, + "widthSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/games/dungeon-realms/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/waves/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "RingGeometry": { + "count": 12, + "fields": [ + "innerRadius", + "name", + "outerRadius", + "phiSegments", + "thetaLength", + "thetaSegments", + "thetaStart", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "4a66f6f0-777b-4cef-b845-de187ef4465d", + "b15957d2-2c11-4172-91fd-6ea9f0cf188d", + "24803280-7302-4f8b-ac9a-e719c18a7548", + "cfdaae89-07a8-4474-ada0-7263bf0ca3f2", + "a4607939-d2a7-468e-91c2-2e9f0572d8e1", + "832f36cd-8756-4188-b0e6-ff08b342da4c", + "2402ba4b-333d-42d0-a6fe-41939829fe1c", + "7079583e-2afa-4701-a67c-67fb48147adc", + "f0ca23fb-0c9d-45e6-8cf5-e17522064a28", + "54abdbbd-8de9-4537-8cc6-a7dedcac16e2", + "c2c794f1-e96b-4018-923f-0616c7ce97e4", + "c815b2f0-a211-4fac-8462-46b018e16da5" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "RingGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "innerRadius": { + "kinds": [ + "number" + ], + "min": 0.001, + "max": 4.45, + "maxLen": 0, + "values": [] + }, + "outerRadius": { + "kinds": [ + "number" + ], + "min": 0.07, + "max": 4.6, + "maxLen": 0, + "values": [] + }, + "thetaSegments": { + "kinds": [ + "number" + ], + "min": 32, + "max": 48, + "maxLen": 0, + "values": [] + }, + "phiSegments": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "scenes@954b8a6/games/stars-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/towers/scene.tpscene @objects[]", + "scenes@954b8a6/games/untangle/scene.tpscene @objects[]", + "scenes@954b8a6/games/waves/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "SphereGeometry": { + "count": 82, + "fields": [ + "heightSegments", + "name", + "phiLength", + "phiStart", + "radius", + "thetaLength", + "thetaStart", + "type", + "uuid", + "widthSegments" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "ac0ddf91-ca36-4b36-a5bb-3c5b7fdf6a06", + "32e3a590-574d-45c5-93b2-860e973bb07d", + "8e0768c7-e647-4ad7-b6d9-e8182baa6055", + "3651a7f5-ecf7-4d66-a0be-c20cecfc48af", + "c8887fa2-1c42-4172-b643-25508d7da80c", + "7b355ce9-ebab-4eb0-bef3-a58955a0c2c6", + "54a94591-61ab-42ed-8a06-fe88ce5e704c", + "d0d70f2d-dfed-4301-9ab9-69bc4b516aca", + "77b6fed5-ae74-4bcd-b924-c1b79bf09702", + "e408b55d-95eb-4e74-9a08-cfac7198fd05", + "be91eb2e-a028-4532-96e6-186510fe0798", + "bc84c5ba-25fe-4d1a-bd78-9ec67c8cc99e" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 14, + "values": [ + "SphereGeometry" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.006, + "max": 1, + "maxLen": 0, + "values": [] + }, + "widthSegments": { + "kinds": [ + "number" + ], + "min": 8, + "max": 32, + "maxLen": 0, + "values": [] + }, + "heightSegments": { + "kinds": [ + "number" + ], + "min": 6, + "max": 16, + "maxLen": 0, + "values": [] + }, + "phiStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "phiLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 3.141592653589793, + "max": 3.141592653589793, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + } + }, + "where": [ + "static/templates/physics-playground/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/scenes-1.22/pool-party.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @workspace.selection[]" + ] + }, + "TetrahedronGeometry": { + "count": 1, + "fields": [ + "detail", + "name", + "radius", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "add83632-975e-4122-aef3-99273c00bf48" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 19, + "values": [ + "TetrahedronGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "detail": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "TorusGeometry": { + "count": 42, + "fields": [ + "arc", + "name", + "radialSegments", + "radius", + "thetaLength", + "thetaStart", + "tube", + "tubularSegments", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "3465b985-0f21-4774-b991-934b8564926f", + "3aae321f-ba53-488a-b2ee-2f8aecbb2a5f", + "745b4c3e-edeb-46ca-a98f-cd45b3d8f284", + "59d499a2-8cd3-4afa-95be-84255cc3a5ed", + "263505e2-bbb5-4806-8bf8-0d811da6df9b", + "6922037c-c5a6-4498-b30d-0c76b3c43a32", + "ac041dfc-2804-4c1f-8360-468c12c86d35", + "3b0a30cc-de82-4f47-89f5-814d827bf9fa", + "d4d7058c-e23f-46f2-ba3d-f9c2323368e2", + "2be2217a-d171-4d5b-8aac-12cf9a2b144d", + "6a6ca4cb-422d-4f0f-a9dc-688dbdf2f21d", + "6119a6f8-079f-4bbb-9667-1899567b265a" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 13, + "values": [ + "TorusGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.036, + "max": 2.2, + "maxLen": 0, + "values": [] + }, + "tube": { + "kinds": [ + "number" + ], + "min": 0.008, + "max": 0.4, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 12, + "max": 16, + "maxLen": 0, + "values": [] + }, + "tubularSegments": { + "kinds": [ + "number" + ], + "min": 40, + "max": 48, + "maxLen": 0, + "values": [] + }, + "arc": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + }, + "thetaStart": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "thetaLength": { + "kinds": [ + "number" + ], + "min": 6.283185307179586, + "max": 6.283185307179586, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/examples/pool-party/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/pool-party.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "TorusKnotGeometry": { + "count": 2, + "fields": [ + "name", + "p", + "q", + "radialSegments", + "radius", + "tube", + "tubularSegments", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "1d0984f4-f757-4fac-80b2-ed48a51ed4a0", + "e0554c60-0ec1-4a66-b28a-f8d5accb90f7" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 17, + "values": [ + "TorusKnotGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 0.42, + "max": 1, + "maxLen": 0, + "values": [] + }, + "tube": { + "kinds": [ + "number" + ], + "min": 0.14, + "max": 0.3, + "maxLen": 0, + "values": [] + }, + "tubularSegments": { + "kinds": [ + "number" + ], + "min": 64, + "max": 64, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 8, + "max": 8, + "maxLen": 0, + "values": [] + }, + "p": { + "kinds": [ + "number" + ], + "min": 2, + "max": 2, + "maxLen": 0, + "values": [] + }, + "q": { + "kinds": [ + "number" + ], + "min": 3, + "max": 3, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/templates/product-shot/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "TubeGeometry": { + "count": 1, + "fields": [ + "closed", + "name", + "path", + "radialSegments", + "radius", + "tubularSegments", + "type", + "uuid" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "42b38fe5-2c0d-4b57-90bf-fa93ffe4c3d6" + ] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "TubeGeometry" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "path": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 168, + "values": [ + "{arcLengthDivisions,metadata,type,v0,v1,v2}" + ] + }, + "tubularSegments": { + "kinds": [ + "number" + ], + "min": 64, + "max": 64, + "maxLen": 0, + "values": [] + }, + "radius": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "radialSegments": { + "kinds": [ + "number" + ], + "min": 8, + "max": 8, + "maxLen": 0, + "values": [] + }, + "closed": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + } + }, + "geometryData": { + "attribute": { + "count": 756, + "fields": [ + "array", + "gpuType", + "itemSize", + "name", + "normalized", + "type", + "usage" + ], + "kinds": { + "itemSize": { + "kinds": [ + "number" + ], + "min": 2, + "max": 3, + "maxLen": 0, + "values": [] + }, + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 12, + "values": [ + "Float32Array" + ] + }, + "array": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 7203, + "values": [] + }, + "normalized": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "usage": { + "kinds": [ + "number" + ], + "min": 35044, + "max": 35044, + "maxLen": 0, + "values": [] + }, + "gpuType": { + "kinds": [ + "number" + ], + "min": 1015, + "max": 1015, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "static/templates/starter-recipes/scene.tpscene @objects[] #normal", + "static/templates/starter-recipes/scene.tpscene @objects[] #position", + "static/templates/starter-recipes/scene.tpscene @objects[] #uv", + "static/templates/two-levels/scene.tpscene @objects[] #normal", + "static/templates/two-levels/scene.tpscene @objects[] #position", + "static/templates/two-levels/scene.tpscene @objects[] #uv" + ] + }, + "data": { + "count": 252, + "fields": [ + "attributes", + "boundingSphere", + "groups", + "index" + ], + "kinds": { + "attributes": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 275171, + "values": [ + "{normal,position,uv}", + "{color,normal,position,uv}", + "{position}" + ] + }, + "index": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 62950, + "values": [ + "{array,type}" + ] + }, + "boundingSphere": { + "kinds": [ + "object" + ], + "min": null, + "max": null, + "maxLen": 104, + "values": [ + "{center,radius}" + ] + }, + "groups": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + } + }, + "where": [ + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]", + "tests/fixtures/scenes-1.22/jelly-room.tpscene @objects[]" + ] + }, + "index": { + "count": 48, + "fields": [ + "array", + "type" + ], + "kinds": { + "type": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 11, + "values": [ + "Uint16Array", + "Uint32Array" + ] + }, + "array": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 13824, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene @objects[]", + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + } + }, + "textureTypes": { + "1009": { + "count": 3, + "fields": [ + "anisotropy", + "center", + "channel", + "colorSpace", + "flipY", + "format", + "generateMipmaps", + "image", + "internalFormat", + "magFilter", + "mapping", + "minFilter", + "name", + "normalized", + "offset", + "premultiplyAlpha", + "repeat", + "rotation", + "type", + "unpackAlignment", + "uuid", + "wrap" + ], + "kinds": { + "uuid": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "a46a9ec5-8723-46e0-94d3-2987834aeff3", + "fe45858a-c672-4cf7-ae3a-c46d39a6ad59", + "22e6c245-723d-483d-9549-aee7aa191121" + ] + }, + "name": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [ + "" + ] + }, + "image": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 36, + "values": [ + "4dc34f02-51da-4fcf-9838-d387b955cb7f", + "c0554564-cb0b-4745-b4f2-6801750a27d2", + "74f1b6b2-d7a9-4665-9404-83fcf03addc2" + ] + }, + "mapping": { + "kinds": [ + "number" + ], + "min": 300, + "max": 300, + "maxLen": 0, + "values": [] + }, + "channel": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0, + "maxLen": 0, + "values": [] + }, + "repeat": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + }, + "offset": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + }, + "center": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + }, + "rotation": { + "kinds": [ + "number" + ], + "min": 0, + "max": 0.3, + "maxLen": 0, + "values": [] + }, + "wrap": { + "kinds": [ + "array" + ], + "min": null, + "max": null, + "maxLen": 2, + "values": [] + }, + "format": { + "kinds": [ + "number" + ], + "min": 1023, + "max": 1023, + "maxLen": 0, + "values": [] + }, + "internalFormat": { + "kinds": [ + "null" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "type": { + "kinds": [ + "number" + ], + "min": 1009, + "max": 1009, + "maxLen": 0, + "values": [] + }, + "normalized": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "colorSpace": { + "kinds": [ + "string" + ], + "min": null, + "max": null, + "maxLen": 4, + "values": [ + "srgb", + "" + ] + }, + "minFilter": { + "kinds": [ + "number" + ], + "min": 1008, + "max": 1008, + "maxLen": 0, + "values": [] + }, + "magFilter": { + "kinds": [ + "number" + ], + "min": 1006, + "max": 1006, + "maxLen": 0, + "values": [] + }, + "anisotropy": { + "kinds": [ + "number" + ], + "min": 1, + "max": 1, + "maxLen": 0, + "values": [] + }, + "flipY": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "generateMipmaps": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "premultiplyAlpha": { + "kinds": [ + "boolean" + ], + "min": null, + "max": null, + "maxLen": 0, + "values": [] + }, + "unpackAlignment": { + "kinds": [ + "number" + ], + "min": 4, + "max": 4, + "maxLen": 0, + "values": [] + } + }, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + } + }, + "textureFields": { + "anisotropy": 3, + "center": 3, + "channel": 3, + "colorSpace": 3, + "flipY": 3, + "format": 3, + "generateMipmaps": 3, + "image": 3, + "internalFormat": 3, + "magFilter": 3, + "mapping": 3, + "minFilter": 3, + "name": 3, + "normalized": 3, + "offset": 3, + "premultiplyAlpha": 3, + "repeat": 3, + "rotation": 3, + "type": 3, + "unpackAlignment": 3, + "uuid": 3, + "wrap": 3 + }, + "imageForms": { + "data:image/png": { + "count": 2, + "maxBytes": 7162, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "data:image/webp": { + "count": 1, + "maxBytes": 767, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + } + }, + "userData": { + "geometry.flowLength": { + "count": 6, + "shapes": [ + "number" + ], + "maxBytes": 18, + "where": [ + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]" + ] + }, + "material.__jiggleClone": { + "count": 10, + "shapes": [ + "boolean" + ], + "maxBytes": 4, + "where": [ + "scenes@954b8a6/examples/jelly-room/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/jelly-room.tpscene @objects[]" + ] + }, + "material.fbLit": { + "count": 20, + "shapes": [ + "boolean" + ], + "maxBytes": 5, + "where": [ + "scenes@954b8a6/games/football/scene.tpscene @objects[]" + ] + }, + "material.fbTeam": { + "count": 20, + "shapes": [ + "string" + ], + "maxBytes": 6, + "where": [ + "scenes@954b8a6/games/football/scene.tpscene @objects[]" + ] + }, + "material.mapDataUrl": { + "count": 1, + "shapes": [ + "string" + ], + "maxBytes": 204, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "material.texTransform": { + "count": 1, + "shapes": [ + "object{offset,repeat,rotation}" + ], + "maxBytes": 50, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "material.tpEdited": { + "count": 32, + "shapes": [ + "boolean" + ], + "maxBytes": 4, + "where": [ + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @workspace.selection[]", + "tests/fixtures/schema-1.65/prefab.json", + "tests/fixtures/schema-1.65/wire.json @[].element", + "tests/fixtures/schema-1.65/wire.json @[].payload (payload)" + ] + }, + "material.wvCore": { + "count": 1, + "shapes": [ + "number" + ], + "maxBytes": 1, + "where": [ + "scenes@954b8a6/games/waves/scene.tpscene @objects[]" + ] + }, + "object.archPart": { + "count": 17, + "shapes": [ + "boolean", + "string" + ], + "maxBytes": 7, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "object.bubbles": { + "count": 2, + "shapes": [ + "object{burstAt,color,count,enabled,height,mode,opacity,pop,rate,riseSpeed,sizeMax,sizeMin,spread,wobble}" + ], + "maxBytes": 197, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]" + ] + }, + "object.camera": { + "count": 20, + "shapes": [ + "object{aspect,far,fov,guide,kind,near,orthoSize,pip}" + ], + "maxBytes": 108, + "where": [ + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene @objects[]", + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "scenes@954b8a6/games/dungeon-realms/scene.tpscene @objects[]", + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "object.checkpoint": { + "count": 6, + "shapes": [ + "object{label,show}", + "object{show}" + ], + "maxBytes": 37, + "where": [ + "scenes@954b8a6/templates/two-levels/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]" + ] + }, + "object.colliderHint": { + "count": 16, + "shapes": [ + "string" + ], + "maxBytes": 9, + "where": [ + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "object.device": { + "count": 12, + "shapes": [ + "object{kind,params}" + ], + "maxBytes": 279, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.drumPad": { + "count": 136, + "shapes": [ + "number" + ], + "maxBytes": 1, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.drumStep": { + "count": 128, + "shapes": [ + "number" + ], + "maxBytes": 2, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.flowPath": { + "count": 6, + "shapes": [ + "object{color,depth,kind,opacity,points,recycle,show,speed,strength,version,width}" + ], + "maxBytes": 230, + "where": [ + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]" + ] + }, + "object.fluid": { + "count": 5, + "shapes": [ + "object{clarity,color,count,drain,emitter,fill,generation,gravityScale,quality,surfaceTension,version,viscosity}" + ], + "maxBytes": 302, + "where": [ + "scenes@954b8a6/examples/fluid-tank-toy/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "object.fluidEmitter": { + "count": 1, + "shapes": [ + "object{amount,area,clarity,cohesion,color,dir,floor,friction,generation,gravityScale,interact,joinPools,lifetime,maxParticles,mode,on,particleSize,quality,rate,speed,spread,surfaceTension,version,viscosity}" + ], + "maxBytes": 409, + "where": [ + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]" + ] + }, + "object.fluidInteraction": { + "count": 5, + "shapes": [ + "string" + ], + "maxBytes": 6, + "where": [ + "scenes@954b8a6/examples/water-works/scene.tpscene @objects[]" + ] + }, + "object.geometryParams": { + "count": 49, + "shapes": [ + "object{gtype,params}" + ], + "maxBytes": 179, + "where": [ + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @workspace.selection[]", + "tests/fixtures/schema-1.65/prefab.json", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "object.lod": { + "count": 13, + "shapes": [ + "object{fallback,levels,mode}" + ], + "maxBytes": 370, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]" + ] + }, + "object.midi": { + "count": 12, + "shapes": [ + "number" + ], + "maxBytes": 2, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.packRef": { + "count": 1280, + "shapes": [ + "object{box,hash,item,kids,pack,path}" + ], + "maxBytes": 468, + "where": [ + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "scenes@954b8a6/templates/architecture-shell/scene.tpscene @objects[]", + "scenes@954b8a6/templates/castle-courtyard/scene.tpscene @objects[]", + "scenes@954b8a6/templates/forest-clearing/scene.tpscene @objects[]", + "scenes@954b8a6/templates/market-square/scene.tpscene @objects[]" + ] + }, + "object.packStub": { + "count": 1280, + "shapes": [ + "boolean" + ], + "maxBytes": 4, + "where": [ + "scenes@954b8a6/games/escape-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "scenes@954b8a6/templates/architecture-shell/scene.tpscene @objects[]", + "scenes@954b8a6/templates/castle-courtyard/scene.tpscene @objects[]", + "scenes@954b8a6/templates/forest-clearing/scene.tpscene @objects[]", + "scenes@954b8a6/templates/market-square/scene.tpscene @objects[]" + ] + }, + "object.particles": { + "count": 5, + "shapes": [ + "object{angle,blending,colorEnd,colorMode,colorStart,count,drag,fadeIn,fadeOut,gravity,inherit,lifeJitter,lifetime,mode,offset,opacity,preset,radius,render,shape,sizeEnd,sizeStart,space,speed,speedJitter,spin,sprite,stretch,trail,trailSegments,turbulence}", + "object{angle,blending,colorEnd,colorMode,colorStart,count,drag,fadeIn,fadeOut,gravity,lifeJitter,lifetime,mode,offset,opacity,preset,radius,shape,sizeEnd,sizeStart,space,speed,speedJitter,spin,sprite,turbulence}" + ], + "maxBytes": 491, + "where": [ + "scenes@954b8a6/games/dungeon-realms/scene.tpscene @objects[]", + "scenes@954b8a6/games/stars-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/waves/scene.tpscene @objects[]" + ] + }, + "object.physics": { + "count": 896, + "shapes": [ + "object{__behaviorFrame,collider,colliderPieces,colliderVerts}", + "object{collider,colliderPieces,colliderVerts,friction,mass,mode,restitution}", + "object{collider,colliderPieces,colliderVerts,friction,mode,restitution}", + "object{collider,colliderPieces,colliderVerts,mode}", + "object{collider,colliderVerts,mode}", + "object{collider,floats,friction,mass,mode}", + "object{collider,floats,mass,mode,restitution}", + "object{collider,freeze,friction,mass,mode}", + "object{collider,friction,mass,mode,restitution}", + "object{collider,friction,mode,restitution}", + "object{collider,mode,restitution}", + "object{collider,mode,sensor}", + "object{collider,mode}", + "object{floats,friction,mass,mode,restitution}", + "object{freeze,friction,mass,mode,restitution}", + "object{friction,mass,mode,restitution}", + "object{friction,mass,mode}", + "object{friction,mode,restitution}", + "object{friction,mode}", + "object{mass,mode,restitution}", + "object{mass,mode,sensor}", + "object{mass,mode}", + "object{mode,sensor}", + "object{mode}", + "object{sensor}" + ], + "maxBytes": 3869, + "where": [ + "static/templates/physics-playground/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/fluid-tank-toy.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]" + ] + }, + "object.pick": { + "count": 217, + "shapes": [ + "string" + ], + "maxBytes": 9, + "where": [ + "scenes@954b8a6/games/dungeon-realms/scene.tpscene @objects[]", + "scenes@954b8a6/games/football/scene.tpscene @objects[]", + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]", + "scenes@954b8a6/games/marble-maze/scene.tpscene @objects[]", + "scenes@954b8a6/games/sky-run/scene.tpscene @objects[]", + "scenes@954b8a6/games/stars-room/scene.tpscene @objects[]" + ] + }, + "object.portal": { + "count": 4, + "shapes": [ + "object{level,show,transition}" + ], + "maxBytes": 53, + "where": [ + "scenes@954b8a6/templates/two-levels/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]" + ] + }, + "object.samplerPad": { + "count": 16, + "shapes": [ + "number" + ], + "maxBytes": 2, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.shadow": { + "count": 397, + "shapes": [ + "boolean" + ], + "maxBytes": 5, + "where": [ + "scenes@954b8a6/contests/follow-the-beat/scene.tpscene @objects[]", + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/two-levels/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "object.shadowMapSize": { + "count": 2, + "shapes": [ + "number" + ], + "maxBytes": 4, + "where": [ + "scenes@954b8a6/games/marble-maze/scene.tpscene @objects[]", + "scenes@954b8a6/games/race/scene.tpscene @objects[]" + ] + }, + "object.spline": { + "count": 6, + "shapes": [ + "object{closed,color,path,points,radialSegments,segmentsPerSpan}", + "object{closed,color,points,radialSegments,segmentsPerSpan}" + ], + "maxBytes": 977, + "where": [ + "scenes@954b8a6/contests/make-a-mirror/scene.tpscene @objects[]", + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "scenes@954b8a6/templates/starter-recipes/scene.tpscene @objects[]", + "static/templates/starter-recipes/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "object.terrain": { + "count": 2, + "shapes": [ + "boolean" + ], + "maxBytes": 4, + "where": [ + "scenes@954b8a6/games/race/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]" + ] + }, + "object.textPath": { + "count": 8, + "shapes": [ + "object{align,anchor,bevel,bold,color,depth,emissive,font,fontAsset,fontMeta,fontName,italic,letters,lineHeight,maxWidth,metalness,mode,offset,orient,outline,outlineColor,path,quality,roughness,shift,side,sideColor,size,spacing,text,v}" + ], + "maxBytes": 604, + "where": [ + "scenes@954b8a6/templates/text-sign/scene.tpscene @objects[]", + "tests/fixtures/schema-1.65/capture.tpscene @objects[]", + "tests/fixtures/schema-1.65/wire.json @[].element" + ] + }, + "object.transport": { + "count": 4, + "shapes": [ + "string" + ], + "maxBytes": 6, + "where": [ + "scenes@954b8a6/games/jam-room/scene.tpscene @objects[]" + ] + }, + "object.water": { + "count": 8, + "shapes": [ + "object{angularDrag,bubbles,density,flow,heaveDrag,level,linearDrag,look,preset,shape,version,waves}", + "object{angularDrag,bubbles,density,flow,level,linearDrag,look,preset,shape,version,waves}" + ], + "maxBytes": 873, + "where": [ + "scenes@954b8a6/examples/aquarium/scene.tpscene @objects[]", + "scenes@954b8a6/examples/island-ocean/scene.tpscene @objects[]", + "scenes@954b8a6/examples/pool-party/scene.tpscene @objects[]", + "tests/fixtures/scenes-1.22/aquarium.tpscene @objects[]", + "tests/fixtures/scenes-1.22/island-ocean.tpscene @objects[]", + "tests/fixtures/scenes-1.22/pool-party.tpscene @objects[]" + ] + } + } + } +} diff --git a/tests/fixtures/schema-1.65/prefab.json b/tests/fixtures/schema-1.65/prefab.json new file mode 100644 index 000000000..9e5c97c16 --- /dev/null +++ b/tests/fixtures/schema-1.65/prefab.json @@ -0,0 +1 @@ +{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"091500a8-dc92-4a88-b778-3b6d4b2806b3","type":"BoxGeometry","name":"","width":2,"height":2,"depth":2,"widthSegments":1,"heightSegments":1,"depthSegments":1}],"materials":[{"uuid":"b8b6def5-53ac-4dd7-986a-84b52d829fa7","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}},{"uuid":"1c4402fa-cf57-4fe4-afa0-9ddb093011df","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"slot1","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}}],"object":{"uuid":"f327b439-8e83-423c-9bca-63fb642042e7","type":"Mesh","name":"Box","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Box","params":{"width":2,"height":2,"depth":2,"widthSegments":1,"heightSegments":1,"depthSegments":1}}},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"091500a8-dc92-4a88-b778-3b6d4b2806b3","material":["b8b6def5-53ac-4dd7-986a-84b52d829fa7","1c4402fa-cf57-4fe4-afa0-9ddb093011df"]}} \ No newline at end of file diff --git a/tests/fixtures/schema-1.65/wire.json b/tests/fixtures/schema-1.65/wire.json new file mode 100644 index 000000000..9d286ec6d --- /dev/null +++ b/tests/fixtures/schema-1.65/wire.json @@ -0,0 +1 @@ +[{"type":"objectParameters","parameter":"material","uuid":"f327b439-8e83-423c-9bca-63fb642042e7","material":"MeshBasicMaterial"},{"type":"objectParameters","parameter":"material","uuid":"3d89e24f-ff85-4114-9d2c-fb243a911511","material":"MeshStandardMaterial"},{"type":"objectParameters","parameter":"material","uuid":"36e63829-19b7-4ff3-80ee-94678d1c33a6","material":"MeshPhysicalMaterial"},{"type":"objectParameters","parameter":"material","uuid":"715e87f9-c3bb-4f16-b07c-f1b5b6f3dab0","material":"MeshPhongMaterial"},{"type":"objectParameters","parameter":"material","uuid":"32925952-b812-4ef9-8e44-c9b8399042a0","material":"MeshLambertMaterial"},{"type":"objectParameters","parameter":"material","uuid":"8bc25107-c9c6-4f27-b6b9-ea2ac5325c68","material":"MeshToonMaterial"},{"type":"objectParameters","parameter":"material","uuid":"b92e769b-4acd-4041-9dc3-11cd1d9a6c51","material":"MeshMatcapMaterial"},{"type":"objectParameters","parameter":"material","uuid":"82b015a5-c86d-4267-87e6-e6ff6af341b3","material":"MeshNormalMaterial"},{"type":"objectParameters","parameter":"material","uuid":"62f7094d-164d-42f2-93ac-fd56b2a676f8","material":"MeshDepthMaterial"},{"type":"objectParameters","parameter":"material","uuid":"cac5fbda-4873-477f-b52c-32c086c6ad9c","material":"ShadowMaterial"},{"type":"objectParameters","parameter":"map","uuid":"6de5b07e-f3d4-4193-a079-33bdc998ca43","map":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPElEQVR4AeyROQ0AQAgEJ2hD1ElAHJ44B2xBQwHJVCSbfcwjqyPDq8MY3gnAgg6CR4daeUEEZVH9LwJ8AAAA//8HSz/BAAAABklEQVQDAB09MZF59zaPAAAAAElFTkSuQmCC"},{"type":"objectParameters","parameter":"mapSlot","uuid":"9308f436-7d69-4ebf-9f9b-7cbfdd36b6c2","key":"normalMap","map":"data:image/webp;base64,UklGRiYCAABXRUJQVlA4WAoAAAAgAAAADwAADwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggOAAAABACAJ0BKhAAEAAAwBIloAJ0ugH4AfgAA8gA/unc//f/7J//nxG/+9gs07G/7f//uP/ZFz/1IAAA"},{"type":"objectParameters","parameter":"texTransform","uuid":"9308f436-7d69-4ebf-9f9b-7cbfdd36b6c2","transform":{"repeat":[2,3],"offset":[0.1,0.2],"rotation":0.3}},{"type":"objectParameters","parameter":"normalStrength","uuid":"9308f436-7d69-4ebf-9f9b-7cbfdd36b6c2","value":1.5},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"roughness","value":0.3},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"metalness","value":0.7},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"opacity","value":0.6},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"transparent","value":true},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"emissive","value":"#223344"},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"side","value":2},{"type":"objectParameters","parameter":"materialParam","uuid":"0d5a9851-8237-472e-af13-bad3014acb63","key":"wireframe","value":false},{"type":"objectParameters","parameter":"materials","uuid":"f327b439-8e83-423c-9bca-63fb642042e7","payload":{"materials":[{"metadata":{"version":4.7,"type":"Material","generator":"Material.toJSON"},"uuid":"b8b6def5-53ac-4dd7-986a-84b52d829fa7","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}},{"metadata":{"version":4.7,"type":"Material","generator":"Material.toJSON"},"uuid":"1c4402fa-cf57-4fe4-afa0-9ddb093011df","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"slot1","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}}],"textures":[],"images":[],"mapDataUrls":[null,null],"mapSources":[null,null],"groups":[{"start":0,"count":36,"materialIndex":0}]}},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"30da99fa-884d-48bd-8b52-44e08cf64f1e","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[1,1,1,1,1,-1,1,-1,1,1,-1,-1,-1,1,-1,-1,1,1,-1,-1,-1,-1,-1,1,-1,1,-1,1,1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,-1,1,1,1,1,1,-1,-1,1,1,-1,1,1,1,-1,-1,1,-1,1,-1,-1,-1,-1,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"index":{"type":"Uint16Array","array":[0,2,1,2,3,1,4,6,5,6,7,5,8,10,9,10,11,9,12,14,13,14,15,13,16,18,17,18,19,17,20,22,21,22,23,21]},"groups":[{"start":0,"count":36,"materialIndex":0}],"boundingSphere":{"radius":1.7320508075688772,"center":[0,0,0]}}}],"materials":[{"uuid":"b8b6def5-53ac-4dd7-986a-84b52d829fa7","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}},{"uuid":"1c4402fa-cf57-4fe4-afa0-9ddb093011df","type":"MeshBasicMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"slot1","color":6271159,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true,"userData":{"tpEdited":true}}],"object":{"uuid":"f327b439-8e83-423c-9bca-63fb642042e7","type":"Mesh","name":"Box","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Box","params":{"width":2,"height":2,"depth":2,"widthSegments":1,"heightSegments":1,"depthSegments":1}}},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"30da99fa-884d-48bd-8b52-44e08cf64f1e","material":["b8b6def5-53ac-4dd7-986a-84b52d829fa7","1c4402fa-cf57-4fe4-afa0-9ddb093011df"]}},"pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"99b97e08-fba0-40ff-8056-17293fa7eca7","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.5,2.0999999046325684,-0.10000000149011612,-0.5,4.7683716530855236e-8,-0.10000000149011612,-0.5,2.0999999046325684,0.10000000149011612,-0.5,4.7683716530855236e-8,-0.10000000149011612,-0.5,4.7683716530855236e-8,0.10000000149011612,-0.5,2.0999999046325684,0.10000000149011612,-0.5,2.0999999046325684,-0.10000000149011612,-0.5,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.5,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.5,4.7683716530855236e-8,0.10000000149011612,-0.5,4.7683716530855236e-8,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,-0.5,4.7683716530855236e-8,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,-0.5,2.0999999046325684,0.10000000149011612,-0.5,4.7683716530855236e-8,0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.5,4.7683716530855236e-8,0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,-0.5,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,-0.5,4.7683716530855236e-8,-0.10000000149011612,-0.5,2.0999999046325684,-0.10000000149011612,0.5,2.0999999046325684,0.10000000149011612,0.5,4.7683716530855236e-8,0.10000000149011612,0.5,2.0999999046325684,-0.10000000149011612,0.5,4.7683716530855236e-8,0.10000000149011612,0.5,4.7683716530855236e-8,-0.10000000149011612,0.5,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.5,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.5,2.0999999046325684,0.10000000149011612,0.5,2.0999999046325684,-0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,0.5,4.7683716530855236e-8,0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,0.5,4.7683716530855236e-8,-0.10000000149011612,0.5,4.7683716530855236e-8,0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,0.5,2.0999999046325684,0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,0.10000000149011612,0.5,4.7683716530855236e-8,0.10000000149011612,0.5,2.0999999046325684,0.10000000149011612,0.5,2.0999999046325684,-0.10000000149011612,0.5,4.7683716530855236e-8,-0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.5,4.7683716530855236e-8,-0.10000000149011612,0.41999998688697815,4.7683716530855236e-8,-0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0199999809265137,0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0199999809265137,0.10000000149011612,0.41999998688697815,2.0199999809265137,-0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,2.0199999809265137,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0199999809265137,-0.10000000149011612,-0.41999998688697815,2.0199999809265137,0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,-0.41999998688697815,2.0199999809265137,0.10000000149011612,-0.41999998688697815,2.0199999809265137,-0.10000000149011612,0.41999998688697815,2.0199999809265137,0.10000000149011612,-0.41999998688697815,2.0199999809265137,-0.10000000149011612,0.41999998688697815,2.0199999809265137,-0.10000000149011612,0.41999998688697815,2.0199999809265137,0.10000000149011612,-0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0199999809265137,0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,-0.41999998688697815,2.0199999809265137,0.10000000149011612,0.41999998688697815,2.0199999809265137,0.10000000149011612,0.41999998688697815,2.0999999046325684,0.10000000149011612,0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0199999809265137,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612,0.41999998688697815,2.0199999809265137,-0.10000000149011612,-0.41999998688697815,2.0199999809265137,-0.10000000149011612,-0.41999998688697815,2.0999999046325684,-0.10000000149011612],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"boundingSphere":{"radius":1.1672616887803362,"center":[0,1.0499999761581424,0]}}}],"materials":[{"uuid":"f2e367be-dac5-4276-a6a1-3cb2abd01b32","type":"MeshStandardMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":6271159,"roughness":0.85,"metalness":0,"emissive":0,"emissiveIntensity":1,"envMapRotation":[0,0,0,"XYZ"],"envMapIntensity":1,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","flatShading":false,"fog":true}],"object":{"uuid":"b3f380cc-f95d-4564-a6e5-bcb6116c7a4d","type":"Mesh","name":"Door","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"geometryParams":{"gtype":"Door","params":{"width":1,"height":2.1,"depth":0.2,"frame":0.08,"leaves":"single","hinge":"left","swing":"in","angle":95,"panes":0,"threshold":false,"trigger":"click"}},"physics":{"collider":"custom","colliderVerts":[-0.5,0,-0.1,-0.5,0,0.1,-0.5,2.1,-0.1,-0.5,2.1,0.1,-0.415,0,-0.1,-0.415,0,0.1,-0.415,2.1,-0.1,-0.415,2.1,0.1,0.415,0,-0.1,0.415,0,0.1,0.415,2.1,-0.1,0.415,2.1,0.1,0.5,0,-0.1,0.5,0,0.1,0.5,2.1,-0.1,0.5,2.1,0.1,-0.415,2.015,-0.1,-0.415,2.015,0.1,-0.415,2.1,-0.1,-0.415,2.1,0.1,0.415,2.015,-0.1,0.415,2.015,0.1,0.415,2.1,-0.1,0.415,2.1,0.1],"colliderPieces":[[0,24],[24,24],[48,24]],"__behaviorFrame":true}},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"99b97e08-fba0-40ff-8056-17293fa7eca7","material":"f2e367be-dac5-4276-a6a1-3cb2abd01b32"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"b3f380cc-f95d-4564-a6e5-bcb6116c7a4d-DoorLeafL","type":"Object3D","name":"DoorLeafL","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"archPart":true},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,-0.415,0,-0.0225,1],"up":[0,1,0]}},"groupuuid":"b3f380cc-f95d-4564-a6e5-bcb6116c7a4d","pos":[-0.415,0,-0.0225],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"ca1d5a9c-b7d0-4bd6-b1ac-29f0986b92fd","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-1,2.0999999046325684,-0.10000000149011612,-1,4.7683716530855236e-8,-0.10000000149011612,-1,2.0999999046325684,0.10000000149011612,-1,4.7683716530855236e-8,-0.10000000149011612,-1,4.7683716530855236e-8,0.10000000149011612,-1,2.0999999046325684,0.10000000149011612,-1,2.0999999046325684,-0.10000000149011612,-1,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-1,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-1,4.7683716530855236e-8,0.10000000149011612,-1,4.7683716530855236e-8,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,-1,4.7683716530855236e-8,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,-1,2.0999999046325684,0.10000000149011612,-1,4.7683716530855236e-8,0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-1,4.7683716530855236e-8,0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,-1,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,-1,4.7683716530855236e-8,-0.10000000149011612,-1,2.0999999046325684,-0.10000000149011612,1,2.0999999046325684,0.10000000149011612,1,4.7683716530855236e-8,0.10000000149011612,1,2.0999999046325684,-0.10000000149011612,1,4.7683716530855236e-8,0.10000000149011612,1,4.7683716530855236e-8,-0.10000000149011612,1,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,1,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,1,2.0999999046325684,0.10000000149011612,1,2.0999999046325684,-0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,1,4.7683716530855236e-8,0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,1,4.7683716530855236e-8,-0.10000000149011612,1,4.7683716530855236e-8,0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,1,2.0999999046325684,0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,0.10000000149011612,1,4.7683716530855236e-8,0.10000000149011612,1,2.0999999046325684,0.10000000149011612,1,2.0999999046325684,-0.10000000149011612,1,4.7683716530855236e-8,-0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,1,4.7683716530855236e-8,-0.10000000149011612,0.9200000166893005,4.7683716530855236e-8,-0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0199999809265137,0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0199999809265137,0.10000000149011612,0.9200000166893005,2.0199999809265137,-0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,2.0199999809265137,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0199999809265137,-0.10000000149011612,-0.9200000166893005,2.0199999809265137,0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,-0.9200000166893005,2.0199999809265137,0.10000000149011612,-0.9200000166893005,2.0199999809265137,-0.10000000149011612,0.9200000166893005,2.0199999809265137,0.10000000149011612,-0.9200000166893005,2.0199999809265137,-0.10000000149011612,0.9200000166893005,2.0199999809265137,-0.10000000149011612,0.9200000166893005,2.0199999809265137,0.10000000149011612,-0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0199999809265137,0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,-0.9200000166893005,2.0199999809265137,0.10000000149011612,0.9200000166893005,2.0199999809265137,0.10000000149011612,0.9200000166893005,2.0999999046325684,0.10000000149011612,0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0199999809265137,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612,0.9200000166893005,2.0199999809265137,-0.10000000149011612,-0.9200000166893005,2.0199999809265137,-0.10000000149011612,-0.9200000166893005,2.0999999046325684,-0.10000000149011612],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"boundingSphere":{"radius":1.4534441338057416,"center":[0,1.0499999761581424,0]}}}],"materials":[{"uuid":"af99dad7-2e49-439d-9cbf-79ea7530f7d4","type":"MeshStandardMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":15912079,"roughness":0.85,"metalness":0,"emissive":0,"emissiveIntensity":1,"envMapRotation":[0,0,0,"XYZ"],"envMapIntensity":1,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","flatShading":false,"fog":true}],"object":{"uuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed","type":"Mesh","name":"Door","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"geometryParams":{"gtype":"Door","params":{"width":2,"height":2.1,"depth":0.2,"frame":0.08,"leaves":"double","hinge":"left","swing":"in","angle":95,"panes":0,"threshold":false,"trigger":"click"}},"physics":{"collider":"custom","colliderVerts":[-1,0,-0.1,-1,0,0.1,-1,2.1,-0.1,-1,2.1,0.1,-0.915,0,-0.1,-0.915,0,0.1,-0.915,2.1,-0.1,-0.915,2.1,0.1,0.915,0,-0.1,0.915,0,0.1,0.915,2.1,-0.1,0.915,2.1,0.1,1,0,-0.1,1,0,0.1,1,2.1,-0.1,1,2.1,0.1,0.005,2.015,-0.1,0.005,2.015,0.1,0.005,2.1,-0.1,0.005,2.1,0.1,0.915,2.015,-0.1,0.915,2.015,0.1,0.915,2.1,-0.1,0.915,2.1,0.1,-0.915,2.015,-0.1,-0.915,2.015,0.1,-0.915,2.1,-0.1,-0.915,2.1,0.1,-0.005,2.015,-0.1,-0.005,2.015,0.1,-0.005,2.1,-0.1,-0.005,2.1,0.1],"colliderPieces":[[0,24],[24,24],[48,24],[72,24]],"__behaviorFrame":true}},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"ca1d5a9c-b7d0-4bd6-b1ac-29f0986b92fd","material":"af99dad7-2e49-439d-9cbf-79ea7530f7d4"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafL","type":"Object3D","name":"DoorLeafL","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"archPart":true},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,-0.915,0,-0.0225,1],"up":[0,1,0]}},"groupuuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed","pos":[-0.915,0,-0.0225],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafR","type":"Object3D","name":"DoorLeafR","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"archPart":true},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0.915,0,-0.0225,1],"up":[0,1,0]}},"groupuuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed","pos":[0.915,0,-0.0225],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"2744edca-c926-48a7-9074-d0e873cb0aa6","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"boundingSphere":{"radius":0.9076342329029952,"center":[0,1.4799999594688416,0.029999997466802597]}}}],"materials":[{"uuid":"47404d04-5288-44a4-9909-8844d03f0cfe","type":"MeshStandardMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":9404360,"roughness":0.85,"metalness":0,"emissive":0,"emissiveIntensity":1,"envMapRotation":[0,0,0,"XYZ"],"envMapIntensity":1,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","flatShading":false,"fog":true}],"object":{"uuid":"0af2af28-e91c-45e0-b984-a8b1cf78e037","type":"Mesh","name":"Window","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"geometryParams":{"gtype":"Window","params":{"width":1.2,"height":1.2,"sill":0.9,"depth":0.2,"frame":0.06,"cols":2,"rows":2,"ledge":true,"opening":"fixed","hinge":"left"}},"colliderHint":"box"},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"2744edca-c926-48a7-9074-d0e873cb0aa6","material":"47404d04-5288-44a4-9909-8844d03f0cfe"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"0af2af28-e91c-45e0-b984-a8b1cf78e037-WindowSash","type":"Object3D","name":"WindowSash","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"archPart":true},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0]}},"groupuuid":"0af2af28-e91c-45e0-b984-a8b1cf78e037","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"f495b316-e1a9-4f23-b377-c226e96f5a14","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.6000000238418579,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.6000000238418579,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,0.8999999761581421,-0.10000000149011612,-0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.6000000238418579,0.8999999761581421,0.10000000149011612,0.6000000238418579,2.0999999046325684,0.10000000149011612,0.6000000238418579,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.6000000238418579,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,-0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,-0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0399999618530273,0.10000000149011612,0.5400000214576721,2.0999999046325684,0.10000000149011612,0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0399999618530273,-0.10000000149011612,-0.5400000214576721,2.0999999046325684,-0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,-0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,-0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.8999999761581421,0.10000000149011612,0.5400000214576721,0.9599999785423279,0.10000000149011612,0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.8999999761581421,-0.10000000149011612,-0.5400000214576721,0.9599999785423279,-0.10000000149011612,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,0.6499999761581421,0.8600000143051147,0.1599999964237213,-0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,-0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8600000143051147,0.1599999964237213,0.6499999761581421,0.8999999761581421,0.1599999964237213,0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552,0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8600000143051147,-0.09999999403953552,-0.6499999761581421,0.8999999761581421,-0.09999999403953552],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"boundingSphere":{"radius":0.9076342329029952,"center":[0,1.4799999594688416,0.029999997466802597]}}}],"materials":[{"uuid":"c435a253-56e0-4df1-8301-ef02f63adaec","type":"MeshStandardMaterial","blending":1,"side":0,"shadowSide":null,"vertexColors":false,"opacity":1,"transparent":false,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":true,"colorWrite":true,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":6271159,"roughness":0.85,"metalness":0,"emissive":0,"emissiveIntensity":1,"envMapRotation":[0,0,0,"XYZ"],"envMapIntensity":1,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","flatShading":false,"fog":true}],"object":{"uuid":"7dafb967-f046-4efe-82d9-ebd9089a9fb2","type":"Mesh","name":"Window","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"geometryParams":{"gtype":"Window","params":{"width":1.2,"height":1.2,"sill":0.9,"depth":0.2,"frame":0.06,"cols":2,"rows":2,"ledge":true,"opening":"casement","hinge":"left"}},"colliderHint":"box","physics":{"collider":"custom","colliderVerts":[-0.65,0.86,-0.1,-0.65,0.86,0.16,-0.65,2.1,-0.1,-0.65,2.1,0.16,-0.535,0.86,-0.1,-0.535,0.86,0.16,-0.535,2.1,-0.1,-0.535,2.1,0.16,0.535,0.86,-0.1,0.535,0.86,0.16,0.535,2.1,-0.1,0.535,2.1,0.16,0.65,0.86,-0.1,0.65,0.86,0.16,0.65,2.1,-0.1,0.65,2.1,0.16,-0.535,0.86,-0.1,-0.535,0.86,0.16,-0.535,0.965,-0.1,-0.535,0.965,0.16,0.535,0.86,-0.1,0.535,0.86,0.16,0.535,0.965,-0.1,0.535,0.965,0.16,-0.535,2.035,-0.1,-0.535,2.035,0.16,-0.535,2.1,-0.1,-0.535,2.1,0.16,0.535,2.035,-0.1,0.535,2.035,0.16,0.535,2.1,-0.1,0.535,2.1,0.16],"colliderPieces":[[0,24],[24,24],[48,24],[72,24]],"__behaviorFrame":true}},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"f495b316-e1a9-4f23-b377-c226e96f5a14","material":"c435a253-56e0-4df1-8301-ef02f63adaec"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"7dafb967-f046-4efe-82d9-ebd9089a9fb2-WindowSash","type":"Object3D","name":"WindowSash","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"archPart":true},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,-0.535,0,0.025,1],"up":[0,1,0]}},"groupuuid":"7dafb967-f046-4efe-82d9-ebd9089a9fb2","pos":[-0.535,0,0.025],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"69e3da18-a2ac-4e90-a39d-a0221851b4bc","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.40008124709129333,-0.17528125643730164,0,-0.14591875672340393,-0.17528125643730164,0,-0.14591875672340393,0.1504812389612198,0,-0.40008124709129333,0.1504812389612198,0,-0.18323750793933868,-0.17483749985694885,0,0.031237494200468063,-0.17483749985694885,0,0.031237494200468063,0.07883749902248383,0,-0.18323750793933868,0.07883749902248383,0,0.020125001668930054,-0.1702750027179718,0,0.24747499823570251,-0.1702750027179718,0,0.24747499823570251,0.07427499443292618,0,0.020125001668930054,0.07427499443292618,0,0.22718438506126404,-0.17801563441753387,0,0.3940156400203705,-0.17801563441753387,0,0.3940156400203705,0.12721562385559082,0,0.22718438506126404,0.12721562385559082,0],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"index":{"type":"Uint32Array","array":[0,1,2,0,2,3,4,5,6,4,6,7,8,9,10,8,10,11,12,13,14,12,14,15]},"boundingSphere":{"radius":0.4296801315921099,"center":[-0.0030328035354614258,-0.013767197728157043,0]}}}],"materials":[{"uuid":"c52343e2-c795-49b4-bdb5-6cb549d18ce4","type":"MeshBasicMaterial","blending":1,"side":2,"shadowSide":null,"vertexColors":false,"opacity":0,"transparent":true,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":false,"colorWrite":false,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":16777215,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true}],"object":{"uuid":"15ed3c8a-a8ce-421e-b60c-e81e4aa58354","type":"Mesh","name":"Text","castShadow":false,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"textPath":{"v":2,"text":"Text","font":"sans","bold":false,"italic":false,"size":0.4,"color":"#ffffff","spacing":0,"lineHeight":1.2,"outline":0,"outlineColor":"#000000","path":{"kind":"none","length":4,"radius":2,"sweep":180,"amplitude":0.3,"wavelength":2,"target":null},"offset":0,"align":"center","side":"left","orient":"auto","shift":0,"letters":{},"mode":"flat","fontAsset":null,"fontName":"","fontMeta":null,"maxWidth":0,"anchor":"middle-center","depth":0.1,"bevel":{"size":0.006,"thickness":0.01,"segments":2},"quality":"medium","sideColor":null,"emissive":0,"metalness":0,"roughness":0.5},"shadow":false},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"69e3da18-a2ac-4e90-a39d-a0221851b4bc","material":"c52343e2-c795-49b4-bdb5-6cb549d18ce4"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"6c80c997-b841-43bd-8419-9058ef62f440","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-0.800000011920929,0.20000000298023224,0,0.800000011920929,0.20000000298023224,0,-0.800000011920929,-0.20000000298023224,0,0.800000011920929,-0.20000000298023224,0],"normalized":false,"name":"","usage":35044,"gpuType":1015},"normal":{"itemSize":3,"type":"Float32Array","array":[0,0,1,0,0,1,0,0,1,0,0,1],"normalized":false,"name":"","usage":35044,"gpuType":1015},"uv":{"itemSize":2,"type":"Float32Array","array":[0,1,1,1,0,0,1,0],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"index":{"type":"Uint16Array","array":[0,2,1,2,3,1]}}}],"materials":[{"uuid":"21ff92c6-f31b-4f0e-9b99-a8ba4d4d8ae6","type":"MeshBasicMaterial","blending":1,"side":2,"shadowSide":null,"vertexColors":false,"opacity":0,"transparent":true,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":false,"colorWrite":false,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":16777215,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true}],"object":{"uuid":"a4b04275-f05f-4e5d-b723-331a191f4fb5","type":"Mesh","name":"Text","castShadow":true,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"textPath":{"v":2,"text":"Text","font":"sans","bold":false,"italic":false,"size":0.4,"color":"#ffffff","spacing":0,"lineHeight":1.2,"outline":0,"outlineColor":"#000000","path":{"kind":"none","length":4,"radius":2,"sweep":180,"amplitude":0.3,"wavelength":2,"target":null},"offset":0,"align":"center","side":"left","orient":"auto","shift":0,"letters":{},"mode":"extruded","fontAsset":null,"fontName":"","fontMeta":null,"maxWidth":0,"anchor":"middle-center","depth":0.1,"bevel":{"size":0.006,"thickness":0.01,"segments":2},"quality":"medium","sideColor":null,"emissive":0,"metalness":0,"roughness":0.5},"shadow":false},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"6c80c997-b841-43bd-8419-9058ef62f440","material":"21ff92c6-f31b-4f0e-9b99-a8ba4d4d8ae6"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"geometries":[{"uuid":"876af54f-a0df-4906-866e-e072831f3f9b","type":"BufferGeometry","name":"","data":{"attributes":{"position":{"itemSize":3,"type":"Float32Array","array":[-1.2356606721878052,1.5514063835144043,0,-1.0270999670028687,1.696668267250061,0,-1.2132834196090698,1.9639824628829956,0,-1.4218441247940063,1.8187206983566284,0,-1.0600119829177856,1.6755560636520386,0,-0.8728678822517395,1.7803252935409546,0,-0.9967860579490662,2.001674175262451,0,-1.1839301586151123,1.8969048261642456,0,-0.8864529728889465,1.7790265083312988,0,-0.6774994134902954,1.8686168193817139,0,-0.7738676071166992,2.0933785438537598,0,-0.9828211665153503,2.003788471221924,0,-0.6949059963226318,1.852875828742981,0,-0.5363370180130005,1.9047271013259888,0,-0.6312031149864197,2.1948418617248535,0,-0.789772093296051,2.1429905891418457,0,-0.44296175241470337,1.9331430196762085,0,-0.2164979726076126,1.9714150428771973,0,-0.25876933336257935,2.221543312072754,0,-0.4852331280708313,2.1832711696624756,0,-0.1943262368440628,1.9775655269622803,0,0.01697118580341339,1.98710298538208,0,0.005738215520977974,2.235962152481079,0,-0.20555920898914337,2.2264246940612793,0,0.1378980129957199,1.9779620170593262,0,0.3411235809326172,1.9524643421173096,0,0.3726465404033661,2.2037131786346436,0,0.16942098736763,2.2292110919952393,0,0.43961232900619507,1.832535743713379,0,0.6637458205223083,1.7645673751831055,0,0.7678148746490479,2.1077475547790527,0,0.5436813831329346,2.175715684890747,0,0.692745566368103,1.8581682443618774,0,0.8804214000701904,1.7761409282684326,0,0.9818323850631714,2.0081658363342285,0,0.794156551361084,2.090193271636963,0,0.8809017539024353,1.7714133262634277,0,1.026968002319336,1.6908073425292969,0,1.1744431257247925,1.9580472707748413,0,1.0283769369125366,2.0386533737182617,0,1.0289111137390137,1.6928975582122803,0,1.2131407260894775,1.5662719011306763,0,1.4095507860183716,1.8520317077636719,0,1.2253210544586182,1.9786573648452759,0],"normalized":false,"name":"","usage":35044,"gpuType":1015}},"index":{"type":"Uint32Array","array":[0,1,2,0,2,3,4,5,6,4,6,7,8,9,10,8,10,11,12,13,14,12,14,15,16,17,18,16,18,19,20,21,22,20,22,23,24,25,26,24,26,27,28,29,30,28,30,31,32,33,34,32,34,35,36,37,38,36,38,39,40,41,42,40,42,43]},"boundingSphere":{"radius":1.4176807898877999,"center":[-0.006146669387817383,1.8936842679977417,0]}}}],"materials":[{"uuid":"77ee15b8-42ad-46e1-91a4-c86cf5fa7b2a","type":"MeshBasicMaterial","blending":1,"side":2,"shadowSide":null,"vertexColors":false,"opacity":0,"transparent":true,"blendSrc":204,"blendDst":205,"blendEquation":100,"blendSrcAlpha":null,"blendDstAlpha":null,"blendEquationAlpha":null,"blendColor":0,"blendAlpha":0,"depthFunc":3,"depthTest":true,"depthWrite":false,"colorWrite":false,"clipIntersection":false,"clipShadows":false,"stencilWriteMask":255,"stencilFunc":519,"stencilRef":0,"stencilFuncMask":255,"stencilFail":7680,"stencilZFail":7680,"stencilZPass":7680,"stencilWrite":false,"polygonOffset":false,"polygonOffsetFactor":0,"polygonOffsetUnits":0,"dithering":false,"alphaTest":0,"alphaHash":false,"alphaToCoverage":false,"premultipliedAlpha":false,"forceSinglePass":false,"allowOverride":true,"visible":true,"toneMapped":true,"name":"","color":16777215,"envMapRotation":[0,0,0,"XYZ"],"reflectivity":1,"refractionRatio":0.98,"wireframe":false,"wireframeLinewidth":1,"wireframeLinecap":"round","wireframeLinejoin":"round","fog":true}],"object":{"uuid":"825d0c53-1acf-4aea-84d1-8c54b07539ee","type":"Mesh","name":"Text","castShadow":false,"receiveShadow":true,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"userData":{"textPath":{"v":2,"text":"Text on a path","font":"sans","bold":false,"italic":false,"size":0.4,"color":"#ffffff","spacing":0,"lineHeight":1.2,"outline":0,"outlineColor":"#000000","path":{"kind":"arc","length":4,"radius":2,"sweep":180,"amplitude":0.3,"wavelength":2,"target":null},"offset":0,"align":"center","side":"left","orient":"auto","shift":0,"letters":{},"mode":"flat","fontAsset":null,"fontName":"","fontMeta":null,"maxWidth":0,"anchor":"middle-center","depth":0.1,"bevel":{"size":0.006,"thickness":0.01,"segments":2},"quality":"medium","sideColor":null,"emissive":0,"metalness":0,"roughness":0.5},"shadow":false},"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"geometry":"876af54f-a0df-4906-866e-e072831f3f9b","material":"77ee15b8-42ad-46e1-91a4-c86cf5fa7b2a"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"c0198c00-6070-4d9b-b406-c97a439cfb8d","type":"AmbientLight","name":"Ambient","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"color":16777215,"intensity":1}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"cbe6d975-1694-4d79-aaa6-c4a15258761c","type":"DirectionalLight","name":"Directional","castShadow":true,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1],"up":[0,1,0],"color":16777215,"intensity":1,"shadow":{"intensity":1,"bias":-0.0002,"normalBias":0.02,"radius":1,"blurSamples":8,"mapSize":[512,512],"camera":{"uuid":"d588cd38-ddcb-42e1-9fe8-6401b343122d","type":"OrthographicCamera","name":"","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"up":[0,1,0],"zoom":1,"left":-15,"right":15,"top":15,"bottom":-15,"near":0.5,"far":80}},"target":"44d33204-2fac-4e96-b0a1-a454fe31e155"}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,1,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"4ad2006b-5a55-4461-a599-3cf9c634d9e2","type":"HemisphereLight","name":"Hemisphere","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1],"up":[0,1,0],"color":16777215,"intensity":1,"groundColor":16777215}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,1,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"bfd002b2-6e8b-4987-b91a-c875aedab226","type":"PointLight","name":"Point","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"color":16777215,"intensity":1,"distance":0,"decay":2,"shadow":{"intensity":1,"bias":0,"normalBias":0,"radius":1,"blurSamples":8,"mapSize":[512,512],"camera":{"uuid":"69a98724-0939-4790-973c-5c98de30fc84","type":"PerspectiveCamera","name":"","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"up":[0,1,0],"fov":90,"zoom":1,"near":0.5,"far":500,"focus":10,"aspect":1,"filmGauge":35,"filmOffset":0}}}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"c582fb72-2586-421c-b4c8-330565202703","type":"SpotLight","name":"Spot","castShadow":true,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,1,0,1],"up":[0,1,0],"color":16777215,"intensity":1,"distance":0,"angle":1.0471975511965976,"decay":2,"penumbra":0,"target":"63253fa4-505d-4c2e-b4a3-d97ca45857a6","shadow":{"intensity":1,"bias":-0.0002,"normalBias":0.02,"radius":1,"blurSamples":8,"mapSize":[512,512],"camera":{"uuid":"d6b52c43-7422-4634-a58d-d2fc56e2e983","type":"PerspectiveCamera","name":"","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"up":[0,1,0],"fov":119.99999999999999,"zoom":1,"near":0.5,"far":500,"focus":10,"aspect":1,"filmGauge":35,"filmOffset":0},"focus":1,"aspect":1}}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,1,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"metadata":{"version":4.7,"type":"Object","generator":"Object3D.toJSON"},"object":{"uuid":"b25432eb-51bb-4b1c-8d1e-189fc6426419","type":"RectAreaLight","name":"RectArea","castShadow":false,"receiveShadow":false,"visible":true,"frustumCulled":true,"renderOrder":0,"static":false,"matrixAutoUpdate":true,"layers":1,"matrix":[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],"up":[0,1,0],"color":16777215,"intensity":2,"width":4,"height":4}},"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Sphere","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Sphere","params":{"radius":1,"widthSegments":32,"heightSegments":16,"phiLength":6.283185307179586,"thetaLength":3.141592653589793}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":6732,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6732,"byteLength":6732,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":13464,"byteLength":4488,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":17952,"byteLength":5760,"target":34963}],"buffers":[{"byteLength":23712,"uri":"data:application/octet-stream;base64,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AACAPwAAMD4AAIA/AABQPgAAgD8AAHA+AACAPwAAiD4AAIA/AACYPgAAgD8AAKg+AACAPwAAuD4AAIA/AADIPgAAgD8AANg+AACAPwAA6D4AAIA/AAD4PgAAgD8AAAQ/AACAPwAADD8AAIA/AAAUPwAAgD8AABw/AACAPwAAJD8AAIA/AAAsPwAAgD8AADQ/AACAPwAAPD8AAIA/AABEPwAAgD8AAEw/AACAPwAAVD8AAIA/AABcPwAAgD8AAGQ/AACAPwAAbD8AAIA/AAB0PwAAgD8AAHw/AACAPwAAgj8AAIA/AAAAAAAAcD8AAAA9AABwPwAAgD0AAHA/AADAPQAAcD8AAAA+AABwPwAAID4AAHA/AABAPgAAcD8AAGA+AABwPwAAgD4AAHA/AACQPgAAcD8AAKA+AABwPwAAsD4AAHA/AADAPgAAcD8AANA+AABwPwAA4D4AAHA/AADwPgAAcD8AAAA/AABwPwAACD8AAHA/AAAQPwAAcD8AABg/AABwPwAAID8AAHA/AAAoPwAAcD8AADA/AABwPwAAOD8AAHA/AABAPwAAcD8AAEg/AABwPwAAUD8AAHA/AABYPwAAcD8AAGA/AABwPwAAaD8AAHA/AABwPwAAcD8AAHg/AABwPwAAgD8AAHA/AAAAAAAAYD8AAAA9AABgPwAAgD0AAGA/AADAPQAAYD8AAAA+AABgPwAAID4AAGA/AABAPgAAYD8AAGA+AABgPwAAgD4AAGA/AACQPgAAYD8AAKA+AABgPwAAsD4AAGA/AADAPgAAYD8AANA+AABgPwAA4D4AAGA/AADwPgAAYD8AAAA/AABgPwAACD8AAGA/AAAQPwAAYD8AABg/AABgPwAAID8AAGA/AAAoPwAAYD8AADA/AABgPwAAOD8AAGA/AABAPwAAYD8AAEg/AABgPwAAUD8AAGA/AABYPwAAYD8AAGA/AABgPwAAaD8AAGA/AABwPwAAYD8AAHg/AABgPwAAgD8AAGA/AAAAAAAAUD8AAAA9AABQPwAAgD0AAFA/AADAPQAAUD8AAAA+AABQPwAAID4AAFA/AABAPgAAUD8AAGA+AABQPwAAgD4AAFA/AACQPgAAUD8AAKA+AABQPwAAsD4AAFA/AADAPgAAUD8AANA+AABQPwAA4D4AAFA/AADwPgAAUD8AAAA/AABQPwAACD8AAFA/AAAQPwAAUD8AABg/AABQPwAAID8AAFA/AAAoPwAAUD8AADA/AABQPwAAOD8AAFA/AABAPwAAUD8AAEg/AABQPwAAUD8AAFA/AABYPwAAUD8AAGA/AABQPwAAaD8AAFA/AABwPwAAUD8AAHg/AABQPwAAgD8AAFA/AAAAAAAAQD8AAAA9AABAPwAAgD0AAEA/AADAPQAAQD8AAAA+AABAPwAAID4AAEA/AABAPgAAQD8AAGA+AABAPwAAgD4AAEA/AACQPgAAQD8AAKA+AABAPwAAsD4AAEA/AADAPgAAQD8AANA+AABAPwAA4D4AAEA/AADwPgAAQD8AAAA/AABAPwAACD8AAEA/AAAQPwAAQD8AABg/AABAPwAAID8AAEA/AAAoPwAAQD8AADA/AABAPwAAOD8AAEA/AABAPwAAQD8AAEg/AABAPwAAUD8AAEA/AABYPwAAQD8AAGA/AABAPwAAaD8AAEA/AABwPwAAQD8AAHg/AABAPwAAgD8AAEA/AAAAAAAAMD8AAAA9AAAwPwAAgD0AADA/AADAPQAAMD8AAAA+AAAwPwAAID4AADA/AABAPgAAMD8AAGA+AAAwPwAAgD4AADA/AACQPgAAMD8AAKA+AAAwPwAAsD4AADA/AADAPgAAMD8AANA+AAAwPwAA4D4AADA/AADwPgAAMD8AAAA/AAAwPwAACD8AADA/AAAQPwAAMD8AABg/AAAwPwAAID8AADA/AAAoPwAAMD8AADA/AAAwPwAAOD8AADA/AABAPwAAMD8AAEg/AAAwPwAAUD8AADA/AABYPwAAMD8AAGA/AAAwPwAAaD8AADA/AABwPwAAMD8AAHg/AAAwPwAAgD8AADA/AAAAAAAAID8AAAA9AAAgPwAAgD0AACA/AADAPQAAID8AAAA+AAAgPwAAID4AACA/AABAPgAAID8AAGA+AAAgPwAAgD4AACA/AACQPgAAID8AAKA+AAAgPwAAsD4AACA/AADAPgAAID8AANA+AAAgPwAA4D4AACA/AADwPgAAID8AAAA/AAAgPwAACD8AACA/AAAQPwAAID8AABg/AAAgPwAAID8AACA/AAAoPwAAID8AADA/AAAgPwAAOD8AACA/AABAPwAAID8AAEg/AAAgPwAAUD8AACA/AABYPwAAID8AAGA/AAAgPwAAaD8AACA/AABwPwAAID8AAHg/AAAgPwAAgD8AACA/AAAAAAAAED8AAAA9AAAQPwAAgD0AABA/AADAPQAAED8AAAA+AAAQPwAAID4AABA/AABAPgAAED8AAGA+AAAQPwAAgD4AABA/AACQPgAAED8AAKA+AAAQPwAAsD4AABA/AADAPgAAED8AANA+AAAQPwAA4D4AABA/AADwPgAAED8AAAA/AAAQPwAACD8AABA/AAAQPwAAED8AABg/AAAQPwAAID8AABA/AAAoPwAAED8AADA/AAAQPwAAOD8AABA/AABAPwAAED8AAEg/AAAQPwAAUD8AABA/AABYPwAAED8AAGA/AAAQPwAAaD8AABA/AABwPwAAED8AAHg/AAAQPwAAgD8AABA/AAAAAAAAAD8AAAA9AAAAPwAAgD0AAAA/AADAPQAAAD8AAAA+AAAAPwAAID4AAAA/AABAPgAAAD8AAGA+AAAAPwAAgD4AAAA/AACQPgAAAD8AAKA+AAAAPwAAsD4AAAA/AADAPgAAAD8AANA+AAAAPwAA4D4AAAA/AADwPgAAAD8AAAA/AAAAPwAACD8AAAA/AAAQPwAAAD8AABg/AAAAPwAAID8AAAA/AAAoPwAAAD8AADA/AAAAPwAAOD8AAAA/AABAPwAAAD8AAEg/AAAAPwAAUD8AAAA/AABYPwAAAD8AAGA/AAAAPwAAaD8AAAA/AABwPwAAAD8AAHg/AAAAPwAAgD8AAAA/AAAAAAAA4D4AAAA9AADgPgAAgD0AAOA+AADAPQAA4D4AAAA+AADgPgAAID4AAOA+AABAPgAA4D4AAGA+AADgPgAAgD4AAOA+AACQPgAA4D4AAKA+AADgPgAAsD4AAOA+AADAPgAA4D4AANA+AADgPgAA4D4AAOA+AADwPgAA4D4AAAA/AADgPgAACD8AAOA+AAAQPwAA4D4AABg/AADgPgAAID8AAOA+AAAoPwAA4D4AADA/AADgPgAAOD8AAOA+AABAPwAA4D4AAEg/AADgPgAAUD8AAOA+AABYPwAA4D4AAGA/AADgPgAAaD8AAOA+AABwPwAA4D4AAHg/AADgPgAAgD8AAOA+AAAAAAAAwD4AAAA9AADAPgAAgD0AAMA+AADAPQAAwD4AAAA+AADAPgAAID4AAMA+AABAPgAAwD4AAGA+AADAPgAAgD4AAMA+AACQPgAAwD4AAKA+AADAPgAAsD4AAMA+AADAPgAAwD4AANA+AADAPgAA4D4AAMA+AADwPgAAwD4AAAA/AADAPgAACD8AAMA+AAAQPwAAwD4AABg/AADAPgAAID8AAMA+AAAoPwAAwD4AADA/AADAPgAAOD8AAMA+AABAPwAAwD4AAEg/AADAPgAAUD8AAMA+AABYPwAAwD4AAGA/AADAPgAAaD8AAMA+AABwPwAAwD4AAHg/AADAPgAAgD8AAMA+AAAAAAAAoD4AAAA9AACgPgAAgD0AAKA+AADAPQAAoD4AAAA+AACgPgAAID4AAKA+AABAPgAAoD4AAGA+AACgPgAAgD4AAKA+AACQPgAAoD4AAKA+AACgPgAAsD4AAKA+AADAPgAAoD4AANA+AACgPgAA4D4AAKA+AADwPgAAoD4AAAA/AACgPgAACD8AAKA+AAAQPwAAoD4AABg/AACgPgAAID8AAKA+AAAoPwAAoD4AADA/AACgPgAAOD8AAKA+AABAPwAAoD4AAEg/AACgPgAAUD8AAKA+AABYPwAAoD4AAGA/AACgPgAAaD8AAKA+AABwPwAAoD4AAHg/AACgPgAAgD8AAKA+AAAAAAAAgD4AAAA9AACAPgAAgD0AAIA+AADAPQAAgD4AAAA+AACAPgAAID4AAIA+AABAPgAAgD4AAGA+AACAPgAAgD4AAIA+AACQPgAAgD4AAKA+AACAPgAAsD4AAIA+AADAPgAAgD4AANA+AACAPgAA4D4AAIA+AADwPgAAgD4AAAA/AACAPgAACD8AAIA+AAAQPwAAgD4AABg/AACAPgAAID8AAIA+AAAoPwAAgD4AADA/AACAPgAAOD8AAIA+AABAPwAAgD4AAEg/AACAPgAAUD8AAIA+AABYPwAAgD4AAGA/AACAPgAAaD8AAIA+AABwPwAAgD4AAHg/AACAPgAAgD8AAIA+AAAAAAAAQD4AAAA9AABAPgAAgD0AAEA+AADAPQAAQD4AAAA+AABAPgAAID4AAEA+AABAPgAAQD4AAGA+AABAPgAAgD4AAEA+AACQPgAAQD4AAKA+AABAPgAAsD4AAEA+AADAPgAAQD4AANA+AABAPgAA4D4AAEA+AADwPgAAQD4AAAA/AABAPgAACD8AAEA+AAAQPwAAQD4AABg/AABAPgAAID8AAEA+AAAoPwAAQD4AADA/AABAPgAAOD8AAEA+AABAPwAAQD4AAEg/AABAPgAAUD8AAEA+AABYPwAAQD4AAGA/AABAPgAAaD8AAEA+AABwPwAAQD4AAHg/AABAPgAAgD8AAEA+AAAAAAAAAD4AAAA9AAAAPgAAgD0AAAA+AADAPQAAAD4AAAA+AAAAPgAAID4AAAA+AABAPgAAAD4AAGA+AAAAPgAAgD4AAAA+AACQPgAAAD4AAKA+AAAAPgAAsD4AAAA+AADAPgAAAD4AANA+AAAAPgAA4D4AAAA+AADwPgAAAD4AAAA/AAAAPgAACD8AAAA+AAAQPwAAAD4AABg/AAAAPgAAID8AAAA+AAAoPwAAAD4AADA/AAAAPgAAOD8AAAA+AABAPwAAAD4AAEg/AAAAPgAAUD8AAAA+AABYPwAAAD4AAGA/AAAAPgAAaD8AAAA+AABwPwAAAD4AAHg/AAAAPgAAgD8AAAA+AAAAAAAAgD0AAAA9AACAPQAAgD0AAIA9AADAPQAAgD0AAAA+AACAPQAAID4AAIA9AABAPgAAgD0AAGA+AACAPQAAgD4AAIA9AACQPgAAgD0AAKA+AACAPQAAsD4AAIA9AADAPgAAgD0AANA+AACAPQAA4D4AAIA9AADwPgAAgD0AAAA/AACAPQAACD8AAIA9AAAQPwAAgD0AABg/AACAPQAAID8AAIA9AAAoPwAAgD0AADA/AACAPQAAOD8AAIA9AABAPwAAgD0AAEg/AACAPQAAUD8AAIA9AABYPwAAgD0AAGA/AACAPQAAaD8AAIA9AABwPwAAgD0AAHg/AACAPQAAgD8AAIA9AACAvAAAAAAAAIA8AAAAAAAAQD0AAAAAAACgPQAAAAAAAOA9AAAAAAAAED4AAAAAAAAwPgAAAAAAAFA+AAAAAAAAcD4AAAAAAACIPgAAAAAAAJg+AAAAAAAAqD4AAAAAAAC4PgAAAAAAAMg+AAAAAAAA2D4AAAAAAADoPgAAAAAAAPg+AAAAAAAABD8AAAAAAAAMPwAAAAAAABQ/AAAAAAAAHD8AAAAAAAAkPwAAAAAAACw/AAAAAAAAND8AAAAAAAA8PwAAAAAAAEQ/AAAAAAAATD8AAAAAAABUPwAAAAAAAFw/AAAAAAAAZD8AAAAAAABsPwAAAAAAAHQ/AAAAAAAAfD8AAAAAAAAhACIAAQAiACMAAgAjACQAAwAkACUABAAlACYABQAmACcABgAnACgABwAoACkACAApACoACQAqACsACgArACwACwAsAC0ADAAtAC4ADQAuAC8ADgAvADAADwAwADEAEAAxADIAEQAyADMAEgAzADQAEwA0ADUAFAA1ADYAFQA2ADcAFgA3ADgAFwA4ADkAGAA5ADoAGQA6ADsAGgA7ADwAGwA8AD0AHAA9AD4AHQA+AD8AHgA/AEAAHwBAAEEAIgAhAEMAIQBCAEMAIwAiAEQAIgBDAEQAJAAjAEUAIwBEAEUAJQAkAEYAJABFAEYAJgAlAEcAJQBGAEcAJwAmAEgAJgBHAEgAKAAnAEkAJwBIAEkAKQAoAEoAKABJAEoAKgApAEsAKQBKAEsAKwAqAEwAKgBLAEwALAArAE0AKwBMAE0ALQAsAE4ALABNAE4ALgAtAE8ALQBOAE8ALwAuAFAALgBPAFAAMAAvAFEALwBQAFEAMQAwAFIAMABRAFIAMgAxAFMAMQBSAFMAMwAyAFQAMgBTAFQANAAzAFUAMwBUAFUANQA0AFYANABVAFYANgA1AFcANQBWAFcANwA2AFgANgBXAFgAOAA3AFkANwBYAFkAOQA4AFoAOABZAFoAOgA5AFsAOQBaAFsAOwA6AFwAOgBbAFwAPAA7AF0AOwBcAF0APQA8AF4APABdAF4APgA9AF8APQBeAF8APwA+AGAAPgBfAGAAQAA/AGEAPwBgAGEAQQBAAGIAQABhAGIAQwBCAGQAQgBjAGQARABDAGUAQwBkAGUARQBEAGYARABlAGYARgBFAGcARQBmAGcARwBGAGgARgBnAGgASABHAGkARwBoAGkASQBIAGoASABpAGoASgBJAGsASQBqAGsASwBKAGwASgBrAGwATABLAG0ASwBsAG0ATQBMAG4ATABtAG4ATgBNAG8ATQBuAG8ATwBOAHAATgBvAHAAUABPAHEATwBwAHEAUQBQAHIAUABxAHIAUgBRAHMAUQByAHMAUwBSAHQAUgBzAHQAVABTAHUAUwB0AHUAVQBUAHYAVAB1AHYAVgBVAHcAVQB2AHcAVwBWAHgAVgB3AHgAWABXAHkAVwB4AHkAWQBYAHoAWAB5AHoAWgBZAHsAWQB6AHsAWwBaAHwAWgB7AHwAXABbAH0AWwB8AH0AXQBcAH4AXAB9AH4AXgBdAH8AXQB+AH8AXwBeAIAAXgB/AIAAYABfAIEAXwCAAIEAYQBgAIIAYACBAIIAYgBhAIMAYQCCAIMAZABjAIUAYwCEAIUAZQBkAIYAZACFAIYAZgBlAIcAZQCGAIcAZwBmAIgAZgCHAIgAaABnAIkAZwCIAIkAaQBoAIoAaACJAIoAagBpAIsAaQCKAIsAawBqAIwAagCLAIwAbABrAI0AawCMAI0AbQBsAI4AbACNAI4AbgBtAI8AbQCOAI8AbwBuAJAAbgCPAJAAcABvAJEAbwCQAJEAcQBwAJIAcACRAJIAcgBxAJMAcQCSAJMAcwByAJQAcgCTAJQAdABzAJUAcwCUAJUAdQB0AJYAdACVAJYAdgB1AJcAdQCWAJcAdwB2AJgAdgCXAJgAeAB3AJkAdwCYAJkAeQB4AJoAeACZAJoAegB5AJsAeQCaAJsAewB6AJwAegCbAJwAfAB7AJ0AewCcAJ0AfQB8AJ4AfACdAJ4AfgB9AJ8AfQCeAJ8AfwB+AKAAfgCfAKAAgAB/AKEAfwCgAKEAgQCAAKIAgAChAKIAggCBAKMAgQCiAKMAgwCCAKQAggCjAKQAhQCEAKYAhAClAKYAhgCFAKcAhQCmAKcAhwCGAKgAhgCnAKgAiACHAKkAhwCoAKkAiQCIAKoAiACpAKoAigCJAKsAiQCqAKsAiwCKAKwAigCrAKwAjACLAK0AiwCsAK0AjQCMAK4AjACtAK4AjgCNAK8AjQCuAK8AjwCOALAAjgCvALAAkACPALEAjwCwALEAkQCQALIAkACxALIAkgCRALMAkQCyALMAkwCSALQAkgCzALQAlACTALUAkwC0ALUAlQCUALYAlAC1ALYAlgCVALcAlQC2ALcAlwCWALgAlgC3ALgAmACXALkAlwC4ALkAmQCYALoAmAC5ALoAmgCZALsAmQC6ALsAmwCaALwAmgC7ALwAnACbAL0AmwC8AL0AnQCcAL4AnAC9AL4AngCdAL8AnQC+AL8AnwCeAMAAngC/AMAAoACfAMEAnwDAAMEAoQCgAMIAoADBAMIAogChAMMAoQDCAMMAowCiAMQAogDDAMQApACjAMUAowDEAMUApgClAMcApQDGAMcApwCmAMgApgDHAMgAqACnAMkApwDIAMkAqQCoAMoAqADJAMoAqgCpAMsAqQDKAMsAqwCqAMwAqgDLAMwArACrAM0AqwDMAM0ArQCsAM4ArADNAM4ArgCtAM8ArQDOAM8ArwCuANAArgDPANAAsACvANEArwDQANEAsQCwANIAsADRANIAsgCxANMAsQDSANMAswCyANQAsgDTANQAtACzANUAswDUANUAtQC0ANYAtADVANYAtgC1ANcAtQDWANcAtwC2ANgAtgDXANgAuAC3ANkAtwDYANkAuQC4ANoAuADZANoAugC5ANsAuQDaANsAuwC6ANwAugDbANwAvAC7AN0AuwDcAN0AvQC8AN4AvADdAN4AvgC9AN8AvQDeAN8AvwC+AOAAvgDfAOAAwAC/AOEAvwDgAOEAwQDAAOIAwADhAOIAwgDBAOMAwQDiAOMAwwDCAOQAwgDjAOQAxADDAOUAwwDkAOUAxQDEAOYAxADlAOYAxwDGAOgAxgDnAOgAyADHAOkAxwDoAOkAyQDIAOoAyADpAOoAygDJAOsAyQDqAOsAywDKAOwAygDrAOwAzADLAO0AywDsAO0AzQDMAO4AzADtAO4AzgDNAO8AzQDuAO8AzwDOAPAAzgDvAPAA0ADPAPEAzwDwAPEA0QDQAPIA0ADxAPIA0gDRAPMA0QDyAPMA0wDSAPQA0gDzAPQA1ADTAPUA0wD0APUA1QDUAPYA1AD1APYA1gDVAPcA1QD2APcA1wDWAPgA1gD3APgA2ADXAPkA1wD4APkA2QDYAPoA2AD5APoA2gDZAPsA2QD6APsA2wDaAPwA2gD7APwA3ADbAP0A2wD8AP0A3QDcAP4A3AD9AP4A3gDdAP8A3QD+AP8A3wDeAAAB3gD/AAAB4ADfAAEB3wAAAQEB4QDgAAIB4AABAQIB4gDhAAMB4QACAQMB4wDiAAQB4gADAQQB5ADjAAUB4wAEAQUB5QDkAAYB5AAFAQYB5gDlAAcB5QAGAQcB6ADnAAkB5wAIAQkB6QDoAAoB6AAJAQoB6gDpAAsB6QAKAQsB6wDqAAwB6gALAQwB7ADrAA0B6wAMAQ0B7QDsAA4B7AANAQ4B7gDtAA8B7QAOAQ8B7wDuABAB7gAPARAB8ADvABEB7wAQAREB8QDwABIB8AARARIB8gDxABMB8QASARMB8wDyABQB8gATARQB9ADzABUB8wAUARUB9QD0ABYB9AAVARYB9gD1ABcB9QAWARcB9wD2ABgB9gAXARgB+AD3ABkB9wAYARkB+QD4ABoB+AAZARoB+gD5ABsB+QAaARsB+wD6ABwB+gAbARwB/AD7AB0B+wAcAR0B/QD8AB4B/AAdAR4B/gD9AB8B/QAeAR8B/wD+ACAB/gAfASABAAH/ACEB/wAgASEBAQEAASIBAAEhASIBAgEBASMBAQEiASMBAwECASQBAgEjASQBBAEDASUBAwEkASUBBQEEASYBBAElASYBBgEFAScBBQEmAScBBwEGASgBBgEnASgBCQEIASoBCAEpASoBCgEJASsBCQEqASsBCwEKASwBCgErASwBDAELAS0BCwEsAS0BDQEMAS4BDAEtAS4BDgENAS8BDQEuAS8BDwEOATABDgEvATABEAEPATEBDwEwATEBEQEQATIBEAExATIBEgERATMBEQEyATMBEwESATQBEgEzATQBFAETATUBEwE0ATUBFQEUATYBFAE1ATYBFgEVATcBFQE2ATcBFwEWATgBFgE3ATgBGAEXATkBFwE4ATkBGQEYAToBGAE5AToBGgEZATsBGQE6ATsBGwEaATwBGgE7ATwBHAEbAT0BGwE8AT0BHQEcAT4BHAE9AT4BHgEdAT8BHQE+AT8BHwEeAUABHgE/AUABIAEfAUEBHwFAAUEBIQEgAUIBIAFBAUIBIgEhAUMBIQFCAUMBIwEiAUQBIgFDAUQBJAEjAUUBIwFEAUUBJQEkAUYBJAFFAUYBJgElAUcBJQFGAUcBJwEmAUgBJgFHAUgBKAEnAUkBJwFIAUkBKgEpAUsBKQFKAUsBKwEqAUwBKgFLAUwBLAErAU0BKwFMAU0BLQEsAU4BLAFNAU4BLgEtAU8BLQFOAU8BLwEuAVABLgFPAVABMAEvAVEBLwFQAVEBMQEwAVIBMAFRAVIBMgExAVMBMQFSAVMBMwEyAVQBMgFTAVQBNAEzAVUBMwFUAVUBNQE0AVYBNAFVAVYBNgE1AVcBNQFWAVcBNwE2AVgBNgFXAVgBOAE3AVkBNwFYAVkBOQE4AVoBOAFZAVoBOgE5AVsBOQFaAVsBOwE6AVwBOgFbAVwBPAE7AV0BOwFcAV0BPQE8AV4BPAFdAV4BPgE9AV8BPQFeAV8BPwE+AWABPgFfAWABQAE/AWEBPwFgAWEBQQFAAWIBQAFhAWIBQgFBAWMBQQFiAWMBQwFCAWQBQgFjAWQBRAFDAWUBQwFkAWUBRQFEAWYBRAFlAWYBRgFFAWcBRQFmAWcBRwFGAWgBRgFnAWgBSAFHAWkBRwFoAWkBSQFIAWoBSAFpAWoBSwFKAWwBSgFrAWwBTAFLAW0BSwFsAW0BTQFMAW4BTAFtAW4BTgFNAW8BTQFuAW8BTwFOAXABTgFvAXABUAFPAXEBTwFwAXEBUQFQAXIBUAFxAXIBUgFRAXMBUQFyAXMBUwFSAXQBUgFzAXQBVAFTAXUBUwF0AXUBVQFUAXYBVAF1AXYBVgFVAXcBVQF2AXcBVwFWAXgBVgF3AXgBWAFXAXkBVwF4AXkBWQFYAXoBWAF5AXoBWgFZAXsBWQF6AXsBWwFaAXwBWgF7AXwBXAFbAX0BWwF8AX0BXQFcAX4BXAF9AX4BXgFdAX8BXQF+AX8BXwFeAYABXgF/AYABYAFfAYEBXwGAAYEBYQFgAYIBYAGBAYIBYgFhAYMBYQGCAYMBYwFiAYQBYgGDAYQBZAFjAYUBYwGEAYUBZQFkAYYBZAGFAYYBZgFlAYcBZQGGAYcBZwFmAYgBZgGHAYgBaAFnAYkBZwGIAYkBaQFoAYoBaAGJAYoBagFpAYsBaQGKAYsBbAFrAY0BawGMAY0BbQFsAY4BbAGNAY4BbgFtAY8BbQGOAY8BbwFuAZABbgGPAZABcAFvAZEBbwGQAZEBcQFwAZIBcAGRAZIBcgFxAZMBcQGSAZMBcwFyAZQBcgGTAZQBdAFzAZUBcwGUAZUBdQF0AZYBdAGVAZYBdgF1AZcBdQGWAZcBdwF2AZgBdgGXAZgBeAF3AZkBdwGYAZkBeQF4AZoBeAGZAZoBegF5AZsBeQGaAZsBewF6AZwBegGbAZwBfAF7AZ0BewGcAZ0BfQF8AZ4BfAGdAZ4BfgF9AZ8BfQGeAZ8BfwF+AaABfgGfAaABgAF/AaEBfwGgAaEBgQGAAaIBgAGhAaIBggGBAaMBgQGiAaMBgwGCAaQBggGjAaQBhAGDAaUBgwGkAaUBhQGEAaYBhAGlAaYBhgGFAacBhQGmAacBhwGGAagBhgGnAagBiAGHAakBhwGoAakBiQGIAaoBiAGpAaoBigGJAasBiQGqAasBiwGKAawBigGrAawBjQGMAa4BjAGtAa4BjgGNAa8BjQGuAa8BjwGOAbABjgGvAbABkAGPAbEBjwGwAbEBkQGQAbIBkAGxAbIBkgGRAbMBkQGyAbMBkwGSAbQBkgGzAbQBlAGTAbUBkwG0AbUBlQGUAbYBlAG1AbYBlgGVAbcBlQG2AbcBlwGWAbgBlgG3AbgBmAGXAbkBlwG4AbkBmQGYAboBmAG5AboBmgGZAbsBmQG6AbsBmwGaAbwBmgG7AbwBnAGbAb0BmwG8Ab0BnQGcAb4BnAG9Ab4BngGdAb8BnQG+Ab8BnwGeAcABngG/AcABoAGfAcEBnwHAAcEBoQGgAcIBoAHBAcIBogGhAcMBoQHCAcMBowGiAcQBogHDAcQBpAGjAcUBowHEAcUBpQGkAcYBpAHFAcYBpgGlAccBpQHGAccBpwGmAcgBpgHHAcgBqAGnAckBpwHIAckBqQGoAcoBqAHJAcoBqgGpAcsBqQHKAcsBqwGqAcwBqgHLAcwBrAGrAc0BqwHMAc0BrgGtAc8BrQHOAc8BrwGuAdABrgHPAdABsAGvAdEBrwHQAdEBsQGwAdIBsAHRAdIBsgGxAdMBsQHSAdMBswGyAdQBsgHTAdQBtAGzAdUBswHUAdUBtQG0AdYBtAHVAdYBtgG1AdcBtQHWAdcBtwG2AdgBtgHXAdgBuAG3AdkBtwHYAdkBuQG4AdoBuAHZAdoBugG5AdsBuQHaAdsBuwG6AdwBugHbAdwBvAG7Ad0BuwHcAd0BvQG8Ad4BvAHdAd4BvgG9Ad8BvQHeAd8BvwG+AeABvgHfAeABwAG/AeEBvwHgAeEBwQHAAeIBwAHhAeIBwgHBAeMBwQHiAeMBwwHCAeQBwgHjAeQBxAHDAeUBwwHkAeUBxQHEAeYBxAHlAeYBxgHFAecBxQHmAecBxwHGAegBxgHnAegByAHHAekBxwHoAekByQHIAeoByAHpAeoBygHJAesByQHqAesBywHKAewBygHrAewBzAHLAe0BywHsAe0BzQHMAe4BzAHtAe4BzwHOAfABzgHvAfAB0AHPAfEBzwHwAfEB0QHQAfIB0AHxAfIB0gHRAfMB0QHyAfMB0wHSAfQB0gHzAfQB1AHTAfUB0wH0AfUB1QHUAfYB1AH1AfYB1gHVAfcB1QH2AfcB1wHWAfgB1gH3AfgB2AHXAfkB1wH4AfkB2QHYAfoB2AH5AfoB2gHZAfsB2QH6AfsB2wHaAfwB2gH7AfwB3AHbAf0B2wH8Af0B3QHcAf4B3AH9Af4B3gHdAf8B3QH+Af8B3wHeAQAC3gH/AQAC4AHfAQEC3wEAAgEC4QHgAQIC4AEBAgIC4gHhAQMC4QECAgMC4wHiAQQC4gEDAgQC5AHjAQUC4wEEAgUC5QHkAQYC5AEFAgYC5gHlAQcC5QEGAgcC5wHmAQgC5gEHAggC6AHnAQkC5wEIAgkC6QHoAQoC6AEJAgoC6gHpAQsC6QEKAgsC6wHqAQwC6gELAgwC7AHrAQ0C6wEMAg0C7QHsAQ4C7AENAg4C7gHtAQ8C7QEOAg8C8AHvAREC8QHwARIC8gHxARMC8wHyARQC9AHzARUC9QH0ARYC9gH1ARcC9wH2ARgC+AH3ARkC+QH4ARoC+gH5ARsC+wH6ARwC/AH7AR0C/QH8AR4C/gH9AR8C/wH+ASACAAL/ASECAQIAAiICAgIBAiMCAwICAiQCBAIDAiUCBQIEAiYCBgIFAicCBwIGAigCCAIHAikCCQIIAioCCgIJAisCCwIKAiwCDAILAi0CDQIMAi4CDgINAi8CDwIOAjAC"}],"accessors":[{"bufferView":0,"componentType":5126,"count":561,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":561,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":561,"max":[1.015625,1],"min":[-0.015625,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":2880,"max":[560],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.7454042095350284,0.19461783043107173,0.11443537381770343,1],"metallicFactor":0,"roughnessFactor":0.85},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["3d89e24f-ff85-4114-9d2c-fb243a911511"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Cylinder","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Cylinder","params":{"radiusTop":1,"radiusBottom":1,"height":2,"radialSegments":32,"heightSegments":1,"openEnded":false}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":2352,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2352,"byteLength":2352,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4704,"byteLength":1568,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":6272,"byteLength":768,"target":34963}],"buffers":[{"byteLength":7040,"uri":"data:application/octet-stream;base64,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AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAA9AACAPwAAgD0AAIA/AADAPQAAgD8AAAA+AACAPwAAID4AAIA/AABAPgAAgD8AAGA+AACAPwAAgD4AAIA/AACQPgAAgD8AAKA+AACAPwAAsD4AAIA/AADAPgAAgD8AANA+AACAPwAA4D4AAIA/AADwPgAAgD8AAAA/AACAPwAACD8AAIA/AAAQPwAAgD8AABg/AACAPwAAID8AAIA/AAAoPwAAgD8AADA/AACAPwAAOD8AAIA/AABAPwAAgD8AAEg/AACAPwAAUD8AAIA/AABYPwAAgD8AAGA/AACAPwAAaD8AAIA/AABwPwAAgD8AAHg/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAA9AAAAAAAAgD0AAAAAAADAPQAAAAAAAAA+AAAAAAAAID4AAAAAAABAPgAAAAAAAGA+AAAAAAAAgD4AAAAAAACQPgAAAAAAAKA+AAAAAAAAsD4AAAAAAADAPgAAAAAAANA+AAAAAAAA4D4AAAAAAADwPgAAAAAAAAA/AAAAAAAACD8AAAAAAAAQPwAAAAAAABg/AAAAAAAAID8AAAAAAAAoPwAAAAAAADA/AAAAAAAAOD8AAAAAAABAPwAAAAAAAEg/AAAAAAAAUD8AAAAAAABYPwAAAAAAAGA/AAAAAAAAaD8AAAAAAABwPwAAAAAAAHg/AAAAAAAAgD8AAAAAAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAgD8AAAA/X4p9P7j4GD+vQXY/xfswP5ltaj/tHEc/eoJaP3qCWj/tHEc/mW1qP8X7MD+vQXY/uPgYP1+KfT8AAAA/AACAP5AOzj5fin0/dQiePq9Bdj9MjGM+mW1qPxr2FT56glo/O5OsPe0cRz8M5Rs9xfswPzBoHTy4+Bg/AAAAAAAAAD8waB08kA7OPgzlGz11CJ4+O5OsPUyMYz4a9hU+GvYVPkyMYz47k6w9dQiePgzlGz2QDs4+MGgdPAAAAD8AAAAAuPgYPzBoHTzF+zA/DOUbPe0cRz87k6w9eoJaPxr2FT6ZbWo/TIxjPq9Bdj91CJ4+X4p9P5AOzj4AAIA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAIA/AAAAP1+KfT+QDs4+r0F2P3UInj6ZbWo/TIxjPnqCWj8a9hU+7RxHPzuTrD3F+zA/DOUbPbj4GD8waB08AAAAPwAAAACQDs4+MGgdPHUInj4M5Rs9TIxjPjuTrD0a9hU+GvYVPjuTrD1MjGM+DOUbPXUInj4waB08kA7OPgAAAAAAAAA/MGgdPLj4GD8M5Rs9xfswPzuTrD3tHEc/GvYVPnqCWj9MjGM+mW1qP3UInj6vQXY/kA7OPl+KfT8AAAA/AACAP7j4GD9fin0/xfswP69Bdj/tHEc/mW1qP3qCWj96glo/mW1qP+0cRz+vQXY/xfswP1+KfT+4+Bg/AACAPwAAAD8AACEAAQAhACIAAQABACIAAgAiACMAAgACACMAAwAjACQAAwADACQABAAkACUABAAEACUABQAlACYABQAFACYABgAmACcABgAGACcABwAnACgABwAHACgACAAoACkACAAIACkACQApACoACQAJACoACgAqACsACgAKACsACwArACwACwALACwADAAsAC0ADAAMAC0ADQAtAC4ADQANAC4ADgAuAC8ADgAOAC8ADwAvADAADwAPADAAEAAwADEAEAAQADEAEQAxADIAEQARADIAEgAyADMAEgASADMAEwAzADQAEwATADQAFAA0ADUAFAAUADUAFQA1ADYAFQAVADYAFgA2ADcAFgAWADcAFwA3ADgAFwAXADgAGAA4ADkAGAAYADkAGQA5ADoAGQAZADoAGgA6ADsAGgAaADsAGwA7ADwAGwAbADwAHAA8AD0AHAAcAD0AHQA9AD4AHQAdAD4AHgA+AD8AHgAeAD8AHwA/AEAAHwAfAEAAIABAAEEAIABiAGMAQgBjAGQAQwBkAGUARABlAGYARQBmAGcARgBnAGgARwBoAGkASABpAGoASQBqAGsASgBrAGwASwBsAG0ATABtAG4ATQBuAG8ATgBvAHAATwBwAHEAUABxAHIAUQByAHMAUgBzAHQAUwB0AHUAVAB1AHYAVQB2AHcAVgB3AHgAVwB4AHkAWAB5AHoAWQB6AHsAWgB7AHwAWwB8AH0AXAB9AH4AXQB+AH8AXgB/AIAAXwCAAIEAYACBAIIAYQCkAKMAgwClAKQAhACmAKUAhQCnAKYAhgCoAKcAhwCpAKgAiACqAKkAiQCrAKoAigCsAKsAiwCtAKwAjACuAK0AjQCvAK4AjgCwAK8AjwCxALAAkACyALEAkQCzALIAkgC0ALMAkwC1ALQAlAC2ALUAlQC3ALYAlgC4ALcAlwC5ALgAmAC6ALkAmQC7ALoAmgC8ALsAmwC9ALwAnAC+AL0AnQC/AL4AngDAAL8AnwDBAMAAoADCAMEAoQDDAMIAogA="}],"accessors":[{"bufferView":0,"componentType":5126,"count":196,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":196,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":196,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":384,"max":[195],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.4793201830913402,0.4452011945063733,0.38642943377667954,1],"metallicFactor":0,"roughnessFactor":0.85},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["36e63829-19b7-4ff3-80ee-94678d1c33a6"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Cone","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Cone","params":{"radius":1,"height":2,"radialSegments":32,"heightSegments":1,"openEnded":false}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1572,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1572,"byteLength":1572,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3144,"byteLength":1048,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":4192,"byteLength":384,"target":34963}],"buffers":[{"byteLength":4576,"uri":"data:application/octet-stream;base64,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AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgD8AAAA9AACAPwAAgD0AAIA/AADAPQAAgD8AAAA+AACAPwAAID4AAIA/AABAPgAAgD8AAGA+AACAPwAAgD4AAIA/AACQPgAAgD8AAKA+AACAPwAAsD4AAIA/AADAPgAAgD8AANA+AACAPwAA4D4AAIA/AADwPgAAgD8AAAA/AACAPwAACD8AAIA/AAAQPwAAgD8AABg/AACAPwAAID8AAIA/AAAoPwAAgD8AADA/AACAPwAAOD8AAIA/AABAPwAAgD8AAEg/AACAPwAAUD8AAIA/AABYPwAAgD8AAGA/AACAPwAAaD8AAIA/AABwPwAAgD8AAHg/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAA9AAAAAAAAgD0AAAAAAADAPQAAAAAAAAA+AAAAAAAAID4AAAAAAABAPgAAAAAAAGA+AAAAAAAAgD4AAAAAAACQPgAAAAAAAKA+AAAAAAAAsD4AAAAAAADAPgAAAAAAANA+AAAAAAAA4D4AAAAAAADwPgAAAAAAAAA/AAAAAAAACD8AAAAAAAAQPwAAAAAAABg/AAAAAAAAID8AAAAAAAAoPwAAAAAAADA/AAAAAAAAOD8AAAAAAABAPwAAAAAAAEg/AAAAAAAAUD8AAAAAAABYPwAAAAAAAGA/AAAAAAAAaD8AAAAAAABwPwAAAAAAAHg/AAAAAAAAgD8AAAAAAAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAgD8AAAA/X4p9P5AOzj6vQXY/dQiePpltaj9MjGM+eoJaPxr2FT7tHEc/O5OsPcX7MD8M5Rs9uPgYPzBoHTwAAAA/AAAAAJAOzj4waB08dQiePgzlGz1MjGM+O5OsPRr2FT4a9hU+O5OsPUyMYz4M5Rs9dQiePjBoHTyQDs4+AAAAAAAAAD8waB08uPgYPwzlGz3F+zA/O5OsPe0cRz8a9hU+eoJaP0yMYz6ZbWo/dQiePq9Bdj+QDs4+X4p9PwAAAD8AAIA/uPgYP1+KfT/F+zA/r0F2P+0cRz+ZbWo/eoJaP3qCWj+ZbWo/7RxHP69Bdj/F+zA/X4p9P7j4GD8AAIA/AAAAPyEAIgABACIAIwACACMAJAADACQAJQAEACUAJgAFACYAJwAGACcAKAAHACgAKQAIACkAKgAJACoAKwAKACsALAALACwALQAMAC0ALgANAC4ALwAOAC8AMAAPADAAMQAQADEAMgARADIAMwASADMANAATADQANQAUADUANgAVADYANwAWADcAOAAXADgAOQAYADkAOgAZADoAOwAaADsAPAAbADwAPQAcAD0APgAdAD4APwAeAD8AQAAfAEAAQQAgAGMAYgBCAGQAYwBDAGUAZABEAGYAZQBFAGcAZgBGAGgAZwBHAGkAaABIAGoAaQBJAGsAagBKAGwAawBLAG0AbABMAG4AbQBNAG8AbgBOAHAAbwBPAHEAcABQAHIAcQBRAHMAcgBSAHQAcwBTAHUAdABUAHYAdQBVAHcAdgBWAHgAdwBXAHkAeABYAHoAeQBZAHsAegBaAHwAewBbAH0AfABcAH4AfQBdAH8AfgBeAIAAfwBfAIEAgABgAIIAgQBhAA=="}],"accessors":[{"bufferView":0,"componentType":5126,"count":131,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":131,"max":[0.8944271802902222,0.4472135901451111,0.8944271802902222],"min":[-0.8944271802902222,-1,-0.8944271802902222],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":131,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":192,"max":[130],"min":[1],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.15292615198613213,0.3371636150376657,0.5583403896257968,1],"metallicFactor":0,"roughnessFactor":1},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["715e87f9-c3bb-4f16-b07c-f1b5b6f3dab0"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Capsule","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Capsule","params":{"radius":0.5,"length":1,"capSegments":4,"radialSegments":8}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1080,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1080,"byteLength":1080,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2160,"byteLength":720,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2880,"byteLength":864,"target":34963}],"buffers":[{"byteLength":3744,"uri":"data:application/octet-stream;base64,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H+VYPwAAID8f5Vg/AABAPx/lWD8AAGA/H+VYPwAAgD8f5Vg/AAAAAJBybD8AAAA+kHJsPwAAgD6Qcmw/AADAPpBybD8AAAA/kHJsPwAAID+Qcmw/AABAP5BybD8AAGA/kHJsPwAAgD+Qcmw/AACAvQAAgD8AAIA9AACAPwAAQD4AAIA/AACgPgAAgD8AAOA+AACAPwAAED8AAIA/AAAwPwAAgD8AAFA/AACAPwAAcD8AAIA/AAABAAkAAQAKAAkAAQACAAoAAgALAAoAAgADAAsAAwAMAAsAAwAEAAwABAANAAwABAAFAA0ABQAOAA0ABQAGAA4ABgAPAA4ABgAHAA8ABwAQAA8ABwAIABAACAARABAACQAKABIACgATABIACgALABMACwAUABMACwAMABQADAAVABQADAANABUADQAWABUADQAOABYADgAXABYADgAPABcADwAYABcADwAQABgAEAAZABgAEAARABkAEQAaABkAEgATABsAEwAcABsAEwAUABwAFAAdABwAFAAVAB0AFQAeAB0AFQAWAB4AFgAfAB4AFgAXAB8AFwAgAB8AFwAYACAAGAAhACAAGAAZACEAGQAiACEAGQAaACIAGgAjACIAGwAcACQAHAAlACQAHAAdACUAHQAmACUAHQAeACYAHgAnACYAHgAfACcAHwAoACcAHwAgACgAIAApACgAIAAhACkAIQAqACkAIQAiACoAIgArACoAIgAjACsAIwAsACsAJAAlAC0AJQAuAC0AJQAmAC4AJgAvAC4AJgAnAC8AJwAwAC8AJwAoADAAKAAxADAAKAApADEAKQAyADEAKQAqADIAKgAzADIAKgArADMAKwA0ADMAKwAsADQALAA1ADQALQAuADYALgA3ADYALgAvADcALwA4ADcALwAwADgAMAA5ADgAMAAxADkAMQA6ADkAMQAyADoAMgA7ADoAMgAzADsAMwA8ADsAMwA0ADwANAA9ADwANAA1AD0ANQA+AD0ANgA3AD8ANwBAAD8ANwA4AEAAOABBAEAAOAA5AEEAOQBCAEEAOQA6AEIAOgBDAEIAOgA7AEMAOwBEAEMAOwA8AEQAPABFAEQAPAA9AEUAPQBGAEUAPQA+AEYAPgBHAEYAPwBAAEgAQABJAEgAQABBAEkAQQBKAEkAQQBCAEoAQgBLAEoAQgBDAEsAQwBMAEsAQwBEAEwARABNAEwARABFAE0ARQBOAE0ARQBGAE4ARgBPAE4ARgBHAE8ARwBQAE8ASABJAFEASQBSAFEASQBKAFIASgBTAFIASgBLAFMASwBUAFMASwBMAFQATABVAFQATABNAFUATQBWAFUATQBOAFYATgBXAFYATgBPAFcATwBYAFcATwBQAFgAUABZAFgA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":90,"max":[0.5,1,0.5],"min":[-0.5,-1,-0.5],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":90,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":90,"max":[1.0625,1],"min":[-0.0625,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":432,"max":[89],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.4793201830913402,0.4452011945063733,0.38642943377667954,1],"metallicFactor":0,"roughnessFactor":1},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["32925952-b812-4ef9-8e44-c9b8399042a0"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Torus","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Torus","params":{"radius":1,"tube":0.4,"radialSegments":12,"tubularSegments":48,"arc":6.283185307179586}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":7644,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7644,"byteLength":7644,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":15288,"byteLength":5096,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":20384,"byteLength":6912,"target":34963}],"buffers":[{"byteLength":27296,"uri":"data:application/octet-stream;base64,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TAAaABsATABMABsATQAbABwATQBNABwATgAcAB0ATgBOAB0ATwAdAB4ATwBPAB4AUAAeAB8AUABQAB8AUQAfACAAUQBRACAAUgAgACEAUgBSACEAUwAhACIAUwBTACIAVAAiACMAVABUACMAVQAjACQAVQBVACQAVgAkACUAVgBWACUAVwAlACYAVwBXACYAWAAmACcAWABYACcAWQAnACgAWQBZACgAWgAoACkAWgBaACkAWwApACoAWwBbACoAXAAqACsAXABcACsAXQArACwAXQBdACwAXgAsAC0AXgBeAC0AXwAtAC4AXwBfAC4AYAAuAC8AYABgAC8AYQAvADAAYQBiADEAYwAxADIAYwBjADIAZAAyADMAZABkADMAZQAzADQAZQBlADQAZgA0ADUAZgBmADUAZwA1ADYAZwBnADYAaAA2ADcAaABoADcAaQA3ADgAaQBpADgAagA4ADkAagBqADkAawA5ADoAawBrADoAbAA6ADsAbABsADsAbQA7ADwAbQBtADwAbgA8AD0AbgBuAD0AbwA9AD4AbwBvAD4AcAA+AD8AcABwAD8AcQA/AEAAcQBxAEAAcgBAAEEAcgByAEEAcwBBAEIAcwBzAEIAdABCAEMAdAB0AEMAdQBDAEQAdQB1AEQAdgBEAEUAdgB2AEUAdwBFAEYAdwB3AEYAeABGAEcAeAB4AEcAeQBHAEgAeQB5AEgAegBIAEkAegB6AEkAewBJAEoAewB7AEoAfABKAEsAfAB8AEsAfQBLAEwAfQB9AEwAfgBMAE0AfgB+AE0AfwBNAE4AfwB/AE4AgABOAE8AgACAAE8AgQBPAFAAgQCBAFAAggBQAFEAggCCAFEAgwBRAFIAgwCDAFIAhABSAFMAhACEAFMAhQBTAFQAhQCFAFQAhgBUAFUAhgCGAFUAhwBVAFYAhwCHAFYAiABWAFcAiACIAFcAiQBXAFgAiQCJAFgAigBYAFkAigCKAFkAiwBZAFoAiwCLAFoAjABaAFsAjACMAFsAjQBbAFwAjQCNAFwAjgBcAF0AjgCOAF0AjwBdAF4AjwCPAF4AkABeAF8AkACQAF8AkQBfAGAAkQCRAGAAkgBgAGEAkgCTAGIAlABiAGMAlACUAGMAlQBjAGQAlQCVAGQAlgBkAGUAlgCWAGUAlwBlAGYAlwCXAGYAmABmAGcAmACYAGcAmQBnAGgAmQCZAGgAmgBoAGkAmgCaAGkAmwBpAGoAmwCbAGoAnABqAGsAnACcAGsAnQBrAGwAnQCdAGwAngBsAG0AngCeAG0AnwBtAG4AnwCfAG4AoABuAG8AoACgAG8AoQBvAHAAoQChAHAAogBwAHEAogCiAHEAowBxAHIAowCjAHIApAByAHMApACkAHMApQBzAHQApQClAHQApgB0AHUApgCmAHUApwB1AHYApwCnAHYAqAB2AHcAqACoAHcAqQB3AHgAqQCpAHgAqgB4AHkAqgCqAHkAqwB5AHoAqwCrAHoArAB6AHsArACsAHsArQB7AHwArQCtAHwArgB8AH0ArgCuAH0ArwB9AH4ArwCvAH4AsAB+AH8AsACwAH8AsQB/AIAAsQCxAIAAsgCAAIEAsgCyAIEAswCBAIIAswCzAIIAtACCAIMAtAC0AIMAtQCDAIQAtQC1AIQAtgCEAIUAtgC2AIUAtwCFAIYAtwC3AIYAuACGAIcAuAC4AIcAuQCHAIgAuQC5AIgAugCIAIkAugC6AIkAuwCJAIoAuwC7AIoAvACKAIsAvAC8AIsAvQCLAIwAvQC9AIwAvgCMAI0AvgC+AI0AvwCNAI4AvwC/AI4AwACOAI8AwADAAI8AwQCPAJAAwQDBAJAAwgCQAJEAwgDCAJEAwwCRAJIAwwDEAJMAxQCTAJQAxQDFAJQAxgCUAJUAxgDGAJUAxwCVAJYAxwDHAJYAyACWAJcAyADIAJcAyQCXAJgAyQDJAJgAygCYAJkAygDKAJkAywCZAJoAywDLAJoAzACaAJsAzADMAJsAzQCbAJwAzQDNAJwAzgCcAJ0AzgDOAJ0AzwCdAJ4AzwDPAJ4A0ACeAJ8A0ADQAJ8A0QCfAKAA0QDRAKAA0gCgAKEA0gDSAKEA0wChAKIA0wDTAKIA1ACiAKMA1ADUAKMA1QCjAKQA1QDVAKQA1gCkAKUA1gDWAKUA1wClAKYA1wDXAKYA2ACmAKcA2ADYAKcA2QCnAKgA2QDZAKgA2gCoAKkA2gDaAKkA2wCpAKoA2wDbAKoA3ACqAKsA3ADcAKsA3QCrAKwA3QDdAKwA3gCsAK0A3gDeAK0A3wCtAK4A3wDfAK4A4ACuAK8A4ADgAK8A4QCvALAA4QDhALAA4gCwALEA4gDiALEA4wCxALIA4wDjALIA5ACyALMA5ADkALMA5QCzALQA5QDlALQA5gC0ALUA5gDmALUA5wC1ALYA5wDnALYA6AC2ALcA6ADoALcA6QC3ALgA6QDpALgA6gC4ALkA6gDqALkA6wC5ALoA6wDrALoA7AC6ALsA7ADsALsA7QC7ALwA7QDtALwA7gC8AL0A7gDuAL0A7wC9AL4A7wDvAL4A8AC+AL8A8ADwAL8A8QC/AMAA8QDxAMAA8gDAAMEA8gDyAMEA8wDBAMIA8wDzAMIA9ADCAMMA9AD1AMQA9gDEAMUA9gD2AMUA9wDFAMYA9wD3AMYA+ADGAMcA+AD4AMcA+QDHAMgA+QD5AMgA+gDIAMkA+gD6AMkA+wDJAMoA+wD7AMoA/ADKAMsA/AD8AMsA/QDLAMwA/QD9AMwA/gDMAM0A/gD+AM0A/wDNAM4A/wD/AM4AAAHOAM8AAAEAAc8AAQHPANAAAQEBAdAAAgHQANEAAgECAdEAAwHRANIAAwEDAdIABAHSANMABAEEAdMABQHTANQABQEFAdQABgHUANUABgEGAdUABwHVANYABwEHAdYACAHWANcACAEIAdcACQHXANgACQEJAdgACgHYANkACgEKAdkACwHZANoACwELAdoADAHaANsADAEMAdsADQHbANwADQENAdwADgHcAN0ADgEOAd0ADwHdAN4ADwEPAd4AEAHeAN8AEAEQAd8AEQHfAOAAEQERAeAAEgHgAOEAEgESAeEAEwHhAOIAEwETAeIAFAHiAOMAFAEUAeMAFQHjAOQAFQEVAeQAFgHkAOUAFgEWAeUAFwHlAOYAFwEXAeYAGAHmAOcAGAEYAecAGQHnAOgAGQEZAegAGgHoAOkAGgEaAekAGwHpAOoAGwEbAeoAHAHqAOsAHAEcAesAHQHrAOwAHQEdAewAHgHsAO0AHgEeAe0AHwHtAO4AHwEfAe4AIAHuAO8AIAEgAe8AIQHvAPAAIQEhAfAAIgHwAPEAIgEiAfEAIwHxAPIAIwEjAfIAJAHyAPMAJAEkAfMAJQHzAPQAJQEmAfUAJwH1APYAJwEnAfYAKAH2APcAKAEoAfcAKQH3APgAKQEpAfgAKgH4APkAKgEqAfkAKwH5APoAKwErAfoALAH6APsALAEsAfsALQH7APwALQEtAfwALgH8AP0ALgEuAf0ALwH9AP4ALwEvAf4AMAH+AP8AMAEwAf8AMQH/AAABMQExAQABMgEAAQEBMgEyAQEBMwEBAQIBMwEzAQIBNAECAQMBNAE0AQMBNQEDAQQBNQE1AQQBNgEEAQUBNgE2AQUBNwEFAQYBNwE3AQYBOAEGAQcBOAE4AQcBOQEHAQgBOQE5AQgBOgEIAQkBOgE6AQkBOwEJAQoBOwE7AQoBPAEKAQsBPAE8AQsBPQELAQwBPQE9AQwBPgEMAQ0BPgE+AQ0BPwENAQ4BPwE/AQ4BQAEOAQ8BQAFAAQ8BQQEPARABQQFBARABQgEQAREBQgFCAREBQwERARIBQwFDARIBRAESARMBRAFEARMBRQETARQBRQFFARQBRgEUARUBRgFGARUBRwEVARYBRwFHARYBSAEWARcBSAFIARcBSQEXARgBSQFJARgBSgEYARkBSgFKARkBSwEZARoBSwFLARoBTAEaARsBTAFMARsBTQEbARwBTQFNARwBTgEcAR0BTgFOAR0BTwEdAR4BTwFPAR4BUAEeAR8BUAFQAR8BUQEfASABUQFRASABUgEgASEBUgFSASEBUwEhASIBUwFTASIBVAEiASMBVAFUASMBVQEjASQBVQFVASQBVgEkASUBVgFXASYBWAEmAScBWAFYAScBWQEnASgBWQFZASgBWgEoASkBWgFaASkBWwEpASoBWwFbASoBXAEqASsBXAFcASsBXQErASwBXQFdASwBXgEsAS0BXgFeAS0BXwEtAS4BXwFfAS4BYAEuAS8BYAFgAS8BYQEvATABYQFhATABYgEwATEBYgFiATEBYwExATIBYwFjATIBZAEyATMBZAFkATMBZQEzATQBZQFlATQBZgE0ATUBZgFmATUBZwE1ATYBZwFnATYBaAE2ATcBaAFoATcBaQE3ATgBaQFpATgBagE4ATkBagFqATkBawE5AToBawFrAToBbAE6ATsBbAFsATsBbQE7ATwBbQFtATwBbgE8AT0BbgFuAT0BbwE9AT4BbwFvAT4BcAE+AT8BcAFwAT8BcQE/AUABcQFxAUABcgFAAUEBcgFyAUEBcwFBAUIBcwFzAUIBdAFCAUMBdAF0AUMBdQFDAUQBdQF1AUQBdgFEAUUBdgF2AUUBdwFFAUYBdwF3AUYBeAFGAUcBeAF4AUcBeQFHAUgBeQF5AUgBegFIAUkBegF6AUkBewFJAUoBewF7AUoBfAFKAUsBfAF8AUsBfQFLAUwBfQF9AUwBfgFMAU0BfgF+AU0BfwFNAU4BfwF/AU4BgAFOAU8BgAGAAU8BgQFPAVABgQGBAVABggFQAVEBggGCAVEBgwFRAVIBgwGDAVIBhAFSAVMBhAGEAVMBhQFTAVQBhQGFAVQBhgFUAVUBhgGGAVUBhwFVAVYBhwGIAVcBiQFXAVgBiQGJAVgBigFYAVkBigGKAVkBiwFZAVoBiwGLAVoBjAFaAVsBjAGMAVsBjQFbAVwBjQGNAVwBjgFcAV0BjgGOAV0BjwFdAV4BjwGPAV4BkAFeAV8BkAGQAV8BkQFfAWABkQGRAWABkgFgAWEBkgGSAWEBkwFhAWIBkwGTAWIBlAFiAWMBlAGUAWMBlQFjAWQBlQGVAWQBlgFkAWUBlgGWAWUBlwFlAWYBlwGXAWYBmAFmAWcBmAGYAWcBmQFnAWgBmQGZAWgBmgFoAWkBmgGaAWkBmwFpAWoBmwGbAWoBnAFqAWsBnAGcAWsBnQFrAWwBnQGdAWwBngFsAW0BngGeAW0BnwFtAW4BnwGfAW4BoAFuAW8BoAGgAW8BoQFvAXABoQGhAXABogFwAXEBogGiAXEBowFxAXIBowGjAXIBpAFyAXMBpAGkAXMBpQFzAXQBpQGlAXQBpgF0AXUBpgGmAXUBpwF1AXYBpwGnAXYBqAF2AXcBqAGoAXcBqQF3AXgBqQGpAXgBqgF4AXkBqgGqAXkBqwF5AXoBqwGrAXoBrAF6AXsBrAGsAXsBrQF7AXwBrQGtAXwBrgF8AX0BrgGuAX0BrwF9AX4BrwGvAX4BsAF+AX8BsAGwAX8BsQF/AYABsQGxAYABsgGAAYEBsgGyAYEBswGBAYIBswGzAYIBtAGCAYMBtAG0AYMBtQGDAYQBtQG1AYQBtgGEAYUBtgG2AYUBtwGFAYYBtwG3AYYBuAGGAYcBuAG5AYgBugGIAYkBugG6AYkBuwGJAYoBuwG7AYoBvAGKAYsBvAG8AYsBvQGLAYwBvQG9AYwBvgGMAY0BvgG+AY0BvwGNAY4BvwG/AY4BwAGOAY8BwAHAAY8BwQGPAZABwQHBAZABwgGQAZEBwgHCAZEBwwGRAZIBwwHDAZIBxAGSAZMBxAHEAZMBxQGTAZQBxQHFAZQBxgGUAZUBxgHGAZUBxwGVAZYBxwHHAZYByAGWAZcByAHIAZcByQGXAZgByQHJAZgBygGYAZkBygHKAZkBywGZAZoBywHLAZoBzAGaAZsBzAHMAZsBzQGbAZwBzQHNAZwBzgGcAZ0BzgHOAZ0BzwGdAZ4BzwHPAZ4B0AGeAZ8B0AHQAZ8B0QGfAaAB0QHRAaAB0gGgAaEB0gHSAaEB0wGhAaIB0wHTAaIB1AGiAaMB1AHUAaMB1QGjAaQB1QHVAaQB1gGkAaUB1gHWAaUB1wGlAaYB1wHXAaYB2AGmAacB2AHYAacB2QGnAagB2QHZAagB2gGoAakB2gHaAakB2wGpAaoB2wHbAaoB3AGqAasB3AHcAasB3QGrAawB3QHdAawB3gGsAa0B3gHeAa0B3wGtAa4B3wHfAa4B4AGuAa8B4AHgAa8B4QGvAbAB4QHhAbAB4gGwAbEB4gHiAbEB4wGxAbIB4wHjAbIB5AGyAbMB5AHkAbMB5QGzAbQB5QHlAbQB5gG0AbUB5gHmAbUB5wG1AbYB5wHnAbYB6AG2AbcB6AHoAbcB6QG3AbgB6QHqAbkB6wG5AboB6wHrAboB7AG6AbsB7AHsAbsB7QG7AbwB7QHtAbwB7gG8Ab0B7gHuAb0B7wG9Ab4B7wHvAb4B8AG+Ab8B8AHwAb8B8QG/AcAB8QHxAcAB8gHAAcEB8gHyAcEB8wHBAcIB8wHzAcIB9AHCAcMB9AH0AcMB9QHDAcQB9QH1AcQB9gHEAcUB9gH2AcUB9wHFAcYB9wH3AcYB+AHGAccB+AH4AccB+QHHAcgB+QH5AcgB+gHIAckB+gH6AckB+wHJAcoB+wH7AcoB/AHKAcsB/AH8AcsB/QHLAcwB/QH9AcwB/gHMAc0B/gH+Ac0B/wHNAc4B/wH/Ac4BAALOAc8BAAIAAs8BAQLPAdABAQIBAtABAgLQAdEBAgICAtEBAwLRAdIBAwIDAtIBBALSAdMBBAIEAtMBBQLTAdQBBQIFAtQBBgLUAdUBBgIGAtUBBwLVAdYBBwIHAtYBCALWAdcBCAIIAtcBCQLXAdgBCQIJAtgBCgLYAdkBCgIKAtkBCwLZAdoBCwILAtoBDALaAdsBDAIMAtsBDQLbAdwBDQINAtwBDgLcAd0BDgIOAt0BDwLdAd4BDwIPAt4BEALeAd8BEAIQAt8BEQLfAeABEQIRAuABEgLgAeEBEgISAuEBEwLhAeIBEwITAuIBFALiAeMBFAIUAuMBFQLjAeQBFQIVAuQBFgLkAeUBFgIWAuUBFwLlAeYBFwIXAuYBGALmAecBGAIYAucBGQLnAegBGQIZAugBGgLoAekBGgIbAuoBHALqAesBHAIcAusBHQLrAewBHQIdAuwBHgLsAe0BHgIeAu0BHwLtAe4BHwIfAu4BIALuAe8BIAIgAu8BIQLvAfABIQIhAvABIgLwAfEBIgIiAvEBIwLxAfIBIwIjAvIBJALyAfMBJAIkAvMBJQLzAfQBJQIlAvQBJgL0AfUBJgImAvUBJwL1AfYBJwInAvYBKAL2AfcBKAIoAvcBKQL3AfgBKQIpAvgBKgL4AfkBKgIqAvkBKwL5AfoBKwIrAvoBLAL6AfsBLAIsAvsBLQL7AfwBLQItAvwBLgL8Af0BLgIuAv0BLwL9Af4BLwIvAv4BMAL+Af8BMAIwAv8BMQL/AQACMQIxAgACMgIAAgECMgIyAgECMwIBAgICMwIzAgICNAICAgMCNAI0AgMCNQIDAgQCNQI1AgQCNgIEAgUCNgI2AgUCNwIFAgYCNwI3AgYCOAIGAgcCOAI4AgcCOQIHAggCOQI5AggCOgIIAgkCOgI6AgkCOwIJAgoCOwI7AgoCPAIKAgsCPAI8AgsCPQILAgwCPQI9AgwCPgIMAg0CPgI+Ag0CPwINAg4CPwI/Ag4CQAIOAg8CQAJAAg8CQQIPAhACQQJBAhACQgIQAhECQgJCAhECQwIRAhICQwJDAhICRAISAhMCRAJEAhMCRQITAhQCRQJFAhQCRgIUAhUCRgJGAhUCRwIVAhYCRwJHAhYCSAIWAhcCSAJIAhcCSQIXAhgCSQJJAhgCSgIYAhkCSgJKAhkCSwIZAhoCSwJMAhsCTQIbAhwCTQJNAhwCTgIcAh0CTgJOAh0CTwIdAh4CTwJPAh4CUAIeAh8CUAJQAh8CUQIfAiACUQJRAiACUgIgAiECUgJSAiECUwIhAiICUwJTAiICVAIiAiMCVAJUAiMCVQIjAiQCVQJVAiQCVgIkAiUCVgJWAiUCVwIlAiYCVwJXAiYCWAImAicCWAJYAicCWQInAigCWQJZAigCWgIoAikCWgJaAikCWwIpAioCWwJbAioCXAIqAisCXAJcAisCXQIrAiwCXQJdAiwCXgIsAi0CXgJeAi0CXwItAi4CXwJfAi4CYAIuAi8CYAJgAi8CYQIvAjACYQJhAjACYgIwAjECYgJiAjECYwIxAjICYwJjAjICZAIyAjMCZAJkAjMCZQIzAjQCZQJlAjQCZgI0AjUCZgJmAjUCZwI1AjYCZwJnAjYCaAI2AjcCaAJoAjcCaQI3AjgCaQJpAjgCagI4AjkCagJqAjkCawI5AjoCawJrAjoCbAI6AjsCbAJsAjsCbQI7AjwCbQJtAjwCbgI8Aj0CbgJuAj0CbwI9Aj4CbwJvAj4CcAI+Aj8CcAJwAj8CcQI/AkACcQJxAkACcgJAAkECcgJyAkECcwJBAkICcwJzAkICdAJCAkMCdAJ0AkMCdQJDAkQCdQJ1AkQCdgJEAkUCdgJ2AkUCdwJFAkYCdwJ3AkYCeAJGAkcCeAJ4AkcCeQJHAkgCeQJ5AkgCegJIAkkCegJ6AkkCewJJAkoCewJ7AkoCfAJKAksCfAI="}],"accessors":[{"bufferView":0,"componentType":5126,"count":637,"max":[1.399999976158142,1.399999976158142,0.4000000059604645],"min":[-1.399999976158142,-1.399999976158142,-0.4000000059604645],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":637,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":637,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":3456,"max":[636],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6514056374127929,0.24228112245478564,0.407240211891531,1],"metallicFactor":0,"roughnessFactor":1},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["8bc25107-c9c6-4f27-b6b9-ea2ac5325c68"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"TorusKnot","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"TorusKnot","params":{"radius":1,"tube":0.3,"tubularSegments":64,"radialSegments":8,"p":2,"q":3}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":7020,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7020,"byteLength":7020,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":14040,"byteLength":4680,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":18720,"byteLength":6144,"target":34963}],"buffers":[{"byteLength":24864,"uri":"data:application/octet-stream;base64,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AACgPQAAAAAAAKA9AAAAPgAAoD0AAIA+AACgPQAAwD4AAKA9AAAAPwAAoD0AACA/AACgPQAAQD8AAKA9AABgPwAAoD0AAIA/AADAPQAAAAAAAMA9AAAAPgAAwD0AAIA+AADAPQAAwD4AAMA9AAAAPwAAwD0AACA/AADAPQAAQD8AAMA9AABgPwAAwD0AAIA/AADgPQAAAAAAAOA9AAAAPgAA4D0AAIA+AADgPQAAwD4AAOA9AAAAPwAA4D0AACA/AADgPQAAQD8AAOA9AABgPwAA4D0AAIA/AAAAPgAAAAAAAAA+AAAAPgAAAD4AAIA+AAAAPgAAwD4AAAA+AAAAPwAAAD4AACA/AAAAPgAAQD8AAAA+AABgPwAAAD4AAIA/AAAQPgAAAAAAABA+AAAAPgAAED4AAIA+AAAQPgAAwD4AABA+AAAAPwAAED4AACA/AAAQPgAAQD8AABA+AABgPwAAED4AAIA/AAAgPgAAAAAAACA+AAAAPgAAID4AAIA+AAAgPgAAwD4AACA+AAAAPwAAID4AACA/AAAgPgAAQD8AACA+AABgPwAAID4AAIA/AAAwPgAAAAAAADA+AAAAPgAAMD4AAIA+AAAwPgAAwD4AADA+AAAAPwAAMD4AACA/AAAwPgAAQD8AADA+AABgPwAAMD4AAIA/AABAPgAAAAAAAEA+AAAAPgAAQD4AAIA+AABAPgAAwD4AAEA+AAAAPwAAQD4AACA/AABAPgAAQD8AAEA+AABgPwAAQD4AAIA/AABQPgAAAAAAAFA+AAAAPgAAUD4AAIA+AABQPgAAwD4AAFA+AAAAPwAAUD4AACA/AABQPgAAQD8AAFA+AABgPwAAUD4AAIA/AABgPgAAAAAAAGA+AAAAPgAAYD4AAIA+AABgPgAAwD4AAGA+AAAAPwAAYD4AACA/AABgPgAAQD8AAGA+AABgPwAAYD4AAIA/AABwPgAAAAAAAHA+AAAAPgAAcD4AAIA+AABwPgAAwD4AAHA+AAAAPwAAcD4AACA/AABwPgAAQD8AAHA+AABgPwAAcD4AAIA/AACAPgAAAAAAAIA+AAAAPgAAgD4AAIA+AACAPgAAwD4AAIA+AAAAPwAAgD4AACA/AACAPgAAQD8AAIA+AABgPwAAgD4AAIA/AACIPgAAAAAAAIg+AAAAPgAAiD4AAIA+AACIPgAAwD4AAIg+AAAAPwAAiD4AACA/AACIPgAAQD8AAIg+AABgPwAAiD4AAIA/AACQPgAAAAAAAJA+AAAAPgAAkD4AAIA+AACQPgAAwD4AAJA+AAAAPwAAkD4AACA/AACQPgAAQD8AAJA+AABgPwAAkD4AAIA/AACYPgAAAAAAAJg+AAAAPgAAmD4AAIA+AACYPgAAwD4AAJg+AAAAPwAAmD4AACA/AACYPgAAQD8AAJg+AABgPwAAmD4AAIA/AACgPgAAAAAAAKA+AAAAPgAAoD4AAIA+AACgPgAAwD4AAKA+AAAAPwAAoD4AACA/AACgPgAAQD8AAKA+AABgPwAAoD4AAIA/AACoPgAAAAAAAKg+AAAAPgAAqD4AAIA+AACoPgAAwD4AAKg+AAAAPwAAqD4AACA/AACoPgAAQD8AAKg+AABgPwAAqD4AAIA/AACwPgAAAAAAALA+AAAAPgAAsD4AAIA+AACwPgAAwD4AALA+AAAAPwAAsD4AACA/AACwPgAAQD8AALA+AABgPwAAsD4AAIA/AAC4PgAAAAAAALg+AAAAPgAAuD4AAIA+AAC4PgAAwD4AALg+AAAAPwAAuD4AACA/AAC4PgAAQD8AALg+AABgPwAAuD4AAIA/AADAPgAAAAAAAMA+AAAAPgAAwD4AAIA+AADAPgAAwD4AAMA+AAAAPwAAwD4AACA/AADAPgAAQD8AAMA+AABgPwAAwD4AAIA/AADIPgAAAAAAAMg+AAAAPgAAyD4AAIA+AADIPgAAwD4AAMg+AAAAPwAAyD4AACA/AADIPgAAQD8AAMg+AABgPwAAyD4AAIA/AADQPgAAAAAAANA+AAAAPgAA0D4AAIA+AADQPgAAwD4AANA+AAAAPwAA0D4AACA/AADQPgAAQD8AANA+AABgPwAA0D4AAIA/AADYPgAAAAAAANg+AAAAPgAA2D4AAIA+AADYPgAAwD4AANg+AAAAPwAA2D4AACA/AADYPgAAQD8AANg+AABgPwAA2D4AAIA/AADgPgAAAAAAAOA+AAAAPgAA4D4AAIA+AADgPgAAwD4AAOA+AAAAPwAA4D4AACA/AADgPgAAQD8AAOA+AABgPwAA4D4AAIA/AADoPgAAAAAAAOg+AAAAPgAA6D4AAIA+AADoPgAAwD4AAOg+AAAAPwAA6D4AACA/AADoPgAAQD8AAOg+AABgPwAA6D4AAIA/AADwPgAAAAAAAPA+AAAAPgAA8D4AAIA+AADwPgAAwD4AAPA+AAAAPwAA8D4AACA/AADwPgAAQD8AAPA+AABgPwAA8D4AAIA/AAD4PgAAAAAAAPg+AAAAPgAA+D4AAIA+AAD4PgAAwD4AAPg+AAAAPwAA+D4AACA/AAD4PgAAQD8AAPg+AABgPwAA+D4AAIA/AAAAPwAAAAAAAAA/AAAAPgAAAD8AAIA+AAAAPwAAwD4AAAA/AAAAPwAAAD8AACA/AAAAPwAAQD8AAAA/AABgPwAAAD8AAIA/AAAEPwAAAAAAAAQ/AAAAPgAABD8AAIA+AAAEPwAAwD4AAAQ/AAAAPwAABD8AACA/AAAEPwAAQD8AAAQ/AABgPwAABD8AAIA/AAAIPwAAAAAAAAg/AAAAPgAACD8AAIA+AAAIPwAAwD4AAAg/AAAAPwAACD8AACA/AAAIPwAAQD8AAAg/AABgPwAACD8AAIA/AAAMPwAAAAAAAAw/AAAAPgAADD8AAIA+AAAMPwAAwD4AAAw/AAAAPwAADD8AACA/AAAMPwAAQD8AAAw/AABgPwAADD8AAIA/AAAQPwAAAAAAABA/AAAAPgAAED8AAIA+AAAQPwAAwD4AABA/AAAAPwAAED8AACA/AAAQPwAAQD8AABA/AABgPwAAED8AAIA/AAAUPwAAAAAAABQ/AAAAPgAAFD8AAIA+AAAUPwAAwD4AABQ/AAAAPwAAFD8AACA/AAAUPwAAQD8AABQ/AABgPwAAFD8AAIA/AAAYPwAAAAAAABg/AAAAPgAAGD8AAIA+AAAYPwAAwD4AABg/AAAAPwAAGD8AACA/AAAYPwAAQD8AABg/AABgPwAAGD8AAIA/AAAcPwAAAAAAABw/AAAAPgAAHD8AAIA+AAAcPwAAwD4AABw/AAAAPwAAHD8AACA/AAAcPwAAQD8AABw/AABgPwAAHD8AAIA/AAAgPwAAAAAAACA/AAAAPgAAID8AAIA+AAAgPwAAwD4AACA/AAAAPwAAID8AACA/AAAgPwAAQD8AACA/AABgPwAAID8AAIA/AAAkPwAAAAAAACQ/AAAAPgAAJD8AAIA+AAAkPwAAwD4AACQ/AAAAPwAAJD8AACA/AAAkPwAAQD8AACQ/AABgPwAAJD8AAIA/AAAoPwAAAAAAACg/AAAAPgAAKD8AAIA+AAAoPwAAwD4AACg/AAAAPwAAKD8AACA/AAAoPwAAQD8AACg/AABgPwAAKD8AAIA/AAAsPwAAAAAAACw/AAAAPgAALD8AAIA+AAAsPwAAwD4AACw/AAAAPwAALD8AACA/AAAsPwAAQD8AACw/AABgPwAALD8AAIA/AAAwPwAAAAAAADA/AAAAPgAAMD8AAIA+AAAwPwAAwD4AADA/AAAAPwAAMD8AACA/AAAwPwAAQD8AADA/AABgPwAAMD8AAIA/AAA0PwAAAAAAADQ/AAAAPgAAND8AAIA+AAA0PwAAwD4AADQ/AAAAPwAAND8AACA/AAA0PwAAQD8AADQ/AABgPwAAND8AAIA/AAA4PwAAAAAAADg/AAAAPgAAOD8AAIA+AAA4PwAAwD4AADg/AAAAPwAAOD8AACA/AAA4PwAAQD8AADg/AABgPwAAOD8AAIA/AAA8PwAAAAAAADw/AAAAPgAAPD8AAIA+AAA8PwAAwD4AADw/AAAAPwAAPD8AACA/AAA8PwAAQD8AADw/AABgPwAAPD8AAIA/AABAPwAAAAAAAEA/AAAAPgAAQD8AAIA+AABAPwAAwD4AAEA/AAAAPwAAQD8AACA/AABAPwAAQD8AAEA/AABgPwAAQD8AAIA/AABEPwAAAAAAAEQ/AAAAPgAARD8AAIA+AABEPwAAwD4AAEQ/AAAAPwAARD8AACA/AABEPwAAQD8AAEQ/AABgPwAARD8AAIA/AABIPwAAAAAAAEg/AAAAPgAASD8AAIA+AABIPwAAwD4AAEg/AAAAPwAASD8AACA/AABIPwAAQD8AAEg/AABgPwAASD8AAIA/AABMPwAAAAAAAEw/AAAAPgAATD8AAIA+AABMPwAAwD4AAEw/AAAAPwAATD8AACA/AABMPwAAQD8AAEw/AABgPwAATD8AAIA/AABQPwAAAAAAAFA/AAAAPgAAUD8AAIA+AABQPwAAwD4AAFA/AAAAPwAAUD8AACA/AABQPwAAQD8AAFA/AABgPwAAUD8AAIA/AABUPwAAAAAAAFQ/AAAAPgAAVD8AAIA+AABUPwAAwD4AAFQ/AAAAPwAAVD8AACA/AABUPwAAQD8AAFQ/AABgPwAAVD8AAIA/AABYPwAAAAAAAFg/AAAAPgAAWD8AAIA+AABYPwAAwD4AAFg/AAAAPwAAWD8AACA/AABYPwAAQD8AAFg/AABgPwAAWD8AAIA/AABcPwAAAAAAAFw/AAAAPgAAXD8AAIA+AABcPwAAwD4AAFw/AAAAPwAAXD8AACA/AABcPwAAQD8AAFw/AABgPwAAXD8AAIA/AABgPwAAAAAAAGA/AAAAPgAAYD8AAIA+AABgPwAAwD4AAGA/AAAAPwAAYD8AACA/AABgPwAAQD8AAGA/AABgPwAAYD8AAIA/AABkPwAAAAAAAGQ/AAAAPgAAZD8AAIA+AABkPwAAwD4AAGQ/AAAAPwAAZD8AACA/AABkPwAAQD8AAGQ/AABgPwAAZD8AAIA/AABoPwAAAAAAAGg/AAAAPgAAaD8AAIA+AABoPwAAwD4AAGg/AAAAPwAAaD8AACA/AABoPwAAQD8AAGg/AABgPwAAaD8AAIA/AABsPwAAAAAAAGw/AAAAPgAAbD8AAIA+AABsPwAAwD4AAGw/AAAAPwAAbD8AACA/AABsPwAAQD8AAGw/AABgPwAAbD8AAIA/AABwPwAAAAAAAHA/AAAAPgAAcD8AAIA+AABwPwAAwD4AAHA/AAAAPwAAcD8AACA/AABwPwAAQD8AAHA/AABgPwAAcD8AAIA/AAB0PwAAAAAAAHQ/AAAAPgAAdD8AAIA+AAB0PwAAwD4AAHQ/AAAAPwAAdD8AACA/AAB0PwAAQD8AAHQ/AABgPwAAdD8AAIA/AAB4PwAAAAAAAHg/AAAAPgAAeD8AAIA+AAB4PwAAwD4AAHg/AAAAPwAAeD8AACA/AAB4PwAAQD8AAHg/AABgPwAAeD8AAIA/AAB8PwAAAAAAAHw/AAAAPgAAfD8AAIA+AAB8PwAAwD4AAHw/AAAAPwAAfD8AACA/AAB8PwAAQD8AAHw/AABgPwAAfD8AAIA/AACAPwAAAAAAAIA/AAAAPgAAgD8AAIA+AACAPwAAwD4AAIA/AAAAPwAAgD8AACA/AACAPwAAQD8AAIA/AABgPwAAgD8AAIA/AAAJAAEACQAKAAEAAQAKAAIACgALAAIAAgALAAMACwAMAAMAAwAMAAQADAANAAQABAANAAUADQAOAAUABQAOAAYADgAPAAYABgAPAAcADwAQAAcABwAQAAgAEAARAAgACQASAAoAEgATAAoACgATAAsAEwAUAAsACwAUAAwAFAAVAAwADAAVAA0AFQAWAA0ADQAWAA4AFgAXAA4ADgAXAA8AFwAYAA8ADwAYABAAGAAZABAAEAAZABEAGQAaABEAEgAbABMAGwAcABMAEwAcABQAHAAdABQAFAAdABUAHQAeABUAFQAeABYAHgAfABYAFgAfABcAHwAgABcAFwAgABgAIAAhABgAGAAhABkAIQAiABkAGQAiABoAIgAjABoAGwAkABwAJAAlABwAHAAlAB0AJQAmAB0AHQAmAB4AJgAnAB4AHgAnAB8AJwAoAB8AHwAoACAAKAApACAAIAApACEAKQAqACEAIQAqACIAKgArACIAIgArACMAKwAsACMAJAAtACUALQAuACUAJQAuACYALgAvACYAJgAvACcALwAwACcAJwAwACgAMAAxACgAKAAxACkAMQAyACkAKQAyACoAMgAzACoAKgAzACsAMwA0ACsAKwA0ACwANAA1ACwALQA2AC4ANgA3AC4ALgA3AC8ANwA4AC8ALwA4ADAAOAA5ADAAMAA5ADEAOQA6ADEAMQA6ADIAOgA7ADIAMgA7ADMAOwA8ADMAMwA8ADQAPAA9ADQANAA9ADUAPQA+ADUANgA/ADcAPwBAADcANwBAADgAQABBADgAOABBADkAQQBCADkAOQBCADoAQgBDADoAOgBDADsAQwBEADsAOwBEADwARABFADwAPABFAD0ARQBGAD0APQBGAD4ARgBHAD4APwBIAEAASABJAEAAQABJAEEASQBKAEEAQQBKAEIASgBLAEIAQgBLAEMASwBMAEMAQwBMAEQATABNAEQARABNAEUATQBOAEUARQBOAEYATgBPAEYARgBPAEcATwBQAEcASABRAEkAUQBSAEkASQBSAEoAUgBTAEoASgBTAEsAUwBUAEsASwBUAEwAVABVAEwATABVAE0AVQBWAE0ATQBWAE4AVgBXAE4ATgBXAE8AVwBYAE8ATwBYAFAAWABZAFAAUQBaAFIAWgBbAFIAUgBbAFMAWwBcAFMAUwBcAFQAXABdAFQAVABdAFUAXQBeAFUAVQBeAFYAXgBfAFYAVgBfAFcAXwBgAFcAVwBgAFgAYABhAFgAWABhAFkAYQBiAFkAWgBjAFsAYwBkAFsAWwBkAFwAZABlAFwAXABlAF0AZQBmAF0AXQBmAF4AZgBnAF4AXgBnAF8AZwBoAF8AXwBoAGAAaABpAGAAYABpAGEAaQBqAGEAYQBqAGIAagBrAGIAYwBsAGQAbABtAGQAZABtAGUAbQBuAGUAZQBuAGYAbgBvAGYAZgBvAGcAbwBwAGcAZwBwAGgAcABxAGgAaABxAGkAcQByAGkAaQByAGoAcgBzAGoAagBzAGsAcwB0AGsAbAB1AG0AdQB2AG0AbQB2AG4AdgB3AG4AbgB3AG8AdwB4AG8AbwB4AHAAeAB5AHAAcAB5AHEAeQB6AHEAcQB6AHIAegB7AHIAcgB7AHMAewB8AHMAcwB8AHQAfAB9AHQAdQB+AHYAfgB/AHYAdgB/AHcAfwCAAHcAdwCAAHgAgACBAHgAeACBAHkAgQCCAHkAeQCCAHoAggCDAHoAegCDAHsAgwCEAHsAewCEAHwAhACFAHwAfACFAH0AhQCGAH0AfgCHAH8AhwCIAH8AfwCIAIAAiACJAIAAgACJAIEAiQCKAIEAgQCKAIIAigCLAIIAggCLAIMAiwCMAIMAgwCMAIQAjACNAIQAhACNAIUAjQCOAIUAhQCOAIYAjgCPAIYAhwCQAIgAkACRAIgAiACRAIkAkQCSAIkAiQCSAIoAkgCTAIoAigCTAIsAkwCUAIsAiwCUAIwAlACVAIwAjACVAI0AlQCWAI0AjQCWAI4AlgCXAI4AjgCXAI8AlwCYAI8AkACZAJEAmQCaAJEAkQCaAJIAmgCbAJIAkgCbAJMAmwCcAJMAkwCcAJQAnACdAJQAlACdAJUAnQCeAJUAlQCeAJYAngCfAJYAlgCfAJcAnwCgAJcAlwCgAJgAoAChAJgAmQCiAJoAogCjAJoAmgCjAJsAowCkAJsAmwCkAJwApAClAJwAnAClAJ0ApQCmAJ0AnQCmAJ4ApgCnAJ4AngCnAJ8ApwCoAJ8AnwCoAKAAqACpAKAAoACpAKEAqQCqAKEAogCrAKMAqwCsAKMAowCsAKQArACtAKQApACtAKUArQCuAKUApQCuAKYArgCvAKYApgCvAKcArwCwAKcApwCwAKgAsACxAKgAqACxAKkAsQCyAKkAqQCyAKoAsgCzAKoAqwC0AKwAtAC1AKwArAC1AK0AtQC2AK0ArQC2AK4AtgC3AK4ArgC3AK8AtwC4AK8ArwC4ALAAuAC5ALAAsAC5ALEAuQC6ALEAsQC6ALIAugC7ALIAsgC7ALMAuwC8ALMAtAC9ALUAvQC+ALUAtQC+ALYAvgC/ALYAtgC/ALcAvwDAALcAtwDAALgAwADBALgAuADBALkAwQDCALkAuQDCALoAwgDDALoAugDDALsAwwDEALsAuwDEALwAxADFALwAvQDGAL4AxgDHAL4AvgDHAL8AxwDIAL8AvwDIAMAAyADJAMAAwADJAMEAyQDKAMEAwQDKAMIAygDLAMIAwgDLAMMAywDMAMMAwwDMAMQAzADNAMQAxADNAMUAzQDOAMUAxgDPAMcAzwDQAMcAxwDQAMgA0ADRAMgAyADRAMkA0QDSAMkAyQDSAMoA0gDTAMoAygDTAMsA0wDUAMsAywDUAMwA1ADVAMwAzADVAM0A1QDWAM0AzQDWAM4A1gDXAM4AzwDYANAA2ADZANAA0ADZANEA2QDaANEA0QDaANIA2gDbANIA0gDbANMA2wDcANMA0wDcANQA3ADdANQA1ADdANUA3QDeANUA1QDeANYA3gDfANYA1gDfANcA3wDgANcA2ADhANkA4QDiANkA2QDiANoA4gDjANoA2gDjANsA4wDkANsA2wDkANwA5ADlANwA3ADlAN0A5QDmAN0A3QDmAN4A5gDnAN4A3gDnAN8A5wDoAN8A3wDoAOAA6ADpAOAA4QDqAOIA6gDrAOIA4gDrAOMA6wDsAOMA4wDsAOQA7ADtAOQA5ADtAOUA7QDuAOUA5QDuAOYA7gDvAOYA5gDvAOcA7wDwAOcA5wDwAOgA8ADxAOgA6ADxAOkA8QDyAOkA6gDzAOsA8wD0AOsA6wD0AOwA9AD1AOwA7AD1AO0A9QD2AO0A7QD2AO4A9gD3AO4A7gD3AO8A9wD4AO8A7wD4APAA+AD5APAA8AD5APEA+QD6APEA8QD6APIA+gD7APIA8wD8APQA/AD9APQA9AD9APUA/QD+APUA9QD+APYA/gD/APYA9gD/APcA/wAAAfcA9wAAAfgAAAEBAfgA+AABAfkAAQECAfkA+QACAfoAAgEDAfoA+gADAfsAAwEEAfsA/AAFAf0ABQEGAf0A/QAGAf4ABgEHAf4A/gAHAf8ABwEIAf8A/wAIAQABCAEJAQABAAEJAQEBCQEKAQEBAQEKAQIBCgELAQIBAgELAQMBCwEMAQMBAwEMAQQBDAENAQQBBQEOAQYBDgEPAQYBBgEPAQcBDwEQAQcBBwEQAQgBEAERAQgBCAERAQkBEQESAQkBCQESAQoBEgETAQoBCgETAQsBEwEUAQsBCwEUAQwBFAEVAQwBDAEVAQ0BFQEWAQ0BDgEXAQ8BFwEYAQ8BDwEYARABGAEZARABEAEZAREBGQEaAREBEQEaARIBGgEbARIBEgEbARMBGwEcARMBEwEcARQBHAEdARQBFAEdARUBHQEeARUBFQEeARYBHgEfARYBFwEgARgBIAEhARgBGAEhARkBIQEiARkBGQEiARoBIgEjARoBGgEjARsBIwEkARsBGwEkARwBJAElARwBHAElAR0BJQEmAR0BHQEmAR4BJgEnAR4BHgEnAR8BJwEoAR8BIAEpASEBKQEqASEBIQEqASIBKgErASIBIgErASMBKwEsASMBIwEsASQBLAEtASQBJAEtASUBLQEuASUBJQEuASYBLgEvASYBJgEvAScBLwEwAScBJwEwASgBMAExASgBKQEyASoBMgEzASoBKgEzASsBMwE0ASsBKwE0ASwBNAE1ASwBLAE1AS0BNQE2AS0BLQE2AS4BNgE3AS4BLgE3AS8BNwE4AS8BLwE4ATABOAE5ATABMAE5ATEBOQE6ATEBMgE7ATMBOwE8ATMBMwE8ATQBPAE9ATQBNAE9ATUBPQE+ATUBNQE+ATYBPgE/ATYBNgE/ATcBPwFAATcBNwFAATgBQAFBATgBOAFBATkBQQFCATkBOQFCAToBQgFDAToBOwFEATwBRAFFATwBPAFFAT0BRQFGAT0BPQFGAT4BRgFHAT4BPgFHAT8BRwFIAT8BPwFIAUABSAFJAUABQAFJAUEBSQFKAUEBQQFKAUIBSgFLAUIBQgFLAUMBSwFMAUMBRAFNAUUBTQFOAUUBRQFOAUYBTgFPAUYBRgFPAUcBTwFQAUcBRwFQAUgBUAFRAUgBSAFRAUkBUQFSAUkBSQFSAUoBUgFTAUoBSgFTAUsBUwFUAUsBSwFUAUwBVAFVAUwBTQFWAU4BVgFXAU4BTgFXAU8BVwFYAU8BTwFYAVABWAFZAVABUAFZAVEBWQFaAVEBUQFaAVIBWgFbAVIBUgFbAVMBWwFcAVMBUwFcAVQBXAFdAVQBVAFdAVUBXQFeAVUBVgFfAVcBXwFgAVcBVwFgAVgBYAFhAVgBWAFhAVkBYQFiAVkBWQFiAVoBYgFjAVoBWgFjAVsBYwFkAVsBWwFkAVwBZAFlAVwBXAFlAV0BZQFmAV0BXQFmAV4BZgFnAV4BXwFoAWABaAFpAWABYAFpAWEBaQFqAWEBYQFqAWIBagFrAWIBYgFrAWMBawFsAWMBYwFsAWQBbAFtAWQBZAFtAWUBbQFuAWUBZQFuAWYBbgFvAWYBZgFvAWcBbwFwAWcBaAFxAWkBcQFyAWkBaQFyAWoBcgFzAWoBagFzAWsBcwF0AWsBawF0AWwBdAF1AWwBbAF1AW0BdQF2AW0BbQF2AW4BdgF3AW4BbgF3AW8BdwF4AW8BbwF4AXABeAF5AXABcQF6AXIBegF7AXIBcgF7AXMBewF8AXMBcwF8AXQBfAF9AXQBdAF9AXUBfQF+AXUBdQF+AXYBfgF/AXYBdgF/AXcBfwGAAXcBdwGAAXgBgAGBAXgBeAGBAXkBgQGCAXkBegGDAXsBgwGEAXsBewGEAXwBhAGFAXwBfAGFAX0BhQGGAX0BfQGGAX4BhgGHAX4BfgGHAX8BhwGIAX8BfwGIAYABiAGJAYABgAGJAYEBiQGKAYEBgQGKAYIBigGLAYIBgwGMAYQBjAGNAYQBhAGNAYUBjQGOAYUBhQGOAYYBjgGPAYYBhgGPAYcBjwGQAYcBhwGQAYgBkAGRAYgBiAGRAYkBkQGSAYkBiQGSAYoBkgGTAYoBigGTAYsBkwGUAYsBjAGVAY0BlQGWAY0BjQGWAY4BlgGXAY4BjgGXAY8BlwGYAY8BjwGYAZABmAGZAZABkAGZAZEBmQGaAZEBkQGaAZIBmgGbAZIBkgGbAZMBmwGcAZMBkwGcAZQBnAGdAZQBlQGeAZYBngGfAZYBlgGfAZcBnwGgAZcBlwGgAZgBoAGhAZgBmAGhAZkBoQGiAZkBmQGiAZoBogGjAZoBmgGjAZsBowGkAZsBmwGkAZwBpAGlAZwBnAGlAZ0BpQGmAZ0BngGnAZ8BpwGoAZ8BnwGoAaABqAGpAaABoAGpAaEBqQGqAaEBoQGqAaIBqgGrAaIBogGrAaMBqwGsAaMBowGsAaQBrAGtAaQBpAGtAaUBrQGuAaUBpQGuAaYBrgGvAaYBpwGwAagBsAGxAagBqAGxAakBsQGyAakBqQGyAaoBsgGzAaoBqgGzAasBswG0AasBqwG0AawBtAG1AawBrAG1Aa0BtQG2Aa0BrQG2Aa4BtgG3Aa4BrgG3Aa8BtwG4Aa8BsAG5AbEBuQG6AbEBsQG6AbIBugG7AbIBsgG7AbMBuwG8AbMBswG8AbQBvAG9AbQBtAG9AbUBvQG+AbUBtQG+AbYBvgG/AbYBtgG/AbcBvwHAAbcBtwHAAbgBwAHBAbgBuQHCAboBwgHDAboBugHDAbsBwwHEAbsBuwHEAbwBxAHFAbwBvAHFAb0BxQHGAb0BvQHGAb4BxgHHAb4BvgHHAb8BxwHIAb8BvwHIAcAByAHJAcABwAHJAcEByQHKAcEBwgHLAcMBywHMAcMBwwHMAcQBzAHNAcQBxAHNAcUBzQHOAcUBxQHOAcYBzgHPAcYBxgHPAccBzwHQAccBxwHQAcgB0AHRAcgByAHRAckB0QHSAckByQHSAcoB0gHTAcoBywHUAcwB1AHVAcwBzAHVAc0B1QHWAc0BzQHWAc4B1gHXAc4BzgHXAc8B1wHYAc8BzwHYAdAB2AHZAdAB0AHZAdEB2QHaAdEB0QHaAdIB2gHbAdIB0gHbAdMB2wHcAdMB1AHdAdUB3QHeAdUB1QHeAdYB3gHfAdYB1gHfAdcB3wHgAdcB1wHgAdgB4AHhAdgB2AHhAdkB4QHiAdkB2QHiAdoB4gHjAdoB2gHjAdsB4wHkAdsB2wHkAdwB5AHlAdwB3QHmAd4B5gHnAd4B3gHnAd8B5wHoAd8B3wHoAeAB6AHpAeAB4AHpAeEB6QHqAeEB4QHqAeIB6gHrAeIB4gHrAeMB6wHsAeMB4wHsAeQB7AHtAeQB5AHtAeUB7QHuAeUB5gHvAecB7wHwAecB5wHwAegB8AHxAegB6AHxAekB8QHyAekB6QHyAeoB8gHzAeoB6gHzAesB8wH0AesB6wH0AewB9AH1AewB7AH1Ae0B9QH2Ae0B7QH2Ae4B9gH3Ae4B7wH4AfAB+AH5AfAB8AH5AfEB+QH6AfEB8QH6AfIB+gH7AfIB8gH7AfMB+wH8AfMB8wH8AfQB/AH9AfQB9AH9AfUB/QH+AfUB9QH+AfYB/gH/AfYB9gH/AfcB/wEAAvcB+AEBAvkBAQICAvkB+QECAvoBAgIDAvoB+gEDAvsBAwIEAvsB+wEEAvwBBAIFAvwB/AEFAv0BBQIGAv0B/QEGAv4BBgIHAv4B/gEHAv8BBwIIAv8B/wEIAgACCAIJAgACAQIKAgICCgILAgICAgILAgMCCwIMAgMCAwIMAgQCDAINAgQCBAINAgUCDQIOAgUCBQIOAgYCDgIPAgYCBgIPAgcCDwIQAgcCBwIQAggCEAIRAggCCAIRAgkCEQISAgkCCgITAgsCEwIUAgsCCwIUAgwCFAIVAgwCDAIVAg0CFQIWAg0CDQIWAg4CFgIXAg4CDgIXAg8CFwIYAg8CDwIYAhACGAIZAhACEAIZAhECGQIaAhECEQIaAhICGgIbAhICEwIcAhQCHAIdAhQCFAIdAhUCHQIeAhUCFQIeAhYCHgIfAhYCFgIfAhcCHwIgAhcCFwIgAhgCIAIhAhgCGAIhAhkCIQIiAhkCGQIiAhoCIgIjAhoCGgIjAhsCIwIkAhsCHAIlAh0CJQImAh0CHQImAh4CJgInAh4CHgInAh8CJwIoAh8CHwIoAiACKAIpAiACIAIpAiECKQIqAiECIQIqAiICKgIrAiICIgIrAiMCKwIsAiMCIwIsAiQCLAItAiQCJQIuAiYCLgIvAiYCJgIvAicCLwIwAicCJwIwAigCMAIxAigCKAIxAikCMQIyAikCKQIyAioCMgIzAioCKgIzAisCMwI0AisCKwI0AiwCNAI1AiwCLAI1Ai0CNQI2Ai0CLgI3Ai8CNwI4Ai8CLwI4AjACOAI5AjACMAI5AjECOQI6AjECMQI6AjICOgI7AjICMgI7AjMCOwI8AjMCMwI8AjQCPAI9AjQCNAI9AjUCPQI+AjUCNQI+AjYCPgI/AjYCNwJAAjgCQAJBAjgCOAJBAjkCQQJCAjkCOQJCAjoCQgJDAjoCOgJDAjsCQwJEAjsCOwJEAjwCRAJFAjwCPAJFAj0CRQJGAj0CPQJGAj4CRgJHAj4CPgJHAj8CRwJIAj8C"}],"accessors":[{"bufferView":0,"componentType":5126,"count":585,"max":[1.7999907732009888,1.7051953077316284,0.7923033237457275],"min":[-1.4617795944213867,-1.7049918174743652,-0.7923215627670288],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":585,"max":[0.9999939799308777,0.9732001423835754,0.9744052886962891],"min":[-0.9999939799308777,-0.9732001423835754,-0.9744052886962891],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":585,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":3072,"max":[584],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":1},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["b92e769b-4acd-4041-9dc3-11cd1d9a6c51"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Plane","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Plane","params":{"width":4,"height":4,"widthSegments":1,"heightSegments":1}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":48,"byteLength":48,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":96,"byteLength":32,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":128,"byteLength":12,"target":34963}],"buffers":[{"byteLength":140,"uri":"data:application/octet-stream;base64,AAAAwAAAAEAAAAAAAAAAQAAAAEAAAAAAAAAAwAAAAMAAAAAAAAAAQAAAAMAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAIAAQACAAMAAQA="}],"accessors":[{"bufferView":0,"componentType":5126,"count":4,"max":[2,2,0],"min":[-2,-2,0],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":4,"max":[0,0,1],"min":[0,0,1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":4,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":6,"max":[3],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.4793201830913402,0.4452011945063733,0.38642943377667954,1],"metallicFactor":0,"roughnessFactor":1},"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["cac5fbda-4873-477f-b52c-32c086c6ad9c"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Octahedron","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Octahedron","params":{"radius":1,"detail":0}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":576,"byteLength":192,"target":34962,"byteStride":8}],"buffers":[{"byteLength":768,"uri":"data:application/octet-stream;base64,AAAAAAAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAAAAIC/AACAvwAAAAAAAAAAAAAAAAAAAAAAAIC/AAAAAAAAgL8AAAAAAACAvwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AACAvwAAAAAAAAAAAAAAAAAAAAAAAIA/AAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAOs0TPzrNEz86zRM/Os0TPzrNEz86zRM/Os0TPzrNEz86zRM/Os0TPzrNE786zRM/Os0TPzrNE786zRM/Os0TPzrNE786zRM/Os0TPzrNE786zRO/Os0TPzrNE786zRO/Os0TPzrNE786zRO/Os0TPzrNEz86zRO/Os0TPzrNEz86zRO/Os0TPzrNEz86zRO/Os0TvzrNEz86zRO/Os0TvzrNEz86zRO/Os0TvzrNEz86zRO/Os0TvzrNE786zRO/Os0TvzrNE786zRO/Os0TvzrNE786zRO/Os0TvzrNE786zRM/Os0TvzrNE786zRM/Os0TvzrNE786zRM/Os0TvzrNEz86zRM/Os0TvzrNEz86zRM/Os0TvzrNEz86zRM/AABgPwAAgD8AAEA/AAAAPwAAgD8AAAA/AABAPwAAAD8AAGA/AAAAAAAAgD8AAAA/AAAAPgAAAAAAAIA+AAAAPwAAAAAAAAA/AACAPgAAAD8AAAA+AACAPwAAAAAAAAA/AADAPgAAgD8AAIA+AAAAPwAAAD8AAAA/AACAPgAAAD8AAMA+AAAAAAAAAD8AAAA/AAAgPwAAAAAAAEA/AAAAPwAAAD8AAAA/AABAPwAAAD8AACA/AACAPwAAAD8AAAA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[0.5773502588272095,0.5773502588272095,0.5773502588272095],"min":[-0.5773502588272095,-0.5773502588272095,-0.5773502588272095],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":24,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.2746773120495699,0.21223075740342198,0.5775804404214573,0.6],"metallicFactor":0.7,"roughnessFactor":0.3},"emissiveFactor":[0.015996293361446288,0.033104766565152086,0.057805430183792694],"alphaMode":"BLEND","doubleSided":true,"extras":{"tpEdited":true}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["0d5a9851-8237-472e-af13-bad3014acb63"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Tetrahedron","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Tetrahedron","params":{"radius":1,"detail":0}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":144,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":144,"byteLength":144,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":96,"target":34962,"byteStride":8}],"buffers":[{"byteLength":384,"uri":"data:application/octet-stream;base64,Os0TvzrNE786zRM/Os0TPzrNEz86zRM/Os0TvzrNEz86zRO/Os0TPzrNE786zRO/Os0TvzrNEz86zRO/Os0TPzrNEz86zRM/Os0TPzrNE786zRO/Os0TPzrNEz86zRM/Os0TvzrNE786zRM/Os0TPzrNE786zRO/Os0TvzrNE786zRM/Os0TvzrNEz86zRO/Os0TvzrNEz86zRM/Os0TvzrNEz86zRM/Os0TvzrNEz86zRM/Os0TPzrNEz86zRO/Os0TPzrNEz86zRO/Os0TPzrNEz86zRO/Os0TPzrNE786zRM/Os0TPzrNE786zRM/Os0TPzrNE786zRM/Os0TvzrNE786zRO/Os0TvzrNE786zRO/Os0TvzrNE786zRO/AAAgP0Gxmz4AAGA/XycyPwAAwD5fJzI/AAAAPkGxmz4AAMA+XycyPwAAYD9fJzI/AAAAPkGxmz4AAGA/XycyPwAAID9BsZs+AAAAPkGxmz4AACA/QbGbPgAAwD5fJzI/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":12,"max":[0.5773502588272095,0.5773502588272095,0.5773502588272095],"min":[-0.5773502588272095,-0.5773502588272095,-0.5773502588272095],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":12,"max":[0.5773502588272095,0.5773502588272095,0.5773502588272095],"min":[-0.5773502588272095,-0.5773502588272095,-0.5773502588272095],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":12,"max":[0.875,0.6959132552146912],"min":[0.125,0.30408671498298645],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.11443537381770343,0.43415363616478553,0.4735314961384573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["3f8bee55-5fbd-4fc6-9c84-c7905edc097a"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Lathe","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Lathe","params":{"segments":12,"phiLength":6.283185307179586}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":468,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":468,"byteLength":312,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":780,"byteLength":468,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1248,"byteLength":288,"target":34963}],"buffers":[{"byteLength":1536,"uri":"data:application/octet-stream;base64,AAAAAAAAAL8AAAAAAAAAAAAAAAAAAAA/AAAAAAAAAD8AAAAAAAAAAAAAAL8AAAAAAACAPgAAAADXs90+AAAAAAAAAD8AAAAAAAAAAAAAAL8AAAAA17PdPgAAAAAAAIA+AAAAAAAAAD8AAAAAAAAAAAAAAL8AAAAAAAAAPwAAAAAyMQ0kAAAAAAAAAD8AAAAAAAAAAAAAAL8AAACA17PdPgAAAAAAAIC+AAAAAAAAAD8AAACAAAAAAAAAAL8AAACAAACAPgAAAADXs92+AAAAAAAAAD8AAACAAAAAAAAAAL8AAACAMjGNJAAAAAAAAAC/AAAAAAAAAD8AAACAAAAAgAAAAL8AAACAAACAvgAAAADXs92+AAAAgAAAAD8AAACAAAAAgAAAAL8AAACA17PdvgAAAAAAAIC+AAAAgAAAAD8AAACAAAAAgAAAAL8AAACAAAAAvwAAAADKydOkAAAAgAAAAD8AAACAAAAAgAAAAL8AAAAA17PdvgAAAAAAAIA+AAAAgAAAAD8AAAAAAAAAgAAAAL8AAAAAAACAvgAAAADXs90+AAAAgAAAAD8AAAAAAAAAgAAAAL8AAAAAMjENpQAAAAAAAAA/AAAAgAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAPwAAAAAAAIA/q6qqPQAAAACrqqo9AAAAP6uqqj0AAIA/q6oqPgAAAACrqio+AAAAP6uqKj4AAIA/AACAPgAAAAAAAIA+AAAAPwAAgD4AAIA/q6qqPgAAAACrqqo+AAAAP6uqqj4AAIA/VVXVPgAAAABVVdU+AAAAP1VV1T4AAIA/AAAAPwAAAAAAAAA/AAAAPwAAAD8AAIA/VVUVPwAAAABVVRU/AAAAP1VVFT8AAIA/q6oqPwAAAACrqio/AAAAP6uqKj8AAIA/AABAPwAAAAAAAEA/AAAAPwAAQD8AAIA/VVVVPwAAAABVVVU/AAAAP1VVVT8AAIA/q6pqPwAAAACrqmo/AAAAP6uqaj8AAIA/AACAPwAAAAAAAIA/AAAAPwAAgD8AAIA/AAAAAPMENb/zBDU/AAAAAAAAAAAAAIA/AAAAAPMENT/zBDU/8wS1PvMENb9xxBw/AAAAPwAAAADXs10/8wS1PvMENT9xxBw/ccQcP/MENb/zBLU+17NdPwAAAAAAAAA/ccQcP/MENT/zBLU+8wQ1P/MENb8GrUckAACAPwAAAAAyMY0k8wQ1P/MENT8HrUckccQcP/MENb/zBLW+17NdPwAAAAAAAAC/ccQcP/MENT/zBLW+8wS1PvMENb9xxBy/AAAAPwAAAADXs12/8wS1PvMENT9xxBy/Bq3HJPMENb/zBDW/MjENJQAAAAAAAIC/B63HJPMENT/zBDW/8wS1vvMENb9xxBy/AAAAvwAAAADXs12/8wS1vvMENT9xxBy/ccQcv/MENb/zBLW+17NdvwAAAAAAAAC/ccQcv/MENT/zBLW+8wQ1v/MENb/EwRWlAACAvwAAAADKyVOl8wQ1v/MENT/EwRWlccQcv/MENb/zBLU+17NdvwAAAAAAAAA/ccQcv/MENT/zBLU+8wS1vvMENb9xxBw/AAAAvwAAAADXs10/8wS1vvMENT9xxBw/Bq1HpfMENb/zBDU/MjGNpQAAAAAAAIA/B61HpfMENT/zBDU/AAADAAEABAABAAMAAQAEAAIABQACAAQAAwAGAAQABwAEAAYABAAHAAUACAAFAAcABgAJAAcACgAHAAkABwAKAAgACwAIAAoACQAMAAoADQAKAAwACgANAAsADgALAA0ADAAPAA0AEAANAA8ADQAQAA4AEQAOABAADwASABAAEwAQABIAEAATABEAFAARABMAEgAVABMAFgATABUAEwAWABQAFwAUABYAFQAYABYAGQAWABgAFgAZABcAGgAXABkAGAAbABkAHAAZABsAGQAcABoAHQAaABwAGwAeABwAHwAcAB4AHAAfAB0AIAAdAB8AHgAhAB8AIgAfACEAHwAiACAAIwAgACIAIQAkACIAJQAiACQAIgAlACMAJgAjACUA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":39,"max":[0.5,0.5,0.5],"min":[-0.5,-0.5,-0.5],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":39,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":39,"max":[1,0.7071067690849304,1],"min":[-1,-0.7071067690849304,-1],"type":"VEC3"},{"bufferView":3,"componentType":5123,"count":144,"max":[38],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.21952619971859377,0.4452011945063733,0.3231432091022285,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"indices":3,"material":0}]}]},"uuids":["9a1cba73-5161-4806-ad7b-cd4114475d96"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Tube","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Tube","params":{"tubularSegments":64,"radius":1,"radialSegments":8,"closed":false}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":7020,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":7020,"byteLength":7020,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":14040,"byteLength":4680,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":18720,"byteLength":6144,"target":34963}],"buffers":[{"byteLength":24864,"uri":"data:application/octet-stream;base64,AACAvwAAgL8AAIA/eoLav6/9f7/zBDU/AAAAwLn8f78yMY0keoLav6/9f7/zBDW/AACAvwAAgL8AAIC/GvaVvikBgL/zBDW/3dCrsKMBgL/KyVOlGvaVvikBgL/zBDU/AACAvwAAgL8AAIA/pOp/v+8Cc78AAIA/3HXav8OrcL/zBDU/lfL/v5Szb78yMY0k3HXav8OrcL/zBDW/pOp/v+8Cc78AAIC/IdOVvhpadb/zBDW/Lhp+OUlSdr/KyVOlIdOVvhpadb/zBDU/pOp/v+8Cc78AAIA/fKl/v6gHZr8AAIA/K0/avx9CYb/zBDU/W8n/vyVIX78yMY0kK0/avx9CYb/zBDW/fKl/v6gHZr8AAIC/R2mVvjHNar/zBDW/m/d+OivHbL/KyVOlR2mVvjHNar/zBDU/fKl/v6gHZr8AAIA/yzp/v/gMWb8AAIA/Bw3av3HAUb/zBDU/wIL/v3q6Tr8yMY0kBw3av3HAUb/zBDW/yzp/v/gMWb8AAIC/D7eUvn5ZYL/zBDW/KOkPO3VfY7/KyVOlD7eUvn5ZYL/zBDU/yzp/v/gMWb8AAIA/xpx+vzkUTL8AAIA/AK7ZvxcnQr/zBDU/Fh3/v4UKPr8yMY0kAK7ZvxcnQr/zBDW/xpx+vzkUTL8AAIC/GbuTvloBVr/zBDW/bE+AO+0dWr/KyVOlGbuTvloBVr/zBDU/xpx+vzkUTL8AAIA/mM19v9QeP78AAIA/jzDZv3d2Mr/zBDU/l5b+v0Q4Lb8yMY0kjzDZv3d2Mr/zBDW/mM19v9QeP78AAIC/JXSSvjHHS7/zBDW/N//IO2UFUb/KyVOlJXSSvjHHS7/zBDU/mM19v9QeP78AAIA/Nst8v2gsMr8AAIA/AJPYv8asIr/zBDU/SO39v1RBHL8yMY0kAJPYv8asIr/zBDW/Nst8v2gsMr8AAIC/2uCQvgmsQb/zBDW/CQkRPHsXSL/KyVOl2uCQvgmsQb/zBDU/Nst8v2gsMr8AAIA/m5N7v28+Jb8AAIA/k9PXv3TKEr/zBDU/Gh/9v7clC78yMY0kk9PXv3TKEr/zBDW/m5N7v28+Jb8AAIC/IgCPvmuyN7/zBDW/PL9FPChXP7/KyVOlIgCPvmuyN7/zBDU/m5N7v28+Jb8AAIA/syR6v3NWGL8AAIA/bvDWvwDQAr/zBDU/3Cn8v/7K874yMY0kbvDWvwDQAr/zBDW/syR6v3NWGL8AAIC/FtGMvufcLb/zBDW/HkqBPGjHNr/KyVOlFtGMvufcLb/zBDU/syR6v3NWGL8AAIA/SHx4v4Z1C78AAIA/kOfVv7t65b7zBDU/Lgv7v08A0b4yMY0kkOfVv7t65b7zBDW/SHx4v4Z1C78AAIC/4VKKvrAtJL/zBDW/ebmjPOVqLr/KyVOl4VKKvrAtJL/zBDU/SHx4v4Z1C78AAIA/D5h2v805/b4AAIA/2LbUv3Alxb7zBDU/h8D5v9bqrb4yMY0k2LbUv3Alxb7zBDW/D5h2v805/b4AAIC/3YSHvhWnGr/zBDW/Dx7KPGJEJr/KyVOl3YSHvhWnGr/zBDU/D5h2v805/b4AAIA/q3V0v/6b474AAIA/BVzTvwChpL7zBDU/NUf4v6SKir4yMY0kBVzTvwChpL7zBDW/q3V0v/6b474AAIC/l2aEvn5LEb/zBDW/mGL0PKxWHr/KyVOll2aEvn5LEb/zBDU/q3V0v/6b474AAIA/qhJyv7YUyr4AAIA/tdTRv73ug77zBDU/WZz2v5rATb4yMY0ktdTRv73ug77zBDW/qhJyv7YUyr4AAIC/1PeAvlcdCL/zBDW/9TURPY+kFr/KyVOl1PeAvlcdCL/zBDU/qhJyv7YUyr4AAIA/l2xvv+OnsL4AAIA/bB7Qv4IiRr7zBDU/9Lz0v8PbBb4yMY0kbB7Qv4IiRr7zBDW/l2xvv+OnsL4AAIC/V3F6voY+/r7zBDW/twsqPfMwD7/KyVOlV3F6voY+/r7zBDU/l2xvv+OnsL4AAIA/7IBsv5JZl74AAIA/kDbOvywXBL7zBDU/3aXyv/yvdb0yMY0kkDbOvywXBL7zBDW/7IBsv5JZl74AAIC/5VJyvo6n7L7zBDW/F55EPZL+B7/KyVOl5VJyvo6n7L7zBDU/7IBsv5JZl74AAIA/GE1pvwFcfL4AAIA/aBrMv5uFg73zBDU/w1Pwv5N9ODwyMY0kaBrMv5uFg73zBDW/GE1pvwFcfL4AAIC/gJVpvpp6277zBDW/X9VgPfcPAb/KyVOlgJVpvpp6277zBDU/GE1pvwFcfL4AAIA/k85lv5hUSr4AAIA/McfJv98SUDrzBDU/Q8PtvznqqT0yMY0kMcfJv98SUDrzBDW/k85lv5hUSr4AAIC/ETtgvqG8yr7zBDW/+JV+PSbP9L7KyVOlETtgvqG8yr7zBDU/k85lv5hUSr4AAIA/2AJiv8unGL4AAIA/FjrHv8Mphz3zBDU/4vDqv4XOHj4yMY0kFjrHv8Mphz3zBDW/2AJiv8unGL4AAIC/EkZWvjxyur7zBDW/m+COPQ4P6L7KyVOlEkZWvjxyur7zBDU/2AJiv8unGL4AAIA/cOddv9nCzr0AAIA/P3DEv2V8Bj7zBDU/Hdnnv3EDaT4yMY0kP3DEv2V8Bj7zBDW/cOddv9nCzr0AAIC/i7lLvp+fqr7zBDW/zRqfPSXj277KyVOli7lLvp+fqr7zBDU/cOddv9nCzr0AAIA/+3lZv+84Wr0AAIA/22bBv4F0ST7zBDU/d3jkv8W/mT4yMY0k22bBv4F0ST7zBDW/+3lZv+84Wr0AAIC//phAvnxIm77zBDW/w+evPQFO0L7KyVOl/phAvnxIm77zBDU/+3lZv+84Wr0AAIA//7dUv/07x7sAAIA/Bhu+v2I1hj7zBDU/XMvgv8cWvz4yMY0kBhu+v2I1hj7zBDW//7dUv/07x7sAAIC/y+c0vkJvjL7zBDW/xjXBPadQxb7KyVOly+c0vkJvjL7zBDU//7dUv/07x7sAAIA/WZ9Pv200Jj0AAIA/G4q6v1ijpz7zBDU/gM7cv3J45D4yMY0kG4q6v1ijpz7zBDW/WZ9Pv200Jj0AAIC/7qkovnosfL7zBDW/cvLSPVfrur7KyVOl7qkovnosfL7zBDU/WZ9Pv200Jj0AAIA/Ui5Kv7BqsT0AAIA/1LG2v7/0yD7zBDU/B3/Yv03pBD8yMY0k1LG2v7/0yD7zBDW/Ui5Kv7BqsT0AAIC/7uMbvs9+YL7zBDW/UAvlPUIdsb7KyVOl7uMbvs9+YL7zBDU/Ui5Kv7BqsT0AAIA/8WJEv0MxBz4AAIA/1o+yv6Ub6j7zBDU/BNrTvyuKFz8yMY0k1o+yv6Ub6j7zBDW/8WJEv0MxBz4AAIC/1pgOvsbURb7zBDW/OXH3PRPjp77KyVOl1pgOvsbURb7zBDU/8WJEv0MxBz4AAIA/7zs+vxTvND4AAIA/bCKuv+2CBT/zBDU/U93Ov84TKj8yMY0kbCKuv+2CBT/zBDW/7zs+vxTvND4AAIC/FswAvo0tLL7zBDW/HwsFPog4n77KyVOlFswAvo0tLL7zBDU/7zs+vxTvND4AAIA/Ubg3vyXdYT4AAIA/Tmipv//PFT/zBDU/VYfJv1Z6PD8yMY0kTmipv//PFT/zBDW/Ubg3vyXdYT4AAIC/LwDlvbGFE77zBDW/I3gOPocXl77KyVOlLwDlvbGFE77zBDU/Ubg3vyXdYT4AAIA/Ptcwv5X1hj4AAIA/jmCkvzrrJT/zBDU/6dbDv5exTj8yMY0kjmCkvzrrJT/zBDW/Ptcwv5X1hj4AAIC/BWvHvSet973zBDW/Vf0XPgN4j77KyVOlBWvHvSet973zBDU/Ptcwv5X1hj4AAIA/u5gpv/iCnD4AAIA/LgufvzfJNT/zBDU/D8y9v2urYD8yMY0kLgufvzfJNT/zBDW/u5gpv/iCnD4AAIC/0diovfkxyr3zBDW/opohPudQiL7KyVOl0diovfkxyr3zBDU/u5gpv/iCnD4AAIA/2/whv3uOsT4AAIA/lGiZvxZfRT/zBDU/VWe3vylacj8yMY0klGiZvxZfRT/zBDW/2/whv3uOsT4AAIC/akSJvdiEnr3zBDW/0lMrPlyXgb7KyVOlakSJvdiEnr3zBDU/2/whv3uOsT4AAIA/hQQavx0Pxj4AAIA/I3qTvxShVD/zBDU/gKqwv4XXgT8yMY0kI3qTvxShVD/zBDW/hQQavx0Pxj4AAIC/NExRvWkfab3zBDW/2S81PrF/dr7KyVOlNExRvWkfab3zBDU/hQQavx0Pxj4AAIA/+rARv6/82T4AAIA/5EGNv9iDYz/zBDU/LZipv9tNij8yMY0k5EGNv9iDYz/zBDW/+rARv6/82T4AAIC/zeINvZdyGL3zBDW/mzk/Phl8ar7KyVOlzeINvZdyGL3zBDU/+rARv6/82T4AAIA/BAQJv2pP7T4AAIA/pcKGv1b8cT/zBDU/+DOivxOJkj8yMY0kpcKGv1b8cT/zBDW/BAQJv2pP7T4AAIC/vVeQvHudlbzzBDW/o39JPu4KX77KyVOlvVeQvHudlbzzBDU/BAQJv2pP7T4AAIA/AAAAvwAAAD8AAIA/AACAvwAAgD/zBDU/eoKav3qCmj8yMY0kAACAvwAAgD/zBDW/AAAAvwAAAD8AAIC/AGDrqQBg66nzBDW/zRNUPs0TVL7KyVOlACDrqQCg66nzBDU/AAAAvwAAAD8AAIA/ak/tvgQECT8AAIA/Vvxxv6XChj/zBDU/E4mSv/gzoj8yMY0kVvxxv6XChj/zBDW/ak/tvgQECT8AAIC/e52VPL1XkDzzBDW/7gpfPqN/Sb7KyVOle52VPL1XkDzzBDU/ak/tvgQECT8AAIA/r/zZvvqwET8AAIA/2INjv+RBjT/zBDU/202Kvy2YqT8yMY0k2INjv+RBjT/zBDW/r/zZvvqwET8AAIC/l3IYPc3iDT3zBDW/GXxqPps5P77KyVOll3IYPc3iDT3zBDU/r/zZvvqwET8AAIA/HQ/GvoUEGj8AAIA/FKFUvyN6kz/zBDU/hdeBv4CqsD8yMY0kFKFUvyN6kz/zBDW/HQ/GvoUEGj8AAIC/aR9pPTRMUT3zBDW/sX92PtkvNb7KyVOlaR9pPTRMUT3zBDU/HQ/GvoUEGj8AAIA/e46xvtv8IT8AAIA/Fl9Fv5RomT/zBDU/KVpyv1Vntz8yMY0kFl9Fv5RomT/zBDW/e46xvtv8IT8AAIC/2ISePWpEiT3zBDW/XJeBPtJTK77KyVOl2ISePWpEiT3zBDU/e46xvtv8IT8AAIA/+IKcvruYKT8AAIA/N8k1vy4Lnz/zBDU/a6tgvw/MvT8yMY0kN8k1vy4Lnz/zBDW/+IKcvruYKT8AAIC/+THKPdHYqD3zBDW/51CIPqKaIb7KyVOl+THKPdHYqD3zBDU/+IKcvruYKT8AAIA/lfWGvj7XMD8AAIA/Ouslv45gpD/zBDU/l7FOv+nWwz8yMY0kOuslv45gpD/zBDW/lfWGvj7XMD8AAIC/J633PQVrxz3zBDW/A3iPPlX9F77KyVOlJ633PQVrxz3zBDU/lfWGvj7XMD8AAIA/Jd1hvlG4Nz8AAIA//88Vv05oqT/zBDU/Vno8v1WHyT8yMY0k/88Vv05oqT/zBDW/Jd1hvlG4Nz8AAIC/sYUTPi8A5T3zBDW/hxeXPiN4Dr7KyVOlsYUTPi8A5T3zBDU/Jd1hvlG4Nz8AAIA/FO80vu87Pj8AAIA/7YIFv2wirj/zBDU/zhMqv1Pdzj8yMY0k7YIFv2wirj/zBDW/FO80vu87Pj8AAIC/jS0sPhbMAD7zBDW/iDifPh8LBb7KyVOljS0sPhbMAD7zBDU/FO80vu87Pj8AAIA/QzEHvvFiRD8AAIA/pRvqvtaPsj/zBDU/K4oXvwTa0z8yMY0kpRvqvtaPsj/zBDW/QzEHvvFiRD8AAIC/xtRFPtaYDj7zBDW/E+OnPjlx973KyVOlxtRFPtaYDj7zBDU/QzEHvvFiRD8AAIA/sGqxvVIuSj8AAIA/v/TIvtSxtj/zBDU/TekEvwd/2D8yMY0kv/TIvtSxtj/zBDW/sGqxvVIuSj8AAIC/z35gPu7jGz7zBDW/Qh2xPlAL5b3KyVOlz35gPu7jGz7zBDU/sGqxvVIuSj8AAIA/bTQmvVmfTz8AAIA/WKOnvhuKuj/zBDU/cnjkvoDO3D8yMY0kWKOnvhuKuj/zBDW/bTQmvVmfTz8AAIC/eix8Pu6pKD7zBDW/V+u6PnLy0r3KyVOleix8Pu6pKD7zBDU/bTQmvVmfTz8AAIA//TvHO/+3VD8AAIA/YjWGvgYbvj/zBDU/xxa/vlzL4D8yMY0kYjWGvgYbvj/zBDW//TvHO/+3VD8AAIC/Qm+MPsvnND7zBDW/p1DFPsY1wb3KyVOlQm+MPsvnND7zBDU//TvHO/+3VD8AAIA/7zhaPft5WT8AAIA/gXRJvttmwT/zBDU/xb+Zvnd45D8yMY0kgXRJvttmwT/zBDW/7zhaPft5WT8AAIC/fEibPv6YQD7zBDW/AU7QPsPnr73KyVOlfEibPv6YQD7zBDU/7zhaPft5WT8AAIA/2cLOPXDnXT8AAIA/ZXwGvj9wxD/zBDU/cQNpvh3Z5z8yMY0kZXwGvj9wxD/zBDW/2cLOPXDnXT8AAIC/n5+qPou5Sz7zBDW/JePbPs0an73KyVOln5+qPou5Sz7zBDU/2cLOPXDnXT8AAIA/y6cYPtgCYj8AAIA/wymHvRY6xz/zBDU/hc4evuLw6j8yMY0kwymHvRY6xz/zBDW/y6cYPtgCYj8AAIC/PHK6PhJGVj7zBDW/Dg/oPpvgjr3KyVOlPHK6PhJGVj7zBDU/y6cYPtgCYj8AAIA/mFRKPpPOZT8AAIA/3xJQujHHyT/zBDU/OeqpvUPD7T8yMY0k3xJQujHHyT/zBDW/mFRKPpPOZT8AAIC/obzKPhE7YD7zBDW/Js/0PviVfr3KyVOlobzKPhE7YD7zBDU/mFRKPpPOZT8AAIA/AVx8PhhNaT8AAIA/m4WDPWgazD/zBDU/k304vMNT8D8yMY0km4WDPWgazD/zBDW/AVx8PhhNaT8AAIC/mnrbPoCVaT7zBDW/9w8BP1/VYL3KyVOlmnrbPoCVaT7zBDU/AVx8PhhNaT8AAIA/klmXPuyAbD8AAIA/LBcEPpA2zj/zBDU//K91Pd2l8j8yMY0kLBcEPpA2zj/zBDW/klmXPuyAbD8AAIC/jqfsPuVScj7zBDW/kv4HPxeeRL3KyVOljqfsPuVScj7zBDU/klmXPuyAbD8AAIA/46ewPpdsbz8AAIA/giJGPmwe0D/zBDU/w9sFPvS89D8yMY0kgiJGPmwe0D/zBDW/46ewPpdsbz8AAIC/hj7+Pldxej7zBDW/8zAPP7cLKr3KyVOlhj7+Pldxej7zBDU/46ewPpdsbz8AAIA/thTKPqoScj8AAIA/ve6DPrXU0T/zBDU/msBNPlmc9j8yMY0kve6DPrXU0T/zBDW/thTKPqoScj8AAIC/Vx0IP9T3gD7zBDW/j6QWP/U1Eb3KyVOlVx0IP9T3gD7zBDU/thTKPqoScj8AAIA//pvjPqt1dD8AAIA/AKGkPgVc0z/zBDU/pIqKPjVH+D8yMY0kAKGkPgVc0z/zBDW//pvjPqt1dD8AAIC/fksRP5dmhD7zBDW/rFYeP5hi9LzKyVOlfksRP5dmhD7zBDU//pvjPqt1dD8AAIA/zTn9Pg+Ydj8AAIA/cCXFPti21D/zBDU/1uqtPofA+T8yMY0kcCXFPti21D/zBDW/zTn9Pg+Ydj8AAIC/FacaP92Ehz7zBDW/YkQmPw8eyrzKyVOlFacaP92Ehz7zBDU/zTn9Pg+Ydj8AAIA/hnULP0h8eD8AAIA/u3rlPpDn1T/zBDU/TwDRPi4L+z8yMY0ku3rlPpDn1T/zBDW/hnULP0h8eD8AAIC/sC0kP+FSij7zBDW/5WouP3m5o7zKyVOlsC0kP+FSij7zBDU/hnULP0h8eD8AAIA/c1YYP7Mkej8AAIA/ANACP27w1j/zBDU//srzPtwp/D8yMY0kANACP27w1j/zBDW/c1YYP7Mkej8AAIC/59wtPxbRjD7zBDW/aMc2Px5KgbzKyVOl59wtPxbRjD7zBDU/c1YYP7Mkej8AAIA/bz4lP5uTez8AAIA/dMoSP5PT1z/zBDU/tyULPxof/T8yMY0kdMoSP5PT1z/zBDW/bz4lP5uTez8AAIC/a7I3PyIAjz7zBDW/KFc/Pzy/RbzKyVOla7I3PyIAjz7zBDU/bz4lP5uTez8AAIA/aCwyPzbLfD8AAIA/xqwiPwCT2D/zBDU/VEEcP0jt/T8yMY0kxqwiPwCT2D/zBDW/aCwyPzbLfD8AAIC/CaxBP9rgkD7zBDW/exdIPwkJEbzKyVOlCaxBP9rgkD7zBDU/aCwyPzbLfD8AAIA/1B4/P5jNfT8AAIA/d3YyP48w2T/zBDU/RDgtP5eW/j8yMY0kd3YyP48w2T/zBDW/1B4/P5jNfT8AAIC/McdLPyV0kj7zBDW/ZQVRPzf/yLvKyVOlMcdLPyV0kj7zBDU/1B4/P5jNfT8AAIA/ORRMP8acfj8AAIA/FydCPwCu2T/zBDU/hQo+PxYd/z8yMY0kFydCPwCu2T/zBDW/ORRMP8acfj8AAIC/WgFWPxm7kz7zBDW/7R1aP2xPgLvKyVOlWgFWPxm7kz7zBDU/ORRMP8acfj8AAIA/+AxZP8s6fz8AAIA/ccBRPwcN2j/zBDU/erpOP8CC/z8yMY0kccBRPwcN2j/zBDW/+AxZP8s6fz8AAIC/fllgPw+3lD7zBDW/dV9jPyjpD7vKyVOlfllgPw+3lD7zBDU/+AxZP8s6fz8AAIA/qAdmP3ypfz8AAIA/H0JhPytP2j/zBDU/JUhfP1vJ/z8yMY0kH0JhPytP2j/zBDW/qAdmP3ypfz8AAIC/Mc1qP0dplT7zBDW/K8dsP5v3frrKyVOlMc1qP0dplT7zBDU/qAdmP3ypfz8AAIA/7wJzP6Tqfz8AAIA/w6twP9x12j/zBDU/lLNvP5Xy/z8yMY0kw6twP9x12j/zBDW/7wJzP6Tqfz8AAIC/Glp1PyHTlT7zBDW/SVJ2Py4afrnKyVOlGlp1PyHTlT7zBDU/7wJzP6Tqfz8AAIA/AACAPwAAgD8AAIA/r/1/P3qC2j/zBDU/ufx/PwAAAEAyMY0kr/1/P3qC2j/zBDW/AACAPwAAgD8AAIC/KQGAPxr2lT7zBDW/owGAP93QqzDKyVOlKQGAPxr2lT7zBDU/AACAPwAAgD8AAIA/AAAAgAAAAAAAAIA/8wQ1v2hMFDjzBDU/AACAv8e5UTgyMY0k8wQ1v2hMFDjzBDW/MjENpT9X5x0AAIC/8wQ1P2hMFLjzBDW/AACAP8e5UbjKyVOl8wQ1P2hMFLjzBDU/MjGNJT9XZ54AAIA/AAAAgAAAAAAAAIA/FAE1v93KFTzzBDU/hvp/v6jWUzwyMY0kFAE1v93KFTzzBDW/LC4Npd+r6SEAAIC/FAE1P93KFbzzBDW/hvp/P6jWU7zKyVOlFAE1P93KFbzzBDU/LC6NJd+raaIAAIA/AAAAgAAAAAAAAIA/2fQ0vyKxmDzzBDU/Oul/v2Lw1zwyMY0k2fQ0vyKxmDzzBDW/oiQNpcoxbiIAAIC/2fQ0PyKxmLzzBDW/Oul/P2Lw17zKyVOl2fQ0PyKxmLzzBDU/oiSNJcox7qIAAIA/AAAAgAAAAAAAAIA/RN80v8OQ6TzzBDU/tMp/v94nJT0yMY0kRN80v8OQ6TzzBDW/zRMNpWQttiIAAIC/RN80P8OQ6bzzBDW/tMp/P94nJb3KyVOlRN80P8OQ6bzzBDU/zRONJWQtNqMAAIA/AAAAgAAAAAAAAIA/Or80vxzSHj3zBDU/ZZ1/v0CbYD0yMY0kOr80vxzSHj3zBDW/z/oMpVfB9yIAAIC/Or80PxzSHr3zBDW/ZZ1/P0CbYL3KyVOlOr80PxzSHr3zBDU/z/qMJVfBd6MAAIA/AAAAgAAAAAAAAIA/hZM0v82FSj3zBDU/ll9/v4U0jz0yMY0khZM0v82FSj3zBDW/udgMpeT2HSMAAIC/hZM0P82FSr3zBDW/ll9/P4U0j73KyVOlhZM0P82FSr3zBDU/udiMJeT2naMAAIA/AAAAgAAAAAAAAIA/yVo0vxf6dz3zBDU/Wg9/v55Yrz0yMY0kyVo0vxf6dz3zBDW/eKwMpQJrQSMAAIC/yVo0Pxf6d73zBDW/Wg9/P55Yr73KyVOlyVo0Pxf6d73zBDU/eKyMJQJrwaMAAIA/AAAAgAAAAAAAAIA/ihM0v92fkz3zBDU/mKp+v8TF0D0yMY0kihM0v92fkz3zBDW/5nQMpRdKZiMAAIC/ihM0P92fk73zBDW/mKp+P8TF0L3KyVOlihM0P92fk73zBDU/5nSMJRdK5qMAAIA/AAAAgAAAAAAAAIA/KLwzv5szrD3zBDU/BC9+v6KH8z0yMY0kKLwzv5szrD3zBDW/vjAMpYBQhiMAAIC/KLwzP5szrL3zBDW/BC9+P6KH873KyVOlKLwzP5szrL3zBDU/vjCMJYBQBqQAAIA/AAAAgAAAAAAAAIA/11Izv0nBxT3zBDU/FJp9v3vVCz4yMY0k11Izv0nBxT3zBDW/mN4Lpeg+miMAAIC/11IzP0nBxb3zBDW/FJp9P3vVC77KyVOl11IzP0nBxb3zBDU/mN6LJeg+GqQAAIA/AAAAgAAAAAAAAIA/oNUyv3NR4D3zBDU//+h8v+2dHj4yMY0koNUyv3NR4D3zBDW/7nwLpe32riMAAIC/oNUyP3NR4L3zBDW//+h8P+2dHr7KyVOloNUyP3NR4L3zBDU/7nyLJe32LqQAAIA/AAAAgAAAAAAAAIA/X0Iyv/fr+z3zBDU/wBh8v7QiMj4yMY0kX0Iyv/fr+z3zBDW/EwoLpbF+xCMAAIC/X0IyP/fr+73zBDW/wBh8P7QiMr7KyVOlX0IyP/fr+73zBDU/EwqLJbF+RKQAAIA/AAAAgAAAAAAAAIA/v5Yxv/JLDD7zBDU/CSZ7v9FoRj4yMY0kv5Yxv/JLDD7zBDW/NoQKpbjb2iMAAIC/v5YxP/JLDL7zBDW/CSZ7P9FoRr7KyVOlv5YxP/JLDL7zBDU/NoSKJbjbWqQAAIA/AAAAgAAAAAAAAIA/QdAwv0UtGz7zBDU/Ug16vwR0Wz4yMY0kQdAwv0UtGz7zBDW/Y+kJpSQS8iMAAIC/QdAwP0UtG77zBDW/Ug16PwR0W77KyVOlQdAwP0UtG77zBDU/Y+mJJSQScqQAAIA/AAAAgAAAAAAAAIA/M+wvv/ibKj7zBDU/zsp4vyVHcT4yMY0kM+wvv/ibKj7zBDW/gjcJpY0SBSQAAIC/M+wvP/ibKr7zBDW/zsp4PyVHcb7KyVOlM+wvP/ibKr7zBDU/gjeJJY0ShaQAAIA/AAAAgAAAAAAAAIA/uOcuvzSZOj7zBDU/blp3v+3xgz4yMY0kuOcuvzSZOj7zBDW/V2wIpTWLESQAAIC/uOcuPzSZOr7zBDW/blp3P+3xg77KyVOluOcuPzSZOr7zBDU/V2yIJTWLkaQAAIA/AAAAgAAAAAAAAIA/z78tv6skSz7zBDU/87d1v9qkjz4yMY0kz78tv6skSz7zBDW/iIUHpc1yHiQAAIC/z78tP6skS77zBDW/87d1P9qkj77KyVOlz78tP6skS77zBDU/iIWHJc1ynqQAAIA/AAAAgAAAAAAAAIA/VHEsv6w8XD7zBDU/695zvyi7mz4yMY0kVHEsv6w8XD7zBDW/pYAGpQTIKyQAAIC/VHEsP6w8XL7zBDW/695zPyi7m77KyVOlVHEsP6w8XL7zBDU/pYCGJQTIq6QAAIA/AAAAgAAAAAAAAIA/Dvkqv9LdbT7zBDU/yspxv28yqD4yMY0kDvkqv9LdbT7zBDW/KFsFpTKIOSQAAIC/DvkqP9Ldbb7zBDW/yspxP28yqL7KyVOlDvkqP9Ldbb7zBDU/KFuFJTKIuaQAAIA/AAAAgAAAAAAAAIA/u1Mpv14BgD7zBDU/83Zvv+MGtT4yMY0ku1Mpv14BgD7zBDW/iBIEpSmvRyQAAIC/u1MpP14BgL7zBDW/83ZvP+MGtb7KyVOlu1MpP14BgL7zBDU/iBKEJSmvx6QAAIA/AAAAgAAAAAAAAIA/DX4nv1JSiT7zBDU/uN5sv7czwj4yMY0kDX4nv1JSiT7zBDW/MKQCpZs3ViQAAIC/DX4nP1JSib7zBDW/uN5sP7czwr7KyVOlDX4nP1JSib7zBDU/MKSCJZs31qQAAIA/AAAAgAAAAAAAAIA/3XQlv8rckj7zBDU/p/1pv+Sxzz4yMY0k3XQlv8rckj7zBDW/rA0BpcgZZSQAAIC/3XQlP8rckr7zBDW/p/1pP+Sxz77KyVOl3XQlP8rckr7zBDU/rA2BJcgZ5aQAAIA/AAAAgAAAAAAAAIA/VjUjvxSanD7zBDU/vM9mv+533T4yMY0kVjUjvxSanD7zBDW/ipn+pDpLdCQAAIC/VjUjPxSanL7zBDW/vM9mP+533b7KyVOlVjUjPxSanL7zBDU/ipl+JTpL9KQAAIA/AAAAgAAAAAAAAIA/u7wgvwSDpj7zBDU/GFFjv7R76z4yMY0ku7wgvwSDpj7zBDW/sb76pGPggSQAAIC/u7wgPwSDpr7zBDW/GFFjP7R7677KyVOlu7wgPwSDpr7zBDU/sb56JWPgAaUAAIA/AAAAgAAAAAAAAIA/6ggev1COsD7zBDU/t35fvxKw+T4yMY0k6ggev1COsD7zBDW/eof2pPW1iSQAAIC/6ggeP1COsL7zBDW/t35fPxKw+b7KyVOl6ggeP1COsL7zBDU/eod2JfW1CaUAAIA/AAAAgAAAAAAAAIA/Sxgbv2uxuj7zBDU/WlZbvw0DBD8yMY0kSxgbv2uxuj7zBDW/a/HxpBiekSQAAIC/SxgbP2uxur7zBDW/WlZbPw0DBL/KyVOlSxgbP2uxur7zBDU/a/FxJRieEaUAAIA/AAAAgAAAAAAAAIA/3ukXv9/gxD7zBDU/lNZWv8w2Cz8yMY0k3ukXv9/gxD7zBDW/8PrspN6PmSQAAIC/3ukXP9/gxL7zBDW/lNZWP8w2C7/KyVOl3ukXP9/gxL7zBDU/8PpsJd6PGaUAAIA/AAAAgAAAAAAAAIA/oX0Uv3YPzz7zBDU/Y/9Rv+9pEj8yMY0koX0Uv3YPzz7zBDW/CaTnpPeAoSQAAIC/oX0UP3YPz77zBDW/Y/9RP+9pEr/KyVOloX0UP3YPz77zBDU/CaRnJfeAIaUAAIA/AAAAgAAAAAAAAIA/TdQQv7Ev2T7zBDU/z9FMv+uSGT8yMY0kTdQQv7Ev2T7zBDW/1u3hpN1mqSQAAIC/TdQQP7Ev2b7zBDW/z9FMP+uSGb/KyVOlTdQQP7Ev2b7zBDU/1u1hJd1mKaUAAIA/AAAAgAAAAAAAAIA/wu8Mvwoz4z7zBDU/e1BHv3unID8yMY0kwu8Mvwoz4z7zBDW/QtvbpDw2sSQAAIC/wu8MPwoz477zBDW/e1BHP3unIL/KyVOlwu8MPwoz477zBDU/QttbJTw2MaUAAIA/AAAAgAAAAAAAAIA/zdIIvwIL7T7zBDU/YX9Bv16dJz8yMY0kzdIIvwIL7T7zBDW/rnDVpMTjuCQAAIC/zdIIPwIL7b7zBDW/YX9BP16dJ7/KyVOlzdIIPwIL7b7zBDU/rnBVJcTjOKUAAIA/AAAAgAAAAAAAAIA/RoEEv0Kp9j7zBDU/7WM7v3FqLj8yMY0kRoEEv0Kp9j7zBDW/F7TOpEhkwCQAAIC/RoEEP0Kp9r7zBDW/7WM7P3FqLr/KyVOlRoEEP0Kp9r7zBDU/F7ROJUhkQKUAAIA/AAAAgAAAAAAAAIA/AAAAvwAAAD/zBDU/8wQ1v/MENT8yMY0kAAAAvwAAAD/zBDW/Bq3HpAatxyQAAIC/AAAAPwAAAL/zBDW/8wQ1P/MENb/KyVOlAAAAPwAAAL/zBDU/Bq1HJQatR6UAAIA/AAAAgAAAAAAAAIA/Qqn2vkaBBD/zBDU/cWouv+1jOz8yMY0kQqn2vkaBBD/zBDW/SGTApBe0ziQAAIC/Qqn2PkaBBL/zBDW/cWouP+1jO7/KyVOlQqn2PkaBBL/zBDU/SGRAJRe0TqUAAIA/AAAAgAAAAAAAAIA/Agvtvs3SCD/zBDU/Xp0nv2F/QT8yMY0kAgvtvs3SCD/zBDW/xOO4pK5w1SQAAIC/AgvtPs3SCL/zBDW/Xp0nP2F/Qb/KyVOlAgvtPs3SCL/zBDU/xOM4Ja5wVaUAAIA/AAAAgAAAAAAAAIA/CjPjvsLvDD/zBDU/e6cgv3tQRz8yMY0kCjPjvsLvDD/zBDW/PDaxpELb2yQAAIC/CjPjPsLvDL/zBDW/e6cgP3tQR7/KyVOlCjPjPsLvDL/zBDU/PDYxJULbW6UAAIA/AAAAgAAAAAAAAIA/sS/Zvk3UED/zBDU/65IZv8/RTD8yMY0ksS/Zvk3UED/zBDW/3WappNbt4SQAAIC/sS/ZPk3UEL/zBDW/65IZP8/RTL/KyVOlsS/ZPk3UEL/zBDU/3WYpJdbtYaUAAIA/AAAAgAAAAAAAAIA/dg/PvqF9FD/zBDU/72kSv2P/UT8yMY0kdg/PvqF9FD/zBDW/94ChpAmk5yQAAIC/dg/PPqF9FL/zBDW/72kSP2P/Ub/KyVOldg/PPqF9FL/zBDU/94AhJQmkZ6UAAIA/AAAAgAAAAAAAAIA/3+DEvt7pFz/zBDU/zDYLv5TWVj8yMY0k3+DEvt7pFz/zBDW/3o+ZpPD67CQAAIC/3+DEPt7pF7/zBDW/zDYLP5TWVr/KyVOl3+DEPt7pF7/zBDU/3o8ZJfD6bKUAAIA/AAAAgAAAAAAAAIA/a7G6vksYGz/zBDU/DQMEv1pWWz8yMY0ka7G6vksYGz/zBDW/GJ6RpGvx8SQAAIC/a7G6PksYG7/zBDW/DQMEP1pWW7/KyVOla7G6PksYG7/zBDU/GJ4RJWvxcaUAAIA/AAAAgAAAAAAAAIA/UI6wvuoIHj/zBDU/ErD5vrd+Xz8yMY0kUI6wvuoIHj/zBDW/9bWJpHqH9iQAAIC/UI6wPuoIHr/zBDW/ErD5Prd+X7/KyVOlUI6wPuoIHr/zBDU/9bUJJXqHdqUAAIA/AAAAgAAAAAAAAIA/BIOmvru8ID/zBDU/tHvrvhhRYz8yMY0kBIOmvru8ID/zBDW/Y+CBpLG++iQAAIC/BIOmPru8IL/zBDW/tHvrPhhRY7/KyVOlBIOmPru8IL/zBDU/Y+ABJbG+eqUAAIA/AAAAgAAAAAAAAIA/FJqcvlY1Iz/zBDU/7nfdvrzPZj8yMY0kFJqcvlY1Iz/zBDW/Okt0pIqZ/iQAAIC/FJqcPlY1I7/zBDW/7nfdPrzPZr/KyVOlFJqcPlY1I7/zBDU/Okv0JIqZfqUAAIA/AAAAgAAAAAAAAIA/ytySvt10JT/zBDU/5LHPvqf9aT8yMY0kytySvt10JT/zBDW/yBllpKwNASUAAIC/ytySPt10Jb/zBDW/5LHPPqf9ab/KyVOlytySPt10Jb/zBDU/yBnlJKwNgaUAAIA/AAAAgAAAAAAAAIA/UlKJvg1+Jz/zBDU/tzPCvrjebD8yMY0kUlKJvg1+Jz/zBDW/mzdWpDCkAiUAAIC/UlKJPg1+J7/zBDW/tzPCPrjebL/KyVOlUlKJPg1+J7/zBDU/mzfWJDCkgqUAAIA/AAAAgAAAAAAAAIA/XgGAvrtTKT/zBDU/4wa1vvN2bz8yMY0kXgGAvrtTKT/zBDW/Ka9HpIgSBCUAAIC/XgGAPrtTKb/zBDW/4wa1PvN2b7/KyVOlXgGAPrtTKb/zBDU/Ka/HJIgShKUAAIA/AAAAgAAAAAAAAIA/0t1tvg75Kj/zBDU/bzKovsrKcT8yMY0k0t1tvg75Kj/zBDW/Mog5pChbBSUAAIC/0t1tPg75Kr/zBDW/bzKoPsrKcb/KyVOl0t1tPg75Kr/zBDU/Moi5JChbhaUAAIA/AAAAgAAAAAAAAIA/rDxcvlRxLD/zBDU/KLubvuvecz8yMY0krDxcvlRxLD/zBDW/BMgrpKWABiUAAIC/rDxcPlRxLL/zBDW/KLubPuvec7/KyVOlrDxcPlRxLL/zBDU/BMirJKWAhqUAAIA/AAAAgAAAAAAAAIA/qyRLvs+/LT/zBDU/2qSPvvO3dT8yMY0kqyRLvs+/LT/zBDW/zXIepIiFByUAAIC/qyRLPs+/Lb/zBDW/2qSPPvO3db/KyVOlqyRLPs+/Lb/zBDU/zXKeJIiFh6UAAIA/AAAAgAAAAAAAAIA/NJk6vrjnLj/zBDU/7fGDvm5adz8yMY0kNJk6vrjnLj/zBDW/NYsRpFdsCCUAAIC/NJk6PrjnLr/zBDW/7fGDPm5ad7/KyVOlNJk6PrjnLr/zBDU/NYuRJFdsiKUAAIA/AAAAgAAAAAAAAIA/+JsqvjPsLz/zBDU/JUdxvs7KeD8yMY0k+JsqvjPsLz/zBDW/jRIFpII3CSUAAIC/+JsqPjPsL7/zBDW/JUdxPs7KeL/KyVOl+JsqPjPsL7/zBDU/jRKFJII3iaUAAIA/AAAAgAAAAAAAAIA/RS0bvkHQMD/zBDU/BHRbvlINej8yMY0kRS0bvkHQMD/zBDW/JBLyo2PpCSUAAIC/RS0bPkHQML/zBDW/BHRbPlINer/KyVOlRS0bPkHQML/zBDU/JBJyJGPpiaUAAIA/AAAAgAAAAAAAAIA/8ksMvr+WMT/zBDU/0WhGvgkmez8yMY0k8ksMvr+WMT/zBDW/uNvaozaECiUAAIC/8ksMPr+WMb/zBDW/0WhGPgkme7/KyVOl8ksMPr+WMb/zBDU/uNtaJDaEiqUAAIA/AAAAgAAAAAAAAIA/9+v7vV9CMj/zBDU/tCIyvsAYfD8yMY0k9+v7vV9CMj/zBDW/sX7EoxMKCyUAAIC/9+v7PV9CMr/zBDW/tCIyPsAYfL/KyVOl9+v7PV9CMr/zBDU/sX5EJBMKi6UAAIA/AAAAgAAAAAAAAIA/c1HgvaDVMj/zBDU/7Z0evv/ofD8yMY0kc1HgvaDVMj/zBDW/7fauo+58CyUAAIC/c1HgPaDVMr/zBDW/7Z0ePv/ofL/KyVOlc1HgPaDVMr/zBDU/7fYuJO58i6UAAIA/AAAAgAAAAAAAAIA/ScHFvddSMz/zBDU/e9ULvhSafT8yMY0kScHFvddSMz/zBDW/6D6ao5jeCyUAAIC/ScHFPddSM7/zBDW/e9ULPhSafb/KyVOlScHFPddSM7/zBDU/6D4aJJjei6UAAIA/AAAAgAAAAAAAAIA/mzOsvSi8Mz/zBDU/oofzvQQvfj8yMY0kmzOsvSi8Mz/zBDW/gFCGo74wDCUAAIC/mzOsPSi8M7/zBDW/oofzPQQvfr/KyVOlmzOsPSi8M7/zBDU/gFAGJL4wjKUAAIA/AAAAgAAAAAAAAIA/3Z+TvYoTND/zBDU/xMXQvZiqfj8yMY0k3Z+TvYoTND/zBDW/F0pmo+Z0DCUAAIC/3Z+TPYoTNL/zBDW/xMXQPZiqfr/KyVOl3Z+TPYoTNL/zBDU/F0rmI+Z0jKUAAIA/AAAAgAAAAAAAAIA/F/p3vclaND/zBDU/nlivvVoPfz8yMY0kF/p3vclaND/zBDW/AmtBo3isDCUAAIC/F/p3PclaNL/zBDW/nlivPVoPf7/KyVOlF/p3PclaNL/zBDU/AmvBI3isjKUAAIA/AAAAgAAAAAAAAIA/zYVKvYWTND/zBDU/hTSPvZZffz8yMY0kzYVKvYWTND/zBDW/5PYdo7nYDCUAAIC/zYVKPYWTNL/zBDW/hTSPPZZff7/KyVOlzYVKPYWTNL/zBDU/5PadI7nYjKUAAIA/AAAAgAAAAAAAAIA/HNIevTq/ND/zBDU/QJtgvWWdfz8yMY0kHNIevTq/ND/zBDW/V8H3os/6DCUAAIC/HNIePTq/NL/zBDW/QJtgPWWdf7/KyVOlHNIePTq/NL/zBDU/V8F3I8/6jKUAAIA/AAAAgAAAAAAAAIA/w5DpvETfND/zBDU/3iclvbTKfz8yMY0kw5DpvETfND/zBDW/ZC22os0TDSUAAIC/w5DpPETfNL/zBDW/3iclPbTKf7/KyVOlw5DpPETfNL/zBDU/ZC02I80TjaUAAIA/AAAAgAAAAAAAAIA/IrGYvNn0ND/zBDU/YvDXvDrpfz8yMY0kIrGYvNn0ND/zBDW/yjFuoqIkDSUAAIC/IrGYPNn0NL/zBDW/YvDXPDrpf7/KyVOlIrGYPNn0NL/zBDU/yjHuIqIkjaUAAIA/AAAAgAAAAAAAAIA/3coVvBQBNT/zBDU/qNZTvIb6fz8yMY0k3coVvBQBNT/zBDW/36vpoSwuDSUAAIC/3coVPBQBNb/zBDW/qNZTPIb6f7/KyVOl3coVPBQBNb/zBDU/36tpIiwujaUAAIA/AAAAgAAAAAAAAIA/aEwUuPMENT/zBDU/x7lRuAAAgD8yMY0kaEwUuPMENT/zBDW/P1fnnTIxDSUAAIC/aEwUOPMENb/zBDW/x7lROAAAgL/KyVOlaEwUOPMENb/zBDU/P1dnHjIxjaUAAIA/AAAAAAAAAAAAAAAAAAAAPgAAAAAAAIA+AAAAAAAAwD4AAAAAAAAAPwAAAAAAACA/AAAAAAAAQD8AAAAAAABgPwAAAAAAAIA/AACAPAAAAAAAAIA8AAAAPgAAgDwAAIA+AACAPAAAwD4AAIA8AAAAPwAAgDwAACA/AACAPAAAQD8AAIA8AABgPwAAgDwAAIA/AAAAPQAAAAAAAAA9AAAAPgAAAD0AAIA+AAAAPQAAwD4AAAA9AAAAPwAAAD0AACA/AAAAPQAAQD8AAAA9AABgPwAAAD0AAIA/AABAPQAAAAAAAEA9AAAAPgAAQD0AAIA+AABAPQAAwD4AAEA9AAAAPwAAQD0AACA/AABAPQAAQD8AAEA9AABgPwAAQD0AAIA/AACAPQAAAAAAAIA9AAAAPgAAgD0AAIA+AACAPQAAwD4AAIA9AAAAPwAAgD0AACA/AACAPQAAQD8AAIA9AABgPwAAgD0AAIA/AACgPQAAAAAAAKA9AAAAPgAAoD0AAIA+AACgPQAAwD4AAKA9AAAAPwAAoD0AACA/AACgPQAAQD8AAKA9AABgPwAAoD0AAIA/AADAPQAAAAAAAMA9AAAAPgAAwD0AAIA+AADAPQAAwD4AAMA9AAAAPwAAwD0AACA/AADAPQAAQD8AAMA9AABgPwAAwD0AAIA/AADgPQAAAAAAAOA9AAAAPgAA4D0AAIA+AADgPQAAwD4AAOA9AAAAPwAA4D0AACA/AADgPQAAQD8AAOA9AABgPwAA4D0AAIA/AAAAPgAAAAAAAAA+AAAAPgAAAD4AAIA+AAAAPgAAwD4AAAA+AAAAPwAAAD4AACA/AAAAPgAAQD8AAAA+AABgPwAAAD4AAIA/AAAQPgAAAAAAABA+AAAAPgAAED4AAIA+AAAQPgAAwD4AABA+AAAAPwAAED4AACA/AAAQPgAAQD8AABA+AABgPwAAED4AAIA/AAAgPgAAAAAAACA+AAAAPgAAID4AAIA+AAAgPgAAwD4AACA+AAAAPwAAID4AACA/AAAgPgAAQD8AACA+AABgPwAAID4AAIA/AAAwPgAAAAAAADA+AAAAPgAAMD4AAIA+AAAwPgAAwD4AADA+AAAAPwAAMD4AACA/AAAwPgAAQD8AADA+AABgPwAAMD4AAIA/AABAPgAAAAAAAEA+AAAAPgAAQD4AAIA+AABAPgAAwD4AAEA+AAAAPwAAQD4AACA/AABAPgAAQD8AAEA+AABgPwAAQD4AAIA/AABQPgAAAAAAAFA+AAAAPgAAUD4AAIA+AABQPgAAwD4AAFA+AAAAPwAAUD4AACA/AABQPgAAQD8AAFA+AABgPwAAUD4AAIA/AABgPgAAAAAAAGA+AAAAPgAAYD4AAIA+AABgPgAAwD4AAGA+AAAAPwAAYD4AACA/AABgPgAAQD8AAGA+AABgPwAAYD4AAIA/AABwPgAAAAAAAHA+AAAAPgAAcD4AAIA+AABwPgAAwD4AAHA+AAAAPwAAcD4AACA/AABwPgAAQD8AAHA+AABgPwAAcD4AAIA/AACAPgAAAAAAAIA+AAAAPgAAgD4AAIA+AACAPgAAwD4AAIA+AAAAPwAAgD4AACA/AACAPgAAQD8AAIA+AABgPwAAgD4AAIA/AACIPgAAAAAAAIg+AAAAPgAAiD4AAIA+AACIPgAAwD4AAIg+AAAAPwAAiD4AACA/AACIPgAAQD8AAIg+AABgPwAAiD4AAIA/AACQPgAAAAAAAJA+AAAAPgAAkD4AAIA+AACQPgAAwD4AAJA+AAAAPwAAkD4AACA/AACQPgAAQD8AAJA+AABgPwAAkD4AAIA/AACYPgAAAAAAAJg+AAAAPgAAmD4AAIA+AACYPgAAwD4AAJg+AAAAPwAAmD4AACA/AACYPgAAQD8AAJg+AABgPwAAmD4AAIA/AACgPgAAAAAAAKA+AAAAPgAAoD4AAIA+AACgPgAAwD4AAKA+AAAAPwAAoD4AACA/AACgPgAAQD8AAKA+AABgPwAAoD4AAIA/AACoPgAAAAAAAKg+AAAAPgAAqD4AAIA+AACoPgAAwD4AAKg+AAAAPwAAqD4AACA/AACoPgAAQD8AAKg+AABgPwAAqD4AAIA/AACwPgAAAAAAALA+AAAAPgAAsD4AAIA+AACwPgAAwD4AALA+AAAAPwAAsD4AACA/AACwPgAAQD8AALA+AABgPwAAsD4AAIA/AAC4PgAAAAAAALg+AAAAPgAAuD4AAIA+AAC4PgAAwD4AALg+AAAAPwAAuD4AACA/AAC4PgAAQD8AALg+AABgPwAAuD4AAIA/AADAPgAAAAAAAMA+AAAAPgAAwD4AAIA+AADAPgAAwD4AAMA+AAAAPwAAwD4AACA/AADAPgAAQD8AAMA+AABgPwAAwD4AAIA/AADIPgAAAAAAAMg+AAAAPgAAyD4AAIA+AADIPgAAwD4AAMg+AAAAPwAAyD4AACA/AADIPgAAQD8AAMg+AABgPwAAyD4AAIA/AADQPgAAAAAAANA+AAAAPgAA0D4AAIA+AADQPgAAwD4AANA+AAAAPwAA0D4AACA/AADQPgAAQD8AANA+AABgPwAA0D4AAIA/AADYPgAAAAAAANg+AAAAPgAA2D4AAIA+AADYPgAAwD4AANg+AAAAPwAA2D4AACA/AADYPgAAQD8AANg+AABgPwAA2D4AAIA/AADgPgAAAAAAAOA+AAAAPgAA4D4AAIA+AADgPgAAwD4AAOA+AAAAPwAA4D4AACA/AADgPgAAQD8AAOA+AABgPwAA4D4AAIA/AADoPgAAAAAAAOg+AAAAPgAA6D4AAIA+AADoPgAAwD4AAOg+AAAAPwAA6D4AACA/AADoPgAAQD8AAOg+AABgPwAA6D4AAIA/AADwPgAAAAAAAPA+AAAAPgAA8D4AAIA+AADwPgAAwD4AAPA+AAAAPwAA8D4AACA/AADwPgAAQD8AAPA+AABgPwAA8D4AAIA/AAD4PgAAAAAAAPg+AAAAPgAA+D4AAIA+AAD4PgAAwD4AAPg+AAAAPwAA+D4AACA/AAD4PgAAQD8AAPg+AABgPwAA+D4AAIA/AAAAPwAAAAAAAAA/AAAAPgAAAD8AAIA+AAAAPwAAwD4AAAA/AAAAPwAAAD8AACA/AAAAPwAAQD8AAAA/AABgPwAAAD8AAIA/AAAEPwAAAAAAAAQ/AAAAPgAABD8AAIA+AAAEPwAAwD4AAAQ/AAAAPwAABD8AACA/AAAEPwAAQD8AAAQ/AABgPwAABD8AAIA/AAAIPwAAAAAAAAg/AAAAPgAACD8AAIA+AAAIPwAAwD4AAAg/AAAAPwAACD8AACA/AAAIPwAAQD8AAAg/AABgPwAACD8AAIA/AAAMPwAAAAAAAAw/AAAAPgAADD8AAIA+AAAMPwAAwD4AAAw/AAAAPwAADD8AACA/AAAMPwAAQD8AAAw/AABgPwAADD8AAIA/AAAQPwAAAAAAABA/AAAAPgAAED8AAIA+AAAQPwAAwD4AABA/AAAAPwAAED8AACA/AAAQPwAAQD8AABA/AABgPwAAED8AAIA/AAAUPwAAAAAAABQ/AAAAPgAAFD8AAIA+AAAUPwAAwD4AABQ/AAAAPwAAFD8AACA/AAAUPwAAQD8AABQ/AABgPwAAFD8AAIA/AAAYPwAAAAAAABg/AAAAPgAAGD8AAIA+AAAYPwAAwD4AABg/AAAAPwAAGD8AACA/AAAYPwAAQD8AABg/AABgPwAAGD8AAIA/AAAcPwAAAAAAABw/AAAAPgAAHD8AAIA+AAAcPwAAwD4AABw/AAAAPwAAHD8AACA/AAAcPwAAQD8AABw/AABgPwAAHD8AAIA/AAAgPwAAAAAAACA/AAAAPgAAID8AAIA+AAAgPwAAwD4AACA/AAAAPwAAID8AACA/AAAgPwAAQD8AACA/AABgPwAAID8AAIA/AAAkPwAAAAAAACQ/AAAAPgAAJD8AAIA+AAAkPwAAwD4AACQ/AAAAPwAAJD8AACA/AAAkPwAAQD8AACQ/AABgPwAAJD8AAIA/AAAoPwAAAAAAACg/AAAAPgAAKD8AAIA+AAAoPwAAwD4AACg/AAAAPwAAKD8AACA/AAAoPwAAQD8AACg/AABgPwAAKD8AAIA/AAAsPwAAAAAAACw/AAAAPgAALD8AAIA+AAAsPwAAwD4AACw/AAAAPwAALD8AACA/AAAsPwAAQD8AACw/AABgPwAALD8AAIA/AAAwPwAAAAAAADA/AAAAPgAAMD8AAIA+AAAwPwAAwD4AADA/AAAAPwAAMD8AACA/AAAwPwAAQD8AADA/AABgPwAAMD8AAIA/AAA0PwAAAAAAADQ/AAAAPgAAND8AAIA+AAA0PwAAwD4AADQ/AAAAPwAAND8AACA/AAA0PwAAQD8AADQ/AABgPwAAND8AAIA/AAA4PwAAAAAAADg/AAAAPgAAOD8AAIA+AAA4PwAAwD4AADg/AAAAPwAAOD8AACA/AAA4PwAAQD8AADg/AABgPwAAOD8AAIA/AAA8PwAAAAAAADw/AAAAPgAAPD8AAIA+AAA8PwAAwD4AADw/AAAAPwAAPD8AACA/AAA8PwAAQD8AADw/AABgPwAAPD8AAIA/AABAPwAAAAAAAEA/AAAAPgAAQD8AAIA+AABAPwAAwD4AAEA/AAAAPwAAQD8AACA/AABAPwAAQD8AAEA/AABgPwAAQD8AAIA/AABEPwAAAAAAAEQ/AAAAPgAARD8AAIA+AABEPwAAwD4AAEQ/AAAAPwAARD8AACA/AABEPwAAQD8AAEQ/AABgPwAARD8AAIA/AABIPwAAAAAAAEg/AAAAPgAASD8AAIA+AABIPwAAwD4AAEg/AAAAPwAASD8AACA/AABIPwAAQD8AAEg/AABgPwAASD8AAIA/AABMPwAAAAAAAEw/AAAAPgAATD8AAIA+AABMPwAAwD4AAEw/AAAAPwAATD8AACA/AABMPwAAQD8AAEw/AABgPwAATD8AAIA/AABQPwAAAAAAAFA/AAAAPgAAUD8AAIA+AABQPwAAwD4AAFA/AAAAPwAAUD8AACA/AABQPwAAQD8AAFA/AABgPwAAUD8AAIA/AABUPwAAAAAAAFQ/AAAAPgAAVD8AAIA+AABUPwAAwD4AAFQ/AAAAPwAAVD8AACA/AABUPwAAQD8AAFQ/AABgPwAAVD8AAIA/AABYPwAAAAAAAFg/AAAAPgAAWD8AAIA+AABYPwAAwD4AAFg/AAAAPwAAWD8AACA/AABYPwAAQD8AAFg/AABgPwAAWD8AAIA/AABcPwAAAAAAAFw/AAAAPgAAXD8AAIA+AABcPwAAwD4AAFw/AAAAPwAAXD8AACA/AABcPwAAQD8AAFw/AABgPwAAXD8AAIA/AABgPwAAAAAAAGA/AAAAPgAAYD8AAIA+AABgPwAAwD4AAGA/AAAAPwAAYD8AACA/AABgPwAAQD8AAGA/AABgPwAAYD8AAIA/AABkPwAAAAAAAGQ/AAAAPgAAZD8AAIA+AABkPwAAwD4AAGQ/AAAAPwAAZD8AACA/AABkPwAAQD8AAGQ/AABgPwAAZD8AAIA/AABoPwAAAAAAAGg/AAAAPgAAaD8AAIA+AABoPwAAwD4AAGg/AAAAPwAAaD8AACA/AABoPwAAQD8AAGg/AABgPwAAaD8AAIA/AABsPwAAAAAAAGw/AAAAPgAAbD8AAIA+AABsPwAAwD4AAGw/AAAAPwAAbD8AACA/AABsPwAAQD8AAGw/AABgPwAAbD8AAIA/AABwPwAAAAAAAHA/AAAAPgAAcD8AAIA+AABwPwAAwD4AAHA/AAAAPwAAcD8AACA/AABwPwAAQD8AAHA/AABgPwAAcD8AAIA/AAB0PwAAAAAAAHQ/AAAAPgAAdD8AAIA+AAB0PwAAwD4AAHQ/AAAAPwAAdD8AACA/AAB0PwAAQD8AAHQ/AABgPwAAdD8AAIA/AAB4PwAAAAAAAHg/AAAAPgAAeD8AAIA+AAB4PwAAwD4AAHg/AAAAPwAAeD8AACA/AAB4PwAAQD8AAHg/AABgPwAAeD8AAIA/AAB8PwAAAAAAAHw/AAAAPgAAfD8AAIA+AAB8PwAAwD4AAHw/AAAAPwAAfD8AACA/AAB8PwAAQD8AAHw/AABgPwAAfD8AAIA/AACAPwAAAAAAAIA/AAAAPgAAgD8AAIA+AACAPwAAwD4AAIA/AAAAPwAAgD8AACA/AACAPwAAQD8AAIA/AABgPwAAgD8AAIA/AAAJAAEACQAKAAEAAQAKAAIACgALAAIAAgALAAMACwAMAAMAAwAMAAQADAANAAQABAANAAUADQAOAAUABQAOAAYADgAPAAYABgAPAAcADwAQAAcABwAQAAgAEAARAAgACQASAAoAEgATAAoACgATAAsAEwAUAAsACwAUAAwAFAAVAAwADAAVAA0AFQAWAA0ADQAWAA4AFgAXAA4ADgAXAA8AFwAYAA8ADwAYABAAGAAZABAAEAAZABEAGQAaABEAEgAbABMAGwAcABMAEwAcABQAHAAdABQAFAAdABUAHQAeABUAFQAeABYAHgAfABYAFgAfABcAHwAgABcAFwAgABgAIAAhABgAGAAhABkAIQAiABkAGQAiABoAIgAjABoAGwAkABwAJAAlABwAHAAlAB0AJQAmAB0AHQAmAB4AJgAnAB4AHgAnAB8AJwAoAB8AHwAoACAAKAApACAAIAApACEAKQAqACEAIQAqACIAKgArACIAIgArACMAKwAsACMAJAAtACUALQAuACUAJQAuACYALgAvACYAJgAvACcALwAwACcAJwAwACgAMAAxACgAKAAxACkAMQAyACkAKQAyACoAMgAzACoAKgAzACsAMwA0ACsAKwA0ACwANAA1ACwALQA2AC4ANgA3AC4ALgA3AC8ANwA4AC8ALwA4ADAAOAA5ADAAMAA5ADEAOQA6ADEAMQA6ADIAOgA7ADIAMgA7ADMAOwA8ADMAMwA8ADQAPAA9ADQANAA9ADUAPQA+ADUANgA/ADcAPwBAADcANwBAADgAQABBADgAOABBADkAQQBCADkAOQBCADoAQgBDADoAOgBDADsAQwBEADsAOwBEADwARABFADwAPABFAD0ARQBGAD0APQBGAD4ARgBHAD4APwBIAEAASABJAEAAQABJAEEASQBKAEEAQQBKAEIASgBLAEIAQgBLAEMASwBMAEMAQwBMAEQATABNAEQARABNAEUATQBOAEUARQBOAEYATgBPAEYARgBPAEcATwBQAEcASABRAEkAUQBSAEkASQBSAEoAUgBTAEoASgBTAEsAUwBUAEsASwBUAEwAVABVAEwATABVAE0AVQBWAE0ATQBWAE4AVgBXAE4ATgBXAE8AVwBYAE8ATwBYAFAAWABZAFAAUQBaAFIAWgBbAFIAUgBbAFMAWwBcAFMAUwBcAFQAXABdAFQAVABdAFUAXQBeAFUAVQBeAFYAXgBfAFYAVgBfAFcAXwBgAFcAVwBgAFgAYABhAFgAWABhAFkAYQBiAFkAWgBjAFsAYwBkAFsAWwBkAFwAZABlAFwAXABlAF0AZQBmAF0AXQBmAF4AZgBnAF4AXgBnAF8AZwBoAF8AXwBoAGAAaABpAGAAYABpAGEAaQBqAGEAYQBqAGIAagBrAGIAYwBsAGQAbABtAGQAZABtAGUAbQBuAGUAZQBuAGYAbgBvAGYAZgBvAGcAbwBwAGcAZwBwAGgAcABxAGgAaABxAGkAcQByAGkAaQByAGoAcgBzAGoAagBzAGsAcwB0AGsAbAB1AG0AdQB2AG0AbQB2AG4AdgB3AG4AbgB3AG8AdwB4AG8AbwB4AHAAeAB5AHAAcAB5AHEAeQB6AHEAcQB6AHIAegB7AHIAcgB7AHMAewB8AHMAcwB8AHQAfAB9AHQAdQB+AHYAfgB/AHYAdgB/AHcAfwCAAHcAdwCAAHgAgACBAHgAeACBAHkAgQCCAHkAeQCCAHoAggCDAHoAegCDAHsAgwCEAHsAewCEAHwAhACFAHwAfACFAH0AhQCGAH0AfgCHAH8AhwCIAH8AfwCIAIAAiACJAIAAgACJAIEAiQCKAIEAgQCKAIIAigCLAIIAggCLAIMAiwCMAIMAgwCMAIQAjACNAIQAhACNAIUAjQCOAIUAhQCOAIYAjgCPAIYAhwCQAIgAkACRAIgAiACRAIkAkQCSAIkAiQCSAIoAkgCTAIoAigCTAIsAkwCUAIsAiwCUAIwAlACVAIwAjACVAI0AlQCWAI0AjQCWAI4AlgCXAI4AjgCXAI8AlwCYAI8AkACZAJEAmQCaAJEAkQCaAJIAmgCbAJIAkgCbAJMAmwCcAJMAkwCcAJQAnACdAJQAlACdAJUAnQCeAJUAlQCeAJYAngCfAJYAlgCfAJcAnwCgAJcAlwCgAJgAoAChAJgAmQCiAJoAogCjAJoAmgCjAJsAowCkAJsAmwCkAJwApAClAJwAnAClAJ0ApQCmAJ0AnQCmAJ4ApgCnAJ4AngCnAJ8ApwCoAJ8AnwCoAKAAqACpAKAAoACpAKEAqQCqAKEAogCrAKMAqwCsAKMAowCsAKQArACtAKQApACtAKUArQCuAKUApQCuAKYArgCvAKYApgCvAKcArwCwAKcApwCwAKgAsACxAKgAqACxAKkAsQCyAKkAqQCyAKoAsgCzAKoAqwC0AKwAtAC1AKwArAC1AK0AtQC2AK0ArQC2AK4AtgC3AK4ArgC3AK8AtwC4AK8ArwC4ALAAuAC5ALAAsAC5ALEAuQC6ALEAsQC6ALIAugC7ALIAsgC7ALMAuwC8ALMAtAC9ALUAvQC+ALUAtQC+ALYAvgC/ALYAtgC/ALcAvwDAALcAtwDAALgAwADBALgAuADBALkAwQDCALkAuQDCALoAwgDDALoAugDDALsAwwDEALsAuwDEALwAxADFALwAvQDGAL4AxgDHAL4AvgDHAL8AxwDIAL8AvwDIAMAAyADJAMAAwADJAMEAyQDKAMEAwQDKAMIAygDLAMIAwgDLAMMAywDMAMMAwwDMAMQAzADNAMQAxADNAMUAzQDOAMUAxgDPAMcAzwDQAMcAxwDQAMgA0ADRAMgAyADRAMkA0QDSAMkAyQDSAMoA0gDTAMoAygDTAMsA0wDUAMsAywDUAMwA1ADVAMwAzADVAM0A1QDWAM0AzQDWAM4A1gDXAM4AzwDYANAA2ADZANAA0ADZANEA2QDaANEA0QDaANIA2gDbANIA0gDbANMA2wDcANMA0wDcANQA3ADdANQA1ADdANUA3QDeANUA1QDeANYA3gDfANYA1gDfANcA3wDgANcA2ADhANkA4QDiANkA2QDiANoA4gDjANoA2gDjANsA4wDkANsA2wDkANwA5ADlANwA3ADlAN0A5QDmAN0A3QDmAN4A5gDnAN4A3gDnAN8A5wDoAN8A3wDoAOAA6ADpAOAA4QDqAOIA6gDrAOIA4gDrAOMA6wDsAOMA4wDsAOQA7ADtAOQA5ADtAOUA7QDuAOUA5QDuAOYA7gDvAOYA5gDvAOcA7wDwAOcA5wDwAOgA8ADxAOgA6ADxAOkA8QDyAOkA6gDzAOsA8wD0AOsA6wD0AOwA9AD1AOwA7AD1AO0A9QD2AO0A7QD2AO4A9gD3AO4A7gD3AO8A9wD4AO8A7wD4APAA+AD5APAA8AD5APEA+QD6APEA8QD6APIA+gD7APIA8wD8APQA/AD9APQA9AD9APUA/QD+APUA9QD+APYA/gD/APYA9gD/APcA/wAAAfcA9wAAAfgAAAEBAfgA+AABAfkAAQECAfkA+QACAfoAAgEDAfoA+gADAfsAAwEEAfsA/AAFAf0ABQEGAf0A/QAGAf4ABgEHAf4A/gAHAf8ABwEIAf8A/wAIAQABCAEJAQABAAEJAQEBCQEKAQEBAQEKAQIBCgELAQIBAgELAQMBCwEMAQMBAwEMAQQBDAENAQQBBQEOAQYBDgEPAQYBBgEPAQcBDwEQAQcBBwEQAQgBEAERAQgBCAERAQkBEQESAQkBCQESAQoBEgETAQoBCgETAQsBEwEUAQsBCwEUAQwBFAEVAQwBDAEVAQ0BFQEWAQ0BDgEXAQ8BFwEYAQ8BDwEYARABGAEZARABEAEZAREBGQEaAREBEQEaARIBGgEbARIBEgEbARMBGwEcARMBEwEcARQBHAEdARQBFAEdARUBHQEeARUBFQEeARYBHgEfARYBFwEgARgBIAEhARgBGAEhARkBIQEiARkBGQEiARoBIgEjARoBGgEjARsBIwEkARsBGwEkARwBJAElARwBHAElAR0BJQEmAR0BHQEmAR4BJgEnAR4BHgEnAR8BJwEoAR8BIAEpASEBKQEqASEBIQEqASIBKgErASIBIgErASMBKwEsASMBIwEsASQBLAEtASQBJAEtASUBLQEuASUBJQEuASYBLgEvASYBJgEvAScBLwEwAScBJwEwASgBMAExASgBKQEyASoBMgEzASoBKgEzASsBMwE0ASsBKwE0ASwBNAE1ASwBLAE1AS0BNQE2AS0BLQE2AS4BNgE3AS4BLgE3AS8BNwE4AS8BLwE4ATABOAE5ATABMAE5ATEBOQE6ATEBMgE7ATMBOwE8ATMBMwE8ATQBPAE9ATQBNAE9ATUBPQE+ATUBNQE+ATYBPgE/ATYBNgE/ATcBPwFAATcBNwFAATgBQAFBATgBOAFBATkBQQFCATkBOQFCAToBQgFDAToBOwFEATwBRAFFATwBPAFFAT0BRQFGAT0BPQFGAT4BRgFHAT4BPgFHAT8BRwFIAT8BPwFIAUABSAFJAUABQAFJAUEBSQFKAUEBQQFKAUIBSgFLAUIBQgFLAUMBSwFMAUMBRAFNAUUBTQFOAUUBRQFOAUYBTgFPAUYBRgFPAUcBTwFQAUcBRwFQAUgBUAFRAUgBSAFRAUkBUQFSAUkBSQFSAUoBUgFTAUoBSgFTAUsBUwFUAUsBSwFUAUwBVAFVAUwBTQFWAU4BVgFXAU4BTgFXAU8BVwFYAU8BTwFYAVABWAFZAVABUAFZAVEBWQFaAVEBUQFaAVIBWgFbAVIBUgFbAVMBWwFcAVMBUwFcAVQBXAFdAVQBVAFdAVUBXQFeAVUBVgFfAVcBXwFgAVcBVwFgAVgBYAFhAVgBWAFhAVkBYQFiAVkBWQFiAVoBYgFjAVoBWgFjAVsBYwFkAVsBWwFkAVwBZAFlAVwBXAFlAV0BZQFmAV0BXQFmAV4BZgFnAV4BXwFoAWABaAFpAWABYAFpAWEBaQFqAWEBYQFqAWIBagFrAWIBYgFrAWMBawFsAWMBYwFsAWQBbAFtAWQBZAFtAWUBbQFuAWUBZQFuAWYBbgFvAWYBZgFvAWcBbwFwAWcBaAFxAWkBcQFyAWkBaQFyAWoBcgFzAWoBagFzAWsBcwF0AWsBawF0AWwBdAF1AWwBbAF1AW0BdQF2AW0BbQF2AW4BdgF3AW4BbgF3AW8BdwF4AW8BbwF4AXABeAF5AXABcQF6AXIBegF7AXIBcgF7AXMBewF8AXMBcwF8AXQBfAF9AXQBdAF9AXUBfQF+AXUBdQF+AXYBfgF/AXYBdgF/AXcBfwGAAXcBdwGAAXgBgAGBAXgBeAGBAXkBgQGCAXkBegGDAXsBgwGEAXsBewGEAXwBhAGFAXwBfAGFAX0BhQGGAX0BfQGGAX4BhgGHAX4BfgGHAX8BhwGIAX8BfwGIAYABiAGJAYABgAGJAYEBiQGKAYEBgQGKAYIBigGLAYIBgwGMAYQBjAGNAYQBhAGNAYUBjQGOAYUBhQGOAYYBjgGPAYYBhgGPAYcBjwGQAYcBhwGQAYgBkAGRAYgBiAGRAYkBkQGSAYkBiQGSAYoBkgGTAYoBigGTAYsBkwGUAYsBjAGVAY0BlQGWAY0BjQGWAY4BlgGXAY4BjgGXAY8BlwGYAY8BjwGYAZABmAGZAZABkAGZAZEBmQGaAZEBkQGaAZIBmgGbAZIBkgGbAZMBmwGcAZMBkwGcAZQBnAGdAZQBlQGeAZYBngGfAZYBlgGfAZcBnwGgAZcBlwGgAZgBoAGhAZgBmAGhAZkBoQGiAZkBmQGiAZoBogGjAZoBmgGjAZsBowGkAZsBmwGkAZwBpAGlAZwBnAGlAZ0BpQGmAZ0BngGnAZ8BpwGoAZ8BnwGoAaABqAGpAaABoAGpAaEBqQGqAaEBoQGqAaIBqgGrAaIBogGrAaMBqwGsAaMBowGsAaQBrAGtAaQBpAGtAaUBrQGuAaUBpQGuAaYBrgGvAaYBpwGwAagBsAGxAagBqAGxAakBsQGyAakBqQGyAaoBsgGzAaoBqgGzAasBswG0AasBqwG0AawBtAG1AawBrAG1Aa0BtQG2Aa0BrQG2Aa4BtgG3Aa4BrgG3Aa8BtwG4Aa8BsAG5AbEBuQG6AbEBsQG6AbIBugG7AbIBsgG7AbMBuwG8AbMBswG8AbQBvAG9AbQBtAG9AbUBvQG+AbUBtQG+AbYBvgG/AbYBtgG/AbcBvwHAAbcBtwHAAbgBwAHBAbgBuQHCAboBwgHDAboBugHDAbsBwwHEAbsBuwHEAbwBxAHFAbwBvAHFAb0BxQHGAb0BvQHGAb4BxgHHAb4BvgHHAb8BxwHIAb8BvwHIAcAByAHJAcABwAHJAcEByQHKAcEBwgHLAcMBywHMAcMBwwHMAcQBzAHNAcQBxAHNAcUBzQHOAcUBxQHOAcYBzgHPAcYBxgHPAccBzwHQAccBxwHQAcgB0AHRAcgByAHRAckB0QHSAckByQHSAcoB0gHTAcoBywHUAcwB1AHVAcwBzAHVAc0B1QHWAc0BzQHWAc4B1gHXAc4BzgHXAc8B1wHYAc8BzwHYAdAB2AHZAdAB0AHZAdEB2QHaAdEB0QHaAdIB2gHbAdIB0gHbAdMB2wHcAdMB1AHdAdUB3QHeAdUB1QHeAdYB3gHfAdYB1gHfAdcB3wHgAdcB1wHgAdgB4AHhAdgB2AHhAdkB4QHiAdkB2QHiAdoB4gHjAdoB2gHjAdsB4wHkAdsB2wHkAdwB5AHlAdwB3QHmAd4B5gHnAd4B3gHnAd8B5wHoAd8B3wHoAeAB6AHpAeAB4AHpAeEB6QHqAeEB4QHqAeIB6gHrAeIB4gHrAeMB6wHsAeMB4wHsAeQB7AHtAeQB5AHtAeUB7QHuAeUB5gHvAecB7wHwAecB5wHwAegB8AHxAegB6AHxAekB8QHyAekB6QHyAeoB8gHzAeoB6gHzAesB8wH0AesB6wH0AewB9AH1AewB7AH1Ae0B9QH2Ae0B7QH2Ae4B9gH3Ae4B7wH4AfAB+AH5AfAB8AH5AfEB+QH6AfEB8QH6AfIB+gH7AfIB8gH7AfMB+wH8AfMB8wH8AfQB/AH9AfQB9AH9AfUB/QH+AfUB9QH+AfYB/gH/AfYB9gH/AfcB/wEAAvcB+AEBAvkBAQICAvkB+QECAvoBAgIDAvoB+gEDAvsBAwIEAvsB+wEEAvwBBAIFAvwB/AEFAv0BBQIGAv0B/QEGAv4BBgIHAv4B/gEHAv8BBwIIAv8B/wEIAgACCAIJAgACAQIKAgICCgILAgICAgILAgMCCwIMAgMCAwIMAgQCDAINAgQCBAINAgUCDQIOAgUCBQIOAgYCDgIPAgYCBgIPAgcCDwIQAgcCBwIQAggCEAIRAggCCAIRAgkCEQISAgkCCgITAgsCEwIUAgsCCwIUAgwCFAIVAgwCDAIVAg0CFQIWAg0CDQIWAg4CFgIXAg4CDgIXAg8CFwIYAg8CDwIYAhACGAIZAhACEAIZAhECGQIaAhECEQIaAhICGgIbAhICEwIcAhQCHAIdAhQCFAIdAhUCHQIeAhUCFQIeAhYCHgIfAhYCFgIfAhcCHwIgAhcCFwIgAhgCIAIhAhgCGAIhAhkCIQIiAhkCGQIiAhoCIgIjAhoCGgIjAhsCIwIkAhsCHAIlAh0CJQImAh0CHQImAh4CJgInAh4CHgInAh8CJwIoAh8CHwIoAiACKAIpAiACIAIpAiECKQIqAiECIQIqAiICKgIrAiICIgIrAiMCKwIsAiMCIwIsAiQCLAItAiQCJQIuAiYCLgIvAiYCJgIvAicCLwIwAicCJwIwAigCMAIxAigCKAIxAikCMQIyAikCKQIyAioCMgIzAioCKgIzAisCMwI0AisCKwI0AiwCNAI1AiwCLAI1Ai0CNQI2Ai0CLgI3Ai8CNwI4Ai8CLwI4AjACOAI5AjACMAI5AjECOQI6AjECMQI6AjICOgI7AjICMgI7AjMCOwI8AjMCMwI8AjQCPAI9AjQCNAI9AjUCPQI+AjUCNQI+AjYCPgI/AjYCNwJAAjgCQAJBAjgCOAJBAjkCQQJCAjkCOQJCAjoCQgJDAjoCOgJDAjsCQwJEAjsCOwJEAjwCRAJFAjwCPAJFAj0CRQJGAj0CPQJGAj4CRgJHAj4CPgJHAj8CRwJIAj8C"}],"accessors":[{"bufferView":0,"componentType":5126,"count":585,"max":[1.0000499486923218,2,1],"min":[-2,-1.0000499486923218,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":585,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":585,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":3072,"max":[584],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6514056374127929,0.24228112245478564,0.407240211891531,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["11206026-12da-4473-91e3-4136297923a6"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Wedge","extras":{"physics":{"mode":"dynamic","mass":1},"colliderHint":"hull"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":288,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":288,"byteLength":192,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":480,"byteLength":288,"target":34962,"byteStride":12}],"buffers":[{"byteLength":768,"uri":"data:application/octet-stream;base64,AACAvwAAAAAAAIC/AACAvwAAgD8AAIC/AACAPwAAAAAAAIC/AACAPwAAAAAAAIA/AACAvwAAgD8AAIA/AACAvwAAAAAAAIA/AACAvwAAAAAAAIC/AACAPwAAAAAAAIC/AACAvwAAAAAAAIA/AACAPwAAAAAAAIC/AACAPwAAAAAAAIA/AACAvwAAAAAAAIA/AACAPwAAAAAAAIC/AACAvwAAgD8AAIC/AACAPwAAAAAAAIA/AACAvwAAgD8AAIC/AACAvwAAgD8AAIA/AACAPwAAAAAAAIA/AACAvwAAgD8AAIC/AACAvwAAAAAAAIC/AACAvwAAgD8AAIA/AACAvwAAAAAAAIC/AACAvwAAAAAAAIA/AACAvwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAAEAAAAAAAAAAQAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAABAAACAPwAAAAAAAIC/AAAAQAAAgD8AAABAAACAvwAAAAAAAIC/AAAAQAAAgD8AAAAAAACAPwAAAEAAAIC/AAAAAAAAgD8AAAAAAACAvwAAAEAAAIC/AACAPwAAgD8AAAAAAACAPwAAgD8AAIC/AAAAAAAAgD8AAAAAAACAvwAAgD8AAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACALvnkPi75ZD8AAAAALvnkPi75ZD8AAAAALvnkPi75ZD8AAAAALvnkPi75ZD8AAAAALvnkPi75ZD8AAAAALvnkPi75ZD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":24,"max":[1,1,1],"min":[-1,0,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":24,"max":[2,1],"min":[0,-1],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":24,"max":[0.4472135901451111,0.8944271802902222,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.2746773120495699,0.21223075740342198,0.5775804404214573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["d54e0ddc-5a65-4781-bc35-db3a61c1636e"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Stairs","extras":{"physics":{"mode":"dynamic","mass":1},"colliderHint":"hull"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1872,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1872,"byteLength":1248,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3120,"byteLength":1872,"target":34962,"byteStride":12}],"buffers":[{"byteLength":4992,"uri":"data:application/octet-stream;base64,AACAvwAAAAAAAIA/AACAvwAAgD4AAIA/AACAvwAAgD6qqio/AACAvwAAwD+qqiq/AACAvwAAwD8AAIC/AACAvwAAAAAAAIC/AACAvwAAgD+sqqq+AACAvwAAoD+sqqq+AACAvwAAoD+qqiq/AACAvwAAQD8AAAAAAACAvwAAgD8AAAAAAACAvwAAgD+sqqq+AACAvwAAAD+qqqo+AACAvwAAQD+qqqo+AACAvwAAQD8AAAAAAACAvwAAgD6qqio/AACAvwAAAD+qqio/AACAvwAAAD+qqqo+AACAvwAAAAAAAIC/AACAvwAAAAAAAIA/AACAvwAAgD6qqio/AACAvwAAoD+qqiq/AACAvwAAwD+qqiq/AACAvwAAAAAAAIC/AACAvwAAgD6qqio/AACAvwAAAD+qqqo+AACAvwAAQD8AAAAAAACAvwAAgD+sqqq+AACAvwAAoD+qqiq/AACAvwAAAAAAAIC/AACAvwAAAAAAAIC/AACAvwAAgD6qqio/AACAvwAAQD8AAAAAAACAvwAAQD8AAAAAAACAvwAAgD+sqqq+AACAvwAAAAAAAIC/AACAPwAAgD6qqio/AACAPwAAgD4AAIA/AACAPwAAAAAAAIA/AACAPwAAAAAAAIC/AACAPwAAwD8AAIC/AACAPwAAwD+qqiq/AACAPwAAoD+qqiq/AACAPwAAoD+sqqq+AACAPwAAgD+sqqq+AACAPwAAgD+sqqq+AACAPwAAgD8AAAAAAACAPwAAQD8AAAAAAACAPwAAQD8AAAAAAACAPwAAQD+qqqo+AACAPwAAAD+qqqo+AACAPwAAAD+qqqo+AACAPwAAAD+qqio/AACAPwAAgD6qqio/AACAPwAAgD6qqio/AACAPwAAAAAAAIA/AACAPwAAAAAAAIC/AACAPwAAAAAAAIC/AACAPwAAwD+qqiq/AACAPwAAoD+qqiq/AACAPwAAQD8AAAAAAACAPwAAAD+qqqo+AACAPwAAgD6qqio/AACAPwAAAAAAAIC/AACAPwAAoD+qqiq/AACAPwAAgD+sqqq+AACAPwAAQD8AAAAAAACAPwAAgD6qqio/AACAPwAAAAAAAIC/AACAPwAAAAAAAIC/AACAPwAAgD+sqqq+AACAPwAAQD8AAAAAAACAvwAAAAAAAIA/AACAvwAAAAAAAIC/AACAPwAAAAAAAIA/AACAvwAAAAAAAIC/AACAPwAAAAAAAIC/AACAPwAAAAAAAIA/AACAvwAAAAAAAIC/AACAvwAAwD8AAIC/AACAPwAAAAAAAIC/AACAvwAAwD8AAIC/AACAPwAAwD8AAIC/AACAPwAAAAAAAIC/AACAvwAAwD8AAIC/AACAvwAAwD+qqiq/AACAPwAAwD8AAIC/AACAvwAAwD+qqiq/AACAPwAAwD+qqiq/AACAPwAAwD8AAIC/AACAvwAAwD+qqiq/AACAvwAAoD+qqiq/AACAPwAAwD+qqiq/AACAvwAAoD+qqiq/AACAPwAAoD+qqiq/AACAPwAAwD+qqiq/AACAvwAAoD+qqiq/AACAvwAAoD+sqqq+AACAPwAAoD+qqiq/AACAvwAAoD+sqqq+AACAPwAAoD+sqqq+AACAPwAAoD+qqiq/AACAvwAAoD+sqqq+AACAvwAAgD+sqqq+AACAPwAAoD+sqqq+AACAvwAAgD+sqqq+AACAPwAAgD+sqqq+AACAPwAAoD+sqqq+AACAvwAAgD+sqqq+AACAvwAAgD8AAAAAAACAPwAAgD+sqqq+AACAvwAAgD8AAAAAAACAPwAAgD8AAAAAAACAPwAAgD+sqqq+AACAvwAAgD8AAAAAAACAvwAAQD8AAAAAAACAPwAAgD8AAAAAAACAvwAAQD8AAAAAAACAPwAAQD8AAAAAAACAPwAAgD8AAAAAAACAvwAAQD8AAAAAAACAvwAAQD+qqqo+AACAPwAAQD8AAAAAAACAvwAAQD+qqqo+AACAPwAAQD+qqqo+AACAPwAAQD8AAAAAAACAvwAAQD+qqqo+AACAvwAAAD+qqqo+AACAPwAAQD+qqqo+AACAvwAAAD+qqqo+AACAPwAAAD+qqqo+AACAPwAAQD+qqqo+AACAvwAAAD+qqqo+AACAvwAAAD+qqio/AACAPwAAAD+qqqo+AACAvwAAAD+qqio/AACAPwAAAD+qqio/AACAPwAAAD+qqqo+AACAvwAAAD+qqio/AACAvwAAgD6qqio/AACAPwAAAD+qqio/AACAvwAAgD6qqio/AACAPwAAgD6qqio/AACAPwAAAD+qqio/AACAvwAAgD6qqio/AACAvwAAgD4AAIA/AACAPwAAgD6qqio/AACAvwAAgD4AAIA/AACAPwAAgD4AAIA/AACAPwAAgD6qqio/AACAvwAAgD4AAIA/AACAvwAAAAAAAIA/AACAPwAAgD4AAIA/AACAvwAAAAAAAIA/AACAPwAAAAAAAIA/AACAPwAAgD4AAIA/AAAAAAAAAAAAAAAAAACAPquqqj4AAIA+VVXVPwAAwD8AAABAAADAPwAAAEAAAAAAq6qqPwAAgD+rqqo/AACgP1VV1T8AAKA/AACAPwAAQD8AAIA/AACAP6uqqj8AAIA/q6oqPwAAAD+rqio/AABAPwAAgD8AAEA/q6qqPgAAgD6rqqo+AAAAP6uqKj8AAAA/AAAAQAAAAAAAAAAAAAAAAKuqqj4AAIA+VVXVPwAAoD9VVdU/AADAPwAAAEAAAAAAq6qqPgAAgD6rqio/AAAAPwAAgD8AAEA/q6qqPwAAgD9VVdU/AACgPwAAAEAAAAAAAAAAQAAAAACrqqo+AACAPgAAgD8AAEA/AACAPwAAQD+rqqo/AACAPwAAAEAAAAAAq6qqPgAAgD4AAAAAAACAPgAAAAAAAAAAAAAAQAAAAAAAAABAAADAP1VV1T8AAMA/VVXVPwAAoD+rqqo/AACgP6uqqj8AAIA/q6qqPwAAgD8AAIA/AACAPwAAgD8AAEA/AACAPwAAQD+rqio/AABAP6uqKj8AAAA/q6oqPwAAAD+rqqo+AAAAP6uqqj4AAIA+q6qqPgAAgD4AAAAAAAAAAAAAAEAAAAAAAAAAQAAAAABVVdU/AADAP1VV1T8AAKA/AACAPwAAQD+rqio/AAAAP6uqqj4AAIA+AAAAQAAAAABVVdU/AACgP6uqqj8AAIA/AACAPwAAQD+rqqo+AACAPgAAAEAAAAAAAAAAQAAAAACrqqo/AACAPwAAgD8AAEA/AAAAAAAAgD8AAABAAACAPwAAAAAAAIC/AAAAQAAAgD8AAABAAACAvwAAAAAAAIC/AAAAAAAAgD8AAMA/AACAPwAAAAAAAIC/AADAPwAAgD8AAMA/AACAvwAAAAAAAIC/AAAAQAAAgD9VVdU/AACAPwAAAEAAAIC/VVXVPwAAgD9VVdU/AACAvwAAAEAAAIC/AADAPwAAgD8AAKA/AACAPwAAwD8AAIC/AACgPwAAgD8AAKA/AACAvwAAwD8AAIC/VVXVPwAAgD+rqqo/AACAP1VV1T8AAIC/q6qqPwAAgD+rqqo/AACAv1VV1T8AAIC/AACgPwAAgD8AAIA/AACAPwAAoD8AAIC/AACAPwAAgD8AAIA/AACAvwAAoD8AAIC/q6qqPwAAgD8AAIA/AACAP6uqqj8AAIC/AACAPwAAgD8AAIA/AACAv6uqqj8AAIC/AACAPwAAgD8AAEA/AACAPwAAgD8AAIC/AABAPwAAgD8AAEA/AACAvwAAgD8AAIC/AACAPwAAgD+rqio/AACAPwAAgD8AAIC/q6oqPwAAgD+rqio/AACAvwAAgD8AAIC/AABAPwAAgD8AAAA/AACAPwAAQD8AAIC/AAAAPwAAgD8AAAA/AACAvwAAQD8AAIC/q6oqPwAAgD+rqqo+AACAP6uqKj8AAIC/q6qqPgAAgD+rqqo+AACAv6uqKj8AAIC/AAAAPwAAgD8AAIA+AACAPwAAAD8AAIC/AACAPgAAgD8AAIA+AACAvwAAAD8AAIC/q6qqPgAAgD8AAAAAAACAP6uqqj4AAIC/AAAAAAAAgD8AAAAAAACAv6uqqj4AAIC/AACAPgAAgD8AAAAAAACAPwAAgD4AAIC/AAAAAAAAgD8AAAAAAACAvwAAgD4AAIC/AACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAvwAAAAAyMY2kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAMjGNJAAAAAAAAIC/MjGNJAAAAAAAAIC/MjGNJAAAAAAAAIC/MjGNJAAAAAAAAIC/MjGNJAAAAAAAAIC/MjGNJAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAMjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/MjGNpAAAAAAAAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":156,"max":[1,1.5,1],"min":[-1,0,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":156,"max":[2,1.5],"min":[0,-1],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":156,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.4793201830913402,0.4452011945063733,0.38642943377667954,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["cbde6b6f-715c-4d91-92a8-4a9849efcdbd"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Arch","extras":{"physics":{"mode":"dynamic","mass":1},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":4320,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4320,"byteLength":2880,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":7200,"byteLength":4320,"target":34962,"byteStride":12}],"buffers":[{"byteLength":11520,"uri":"data:application/octet-stream;base64,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AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/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L9tUv905Dr8AAAAAL9tUv905Dr8AAAAAL9tUv905Dr8AAAAAL9tUv905Dr8AAACAL9tUv905Dr8AAACAL9tUv905Dr8AAACAdJllv6hz4r4AAAAAdJllv6hz4r4AAAAAdJllv6hz4r4AAAAAdJllv6hz4r4AAACAdJllv6hz4r4AAACAdJllv6hz4r4AAACAA2pyv7iTpL4AAAAAA2pyv7iTpL4AAAAAA2pyv7iTpL4AAAAAA2pyv7iTpL4AAACAA2pyv7iTpL4AAACAA2pyv7iTpL4AAACAvhR7v8LFR74AAAAAvhR7v8LFR74AAAAAvhR7v8LFR74AAAAAvhR7v8LFR74AAACAvhR7v8LFR74AAACAvhR7v8LFR74AAACAr3N/vyHyhb0AAAAAr3N/vyHyhb0AAAAAr3N/vyHyhb0AAAAAr3N/vyHyhb0AAACAr3N/vyHyhb0AAACAr3N/vyHyhb0AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":360,"max":[1,2,0.25],"min":[-1,0,-0.25],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":360,"max":[2,2],"min":[-1,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":360,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.7454042095350284,0.19461783043107173,0.11443537381770343,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["a5de67ed-98ab-412c-9307-ced243c4e75a"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Corner","extras":{"physics":{"mode":"dynamic","mass":1},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":720,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":720,"byteLength":480,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":1200,"byteLength":720,"target":34962,"byteStride":12}],"buffers":[{"byteLength":1920,"uri":"data:application/octet-stream;base64,AACAvwAAAAAAAIA/AACAvzIxDSUAAIC/AABAvzIxDSUAAIC/AACAPzIxjSMAAEA/AACAPwAAAAAAAIA/AACAvwAAAAAAAIA/AACAvwAAAAAAAIA/AABAvzIxDSUAAIC/AABAvzIxjSMAAEA/AABAvzIxjSMAAEA/AACAPzIxjSMAAEA/AACAvwAAAAAAAIA/AABAvwAAAEAAAIC/AACAvwAAAEAAAIC/AACAvwAAAEAAAIA/AACAvwAAAEAAAIA/AACAPwAAAEAAAIA/AACAPwAAAEAAAEA/AABAvwAAAEAAAEA/AABAvwAAAEAAAIC/AACAvwAAAEAAAIA/AACAvwAAAEAAAIA/AACAPwAAAEAAAEA/AABAvwAAAEAAAEA/AACAvwAAAAAAAIA/AACAPwAAAAAAAIA/AACAvwAAAEAAAIA/AACAPwAAAAAAAIA/AACAPwAAAEAAAIA/AACAvwAAAEAAAIA/AACAPwAAAAAAAIA/AACAPzIxjSMAAEA/AACAPwAAAEAAAIA/AACAPzIxjSMAAEA/AACAPwAAAEAAAEA/AACAPwAAAEAAAIA/AACAPzIxjSMAAEA/AABAvzIxjSMAAEA/AACAPwAAAEAAAEA/AABAvzIxjSMAAEA/AABAvwAAAEAAAEA/AACAPwAAAEAAAEA/AABAvzIxjSMAAEA/AABAvzIxDSUAAIC/AABAvwAAAEAAAEA/AABAvzIxDSUAAIC/AABAvwAAAEAAAIC/AABAvwAAAEAAAEA/AABAvzIxDSUAAIC/AACAvzIxDSUAAIC/AABAvwAAAEAAAIC/AACAvzIxDSUAAIC/AACAvwAAAEAAAIC/AABAvwAAAEAAAIC/AACAvzIxDSUAAIC/AACAvwAAAAAAAIA/AACAvwAAAEAAAIC/AACAvwAAAAAAAIA/AACAvwAAAEAAAIA/AACAvwAAAEAAAIC/AAAAAAAAAAAAAAAAAAAAQAAAgD4AAABAAAAAQAAAgD4AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA+AAAAQAAAgD4AAIA+AACAPgAAgD4AAABAAACAPgAAAAAAAAAAAACAPgAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAIA+AACAPgAAgD4AAIA+AAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAACAPgAAgD4AAIA+AAAAAAAAgD8AAABAAACAPwAAAAAAAIC/AAAAQAAAgD8AAABAAACAvwAAAAAAAIC/AAAAAAAAgD8AAIA+AACAPwAAAAAAAIC/AACAPgAAgD8AAIA+AACAvwAAAAAAAIC/AAAAQAAAgD8AAIA+AACAPwAAAEAAAIC/AACAPgAAgD8AAIA+AACAvwAAAEAAAIC/AACAPgAAgD8AAABAAACAPwAAgD4AAIC/AAAAQAAAgD8AAABAAACAvwAAgD4AAIC/AACAPgAAgD8AAAAAAACAPwAAgD4AAIC/AAAAAAAAgD8AAAAAAACAvwAAgD4AAIC/AAAAQAAAgD8AAAAAAACAPwAAAEAAAIC/AAAAAAAAgD8AAAAAAACAvwAAAEAAAIC/AAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgL8yMY2kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":60,"max":[1,2,1],"min":[-1,0,-1],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":60,"max":[2,2],"min":[0,-1],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":60,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.15292615198613213,0.3371636150376657,0.5583403896257968,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["338b5b15-1762-4fb7-bbd4-fd8b2b80cac0"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Wall","extras":{"geometryParams":{"gtype":"Wall","params":{"length":4,"height":2.8,"thickness":0.2,"doors":0,"doorWidth":1,"doorHeight":2.1,"windows":0,"windowWidth":1.2,"windowHeight":1.2,"sill":0.9,"offset":0}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":432,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":432,"byteLength":288,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":720,"byteLength":432,"target":34962,"byteStride":12}],"buffers":[{"byteLength":1152,"uri":"data:application/octet-stream;base64,AAAAAAAAAADNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMy9AAAAAAAAAADNzMy9AACAQDMzM0DNzMw9AAAAADMzM0DNzMw9AAAAAAAAAADNzMw9AAAAAAAAAADNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMw9AAAAAAAAAADNzMy9AACAQAAAAADNzMy9AAAAAAAAAADNzMw9AACAQAAAAADNzMy9AACAQAAAAADNzMw9AAAAAAAAAADNzMw9AACAQAAAAADNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AACAQDMzM0DNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAADMzM0DNzMw9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMw9AAAAAAAAAADNzMy9AAAAAAAAAADNzMw9AAAAADMzM0DNzMw9AAAAAAAAAAAAAAAAMzMzQAAAgEAzMzNAAACAQDMzM0AAAIBAAAAAAAAAAAAAAAAAAACAQDMzM0AAAAAAMzMzQAAAAAAAAAAAAAAAAAAAAAAAAIBAAAAAAAAAgEAzMzNAAAAAAAAAgD8AAIBAAACAPwAAAADNzEw/AACAQAAAgD8AAIBAzcxMPwAAAADNzEw/AAAAAAAAgD8zMzNAAACAPwAAAADNzEw/MzMzQAAAgD8zMzNAzcxMPwAAAADNzEw/AACAQAAAgD8AAAAAAACAPwAAgEDNzEw/AAAAAAAAgD8AAAAAzcxMPwAAgEDNzEw/MzMzQAAAgD8AAAAAAACAPzMzM0DNzEw/AAAAAAAAgD8AAAAAzcxMPzMzM0DNzEw/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":36,"max":[4,2.799999952316284,0.10000000149011612],"min":[0,0,-0.10000000149011612],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":36,"max":[4,2.799999952316284],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":36,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6514056374127929,0.24228112245478564,0.407240211891531,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["1d2c9cf8-cb2d-4259-80c9-1592b2bafa4e"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Wall","extras":{"geometryParams":{"gtype":"Wall","params":{"length":4,"height":2.8,"thickness":0.2,"doors":1,"doorWidth":1,"doorHeight":2.1,"windows":0,"windowWidth":1.2,"windowHeight":1.2,"sill":0.9,"offset":0}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1008,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1008,"byteLength":672,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":1680,"byteLength":1008,"target":34962,"byteStride":12}],"buffers":[{"byteLength":2688,"uri":"data:application/octet-stream;base64,AADAPwAAAADNzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMy9AACAQAAAAADNzMy9AAAgQAAAAADNzMy9AAAgQGZmBkDNzMy9AADAP2ZmBkDNzMy9AADAPwAAAADNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMy9AAAgQGZmBkDNzMy9AADAP2ZmBkDNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMy9AACAQDMzM0DNzMy9AAAgQGZmBkDNzMy9AADAP2ZmBkDNzMy9AAAAADMzM0DNzMw9AAAAAAAAAADNzMw9AADAPwAAAADNzMw9AAAgQGZmBkDNzMw9AAAgQAAAAADNzMw9AACAQAAAAADNzMw9AAAAADMzM0DNzMw9AADAPwAAAADNzMw9AADAP2ZmBkDNzMw9AAAgQGZmBkDNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMw9AACAQDMzM0DNzMw9AAAAADMzM0DNzMw9AADAP2ZmBkDNzMw9AADAP2ZmBkDNzMw9AAAgQGZmBkDNzMw9AACAQDMzM0DNzMw9AAAAAAAAAADNzMy9AADAPwAAAADNzMy9AAAAAAAAAADNzMw9AADAPwAAAADNzMy9AADAPwAAAADNzMw9AAAAAAAAAADNzMw9AADAPwAAAADNzMy9AADAP2ZmBkDNzMy9AADAPwAAAADNzMw9AADAP2ZmBkDNzMy9AADAP2ZmBkDNzMw9AADAPwAAAADNzMw9AADAP2ZmBkDNzMy9AAAgQGZmBkDNzMy9AADAP2ZmBkDNzMw9AAAgQGZmBkDNzMy9AAAgQGZmBkDNzMw9AADAP2ZmBkDNzMw9AAAgQGZmBkDNzMy9AAAgQAAAAADNzMy9AAAgQGZmBkDNzMw9AAAgQAAAAADNzMy9AAAgQAAAAADNzMw9AAAgQGZmBkDNzMw9AAAgQAAAAADNzMy9AACAQAAAAADNzMy9AAAgQAAAAADNzMw9AACAQAAAAADNzMy9AACAQAAAAADNzMw9AAAgQAAAAADNzMw9AACAQAAAAADNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AACAQDMzM0DNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAADMzM0DNzMw9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMw9AAAAAAAAAADNzMy9AAAAAAAAAADNzMw9AAAAADMzM0DNzMw9AADAPwAAAAAAAAAAAAAAAAAAAAAzMzNAAACAQAAAAAAAACBAAAAAAAAAIEBmZgZAAADAP2ZmBkAAAMA/AAAAAAAAAAAzMzNAAACAQDMzM0AAAIBAAAAAAAAAIEBmZgZAAADAP2ZmBkAAAAAAMzMzQAAAgEAzMzNAAACAQDMzM0AAACBAZmYGQAAAwD9mZgZAAAAAADMzM0AAAAAAAAAAAAAAwD8AAAAAAAAgQGZmBkAAACBAAAAAAAAAgEAAAAAAAAAAADMzM0AAAMA/AAAAAAAAwD9mZgZAAAAgQGZmBkAAAIBAAAAAAAAAgEAzMzNAAACAQDMzM0AAAAAAMzMzQAAAwD9mZgZAAADAP2ZmBkAAACBAZmYGQAAAgEAzMzNAAAAAAAAAgD8AAMA/AACAPwAAAADNzEw/AADAPwAAgD8AAMA/zcxMPwAAAADNzEw/AAAAAAAAgD9mZgZAAACAPwAAAADNzEw/ZmYGQAAAgD9mZgZAzcxMPwAAAADNzEw/AADAPwAAgD8AACBAAACAPwAAwD/NzEw/AAAgQAAAgD8AACBAzcxMPwAAwD/NzEw/ZmYGQAAAgD8AAAAAAACAP2ZmBkDNzEw/AAAAAAAAgD8AAAAAzcxMP2ZmBkDNzEw/AAAgQAAAgD8AAIBAAACAPwAAIEDNzEw/AACAQAAAgD8AAIBAzcxMPwAAIEDNzEw/AAAAAAAAgD8zMzNAAACAPwAAAADNzEw/MzMzQAAAgD8zMzNAzcxMPwAAAADNzEw/AACAQAAAgD8AAAAAAACAPwAAgEDNzEw/AAAAAAAAgD8AAAAAzcxMPwAAgEDNzEw/MzMzQAAAgD8AAAAAAACAPzMzM0DNzEw/AAAAAAAAgD8AAAAAzcxMPzMzM0DNzEw/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":84,"max":[4,2.799999952316284,0.10000000149011612],"min":[0,0,-0.10000000149011612],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":84,"max":[4,2.799999952316284],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":84,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6514056374127929,0.24228112245478564,0.407240211891531,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["516ba22b-1ddc-44c3-8ebc-565f9d9e8cca"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Wall","extras":{"geometryParams":{"gtype":"Wall","params":{"length":4,"height":2.8,"thickness":0.2,"doors":0,"doorWidth":1,"doorHeight":2.1,"windows":2,"windowWidth":1.2,"windowHeight":1.2,"sill":0.9,"offset":0}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1728,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1728,"byteLength":1152,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2880,"byteLength":1728,"target":34962,"byteStride":12}],"buffers":[{"byteLength":4608,"uri":"data:application/octet-stream;base64,mpkZQGZmBkDNzMy9mpkZQGZmZj/NzMy9zczMP2ZmZj/NzMy9AAAAAAAAAADNzMy9zczMPmZmZj/NzMy9ZmZmQGZmZj/NzMy9zczMPmZmZj/NzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMy9mpkZQGZmBkDNzMy9zczMP2ZmZj/NzMy9zczMP2ZmBkDNzMy9AACAQAAAAADNzMy9AAAAAAAAAADNzMy9ZmZmQGZmZj/NzMy9zczMPmZmBkDNzMy9zczMPmZmZj/NzMy9AAAAADMzM0DNzMy9AACAQAAAAADNzMy9ZmZmQGZmZj/NzMy9ZmZmQGZmBkDNzMy9zczMPmZmBkDNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMy9ZmZmQGZmBkDNzMy9zczMP2ZmBkDNzMy9zczMPmZmBkDNzMy9AACAQDMzM0DNzMy9AACAQDMzM0DNzMy9ZmZmQGZmBkDNzMy9mpkZQGZmBkDNzMy9mpkZQGZmBkDNzMy9zczMP2ZmBkDNzMy9AACAQDMzM0DNzMy9zczMP2ZmZj/NzMw9mpkZQGZmZj/NzMw9mpkZQGZmBkDNzMw9ZmZmQGZmZj/NzMw9zczMPmZmZj/NzMw9AAAAAAAAAADNzMw9AAAAADMzM0DNzMw9AAAAAAAAAADNzMw9zczMPmZmZj/NzMw9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMw9mpkZQGZmBkDNzMw9ZmZmQGZmZj/NzMw9AAAAAAAAAADNzMw9AACAQAAAAADNzMw9AAAAADMzM0DNzMw9zczMPmZmZj/NzMw9zczMPmZmBkDNzMw9ZmZmQGZmBkDNzMw9ZmZmQGZmZj/NzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMw9AAAAADMzM0DNzMw9zczMPmZmBkDNzMw9ZmZmQGZmBkDNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMw9AACAQDMzM0DNzMw9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMw9mpkZQGZmBkDNzMw9ZmZmQGZmBkDNzMw9AACAQDMzM0DNzMw9AACAQDMzM0DNzMw9zczMP2ZmBkDNzMw9mpkZQGZmBkDNzMw9AAAAAAAAAADNzMy9AACAQAAAAADNzMy9AAAAAAAAAADNzMw9AACAQAAAAADNzMy9AACAQAAAAADNzMw9AAAAAAAAAADNzMw9AACAQAAAAADNzMy9AACAQDMzM0DNzMy9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AACAQDMzM0DNzMw9AACAQAAAAADNzMw9AACAQDMzM0DNzMy9AAAAADMzM0DNzMy9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAADMzM0DNzMw9AACAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMw9AAAAAAAAAADNzMy9AAAAAAAAAADNzMw9AAAAADMzM0DNzMw9zczMPmZmZj/NzMy9zczMPmZmBkDNzMy9zczMPmZmZj/NzMw9zczMPmZmBkDNzMy9zczMPmZmBkDNzMw9zczMPmZmZj/NzMw9zczMPmZmBkDNzMy9zczMP2ZmBkDNzMy9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMy9zczMP2ZmBkDNzMw9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMy9zczMP2ZmZj/NzMy9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMy9zczMP2ZmZj/NzMw9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMy9zczMPmZmZj/NzMy9zczMP2ZmZj/NzMw9zczMPmZmZj/NzMy9zczMPmZmZj/NzMw9zczMP2ZmZj/NzMw9mpkZQGZmZj/NzMy9mpkZQGZmBkDNzMy9mpkZQGZmZj/NzMw9mpkZQGZmBkDNzMy9mpkZQGZmBkDNzMw9mpkZQGZmZj/NzMw9mpkZQGZmBkDNzMy9ZmZmQGZmBkDNzMy9mpkZQGZmBkDNzMw9ZmZmQGZmBkDNzMy9ZmZmQGZmBkDNzMw9mpkZQGZmBkDNzMw9ZmZmQGZmBkDNzMy9ZmZmQGZmZj/NzMy9ZmZmQGZmBkDNzMw9ZmZmQGZmZj/NzMy9ZmZmQGZmZj/NzMw9ZmZmQGZmBkDNzMw9ZmZmQGZmZj/NzMy9mpkZQGZmZj/NzMy9ZmZmQGZmZj/NzMw9mpkZQGZmZj/NzMy9mpkZQGZmZj/NzMw9ZmZmQGZmZj/NzMw9mpkZQGZmBkCamRlAZmZmP83MzD9mZmY/AAAAAAAAAADNzMw+ZmZmP2ZmZkBmZmY/zczMPmZmZj8AAAAAAAAAAAAAAAAzMzNAmpkZQGZmBkDNzMw/ZmZmP83MzD9mZgZAAACAQAAAAAAAAAAAAAAAAGZmZkBmZmY/zczMPmZmBkDNzMw+ZmZmPwAAAAAzMzNAAACAQAAAAABmZmZAZmZmP2ZmZkBmZgZAzczMPmZmBkAAAAAAMzMzQAAAgEAzMzNAAACAQDMzM0AAAIBAAAAAAGZmZkBmZgZAzczMP2ZmBkDNzMw+ZmYGQAAAgEAzMzNAAACAQDMzM0BmZmZAZmYGQJqZGUBmZgZAmpkZQGZmBkDNzMw/ZmYGQAAAgEAzMzNAzczMP2ZmZj+amRlAZmZmP5qZGUBmZgZAZmZmQGZmZj/NzMw+ZmZmPwAAAAAAAAAAAAAAADMzM0AAAAAAAAAAAM3MzD5mZmY/zczMP2ZmBkDNzMw/ZmZmP5qZGUBmZgZAZmZmQGZmZj8AAAAAAAAAAAAAgEAAAAAAAAAAADMzM0DNzMw+ZmZmP83MzD5mZgZAZmZmQGZmBkBmZmZAZmZmPwAAgEAAAAAAAACAQDMzM0AAAAAAMzMzQM3MzD5mZgZAZmZmQGZmBkAAAIBAAAAAAAAAgEAzMzNAAACAQDMzM0DNzMw+ZmYGQM3MzD9mZgZAmpkZQGZmBkBmZmZAZmYGQAAAgEAzMzNAAACAQDMzM0DNzMw/ZmYGQJqZGUBmZgZAAAAAAAAAgD8AAIBAAACAPwAAAADNzEw/AACAQAAAgD8AAIBAzcxMPwAAAADNzEw/AAAAAAAAgD8zMzNAAACAPwAAAADNzEw/MzMzQAAAgD8zMzNAzcxMPwAAAADNzEw/AACAQAAAgD8AAAAAAACAPwAAgEDNzEw/AAAAAAAAgD8AAAAAzcxMPwAAgEDNzEw/MzMzQAAAgD8AAAAAAACAPzMzM0DNzEw/AAAAAAAAgD8AAAAAzcxMPzMzM0DNzEw/ZmZmPwAAgD9mZgZAAACAP2ZmZj/NzEw/ZmYGQAAAgD9mZgZAzcxMP2ZmZj/NzEw/zczMPgAAgD/NzMw/AACAP83MzD7NzEw/zczMPwAAgD/NzMw/zcxMP83MzD7NzEw/ZmYGQAAAgD9mZmY/AACAP2ZmBkDNzEw/ZmZmPwAAgD9mZmY/zcxMP2ZmBkDNzEw/zczMPwAAgD/NzMw+AACAP83MzD/NzEw/zczMPgAAgD/NzMw+zcxMP83MzD/NzEw/ZmZmPwAAgD9mZgZAAACAP2ZmZj/NzEw/ZmYGQAAAgD9mZgZAzcxMP2ZmZj/NzEw/mpkZQAAAgD9mZmZAAACAP5qZGUDNzEw/ZmZmQAAAgD9mZmZAzcxMP5qZGUDNzEw/ZmYGQAAAgD9mZmY/AACAP2ZmBkDNzEw/ZmZmPwAAgD9mZmY/zcxMP2ZmBkDNzEw/ZmZmQAAAgD+amRlAAACAP2ZmZkDNzEw/mpkZQAAAgD+amRlAzcxMP2ZmZkDNzEw/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":144,"max":[4,2.799999952316284,0.10000000149011612],"min":[0,0,-0.10000000149011612],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":144,"max":[4,2.799999952316284],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":144,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["bcde7347-dbfc-410e-8fd0-886364a13847"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Wall","extras":{"geometryParams":{"gtype":"Wall","params":{"length":6,"height":2.8,"thickness":0.2,"doors":1,"doorWidth":1,"doorHeight":2.1,"windows":2,"windowWidth":1.2,"windowHeight":1.2,"sill":0.9,"offset":0}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":2448,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2448,"byteLength":1632,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":4080,"byteLength":2448,"target":34962,"byteStride":12}],"buffers":[{"byteLength":6528,"uri":"data:application/octet-stream;base64,zcyMQGZmBkDNzMy9zcyMQGZmZj/NzMy9AABgQAAAAADNzMy9AABgQAAAAADNzMy9zcyMQGZmZj/NzMy9MzOzQGZmZj/NzMy9zczMPmZmZj/NzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMy9AAAAAAAAAADNzMy9zczMPmZmZj/NzMy9zczMP2ZmZj/NzMy9zcyMQGZmBkDNzMy9AABgQAAAAADNzMy9AABgQGZmBkDNzMy9AADAQAAAAADNzMy9AABgQAAAAADNzMy9MzOzQGZmZj/NzMy9zczMPmZmBkDNzMy9zczMPmZmZj/NzMy9AAAAADMzM0DNzMy9AAAgQAAAAADNzMy9AAAAAAAAAADNzMy9zczMP2ZmZj/NzMy9AADAQAAAAADNzMy9MzOzQGZmZj/NzMy9MzOzQGZmBkDNzMy9zczMPmZmBkDNzMy9AAAAADMzM0DNzMy9AADAQDMzM0DNzMy9AAAgQAAAAADNzMy9zczMP2ZmZj/NzMy9zczMP2ZmBkDNzMy9AADAQDMzM0DNzMy9AADAQAAAAADNzMy9MzOzQGZmBkDNzMy9zczMP2ZmBkDNzMy9zczMPmZmBkDNzMy9AADAQDMzM0DNzMy9AAAgQGZmBkDNzMy9AAAgQAAAAADNzMy9zczMP2ZmBkDNzMy9AADAQDMzM0DNzMy9MzOzQGZmBkDNzMy9zcyMQGZmBkDNzMy9AAAgQGZmBkDNzMy9zczMP2ZmBkDNzMy9AADAQDMzM0DNzMy9AADAQDMzM0DNzMy9zcyMQGZmBkDNzMy9AABgQGZmBkDNzMy9AABgQGZmBkDNzMy9AAAgQGZmBkDNzMy9AADAQDMzM0DNzMy9AABgQAAAAADNzMw9zcyMQGZmZj/NzMw9zcyMQGZmBkDNzMw9MzOzQGZmZj/NzMw9zcyMQGZmZj/NzMw9AABgQAAAAADNzMw9AAAAADMzM0DNzMw9AAAAAAAAAADNzMw9zczMPmZmZj/NzMw9zczMP2ZmZj/NzMw9zczMPmZmZj/NzMw9AAAAAAAAAADNzMw9AABgQGZmBkDNzMw9AABgQAAAAADNzMw9zcyMQGZmBkDNzMw9MzOzQGZmZj/NzMw9AABgQAAAAADNzMw9AADAQAAAAADNzMw9AAAAADMzM0DNzMw9zczMPmZmZj/NzMw9zczMPmZmBkDNzMw9zczMP2ZmZj/NzMw9AAAAAAAAAADNzMw9AAAgQAAAAADNzMw9MzOzQGZmBkDNzMw9MzOzQGZmZj/NzMw9AADAQAAAAADNzMw9AADAQDMzM0DNzMw9AAAAADMzM0DNzMw9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMw9AAAgQAAAAADNzMw9MzOzQGZmBkDNzMw9AADAQAAAAADNzMw9AADAQDMzM0DNzMw9AADAQDMzM0DNzMw9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMw9zczMP2ZmBkDNzMw9AAAgQAAAAADNzMw9AAAgQGZmBkDNzMw9zcyMQGZmBkDNzMw9MzOzQGZmBkDNzMw9AADAQDMzM0DNzMw9AADAQDMzM0DNzMw9zczMP2ZmBkDNzMw9AAAgQGZmBkDNzMw9AABgQGZmBkDNzMw9zcyMQGZmBkDNzMw9AADAQDMzM0DNzMw9AADAQDMzM0DNzMw9AAAgQGZmBkDNzMw9AABgQGZmBkDNzMw9AAAAAAAAAADNzMy9AAAgQAAAAADNzMy9AAAAAAAAAADNzMw9AAAgQAAAAADNzMy9AAAgQAAAAADNzMw9AAAAAAAAAADNzMw9AAAgQAAAAADNzMy9AAAgQGZmBkDNzMy9AAAgQAAAAADNzMw9AAAgQGZmBkDNzMy9AAAgQGZmBkDNzMw9AAAgQAAAAADNzMw9AAAgQGZmBkDNzMy9AABgQGZmBkDNzMy9AAAgQGZmBkDNzMw9AABgQGZmBkDNzMy9AABgQGZmBkDNzMw9AAAgQGZmBkDNzMw9AABgQGZmBkDNzMy9AABgQAAAAADNzMy9AABgQGZmBkDNzMw9AABgQAAAAADNzMy9AABgQAAAAADNzMw9AABgQGZmBkDNzMw9AABgQAAAAADNzMy9AADAQAAAAADNzMy9AABgQAAAAADNzMw9AADAQAAAAADNzMy9AADAQAAAAADNzMw9AABgQAAAAADNzMw9AADAQAAAAADNzMy9AADAQDMzM0DNzMy9AADAQAAAAADNzMw9AADAQDMzM0DNzMy9AADAQDMzM0DNzMw9AADAQAAAAADNzMw9AADAQDMzM0DNzMy9AAAAADMzM0DNzMy9AADAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAADMzM0DNzMw9AADAQDMzM0DNzMw9AAAAADMzM0DNzMy9AAAAAAAAAADNzMy9AAAAADMzM0DNzMw9AAAAAAAAAADNzMy9AAAAAAAAAADNzMw9AAAAADMzM0DNzMw9zczMPmZmZj/NzMy9zczMPmZmBkDNzMy9zczMPmZmZj/NzMw9zczMPmZmBkDNzMy9zczMPmZmBkDNzMw9zczMPmZmZj/NzMw9zczMPmZmBkDNzMy9zczMP2ZmBkDNzMy9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMy9zczMP2ZmBkDNzMw9zczMPmZmBkDNzMw9zczMP2ZmBkDNzMy9zczMP2ZmZj/NzMy9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMy9zczMP2ZmZj/NzMw9zczMP2ZmBkDNzMw9zczMP2ZmZj/NzMy9zczMPmZmZj/NzMy9zczMP2ZmZj/NzMw9zczMPmZmZj/NzMy9zczMPmZmZj/NzMw9zczMP2ZmZj/NzMw9zcyMQGZmZj/NzMy9zcyMQGZmBkDNzMy9zcyMQGZmZj/NzMw9zcyMQGZmBkDNzMy9zcyMQGZmBkDNzMw9zcyMQGZmZj/NzMw9zcyMQGZmBkDNzMy9MzOzQGZmBkDNzMy9zcyMQGZmBkDNzMw9MzOzQGZmBkDNzMy9MzOzQGZmBkDNzMw9zcyMQGZmBkDNzMw9MzOzQGZmBkDNzMy9MzOzQGZmZj/NzMy9MzOzQGZmBkDNzMw9MzOzQGZmZj/NzMy9MzOzQGZmZj/NzMw9MzOzQGZmBkDNzMw9MzOzQGZmZj/NzMy9zcyMQGZmZj/NzMy9MzOzQGZmZj/NzMw9zcyMQGZmZj/NzMy9zcyMQGZmZj/NzMw9MzOzQGZmZj/NzMw9zcyMQGZmBkDNzIxAZmZmPwAAYEAAAAAAAABgQAAAAADNzIxAZmZmPzMzs0BmZmY/zczMPmZmZj8AAAAAAAAAAAAAAAAzMzNAAAAAAAAAAADNzMw+ZmZmP83MzD9mZmY/zcyMQGZmBkAAAGBAAAAAAAAAYEBmZgZAAADAQAAAAAAAAGBAAAAAADMzs0BmZmY/zczMPmZmBkDNzMw+ZmZmPwAAAAAzMzNAAAAgQAAAAAAAAAAAAAAAAM3MzD9mZmY/AADAQAAAAAAzM7NAZmZmPzMzs0BmZgZAzczMPmZmBkAAAAAAMzMzQAAAwEAzMzNAAAAgQAAAAADNzMw/ZmZmP83MzD9mZgZAAADAQDMzM0AAAMBAAAAAADMzs0BmZgZAzczMP2ZmBkDNzMw+ZmYGQAAAwEAzMzNAAAAgQGZmBkAAACBAAAAAAM3MzD9mZgZAAADAQDMzM0AzM7NAZmYGQM3MjEBmZgZAAAAgQGZmBkDNzMw/ZmYGQAAAwEAzMzNAAADAQDMzM0DNzIxAZmYGQAAAYEBmZgZAAABgQGZmBkAAACBAZmYGQAAAwEAzMzNAAABgQAAAAADNzIxAZmZmP83MjEBmZgZAMzOzQGZmZj/NzIxAZmZmPwAAYEAAAAAAAAAAADMzM0AAAAAAAAAAAM3MzD5mZmY/zczMP2ZmZj/NzMw+ZmZmPwAAAAAAAAAAAABgQGZmBkAAAGBAAAAAAM3MjEBmZgZAMzOzQGZmZj8AAGBAAAAAAAAAwEAAAAAAAAAAADMzM0DNzMw+ZmZmP83MzD5mZgZAzczMP2ZmZj8AAAAAAAAAAAAAIEAAAAAAMzOzQGZmBkAzM7NAZmZmPwAAwEAAAAAAAADAQDMzM0AAAAAAMzMzQM3MzD5mZgZAzczMP2ZmBkDNzMw/ZmZmPwAAIEAAAAAAMzOzQGZmBkAAAMBAAAAAAAAAwEAzMzNAAADAQDMzM0DNzMw+ZmYGQM3MzD9mZgZAzczMP2ZmBkAAACBAAAAAAAAAIEBmZgZAzcyMQGZmBkAzM7NAZmYGQAAAwEAzMzNAAADAQDMzM0DNzMw/ZmYGQAAAIEBmZgZAAABgQGZmBkDNzIxAZmYGQAAAwEAzMzNAAADAQDMzM0AAACBAZmYGQAAAYEBmZgZAAAAAAAAAgD8AACBAAACAPwAAAADNzEw/AAAgQAAAgD8AACBAzcxMPwAAAADNzEw/AAAAAAAAgD9mZgZAAACAPwAAAADNzEw/ZmYGQAAAgD9mZgZAzcxMPwAAAADNzEw/AAAgQAAAgD8AAGBAAACAPwAAIEDNzEw/AABgQAAAgD8AAGBAzcxMPwAAIEDNzEw/ZmYGQAAAgD8AAAAAAACAP2ZmBkDNzEw/AAAAAAAAgD8AAAAAzcxMP2ZmBkDNzEw/AABgQAAAgD8AAMBAAACAPwAAYEDNzEw/AADAQAAAgD8AAMBAzcxMPwAAYEDNzEw/AAAAAAAAgD8zMzNAAACAPwAAAADNzEw/MzMzQAAAgD8zMzNAzcxMPwAAAADNzEw/AADAQAAAgD8AAAAAAACAPwAAwEDNzEw/AAAAAAAAgD8AAAAAzcxMPwAAwEDNzEw/MzMzQAAAgD8AAAAAAACAPzMzM0DNzEw/AAAAAAAAgD8AAAAAzcxMPzMzM0DNzEw/ZmZmPwAAgD9mZgZAAACAP2ZmZj/NzEw/ZmYGQAAAgD9mZgZAzcxMP2ZmZj/NzEw/zczMPgAAgD/NzMw/AACAP83MzD7NzEw/zczMPwAAgD/NzMw/zcxMP83MzD7NzEw/ZmYGQAAAgD9mZmY/AACAP2ZmBkDNzEw/ZmZmPwAAgD9mZmY/zcxMP2ZmBkDNzEw/zczMPwAAgD/NzMw+AACAP83MzD/NzEw/zczMPgAAgD/NzMw+zcxMP83MzD/NzEw/ZmZmPwAAgD9mZgZAAACAP2ZmZj/NzEw/ZmYGQAAAgD9mZgZAzcxMP2ZmZj/NzEw/zcyMQAAAgD8zM7NAAACAP83MjEDNzEw/MzOzQAAAgD8zM7NAzcxMP83MjEDNzEw/ZmYGQAAAgD9mZmY/AACAP2ZmBkDNzEw/ZmZmPwAAgD9mZmY/zcxMP2ZmBkDNzEw/MzOzQAAAgD/NzIxAAACAPzMzs0DNzEw/zcyMQAAAgD/NzIxAzcxMPzMzs0DNzEw/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":204,"max":[6,2.799999952316284,0.10000000149011612],"min":[0,0,-0.10000000149011612],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":204,"max":[6,2.799999952316284],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":204,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["66027045-9e8a-4826-9ddc-3efd399736a6"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"DoorLeafLBody","extras":{"archPart":"body"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1296,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1296,"byteLength":864,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2160,"byteLength":1296,"target":34962,"byteStride":12}],"buffers":[{"byteLength":3456,"uri":"data:application/octet-stream;base64,AAAAAArXozuPwnWwAAAAAMP1AECPwnWw4XpUP8P1AECPwnWw4XpUP8P1AECPwnWw4XpUPwrXozuPwnWwAAAAAArXozuPwnWw4XpUP8P1AEDsUTg9AAAAAMP1AEDsUTg9AAAAAArXozvsUTg9AAAAAArXozvsUTg94XpUPwrXozvsUTg94XpUP8P1AEDsUTg9AAAAAArXozuPwnWw4XpUPwrXozuPwnWwAAAAAArXozvsUTg94XpUPwrXozuPwnWw4XpUPwrXozvsUTg9AAAAAArXozvsUTg94XpUPwrXozuPwnWw4XpUP8P1AECPwnWw4XpUPwrXozvsUTg94XpUP8P1AECPwnWw4XpUP8P1AEDsUTg94XpUPwrXozvsUTg94XpUP8P1AECPwnWwAAAAAMP1AECPwnWw4XpUP8P1AEDsUTg9AAAAAMP1AECPwnWwAAAAAMP1AEDsUTg94XpUP8P1AEDsUTg9AAAAAMP1AECPwnWwAAAAAArXozuPwnWwAAAAAMP1AEDsUTg9AAAAAArXozuPwnWwAAAAAArXozvsUTg9AAAAAMP1AEDsUTg9KVxPP4XrgT9cj8I9KVxPP/YofD9cj8I9KVxPP4XrgT/rUTg9KVxPP/YofD9cj8I9KVxPP/YofD/rUTg9KVxPP4XrgT/rUTg916MwP4XrgT/rUTg916MwP/YofD/rUTg916MwP4XrgT9cj8I916MwP/YofD/rUTg916MwP/YofD9cj8I916MwP4XrgT9cj8I916MwP4XrgT/rUTg916MwP4XrgT9cj8I9KVxPP4XrgT/rUTg916MwP4XrgT9cj8I9KVxPP4XrgT9cj8I9KVxPP4XrgT/rUTg916MwP/YofD9cj8I916MwP/YofD/rUTg9KVxPP/YofD9cj8I916MwP/YofD/rUTg9KVxPP/YofD/rUTg9KVxPP/YofD9cj8I916MwP4XrgT9cj8I916MwP/YofD9cj8I9KVxPP4XrgT9cj8I916MwP/YofD9cj8I9KVxPP/YofD9cj8I9KVxPP4XrgT9cj8I9KVxPP4XrgT/rUTg9KVxPP/YofD/rUTg916MwP4XrgT/rUTg9KVxPP/YofD/rUTg916MwP/YofD/rUTg916MwP4XrgT/rUTg9KVxPP4XrgT/NzMwvKVxPP/YofD/NzMwvKVxPP4XrgT/NzEy9KVxPP/YofD/NzMwvKVxPP/YofD/NzEy9KVxPP4XrgT/NzEy916MwP4XrgT/NzEy916MwP/YofD/NzEy916MwP4XrgT/NzMwv16MwP/YofD/NzEy916MwP/YofD/NzMwv16MwP4XrgT/NzMwv16MwP4XrgT/NzEy916MwP4XrgT/NzMwvKVxPP4XrgT/NzEy916MwP4XrgT/NzMwvKVxPP4XrgT/NzMwvKVxPP4XrgT/NzEy916MwP/YofD/NzMwv16MwP/YofD/NzEy9KVxPP/YofD/NzMwv16MwP/YofD/NzEy9KVxPP/YofD/NzEy9KVxPP/YofD/NzMwv16MwP4XrgT/NzMwv16MwP/YofD/NzMwvKVxPP4XrgT/NzMwv16MwP/YofD/NzMwvKVxPP/YofD/NzMwvKVxPP4XrgT/NzMwvKVxPP4XrgT/NzEy9KVxPP/YofD/NzEy916MwP4XrgT/NzEy9KVxPP/YofD/NzEy916MwP/YofD/NzEy916MwP4XrgT/NzEy9AAAAAArXozsAAAAAw/UAQOF6VD/D9QBA4XpUP8P1AEDhelQ/CtejOwAAAAAK16M74XpUP8P1AEAAAAAAw/UAQAAAAAAK16M7AAAAAArXozvhelQ/CtejO+F6VD/D9QBAAAAAAAAAgD/helQ/AACAPwAAAADhenQ/4XpUPwAAgD/helQ/4Xp0PwAAAADhenQ/CtejOwAAgD/D9QBAAACAPwrXozvhenQ/w/UAQAAAgD/D9QBA4Xp0PwrXozvhenQ/4XpUPwAAgD8AAAAAAACAP+F6VD/henQ/AAAAAAAAgD8AAAAA4Xp0P+F6VD/henQ/w/UAQAAAgD8K16M7AACAP8P1AEDhenQ/CtejOwAAgD8K16M74Xp0P8P1AEDhenQ/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":108,"max":[0.8299999833106995,2.015000104904175,0.0949999988079071],"min":[0,0.004999999888241291,-0.05000000074505806],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":108,"max":[2.015000104904175,2.015000104904175],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":108,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.11443537381770343,0.43415363616478553,0.4735314961384573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["b3f380cc-f95d-4564-a6e5-bcb6116c7a4d-DoorLeafL-body"],"groupuuid":"b3f380cc-f95d-4564-a6e5-bcb6116c7a4d-DoorLeafL","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"DoorLeafLBody","extras":{"archPart":"body"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1296,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1296,"byteLength":864,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2160,"byteLength":1296,"target":34962,"byteStride":12}],"buffers":[{"byteLength":3456,"uri":"data:application/octet-stream;base64,AAAAAArXozuPwnWwAAAAAMP1AECPwnWww/VoP8P1AECPwnWww/VoP8P1AECPwnWww/VoPwrXozuPwnWwAAAAAArXozuPwnWww/VoP8P1AEDsUTg9AAAAAMP1AEDsUTg9AAAAAArXozvsUTg9AAAAAArXozvsUTg9w/VoPwrXozvsUTg9w/VoP8P1AEDsUTg9AAAAAArXozuPwnWww/VoPwrXozuPwnWwAAAAAArXozvsUTg9w/VoPwrXozuPwnWww/VoPwrXozvsUTg9AAAAAArXozvsUTg9w/VoPwrXozuPwnWww/VoP8P1AECPwnWww/VoPwrXozvsUTg9w/VoP8P1AECPwnWww/VoP8P1AEDsUTg9w/VoPwrXozvsUTg9w/VoP8P1AECPwnWwAAAAAMP1AECPwnWww/VoP8P1AEDsUTg9AAAAAMP1AECPwnWwAAAAAMP1AEDsUTg9w/VoP8P1AEDsUTg9AAAAAMP1AECPwnWwAAAAAArXozuPwnWwAAAAAMP1AEDsUTg9AAAAAArXozuPwnWwAAAAAArXozvsUTg9AAAAAMP1AEDsUTg9CtdjP4XrgT9cj8I9CtdjP/YofD9cj8I9CtdjP4XrgT/rUTg9CtdjP/YofD9cj8I9CtdjP/YofD/rUTg9CtdjP4XrgT/rUTg9uB5FP4XrgT/rUTg9uB5FP/YofD/rUTg9uB5FP4XrgT9cj8I9uB5FP/YofD/rUTg9uB5FP/YofD9cj8I9uB5FP4XrgT9cj8I9uB5FP4XrgT/rUTg9uB5FP4XrgT9cj8I9CtdjP4XrgT/rUTg9uB5FP4XrgT9cj8I9CtdjP4XrgT9cj8I9CtdjP4XrgT/rUTg9uB5FP/YofD9cj8I9uB5FP/YofD/rUTg9CtdjP/YofD9cj8I9uB5FP/YofD/rUTg9CtdjP/YofD/rUTg9CtdjP/YofD9cj8I9uB5FP4XrgT9cj8I9uB5FP/YofD9cj8I9CtdjP4XrgT9cj8I9uB5FP/YofD9cj8I9CtdjP/YofD9cj8I9CtdjP4XrgT9cj8I9CtdjP4XrgT/rUTg9CtdjP/YofD/rUTg9uB5FP4XrgT/rUTg9CtdjP/YofD/rUTg9uB5FP/YofD/rUTg9uB5FP4XrgT/rUTg9CtdjP4XrgT/NzMwvCtdjP/YofD/NzMwvCtdjP4XrgT/NzEy9CtdjP/YofD/NzMwvCtdjP/YofD/NzEy9CtdjP4XrgT/NzEy9uB5FP4XrgT/NzEy9uB5FP/YofD/NzEy9uB5FP4XrgT/NzMwvuB5FP/YofD/NzEy9uB5FP/YofD/NzMwvuB5FP4XrgT/NzMwvuB5FP4XrgT/NzEy9uB5FP4XrgT/NzMwvCtdjP4XrgT/NzEy9uB5FP4XrgT/NzMwvCtdjP4XrgT/NzMwvCtdjP4XrgT/NzEy9uB5FP/YofD/NzMwvuB5FP/YofD/NzEy9CtdjP/YofD/NzMwvuB5FP/YofD/NzEy9CtdjP/YofD/NzEy9CtdjP/YofD/NzMwvuB5FP4XrgT/NzMwvuB5FP/YofD/NzMwvCtdjP4XrgT/NzMwvuB5FP/YofD/NzMwvCtdjP/YofD/NzMwvCtdjP4XrgT/NzMwvCtdjP4XrgT/NzEy9CtdjP/YofD/NzEy9uB5FP4XrgT/NzEy9CtdjP/YofD/NzEy9uB5FP/YofD/NzEy9uB5FP4XrgT/NzEy9AAAAAArXozsAAAAAw/UAQMP1aD/D9QBAw/VoP8P1AEDD9Wg/CtejOwAAAAAK16M7w/VoP8P1AEAAAAAAw/UAQAAAAAAK16M7AAAAAArXozvD9Wg/CtejO8P1aD/D9QBAAAAAAAAAgD/D9Wg/AACAPwAAAADhenQ/w/VoPwAAgD/D9Wg/4Xp0PwAAAADhenQ/CtejOwAAgD/D9QBAAACAPwrXozvhenQ/w/UAQAAAgD/D9QBA4Xp0PwrXozvhenQ/w/VoPwAAgD8AAAAAAACAP8P1aD/henQ/AAAAAAAAgD8AAAAA4Xp0P8P1aD/henQ/w/UAQAAAgD8K16M7AACAP8P1AEDhenQ/CtejOwAAgD8K16M74Xp0P8P1AEDhenQ/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":108,"max":[0.9100000262260437,2.015000104904175,0.0949999988079071],"min":[0,0.004999999888241291,-0.05000000074505806],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":108,"max":[2.015000104904175,2.015000104904175],"min":[0,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":108,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafL-body"],"groupuuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafL","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"DoorLeafRBody","extras":{"archPart":"body"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1296,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1296,"byteLength":864,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":2160,"byteLength":1296,"target":34962,"byteStride":12}],"buffers":[{"byteLength":3456,"uri":"data:application/octet-stream;base64,w/VovwrXozuPwnWww/Vov8P1AECPwnWwAAAAAMP1AECPwnWwAAAAAMP1AECPwnWwAAAAAArXozuPwnWww/VovwrXozuPwnWwAAAAAMP1AEDsUTg9w/Vov8P1AEDsUTg9w/VovwrXozvsUTg9w/VovwrXozvsUTg9AAAAAArXozvsUTg9AAAAAMP1AEDsUTg9w/VovwrXozuPwnWwAAAAAArXozuPwnWww/VovwrXozvsUTg9AAAAAArXozuPwnWwAAAAAArXozvsUTg9w/VovwrXozvsUTg9AAAAAArXozuPwnWwAAAAAMP1AECPwnWwAAAAAArXozvsUTg9AAAAAMP1AECPwnWwAAAAAMP1AEDsUTg9AAAAAArXozvsUTg9AAAAAMP1AECPwnWww/Vov8P1AECPwnWwAAAAAMP1AEDsUTg9w/Vov8P1AECPwnWww/Vov8P1AEDsUTg9AAAAAMP1AEDsUTg9w/Vov8P1AECPwnWww/VovwrXozuPwnWww/Vov8P1AEDsUTg9w/VovwrXozuPwnWww/VovwrXozvsUTg9w/Vov8P1AEDsUTg9uB5Fv4XrgT9cj8I9uB5Fv/YofD9cj8I9uB5Fv4XrgT/rUTg9uB5Fv/YofD9cj8I9uB5Fv/YofD/rUTg9uB5Fv4XrgT/rUTg9Ctdjv4XrgT/rUTg9Ctdjv/YofD/rUTg9Ctdjv4XrgT9cj8I9Ctdjv/YofD/rUTg9Ctdjv/YofD9cj8I9Ctdjv4XrgT9cj8I9Ctdjv4XrgT/rUTg9Ctdjv4XrgT9cj8I9uB5Fv4XrgT/rUTg9Ctdjv4XrgT9cj8I9uB5Fv4XrgT9cj8I9uB5Fv4XrgT/rUTg9Ctdjv/YofD9cj8I9Ctdjv/YofD/rUTg9uB5Fv/YofD9cj8I9Ctdjv/YofD/rUTg9uB5Fv/YofD/rUTg9uB5Fv/YofD9cj8I9Ctdjv4XrgT9cj8I9Ctdjv/YofD9cj8I9uB5Fv4XrgT9cj8I9Ctdjv/YofD9cj8I9uB5Fv/YofD9cj8I9uB5Fv4XrgT9cj8I9uB5Fv4XrgT/rUTg9uB5Fv/YofD/rUTg9Ctdjv4XrgT/rUTg9uB5Fv/YofD/rUTg9Ctdjv/YofD/rUTg9Ctdjv4XrgT/rUTg9uB5Fv4XrgT/NzMwvuB5Fv/YofD/NzMwvuB5Fv4XrgT/NzEy9uB5Fv/YofD/NzMwvuB5Fv/YofD/NzEy9uB5Fv4XrgT/NzEy9Ctdjv4XrgT/NzEy9Ctdjv/YofD/NzEy9Ctdjv4XrgT/NzMwvCtdjv/YofD/NzEy9Ctdjv/YofD/NzMwvCtdjv4XrgT/NzMwvCtdjv4XrgT/NzEy9Ctdjv4XrgT/NzMwvuB5Fv4XrgT/NzEy9Ctdjv4XrgT/NzMwvuB5Fv4XrgT/NzMwvuB5Fv4XrgT/NzEy9Ctdjv/YofD/NzMwvCtdjv/YofD/NzEy9uB5Fv/YofD/NzMwvCtdjv/YofD/NzEy9uB5Fv/YofD/NzEy9uB5Fv/YofD/NzMwvCtdjv4XrgT/NzMwvCtdjv/YofD/NzMwvuB5Fv4XrgT/NzMwvCtdjv/YofD/NzMwvuB5Fv/YofD/NzMwvuB5Fv4XrgT/NzMwvuB5Fv4XrgT/NzEy9uB5Fv/YofD/NzEy9Ctdjv4XrgT/NzEy9uB5Fv/YofD/NzEy9Ctdjv/YofD/NzEy9Ctdjv4XrgT/NzEy9w/VovwrXozvD9Wi/w/UAQAAAAIDD9QBAAAAAgMP1AEAAAACACtejO8P1aL8K16M7AAAAgMP1AEDD9Wi/w/UAQMP1aL8K16M7w/VovwrXozsAAACACtejOwAAAIDD9QBAw/VovwAAgD8AAACAAACAP8P1aL/henQ/AAAAgAAAgD8AAACA4Xp0P8P1aL/henQ/CtejOwAAgD/D9QBAAACAPwrXozvhenQ/w/UAQAAAgD/D9QBA4Xp0PwrXozvhenQ/AAAAgAAAgD/D9Wi/AACAPwAAAIDhenQ/w/VovwAAgD/D9Wi/4Xp0PwAAAIDhenQ/w/UAQAAAgD8K16M7AACAP8P1AEDhenQ/CtejOwAAgD8K16M74Xp0P8P1AEDhenQ/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":108,"max":[0,2.015000104904175,0.0949999988079071],"min":[-0.9100000262260437,0.004999999888241291,-0.05000000074505806],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":108,"max":[2.015000104904175,2.015000104904175],"min":[-0.9100000262260437,0],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":108,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafR-body"],"groupuuid":"47f8ef19-9ee8-417d-8d4c-653ca61f83ed-DoorLeafR","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"WindowSashBody","extras":{"archPart":"body"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":3024,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3024,"byteLength":2016,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":5040,"byteLength":3024,"target":34962,"byteStride":12}],"buffers":[{"byteLength":8064,"uri":"data:application/octet-stream;base64,j8J1PClc/z/NzMy8j8J1PIXrwT/NzMy8j8J1vIXrwT/NzMy8pHD9vnsUvj/NzMy8pHD9vtejgD/NzMy8w/UIvz0Kdz/NzMy8j8J1PNejgD/NzMy8j8J1vNejgD/NzMy8j8J1vHsUvj/NzMy8w/UIvz0Kdz/NzMy8pHD9vtejgD/NzMy8pHD9PtejgD/NzMy8pHD9voXrwT/NzMy8w/UIvz0Kdz/NzMy8w/UIv3E9AkDNzMy8j8J1PClc/z/NzMy8j8J1vIXrwT/NzMy8j8J1vClc/z/NzMy8pHD9vnsUvj/NzMy8w/UIvz0Kdz/NzMy8pHD9voXrwT/NzMy8j8J1PHsUvj/NzMy8j8J1PNejgD/NzMy8j8J1vHsUvj/NzMy8w/UIPz0Kdz/NzMy8w/UIvz0Kdz/NzMy8pHD9PtejgD/NzMy8pHD9vilc/z/NzMy8pHD9voXrwT/NzMy8w/UIv3E9AkDNzMy8pHD9vnsUvj/NzMy8pHD9voXrwT/NzMy8pHD9PoXrwT/NzMy8w/UIPz0Kdz/NzMy8pHD9PtejgD/NzMy8pHD9PnsUvj/NzMy8pHD9vilc/z/NzMy8w/UIv3E9AkDNzMy8w/UIP3E9AkDNzMy8j8J1vHsUvj/NzMy8pHD9vnsUvj/NzMy8pHD9PoXrwT/NzMy8w/UIP3E9AkDNzMy8w/UIPz0Kdz/NzMy8pHD9PnsUvj/NzMy8j8J1vClc/z/NzMy8pHD9vilc/z/NzMy8w/UIP3E9AkDNzMy8j8J1PHsUvj/NzMy8j8J1vHsUvj/NzMy8pHD9PoXrwT/NzMy8j8J1PClc/z/NzMy8j8J1vClc/z/NzMy8w/UIP3E9AkDNzMy8pHD9PnsUvj/NzMy8j8J1PHsUvj/NzMy8pHD9PoXrwT/NzMy8pHD9Pilc/z/NzMy8j8J1PClc/z/NzMy8w/UIP3E9AkDNzMy8w/UIP3E9AkDNzMy8pHD9PnsUvj/NzMy8pHD9PoXrwT/NzMy8pHD9PoXrwT/NzMy8pHD9Pilc/z/NzMy8w/UIP3E9AkDNzMy8j8J1vIXrwT/NzMw8j8J1PIXrwT/NzMw8j8J1PClc/z/NzMw8w/UIvz0Kdz/NzMw8pHD9vtejgD/NzMw8pHD9vnsUvj/NzMw8j8J1vHsUvj/NzMw8j8J1vNejgD/NzMw8j8J1PNejgD/NzMw8pHD9PtejgD/NzMw8pHD9vtejgD/NzMw8w/UIvz0Kdz/NzMw8w/UIv3E9AkDNzMw8w/UIvz0Kdz/NzMw8pHD9voXrwT/NzMw8j8J1vClc/z/NzMw8j8J1vIXrwT/NzMw8j8J1PClc/z/NzMw8pHD9voXrwT/NzMw8w/UIvz0Kdz/NzMw8pHD9vnsUvj/NzMw8j8J1vHsUvj/NzMw8j8J1PNejgD/NzMw8j8J1PHsUvj/NzMw8pHD9PtejgD/NzMw8w/UIvz0Kdz/NzMw8w/UIPz0Kdz/NzMw8w/UIv3E9AkDNzMw8pHD9voXrwT/NzMw8pHD9vilc/z/NzMw8pHD9PoXrwT/NzMw8pHD9voXrwT/NzMw8pHD9vnsUvj/NzMw8pHD9PnsUvj/NzMw8pHD9PtejgD/NzMw8w/UIPz0Kdz/NzMw8w/UIP3E9AkDNzMw8w/UIv3E9AkDNzMw8pHD9vilc/z/NzMw8pHD9PoXrwT/NzMw8pHD9vnsUvj/NzMw8j8J1vHsUvj/NzMw8pHD9PnsUvj/NzMw8w/UIPz0Kdz/NzMw8w/UIP3E9AkDNzMw8w/UIP3E9AkDNzMw8pHD9vilc/z/NzMw8j8J1vClc/z/NzMw8pHD9PoXrwT/NzMw8j8J1vHsUvj/NzMw8j8J1PHsUvj/NzMw8w/UIP3E9AkDNzMw8j8J1vClc/z/NzMw8j8J1PClc/z/NzMw8pHD9PoXrwT/NzMw8j8J1PHsUvj/NzMw8pHD9PnsUvj/NzMw8w/UIP3E9AkDNzMw8j8J1PClc/z/NzMw8pHD9Pilc/z/NzMw8pHD9PoXrwT/NzMw8pHD9PnsUvj/NzMw8w/UIP3E9AkDNzMw8w/UIP3E9AkDNzMw8pHD9Pilc/z/NzMw8pHD9PoXrwT/NzMw8w/UIvz0Kdz/NzMy8w/UIPz0Kdz/NzMy8w/UIvz0Kdz/NzMw8w/UIPz0Kdz/NzMy8w/UIPz0Kdz/NzMw8w/UIvz0Kdz/NzMw8w/UIPz0Kdz/NzMy8w/UIP3E9AkDNzMy8w/UIPz0Kdz/NzMw8w/UIP3E9AkDNzMy8w/UIP3E9AkDNzMw8w/UIPz0Kdz/NzMw8w/UIP3E9AkDNzMy8w/UIv3E9AkDNzMy8w/UIP3E9AkDNzMw8w/UIv3E9AkDNzMy8w/UIv3E9AkDNzMw8w/UIP3E9AkDNzMw8w/UIv3E9AkDNzMy8w/UIvz0Kdz/NzMy8w/UIv3E9AkDNzMw8w/UIvz0Kdz/NzMy8w/UIvz0Kdz/NzMw8w/UIv3E9AkDNzMw8pHD9vtejgD/NzMy8pHD9vnsUvj/NzMy8pHD9vtejgD/NzMw8pHD9vnsUvj/NzMy8pHD9vnsUvj/NzMw8pHD9vtejgD/NzMw8pHD9vnsUvj/NzMy8j8J1vHsUvj/NzMy8pHD9vnsUvj/NzMw8j8J1vHsUvj/NzMy8j8J1vHsUvj/NzMw8pHD9vnsUvj/NzMw8j8J1vHsUvj/NzMy8j8J1vNejgD/NzMy8j8J1vHsUvj/NzMw8j8J1vNejgD/NzMy8j8J1vNejgD/NzMw8j8J1vHsUvj/NzMw8j8J1vNejgD/NzMy8pHD9vtejgD/NzMy8j8J1vNejgD/NzMw8pHD9vtejgD/NzMy8pHD9vtejgD/NzMw8j8J1vNejgD/NzMw8j8J1PNejgD/NzMy8j8J1PHsUvj/NzMy8j8J1PNejgD/NzMw8j8J1PHsUvj/NzMy8j8J1PHsUvj/NzMw8j8J1PNejgD/NzMw8j8J1PHsUvj/NzMy8pHD9PnsUvj/NzMy8j8J1PHsUvj/NzMw8pHD9PnsUvj/NzMy8pHD9PnsUvj/NzMw8j8J1PHsUvj/NzMw8pHD9PnsUvj/NzMy8pHD9PtejgD/NzMy8pHD9PnsUvj/NzMw8pHD9PtejgD/NzMy8pHD9PtejgD/NzMw8pHD9PnsUvj/NzMw8pHD9PtejgD/NzMy8j8J1PNejgD/NzMy8pHD9PtejgD/NzMw8j8J1PNejgD/NzMy8j8J1PNejgD/NzMw8pHD9PtejgD/NzMw8pHD9voXrwT/NzMy8pHD9vilc/z/NzMy8pHD9voXrwT/NzMw8pHD9vilc/z/NzMy8pHD9vilc/z/NzMw8pHD9voXrwT/NzMw8pHD9vilc/z/NzMy8j8J1vClc/z/NzMy8pHD9vilc/z/NzMw8j8J1vClc/z/NzMy8j8J1vClc/z/NzMw8pHD9vilc/z/NzMw8j8J1vClc/z/NzMy8j8J1vIXrwT/NzMy8j8J1vClc/z/NzMw8j8J1vIXrwT/NzMy8j8J1vIXrwT/NzMw8j8J1vClc/z/NzMw8j8J1vIXrwT/NzMy8pHD9voXrwT/NzMy8j8J1vIXrwT/NzMw8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AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":252,"max":[0.5350000262260437,2.0350000858306885,0.02500000037252903],"min":[-0.5350000262260437,0.9649999737739563,-0.02500000037252903],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":252,"max":[2.0350000858306885,2.0350000858306885],"min":[-0.5350000262260437,0.949999988079071],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":252,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.2746773120495699,0.21223075740342198,0.5775804404214573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["0af2af28-e91c-45e0-b984-a8b1cf78e037-WindowSash-body"],"groupuuid":"0af2af28-e91c-45e0-b984-a8b1cf78e037-WindowSash","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"WindowSashGlass","extras":{"archPart":"glass"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1728,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1728,"byteLength":1728,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3456,"byteLength":1152,"target":34962,"byteStride":8}],"buffers":[{"byteLength":4608,"uri":"data:application/octet-stream;base64,lcJ1vHsUvj9vEoM7lcJ1vNejgD9vEoM7lcJ1vHsUvj9vEoO7lcJ1vNejgD9vEoM7lcJ1vNejgD9vEoO7lcJ1vHsUvj9vEoO7pHD9vnsUvj9vEoO7pHD9vtejgD9vEoO7pHD9vnsUvj9vEoM7pHD9vtejgD9vEoO7pHD9vtejgD9vEoM7pHD9vnsUvj9vEoM7pHD9vnsUvj9vEoO7pHD9vnsUvj9vEoM7lcJ1vHsUvj9vEoO7pHD9vnsUvj9vEoM7lcJ1vHsUvj9vEoM7lcJ1vHsUvj9vEoO7pHD9vtejgD9vEoM7pHD9vtejgD9vEoO7lcJ1vNejgD9vEoM7pHD9vtejgD9vEoO7lcJ1vNejgD9vEoO7lcJ1vNejgD9vEoM7pHD9vnsUvj9vEoM7pHD9vtejgD9vEoM7lcJ1vHsUvj9vEoM7pHD9vtejgD9vEoM7lcJ1vNejgD9vEoM7lcJ1vHsUvj9vEoM7lcJ1vHsUvj9vEoO7lcJ1vNejgD9vEoO7pHD9vnsUvj9vEoO7lcJ1vNejgD9vEoO7pHD9vtejgD9vEoO7pHD9vnsUvj9vEoO7pHD9PnsUvj9vEoM7pHD9PtejgD9vEoM7pHD9PnsUvj9vEoO7pHD9PtejgD9vEoM7pHD9PtejgD9vEoO7pHD9PnsUvj9vEoO7lcJ1PHsUvj9vEoO7lcJ1PNejgD9vEoO7lcJ1PHsUvj9vEoM7lcJ1PNejgD9vEoO7lcJ1PNejgD9vEoM7lcJ1PHsUvj9vEoM7lcJ1PHsUvj9vEoO7lcJ1PHsUvj9vEoM7pHD9PnsUvj9vEoO7lcJ1PHsUvj9vEoM7pHD9PnsUvj9vEoM7pHD9PnsUvj9vEoO7lcJ1PNejgD9vEoM7lcJ1PNejgD9vEoO7pHD9PtejgD9vEoM7lcJ1PNejgD9vEoO7pHD9PtejgD9vEoO7pHD9PtejgD9vEoM7lcJ1PHsUvj9vEoM7lcJ1PNejgD9vEoM7pHD9PnsUvj9vEoM7lcJ1PNejgD9vEoM7pHD9PtejgD9vEoM7pHD9PnsUvj9vEoM7pHD9PnsUvj9vEoO7pHD9PtejgD9vEoO7lcJ1PHsUvj9vEoO7pHD9PtejgD9vEoO7lcJ1PNejgD9vEoO7lcJ1PHsUvj9vEoO7lcJ1vClc/z9vEoM7lcJ1vIXrwT9vEoM7lcJ1vClc/z9vEoO7lcJ1vIXrwT9vEoM7lcJ1vIXrwT9vEoO7lcJ1vClc/z9vEoO7pHD9vilc/z9vEoO7pHD9voXrwT9vEoO7pHD9vilc/z9vEoM7pHD9voXrwT9vEoO7pHD9voXrwT9vEoM7pHD9vilc/z9vEoM7pHD9vilc/z9vEoO7pHD9vilc/z9vEoM7lcJ1vClc/z9vEoO7pHD9vilc/z9vEoM7lcJ1vClc/z9vEoM7lcJ1vClc/z9vEoO7pHD9voXrwT9vEoM7pHD9voXrwT9vEoO7lcJ1vIXrwT9vEoM7pHD9voXrwT9vEoO7lcJ1vIXrwT9vEoO7lcJ1vIXrwT9vEoM7pHD9vilc/z9vEoM7pHD9voXrwT9vEoM7lcJ1vClc/z9vEoM7pHD9voXrwT9vEoM7lcJ1vIXrwT9vEoM7lcJ1vClc/z9vEoM7lcJ1vClc/z9vEoO7lcJ1vIXrwT9vEoO7pHD9vilc/z9vEoO7lcJ1vIXrwT9vEoO7pHD9voXrwT9vEoO7pHD9vilc/z9vEoO7pHD9Pilc/z9vEoM7pHD9PoXrwT9vEoM7pHD9Pilc/z9vEoO7pHD9PoXrwT9vEoM7pHD9PoXrwT9vEoO7pHD9Pilc/z9vEoO7lcJ1PClc/z9vEoO7lcJ1PIXrwT9vEoO7lcJ1PClc/z9vEoM7lcJ1PIXrwT9vEoO7lcJ1PIXrwT9vEoM7lcJ1PClc/z9vEoM7lcJ1PClc/z9vEoO7lcJ1PClc/z9vEoM7pHD9Pilc/z9vEoO7lcJ1PClc/z9vEoM7pHD9Pilc/z9vEoM7pHD9Pilc/z9vEoO7lcJ1PIXrwT9vEoM7lcJ1PIXrwT9vEoO7pHD9PoXrwT9vEoM7lcJ1PIXrwT9vEoO7pHD9PoXrwT9vEoO7pHD9PoXrwT9vEoM7lcJ1PClc/z9vEoM7lcJ1PIXrwT9vEoM7pHD9Pilc/z9vEoM7lcJ1PIXrwT9vEoM7pHD9PoXrwT9vEoM7pHD9Pilc/z9vEoM7pHD9Pilc/z9vEoO7pHD9PoXrwT9vEoO7lcJ1PClc/z9vEoO7pHD9PoXrwT9vEoO7lcJ1PIXrwT9vEoO7lcJ1PClc/z9vEoO7AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":144,"max":[0.4950000047683716,1.9950000047683716,0.004000000189989805],"min":[-0.4950000047683716,1.0049999952316284,-0.004000000189989805],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":144,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":144,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.623960391667596,0.8069522576650873,0.913098651791473,0.28],"metallicFactor":0,"roughnessFactor":0.05},"alphaMode":"BLEND"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["0af2af28-e91c-45e0-b984-a8b1cf78e037-WindowSash-glass"],"groupuuid":"0af2af28-e91c-45e0-b984-a8b1cf78e037-WindowSash","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"WindowSashBody","extras":{"archPart":"body"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":3024,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3024,"byteLength":2016,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":5040,"byteLength":3024,"target":34962,"byteStride":12}],"buffers":[{"byteLength":8064,"uri":"data:application/octet-stream;base64,zcwMPylc/z/NzEy9zcwMP4XrwT/NzEy9uB4FP4XrwT/NzEy9CtcjPXsUvj/NzEy9CtcjPdejgD/NzEy9AAAAAD0Kdz/NzEy9zcwMP9ejgD/NzEy9uB4FP9ejgD/NzEy9uB4FP3sUvj/NzEy9AAAAAD0Kdz/NzEy9CtcjPdejgD/NzEy9CteDP9ejgD/NzEy9CtcjPYXrwT/NzEy9AAAAAD0Kdz/NzEy9AAAAAHE9AkDNzEy9zcwMPylc/z/NzEy9uB4FP4XrwT/NzEy9uB4FPylc/z/NzEy9CtcjPXsUvj/NzEy9AAAAAD0Kdz/NzEy9CtcjPYXrwT/NzEy9zcwMP3sUvj/NzEy9zcwMP9ejgD/NzEy9uB4FP3sUvj/NzEy9w/WIPz0Kdz/NzEy9AAAAAD0Kdz/NzEy9CteDP9ejgD/NzEy9CtcjPSlc/z/NzEy9CtcjPYXrwT/NzEy9AAAAAHE9AkDNzEy9CtcjPXsUvj/NzEy9CtcjPYXrwT/NzEy9CteDP4XrwT/NzEy9w/WIPz0Kdz/NzEy9CteDP9ejgD/NzEy9CteDP3sUvj/NzEy9CtcjPSlc/z/NzEy9AAAAAHE9AkDNzEy9w/WIP3E9AkDNzEy9uB4FP3sUvj/NzEy9CtcjPXsUvj/NzEy9CteDP4XrwT/NzEy9w/WIP3E9AkDNzEy9w/WIPz0Kdz/NzEy9CteDP3sUvj/NzEy9uB4FPylc/z/NzEy9CtcjPSlc/z/NzEy9w/WIP3E9AkDNzEy9zcwMP3sUvj/NzEy9uB4FP3sUvj/NzEy9CteDP4XrwT/NzEy9zcwMPylc/z/NzEy9uB4FPylc/z/NzEy9w/WIP3E9AkDNzEy9CteDP3sUvj/NzEy9zcwMP3sUvj/NzEy9CteDP4XrwT/NzEy9CteDPylc/z/NzEy9zcwMPylc/z/NzEy9w/WIP3E9AkDNzEy9w/WIP3E9AkDNzEy9CteDP3sUvj/NzEy9CteDP4XrwT/NzEy9CteDP4XrwT/NzEy9CteDPylc/z/NzEy9w/WIP3E9AkDNzEy9uB4FP4XrwT/NzMwvzcwMP4XrwT/NzMwvzcwMPylc/z/NzMwvAAAAAD0Kdz/NzMwvCtcjPdejgD/NzMwvCtcjPXsUvj/NzMwvuB4FP3sUvj/NzMwvuB4FP9ejgD/NzMwvzcwMP9ejgD/NzMwvCteDP9ejgD/NzMwvCtcjPdejgD/NzMwvAAAAAD0Kdz/NzMwvAAAAAHE9AkDNzMwvAAAAAD0Kdz/NzMwvCtcjPYXrwT/NzMwvuB4FPylc/z/NzMwvuB4FP4XrwT/NzMwvzcwMPylc/z/NzMwvCtcjPYXrwT/NzMwvAAAAAD0Kdz/NzMwvCtcjPXsUvj/NzMwvuB4FP3sUvj/NzMwvzcwMP9ejgD/NzMwvzcwMP3sUvj/NzMwvCteDP9ejgD/NzMwvAAAAAD0Kdz/NzMwvw/WIPz0Kdz/NzMwvAAAAAHE9AkDNzMwvCtcjPYXrwT/NzMwvCtcjPSlc/z/NzMwvCteDP4XrwT/NzMwvCtcjPYXrwT/NzMwvCtcjPXsUvj/NzMwvCteDP3sUvj/NzMwvCteDP9ejgD/NzMwvw/WIPz0Kdz/NzMwvw/WIP3E9AkDNzMwvAAAAAHE9AkDNzMwvCtcjPSlc/z/NzMwvCteDP4XrwT/NzMwvCtcjPXsUvj/NzMwvuB4FP3sUvj/NzMwvCteDP3sUvj/NzMwvw/WIPz0Kdz/NzMwvw/WIP3E9AkDNzMwvw/WIP3E9AkDNzMwvCtcjPSlc/z/NzMwvuB4FPylc/z/NzMwvCteDP4XrwT/NzMwvuB4FP3sUvj/NzMwvzcwMP3sUvj/NzMwvw/WIP3E9AkDNzMwvuB4FPylc/z/NzMwvzcwMPylc/z/NzMwvCteDP4XrwT/NzMwvzcwMP3sUvj/NzMwvCteDP3sUvj/NzMwvw/WIP3E9AkDNzMwvzcwMPylc/z/NzMwvCteDPylc/z/NzMwvCteDP4XrwT/NzMwvCteDP3sUvj/NzMwvw/WIP3E9AkDNzMwvw/WIP3E9AkDNzMwvCteDPylc/z/NzMwvCteDP4XrwT/NzMwvAAAAAD0Kdz/NzEy9w/WIPz0Kdz/NzEy9AAAAAD0Kdz/NzMwvw/WIPz0Kdz/NzEy9w/WIPz0Kdz/NzMwvAAAAAD0Kdz/NzMwvw/WIPz0Kdz/NzEy9w/WIP3E9AkDNzEy9w/WIPz0Kdz/NzMwvw/WIP3E9AkDNzEy9w/WIP3E9AkDNzMwvw/WIPz0Kdz/NzMwvw/WIP3E9AkDNzEy9AAAAAHE9AkDNzEy9w/WIP3E9AkDNzMwvAAAAAHE9AkDNzEy9AAAAAHE9AkDNzMwvw/WIP3E9AkDNzMwvAAAAAHE9AkDNzEy9AAAAAD0Kdz/NzEy9AAAAAHE9AkDNzMwvAAAAAD0Kdz/NzEy9AAAAAD0Kdz/NzMwvAAAAAHE9AkDNzMwvCtcjPdejgD/NzEy9CtcjPXsUvj/NzEy9CtcjPdejgD/NzMwvCtcjPXsUvj/NzEy9CtcjPXsUvj/NzMwvCtcjPdejgD/NzMwvCtcjPXsUvj/NzEy9uB4FP3sUvj/NzEy9CtcjPXsUvj/NzMwvuB4FP3sUvj/NzEy9uB4FP3sUvj/NzMwvCtcjPXsUvj/NzMwvuB4FP3sUvj/NzEy9uB4FP9ejgD/NzEy9uB4FP3sUvj/NzMwvuB4FP9ejgD/NzEy9uB4FP9ejgD/NzMwvuB4FP3sUvj/NzMwvuB4FP9ejgD/NzEy9CtcjPdejgD/NzEy9uB4FP9ejgD/NzMwvCtcjPdejgD/NzEy9CtcjPdejgD/NzMwvuB4FP9ejgD/NzMwvzcwMP9ejgD/NzEy9zcwMP3sUvj/NzEy9zcwMP9ejgD/NzMwvzcwMP3sUvj/NzEy9zcwMP3sUvj/NzMwvzcwMP9ejgD/NzMwvzcwMP3sUvj/NzEy9CteDP3sUvj/NzEy9zcwMP3sUvj/NzMwvCteDP3sUvj/NzEy9CteDP3sUvj/NzMwvzcwMP3sUvj/NzMwvCteDP3sUvj/NzEy9CteDP9ejgD/NzEy9CteDP3sUvj/NzMwvCteDP9ejgD/NzEy9CteDP9ejgD/NzMwvCteDP3sUvj/NzMwvCteDP9ejgD/NzEy9zcwMP9ejgD/NzEy9CteDP9ejgD/NzMwvzcwMP9ejgD/NzEy9zcwMP9ejgD/NzMwvCteDP9ejgD/NzMwvCtcjPYXrwT/NzEy9CtcjPSlc/z/NzEy9CtcjPYXrwT/NzMwvCtcjPSlc/z/NzEy9CtcjPSlc/z/NzMwvCtcjPYXrwT/NzMwvCtcjPSlc/z/NzEy9uB4FPylc/z/NzEy9CtcjPSlc/z/NzMwvuB4FPylc/z/NzEy9uB4FPylc/z/NzMwvCtcjPSlc/z/NzMwvuB4FPylc/z/NzEy9uB4FP4XrwT/NzEy9uB4FPylc/z/NzMwvuB4FP4XrwT/NzEy9uB4FP4XrwT/NzMwvuB4FPylc/z/NzMwvuB4FP4XrwT/NzEy9CtcjPYXrwT/NzEy9uB4FP4XrwT/NzMwv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AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAAAAgAAAgL8AAACAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":252,"max":[1.0700000524520874,2.0350000858306885,3.7252903539730653e-10],"min":[0,0.9649999737739563,-0.05000000074505806],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":252,"max":[2.0350000858306885,2.0350000858306885],"min":[0,0.949999988079071],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":252,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.11443537381770343,0.43415363616478553,0.4735314961384573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["7dafb967-f046-4efe-82d9-ebd9089a9fb2-WindowSash-body"],"groupuuid":"7dafb967-f046-4efe-82d9-ebd9089a9fb2-WindowSash","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"WindowSashGlass","extras":{"archPart":"glass"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1728,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1728,"byteLength":1728,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":3456,"byteLength":1152,"target":34962,"byteStride":8}],"buffers":[{"byteLength":4608,"uri":"data:application/octet-stream;base64,uB4FP3sUvj8xCKy8uB4FP9ejgD8xCKy8uB4FP3sUvj9pke28uB4FP9ejgD8xCKy8uB4FP9ejgD9pke28uB4FP3sUvj9pke28DNcjPXsUvj9pke28DNcjPdejgD9pke28DNcjPXsUvj8xCKy8DNcjPdejgD9pke28DNcjPdejgD8xCKy8DNcjPXsUvj8xCKy8DNcjPXsUvj9pke28DNcjPXsUvj8xCKy8uB4FP3sUvj9pke28DNcjPXsUvj8xCKy8uB4FP3sUvj8xCKy8uB4FP3sUvj9pke28DNcjPdejgD8xCKy8DNcjPdejgD9pke28uB4FP9ejgD8xCKy8DNcjPdejgD9pke28uB4FP9ejgD9pke28uB4FP9ejgD8xCKy8DNcjPXsUvj8xCKy8DNcjPdejgD8xCKy8uB4FP3sUvj8xCKy8DNcjPdejgD8xCKy8uB4FP9ejgD8xCKy8uB4FP3sUvj8xCKy8uB4FP3sUvj9pke28uB4FP9ejgD9pke28DNcjPXsUvj9pke28uB4FP9ejgD9pke28DNcjPdejgD9pke28DNcjPXsUvj9pke28CteDP3sUvj8xCKy8CteDP9ejgD8xCKy8CteDP3sUvj9pke28CteDP9ejgD8xCKy8CteDP9ejgD9pke28CteDP3sUvj9pke28zcwMP3sUvj9pke28zcwMP9ejgD9pke28zcwMP3sUvj8xCKy8zcwMP9ejgD9pke28zcwMP9ejgD8xCKy8zcwMP3sUvj8xCKy8zcwMP3sUvj9pke28zcwMP3sUvj8xCKy8CteDP3sUvj9pke28zcwMP3sUvj8xCKy8CteDP3sUvj8xCKy8CteDP3sUvj9pke28zcwMP9ejgD8xCKy8zcwMP9ejgD9pke28CteDP9ejgD8xCKy8zcwMP9ejgD9pke28CteDP9ejgD9pke28CteDP9ejgD8xCKy8zcwMP3sUvj8xCKy8zcwMP9ejgD8xCKy8CteDP3sUvj8xCKy8zcwMP9ejgD8xCKy8CteDP9ejgD8xCKy8CteDP3sUvj8xCKy8CteDP3sUvj9pke28CteDP9ejgD9pke28zcwMP3sUvj9pke28CteDP9ejgD9pke28zcwMP9ejgD9pke28zcwMP3sUvj9pke28uB4FPylc/z8xCKy8uB4FP4XrwT8xCKy8uB4FPylc/z9pke28uB4FP4XrwT8xCKy8uB4FP4XrwT9pke28uB4FPylc/z9pke28DNcjPSlc/z9pke28DNcjPYXrwT9pke28DNcjPSlc/z8xCKy8DNcjPYXrwT9pke28DNcjPYXrwT8xCKy8DNcjPSlc/z8xCKy8DNcjPSlc/z9pke28DNcjPSlc/z8xCKy8uB4FPylc/z9pke28DNcjPSlc/z8xCKy8uB4FPylc/z8xCKy8uB4FPylc/z9pke28DNcjPYXrwT8xCKy8DNcjPYXrwT9pke28uB4FP4XrwT8xCKy8DNcjPYXrwT9pke28uB4FP4XrwT9pke28uB4FP4XrwT8xCKy8DNcjPSlc/z8xCKy8DNcjPYXrwT8xCKy8uB4FPylc/z8xCKy8DNcjPYXrwT8xCKy8uB4FP4XrwT8xCKy8uB4FPylc/z8xCKy8uB4FPylc/z9pke28uB4FP4XrwT9pke28DNcjPSlc/z9pke28uB4FP4XrwT9pke28DNcjPYXrwT9pke28DNcjPSlc/z9pke28CteDPylc/z8xCKy8CteDP4XrwT8xCKy8CteDPylc/z9pke28CteDP4XrwT8xCKy8CteDP4XrwT9pke28CteDPylc/z9pke28zcwMPylc/z9pke28zcwMP4XrwT9pke28zcwMPylc/z8xCKy8zcwMP4XrwT9pke28zcwMP4XrwT8xCKy8zcwMPylc/z8xCKy8zcwMPylc/z9pke28zcwMPylc/z8xCKy8CteDPylc/z9pke28zcwMPylc/z8xCKy8CteDPylc/z8xCKy8CteDPylc/z9pke28zcwMP4XrwT8xCKy8zcwMP4XrwT9pke28CteDP4XrwT8xCKy8zcwMP4XrwT9pke28CteDP4XrwT9pke28CteDP4XrwT8xCKy8zcwMPylc/z8xCKy8zcwMP4XrwT8xCKy8CteDPylc/z8xCKy8zcwMP4XrwT8xCKy8CteDP4XrwT8xCKy8CteDPylc/z8xCKy8CteDPylc/z9pke28CteDP4XrwT9pke28zcwMPylc/z9pke28CteDP4XrwT9pke28zcwMP4XrwT9pke28zcwMPylc/z9pke28AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":144,"max":[1.0299999713897705,1.9950000047683716,-0.020999999716877937],"min":[0.040000006556510925,1.0049999952316284,-0.029000001028180122],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":144,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":144,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.623960391667596,0.8069522576650873,0.913098651791473,0.28],"metallicFactor":0,"roughnessFactor":0.05},"alphaMode":"BLEND"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["7dafb967-f046-4efe-82d9-ebd9089a9fb2-WindowSash-glass"],"groupuuid":"7dafb967-f046-4efe-82d9-ebd9089a9fb2-WindowSash","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Staircase","extras":{"geometryParams":{"gtype":"Staircase","params":{"shape":"straight","width":1,"steps":14,"rise":0.18,"run":0.28,"turn":"left","gap":0.1,"core":0.12,"solid":true,"tread":0.05}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":6048,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6048,"byteLength":6048,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":12096,"byteLength":4032,"target":34962,"byteStride":8}],"buffers":[{"byteLength":16128,"uri":"data:application/octet-stream;base64,AAAAP+xROD4K1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4pXI++AAAAP4/CdbEK1yMwAAAAP4/CdbEpXI++AAAAP+xROD4pXI++AAAAv+xROD4pXI++AAAAv4/CdbEpXI++AAAAv+xROD4K1yMwAAAAv4/CdbEpXI++AAAAv4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAv4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAP4/CdbEpXI++AAAAv+xROD4pXI++AAAAP4/CdbEpXI++AAAAv4/CdbEpXI++AAAAv+xROD4pXI++AAAAP+xRuD4pXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXI++AAAAP4/C9bEpXA+/AAAAP+xRuD4pXA+/AAAAv+xRuD4pXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXI++AAAAv4/C9bEpXA+/AAAAv4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP3E9Cj8pXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj89Cle/AAAAP+xROLIpXA+/AAAAP+xROLI9Cle/AAAAP3E9Cj89Cle/AAAAv3E9Cj89Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj8pXA+/AAAAv+xROLI9Cle/AAAAv+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROD89Cle/AAAAP4/CdbI9Cle/AAAAP+xROD8pXI+/AAAAP4/CdbI9Cle/AAAAP4/CdbIpXI+/AAAAP+xROD8pXI+/AAAAv+xROD8pXI+/AAAAv4/CdbIpXI+/AAAAv+xROD89Cle/AAAAv4/CdbIpXI+/AAAAv4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAv4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP4/CdbI9Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP2ZmZj8pXI+/AAAAP83MTDIpXI+/AAAAP2ZmZj8zM7O/AAAAP83MTDIpXI+/AAAAP83MTDIzM7O/AAAAP2ZmZj8zM7O/AAAAv2ZmZj8zM7O/AAAAv83MTDIzM7O/AAAAv2ZmZj8pXI+/AAAAv83MTDIzM7O/AAAAv83MTDIpXI+/AAAAv2ZmZj8pXI+/AAAAv2ZmZj8zM7O/AAAAv2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAv2ZmZj8pXI+/AAAAP2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAv83MTDIpXI+/AAAAv83MTDIzM7O/AAAAP83MTDIpXI+/AAAAv83MTDIzM7O/AAAAP83MTDIzM7O/AAAAP83MTDIpXI+/AAAAv2ZmZj8pXI+/AAAAv83MTDIpXI+/AAAAP2ZmZj8pXI+/AAAAv83MTDIpXI+/AAAAP83MTDIpXI+/AAAAP2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAP83MTDIzM7O/AAAAv2ZmZj8zM7O/AAAAP83MTDIzM7O/AAAAv83MTDIzM7O/AAAAv2ZmZj8zM7O/AAAAP3E9ij8zM7O/AAAAP+xRuLIzM7O/AAAAP3E9ij89Cte/AAAAP+xRuLIzM7O/AAAAP+xRuLI9Cte/AAAAP3E9ij89Cte/AAAAv3E9ij89Cte/AAAAv+xRuLI9Cte/AAAAv3E9ij8zM7O/AAAAv+xRuLI9Cte/AAAAv+xRuLIzM7O/AAAAv3E9ij8zM7O/AAAAv3E9ij89Cte/AAAAv3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAv3E9ij8zM7O/AAAAP3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAv+xRuLIzM7O/AAAAv+xRuLI9Cte/AAAAP+xRuLIzM7O/AAAAv+xRuLI9Cte/AAAAP+xRuLI9Cte/AAAAP+xRuLIzM7O/AAAAv3E9ij8zM7O/AAAAv+xRuLIzM7O/AAAAP3E9ij8zM7O/AAAAv+xRuLIzM7O/AAAAP+xRuLIzM7O/AAAAP3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAP+xRuLI9Cte/AAAAv3E9ij89Cte/AAAAP+xRuLI9Cte/AAAAv+xRuLI9Cte/AAAAv3E9ij89Cte/AAAAP65HoT89Cte/AAAAPwrXozE9Cte/AAAAP65HoT9I4fq/AAAAPwrXozE9Cte/AAAAPwrXozFI4fq/AAAAP65HoT9I4fq/AAAAv65HoT9I4fq/AAAAvwrXozFI4fq/AAAAv65HoT89Cte/AAAAvwrXozFI4fq/AAAAvwrXozE9Cte/AAAAv65HoT89Cte/AAAAv65HoT9I4fq/AAAAv65HoT89Cte/AAAAP65HoT9I4fq/AAAAv65HoT89Cte/AAAAP65HoT89Cte/AAAAP65HoT9I4fq/AAAAvwrXozE9Cte/AAAAvwrXozFI4fq/AAAAPwrXozE9Cte/AAAAvwrXozFI4fq/AAAAPwrXozFI4fq/AAAAPwrXozE9Cte/AAAAv65HoT89Cte/AAAAvwrXozE9Cte/AAAAP65HoT89Cte/AAAAvwrXozE9Cte/AAAAPwrXozE9Cte/AAAAP65HoT89Cte/AAAAP65HoT9I4fq/AAAAPwrXozFI4fq/AAAAv65HoT9I4fq/AAAAPwrXozFI4fq/AAAAvwrXozFI4fq/AAAAv65HoT9I4fq/AAAAP+xRuD9I4fq/AAAAP4/C9bJI4fq/AAAAP+xRuD8pXA/AAAAAP4/C9bJI4fq/AAAAP4/C9bIpXA/AAAAAP+xRuD8pXA/AAAAAv+xRuD8pXA/AAAAAv4/C9bIpXA/AAAAAv+xRuD9I4fq/AAAAv4/C9bIpXA/AAAAAv4/C9bJI4fq/AAAAv+xRuD9I4fq/AAAAv+xRuD8pXA/AAAAAv+xRuD9I4fq/AAAAP+xRuD8pXA/AAAAAv+xRuD9I4fq/AAAAP+xRuD9I4fq/AAAAP+xRuD8pXA/AAAAAv4/C9bJI4fq/AAAAv4/C9bIpXA/AAAAAP4/C9bJI4fq/AAAAv4/C9bIpXA/AAAAAP4/C9bIpXA/AAAAAP4/C9bJI4fq/AAAAv+xRuD9I4fq/AAAAv4/C9bJI4fq/AAAAP+xRuD9I4fq/AAAAv4/C9bJI4fq/AAAAP4/C9bJI4fq/AAAAP+xRuD9I4fq/AAAAP+xRuD8pXA/AAAAAP4/C9bIpXA/AAAAAv+xRuD8pXA/AAAAAP4/C9bIpXA/AAAAAv4/C9bIpXA/AAAAAv+xRuD8pXA/AAAAAPylczz8pXA/AAAAAPwrXI7EpXA/AAAAAPylczz+uRyHAAAAAPwrXI7EpXA/AAAAAPwrXI7GuRyHAAAAAPylczz+uRyHAAAAAvylczz+uRyHAAAAAvwrXI7GuRyHAAAAAvylczz8pXA/AAAAAvwrXI7GuRyHAAAAAvwrXI7EpXA/AAAAAvylczz8pXA/AAAAAvylczz+uRyHAAAAAvylczz8pXA/AAAAAPylczz+uRyHAAAAAvylczz8pXA/AAAAAPylczz8pXA/AAAAAPylczz+uRyHAAAAAvwrXI7EpXA/AAAAAvwrXI7GuRyHAAAAAPwrXI7EpXA/AAAAAvwrXI7GuRyHAAAAAPwrXI7GuRyHAAAAAPwrXI7EpXA/AAAAAvylczz8pXA/AAAAAvwrXI7EpXA/AAAAAPylczz8pXA/AAAAAvwrXI7EpXA/AAAAAPwrXI7EpXA/AAAAAPylczz8pXA/AAAAAPylczz+uRyHAAAAAPwrXI7GuRyHAAAAAvylczz+uRyHAAAAAPwrXI7GuRyHAAAAAvwrXI7GuRyHAAAAAvylczz+uRyHAAAAAP2Zm5j+uRyHAAAAAP83MzDKuRyHAAAAAP2Zm5j8zMzPAAAAAP83MzDKuRyHAAAAAP83MzDIzMzPAAAAAP2Zm5j8zMzPAAAAAv2Zm5j8zMzPAAAAAv83MzDIzMzPAAAAAv2Zm5j+uRyHAAAAAv83MzDIzMzPAAAAAv83MzDKuRyHAAAAAv2Zm5j+uRyHAAAAAv2Zm5j8zMzPAAAAAv2Zm5j+uRyHAAAAAP2Zm5j8zMzPAAAAAv2Zm5j+uRyHAAAAAP2Zm5j+uRyHAAAAAP2Zm5j8zMzPAAAAAv83MzDKuRyHAAAAAv83MzDIzMzPAAAAAP83MzDKuRyHAAAAAv83MzDIzMzPAAAAAP83MzDIzMzPAAAAAP83MzDKuRyHAAAAAv2Zm5j+uRyHAAAAAv83MzDKuRyHAAAAAP2Zm5j+uRyHAAAAAv83MzDKuRyHAAAAAP83MzDKuRyHAAAAAP2Zm5j+uRyHAAAAAP2Zm5j8zMzPAAAAAP83MzDIzMzPAAAAAv2Zm5j8zMzPAAAAAP83MzDIzMzPAAAAAv83MzDIzMzPAAAAAv2Zm5j8zMzPAAAAAP6Rw/T8zMzPAAAAAPwrXI7IzMzPAAAAAP6Rw/T+4HkXAAAAAPwrXI7IzMzPAAAAAPwrXI7K4HkXAAAAAP6Rw/T+4HkXAAAAAv6Rw/T+4HkXAAAAAvwrXI7K4HkXAAAAAv6Rw/T8zMzPAAAAAvwrXI7K4HkXAAAAAvwrXI7IzMzPAAAAAv6Rw/T8zMzPAAAAAv6Rw/T+4HkXAAAAAv6Rw/T8zMzPAAAAAP6Rw/T+4HkXAAAAAv6Rw/T8zMzPAAAAAP6Rw/T8zMzPAAAAAP6Rw/T+4HkXAAAAAvwrXI7IzMzPAAAAAvwrXI7K4HkXAAAAAPwrXI7IzMzPAAAAAvwrXI7K4HkXAAAAAPwrXI7K4HkXAAAAAPwrXI7IzMzPAAAAAv6Rw/T8zMzPAAAAAvwrXI7IzMzPAAAAAP6Rw/T8zMzPAAAAAvwrXI7IzMzPAAAAAPwrXI7IzMzPAAAAAP6Rw/T8zMzPAAAAAP6Rw/T+4HkXAAAAAPwrXI7K4HkXAAAAAv6Rw/T+4HkXAAAAAPwrXI7K4HkXAAAAAvwrXI7K4HkXAAAAAv6Rw/T+4HkXAAAAAP3E9CkC4HkXAAAAAP+xROLO4HkXAAAAAP3E9CkA9ClfAAAAAP+xROLO4HkXAAAAAP+xROLM9ClfAAAAAP3E9CkA9ClfAAAAAv3E9CkA9ClfAAAAAv+xROLM9ClfAAAAAv3E9CkC4HkXAAAAAv+xROLM9ClfAAAAAv+xROLO4HkXAAAAAv3E9CkC4HkXAAAAAv3E9CkA9ClfAAAAAv3E9CkC4HkXAAAAAP3E9CkA9ClfAAAAAv3E9CkC4HkXAAAAAP3E9CkC4HkXAAAAAP3E9CkA9ClfAAAAAv+xROLO4HkXAAAAAv+xROLM9ClfAAAAAP+xROLO4HkXAAAAAv+xROLM9ClfAAAAAP+xROLM9ClfAAAAAP+xROLO4HkXAAAAAv3E9CkC4HkXAAAAAv+xROLO4HkXAAAAAP3E9CkC4HkXAAAAAv+xROLO4HkXAAAAAP+xROLO4HkXAAAAAP3E9CkC4HkXAAAAAP3E9CkA9ClfAAAAAP+xROLM9ClfAAAAAv3E9CkA9ClfAAAAAP+xROLM9ClfAAAAAv+xROLM9ClfAAAAAv3E9CkA9ClfAAAAAP4/CFUA9ClfAAAAAP+xRODM9ClfAAAAAP4/CFUDD9WjAAAAAP+xRODM9ClfAAAAAP+xRODPD9WjAAAAAP4/CFUDD9WjAAAAAv4/CFUDD9WjAAAAAv+xRODPD9WjAAAAAv4/CFUA9ClfAAAAAv+xRODPD9WjAAAAAv+xRODM9ClfAAAAAv4/CFUA9ClfAAAAAv4/CFUDD9WjAAAAAv4/CFUA9ClfAAAAAP4/CFUDD9WjAAAAAv4/CFUA9ClfAAAAAP4/CFUA9ClfAAAAAP4/CFUDD9WjAAAAAv+xRODM9ClfAAAAAv+xRODPD9WjAAAAAP+xRODM9ClfAAAAAv+xRODPD9WjAAAAAP+xRODPD9WjAAAAAP+xRODM9ClfAAAAAv4/CFUA9ClfAAAAAv+xRODM9ClfAAAAAP4/CFUA9ClfAAAAAv+xRODM9ClfAAAAAP+xRODM9ClfAAAAAP4/CFUA9ClfAAAAAP4/CFUDD9WjAAAAAP+xRODPD9WjAAAAAv4/CFUDD9WjAAAAAP+xRODPD9WjAAAAAv+xRODPD9WjAAAAAv4/CFUDD9WjAAAAAP65HIUDD9WjAAAAAPwrXIzLD9WjAAAAAP65HIUBI4XrAAAAAPwrXIzLD9WjAAAAAPwrXIzJI4XrAAAAAP65HIUBI4XrAAAAAv65HIUBI4XrAAAAAvwrXIzJI4XrAAAAAv65HIUDD9WjAAAAAvwrXIzJI4XrAAAAAvwrXIzLD9WjAAAAAv65HIUDD9WjAAAAAv65HIUBI4XrAAAAAv65HIUDD9WjAAAAAP65HIUBI4XrAAAAAv65HIUDD9WjAAAAAP65HIUDD9WjAAAAAP65HIUBI4XrAAAAAvwrXIzLD9WjAAAAAvwrXIzJI4XrAAAAAPwrXIzLD9WjAAAAAvwrXIzJI4XrAAAAAPwrXIzJI4XrAAAAAPwrXIzLD9WjAAAAAv65HIUDD9WjAAAAAvwrXIzLD9WjAAAAAP65HIUDD9WjAAAAAvwrXIzLD9WjAAAAAPwrXIzLD9WjAAAAAP65HIUDD9WjAAAAAP65HIUBI4XrAAAAAPwrXIzJI4XrAAAAAv65HIUBI4XrAAAAAPwrXIzJI4XrAAAAAvwrXIzJI4XrAAAAAv65HIUBI4XrAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":504,"max":[0.5,2.5199999809265137,5.9604643443123e-10],"min":[-0.5,-4.2915345943583816e-8,-3.9200000762939453],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":504,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":504,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["b8a5e7a9-821b-4386-9a3c-b0fbd03aa2b6"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Staircase","extras":{"geometryParams":{"gtype":"Staircase","params":{"shape":"L","width":1,"steps":14,"rise":0.18,"run":0.28,"turn":"left","gap":0.1,"core":0.12,"solid":true,"tread":0.05}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":6048,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6048,"byteLength":6048,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":12096,"byteLength":4032,"target":34962,"byteStride":8}],"buffers":[{"byteLength":16128,"uri":"data:application/octet-stream;base64,AAAAP+xROD4K1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4pXI++AAAAP4/CdbEK1yMwAAAAP4/CdbEpXI++AAAAP+xROD4pXI++AAAAv+xROD4pXI++AAAAv4/CdbEpXI++AAAAv+xROD4K1yMwAAAAv4/CdbEpXI++AAAAv4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAv4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAP4/CdbEpXI++AAAAv+xROD4pXI++AAAAP4/CdbEpXI++AAAAv4/CdbEpXI++AAAAv+xROD4pXI++AAAAP+xRuD4pXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXI++AAAAP4/C9bEpXA+/AAAAP+xRuD4pXA+/AAAAv+xRuD4pXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXI++AAAAv4/C9bEpXA+/AAAAv4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP3E9Cj8pXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj89Cle/AAAAP+xROLIpXA+/AAAAP+xROLI9Cle/AAAAP3E9Cj89Cle/AAAAv3E9Cj89Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj8pXA+/AAAAv+xROLI9Cle/AAAAv+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROD89Cle/AAAAP4/CdbI9Cle/AAAAP+xROD8pXI+/AAAAP4/CdbI9Cle/AAAAP4/CdbIpXI+/AAAAP+xROD8pXI+/AAAAv+xROD8pXI+/AAAAv4/CdbIpXI+/AAAAv+xROD89Cle/AAAAv4/CdbIpXI+/AAAAv4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAv4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP4/CdbI9Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP2ZmZj8pXI+/AAAAP83MTDIpXI+/AAAAP2ZmZj8zM7O/AAAAP83MTDIpXI+/AAAAP83MTDIzM7O/AAAAP2ZmZj8zM7O/AAAAv2ZmZj8zM7O/AAAAv83MTDIzM7O/AAAAv2ZmZj8pXI+/AAAAv83MTDIzM7O/AAAAv83MTDIpXI+/AAAAv2ZmZj8pXI+/AAAAv2ZmZj8zM7O/AAAAv2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAv2ZmZj8pXI+/AAAAP2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAv83MTDIpXI+/AAAAv83MTDIzM7O/AAAAP83MTDIpXI+/AAAAv83MTDIzM7O/AAAAP83MTDIzM7O/AAAAP83MTDIpXI+/AAAAv2ZmZj8pXI+/AAAAv83MTDIpXI+/AAAAP2ZmZj8pXI+/AAAAv83MTDIpXI+/AAAAP83MTDIpXI+/AAAAP2ZmZj8pXI+/AAAAP2ZmZj8zM7O/AAAAP83MTDIzM7O/AAAAv2ZmZj8zM7O/AAAAP83MTDIzM7O/AAAAv83MTDIzM7O/AAAAv2ZmZj8zM7O/AAAAP3E9ij8zM7O/AAAAP+xRuLIzM7O/AAAAP3E9ij89Cte/AAAAP+xRuLIzM7O/AAAAP+xRuLI9Cte/AAAAP3E9ij89Cte/AAAAv3E9ij89Cte/AAAAv+xRuLI9Cte/AAAAv3E9ij8zM7O/AAAAv+xRuLI9Cte/AAAAv+xRuLIzM7O/AAAAv3E9ij8zM7O/AAAAv3E9ij89Cte/AAAAv3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAv3E9ij8zM7O/AAAAP3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAv+xRuLIzM7O/AAAAv+xRuLI9Cte/AAAAP+xRuLIzM7O/AAAAv+xRuLI9Cte/AAAAP+xRuLI9Cte/AAAAP+xRuLIzM7O/AAAAv3E9ij8zM7O/AAAAv+xRuLIzM7O/AAAAP3E9ij8zM7O/AAAAv+xRuLIzM7O/AAAAP+xRuLIzM7O/AAAAP3E9ij8zM7O/AAAAP3E9ij89Cte/AAAAP+xRuLI9Cte/AAAAv3E9ij89Cte/AAAAP+xRuLI9Cte/AAAAv+xRuLI9Cte/AAAAv3E9ij89Cte/AAAAP65HoT89Cte/AAAAPwrXozE9Cte/AAAAP65HoT9I4fq/AAAAPwrXozE9Cte/AAAAPwrXozFI4fq/AAAAP65HoT9I4fq/AAAAv65HoT9I4fq/AAAAvwrXozFI4fq/AAAAv65HoT89Cte/AAAAvwrXozFI4fq/AAAAvwrXozE9Cte/AAAAv65HoT89Cte/AAAAv65HoT9I4fq/AAAAv65HoT89Cte/AAAAP65HoT9I4fq/AAAAv65HoT89Cte/AAAAP65HoT89Cte/AAAAP65HoT9I4fq/AAAAvwrXozE9Cte/AAAAvwrXozFI4fq/AAAAPwrXozE9Cte/AAAAvwrXozFI4fq/AAAAPwrXozFI4fq/AAAAPwrXozE9Cte/AAAAv65HoT89Cte/AAAAvwrXozE9Cte/AAAAP65HoT89Cte/AAAAvwrXozE9Cte/AAAAPwrXozE9Cte/AAAAP65HoT89Cte/AAAAP65HoT9I4fq/AAAAPwrXozFI4fq/AAAAv65HoT9I4fq/AAAAPwrXozFI4fq/AAAAvwrXozFI4fq/AAAAv65HoT9I4fq/AAAAP+xRuD9I4fq/AAAAP4/C9bJI4fq/AAAAP+xRuD+kcD3AAAAAP4/C9bJI4fq/AAAAP4/C9bKkcD3AAAAAP+xRuD+kcD3AAAAAv+xRuD+kcD3AAAAAv4/C9bKkcD3AAAAAv+xRuD9I4fq/AAAAv4/C9bKkcD3AAAAAv4/C9bJI4fq/AAAAv+xRuD9I4fq/AAAAv+xRuD+kcD3AAAAAv+xRuD9I4fq/AAAAP+xRuD+kcD3AAAAAv+xRuD9I4fq/AAAAP+xRuD9I4fq/AAAAP+xRuD+kcD3AAAAAv4/C9bJI4fq/AAAAv4/C9bKkcD3AAAAAP4/C9bJI4fq/AAAAv4/C9bKkcD3AAAAAP4/C9bKkcD3AAAAAP4/C9bJI4fq/AAAAv+xRuD9I4fq/AAAAv4/C9bJI4fq/AAAAP+xRuD9I4fq/AAAAv4/C9bJI4fq/AAAAP4/C9bJI4fq/AAAAP+xRuD9I4fq/AAAAP+xRuD+kcD3AAAAAP4/C9bKkcD3AAAAAv+xRuD+kcD3AAAAAP4/C9bKkcD3AAAAAv4/C9bKkcD3AAAAAv+xRuD+kcD3AAAAAvylczz9I4fq/AAAAvwrXI7FI4fq/AAAAvylczz+kcD3AAAAAvwrXI7FI4fq/AAAAvwrXI7GkcD3AAAAAvylczz+kcD3AFK5Hvylczz+kcD3AFK5HvwrXI7GkcD3AFK5Hvylczz9I4fq/FK5HvwrXI7GkcD3AFK5HvwrXI7FI4fq/FK5Hvylczz9I4fq/FK5Hvylczz+kcD3AFK5Hvylczz9I4fq/AAAAvylczz+kcD3AFK5Hvylczz9I4fq/AAAAvylczz9I4fq/AAAAvylczz+kcD3AFK5HvwrXI7FI4fq/FK5HvwrXI7GkcD3AAAAAvwrXI7FI4fq/FK5HvwrXI7GkcD3AAAAAvwrXI7GkcD3AAAAAvwrXI7FI4fq/FK5Hvylczz9I4fq/FK5HvwrXI7FI4fq/AAAAvylczz9I4fq/FK5HvwrXI7FI4fq/AAAAvwrXI7FI4fq/AAAAvylczz9I4fq/AAAAvylczz+kcD3AAAAAvwrXI7GkcD3AFK5Hvylczz+kcD3AAAAAvwrXI7GkcD3AFK5HvwrXI7GkcD3AFK5Hvylczz+kcD3AFK5Hv2Zm5j9I4fq/FK5Hv83MzDJI4fq/FK5Hv2Zm5j+kcD3AFK5Hv83MzDJI4fq/FK5Hv83MzDKkcD3AFK5Hv2Zm5j+kcD3AFK6Hv2Zm5j+kcD3AFK6Hv83MzDKkcD3AFK6Hv2Zm5j9I4fq/FK6Hv83MzDKkcD3AFK6Hv83MzDJI4fq/FK6Hv2Zm5j9I4fq/FK6Hv2Zm5j+kcD3AFK6Hv2Zm5j9I4fq/FK5Hv2Zm5j+kcD3AFK6Hv2Zm5j9I4fq/FK5Hv2Zm5j9I4fq/FK5Hv2Zm5j+kcD3AFK6Hv83MzDJI4fq/FK6Hv83MzDKkcD3AFK5Hv83MzDJI4fq/FK6Hv83MzDKkcD3AFK5Hv83MzDKkcD3AFK5Hv83MzDJI4fq/FK6Hv2Zm5j9I4fq/FK6Hv83MzDJI4fq/FK5Hv2Zm5j9I4fq/FK6Hv83MzDJI4fq/FK5Hv83MzDJI4fq/FK5Hv2Zm5j9I4fq/FK5Hv2Zm5j+kcD3AFK5Hv83MzDKkcD3AFK6Hv2Zm5j+kcD3AFK5Hv83MzDKkcD3AFK6Hv83MzDKkcD3AFK6Hv2Zm5j+kcD3AFK6Hv6Rw/T9I4fq/FK6HvwrXI7JI4fq/FK6Hv6Rw/T+kcD3AFK6HvwrXI7JI4fq/FK6HvwrXI7KkcD3AFK6Hv6Rw/T+kcD3AH4Wrv6Rw/T+kcD3AH4WrvwrXI7KkcD3AH4Wrv6Rw/T9I4fq/H4WrvwrXI7KkcD3AH4WrvwrXI7JI4fq/H4Wrv6Rw/T9I4fq/H4Wrv6Rw/T+kcD3AH4Wrv6Rw/T9I4fq/FK6Hv6Rw/T+kcD3AH4Wrv6Rw/T9I4fq/FK6Hv6Rw/T9I4fq/FK6Hv6Rw/T+kcD3AH4WrvwrXI7JI4fq/H4WrvwrXI7KkcD3AFK6HvwrXI7JI4fq/H4WrvwrXI7KkcD3AFK6HvwrXI7KkcD3AFK6HvwrXI7JI4fq/H4Wrv6Rw/T9I4fq/H4WrvwrXI7JI4fq/FK6Hv6Rw/T9I4fq/H4WrvwrXI7JI4fq/FK6HvwrXI7JI4fq/FK6Hv6Rw/T9I4fq/FK6Hv6Rw/T+kcD3AFK6HvwrXI7KkcD3AH4Wrv6Rw/T+kcD3AFK6HvwrXI7KkcD3AH4WrvwrXI7KkcD3AH4Wrv6Rw/T+kcD3AH4Wrv3E9CkBI4fq/H4Wrv+xROLNI4fq/H4Wrv3E9CkCkcD3AH4Wrv+xROLNI4fq/H4Wrv+xROLOkcD3AH4Wrv3E9CkCkcD3AKVzPv3E9CkCkcD3AKVzPv+xROLOkcD3AKVzPv3E9CkBI4fq/KVzPv+xROLOkcD3AKVzPv+xROLNI4fq/KVzPv3E9CkBI4fq/KVzPv3E9CkCkcD3AKVzPv3E9CkBI4fq/H4Wrv3E9CkCkcD3AKVzPv3E9CkBI4fq/H4Wrv3E9CkBI4fq/H4Wrv3E9CkCkcD3AKVzPv+xROLNI4fq/KVzPv+xROLOkcD3AH4Wrv+xROLNI4fq/KVzPv+xROLOkcD3AH4Wrv+xROLOkcD3AH4Wrv+xROLNI4fq/KVzPv3E9CkBI4fq/KVzPv+xROLNI4fq/H4Wrv3E9CkBI4fq/KVzPv+xROLNI4fq/H4Wrv+xROLNI4fq/H4Wrv3E9CkBI4fq/H4Wrv3E9CkCkcD3AH4Wrv+xROLOkcD3AKVzPv3E9CkCkcD3AH4Wrv+xROLOkcD3AKVzPv+xROLOkcD3AKVzPv3E9CkCkcD3AKVzPv4/CFUBI4fq/KVzPv+xRODNI4fq/KVzPv4/CFUCkcD3AKVzPv+xRODNI4fq/KVzPv+xRODOkcD3AKVzPv4/CFUCkcD3AMzPzv4/CFUCkcD3AMzPzv+xRODOkcD3AMzPzv4/CFUBI4fq/MzPzv+xRODOkcD3AMzPzv+xRODNI4fq/MzPzv4/CFUBI4fq/MzPzv4/CFUCkcD3AMzPzv4/CFUBI4fq/KVzPv4/CFUCkcD3AMzPzv4/CFUBI4fq/KVzPv4/CFUBI4fq/KVzPv4/CFUCkcD3AMzPzv+xRODNI4fq/MzPzv+xRODOkcD3AKVzPv+xRODNI4fq/MzPzv+xRODOkcD3AKVzPv+xRODOkcD3AKVzPv+xRODNI4fq/MzPzv4/CFUBI4fq/MzPzv+xRODNI4fq/KVzPv4/CFUBI4fq/MzPzv+xRODNI4fq/KVzPv+xRODNI4fq/KVzPv4/CFUBI4fq/KVzPv4/CFUCkcD3AKVzPv+xRODOkcD3AMzPzv4/CFUCkcD3AKVzPv+xRODOkcD3AMzPzv+xRODOkcD3AMzPzv4/CFUCkcD3AMzPzv65HIUBI4fq/MzPzvwrXIzJI4fq/MzPzv65HIUCkcD3AMzPzvwrXIzJI4fq/MzPzvwrXIzKkcD3AMzPzv65HIUCkcD3AH4ULwK5HIUCkcD3AH4ULwArXIzKkcD3AH4ULwK5HIUBI4fq/H4ULwArXIzKkcD3AH4ULwArXIzJI4fq/H4ULwK5HIUBI4fq/H4ULwK5HIUCkcD3AH4ULwK5HIUBI4fq/MzPzv65HIUCkcD3AH4ULwK5HIUBI4fq/MzPzv65HIUBI4fq/MzPzv65HIUCkcD3AH4ULwArXIzJI4fq/H4ULwArXIzKkcD3AMzPzvwrXIzJI4fq/H4ULwArXIzKkcD3AMzPzvwrXIzKkcD3AMzPzvwrXIzJI4fq/H4ULwK5HIUBI4fq/H4ULwArXIzJI4fq/MzPzv65HIUBI4fq/H4ULwArXIzJI4fq/MzPzvwrXIzJI4fq/MzPzv65HIUBI4fq/MzPzv65HIUCkcD3AMzPzvwrXIzKkcD3AH4ULwK5HIUCkcD3AMzPzvwrXIzKkcD3AH4ULwArXIzKkcD3AH4ULwK5HIUCkcD3AAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":504,"max":[0.5,2.5199999809265137,5.9604643443123e-10],"min":[-2.180000066757202,-4.2915345943583816e-8,-2.9600000381469727],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":504,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":504,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.11443537381770343,0.43415363616478553,0.4735314961384573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["1fc012f5-2d31-4934-addf-642ffacfb184"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Staircase","extras":{"geometryParams":{"gtype":"Staircase","params":{"shape":"U","width":1,"steps":15,"rise":0.18,"run":0.28,"turn":"left","gap":0.1,"core":0.12,"solid":true,"tread":0.05}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":6480,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":6480,"byteLength":6480,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":12960,"byteLength":4320,"target":34962,"byteStride":8}],"buffers":[{"byteLength":17280,"uri":"data:application/octet-stream;base64,AAAAP+xROD4K1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4pXI++AAAAP4/CdbEK1yMwAAAAP4/CdbEpXI++AAAAP+xROD4pXI++AAAAv+xROD4pXI++AAAAv4/CdbEpXI++AAAAv+xROD4K1yMwAAAAv4/CdbEpXI++AAAAv4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4pXI++AAAAv+xROD4K1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAv4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv4/CdbEpXI++AAAAP4/CdbEpXI++AAAAP4/CdbEK1yMwAAAAv+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAv4/CdbEK1yMwAAAAP4/CdbEK1yMwAAAAP+xROD4K1yMwAAAAP+xROD4pXI++AAAAP4/CdbEpXI++AAAAv+xROD4pXI++AAAAP4/CdbEpXI++AAAAv4/CdbEpXI++AAAAv+xROD4pXI++AAAAP+xRuD4pXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXI++AAAAP4/C9bEpXA+/AAAAP+xRuD4pXA+/AAAAv+xRuD4pXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXI++AAAAv4/C9bEpXA+/AAAAv4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv+xRuD4pXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAv4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv4/C9bEpXA+/AAAAP4/C9bEpXA+/AAAAP4/C9bEpXI++AAAAv+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP+xRuD4pXI++AAAAv4/C9bEpXI++AAAAP4/C9bEpXI++AAAAP+xRuD4pXI++AAAAP+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP4/C9bEpXA+/AAAAv4/C9bEpXA+/AAAAv+xRuD4pXA+/AAAAP3E9Cj8pXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj89Cle/AAAAP+xROLIpXA+/AAAAP+xROLI9Cle/AAAAP3E9Cj89Cle/AAAAv3E9Cj89Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj8pXA+/AAAAv+xROLI9Cle/AAAAv+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv3E9Cj8pXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAv+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv+xROLI9Cle/AAAAP+xROLI9Cle/AAAAP+xROLIpXA+/AAAAv3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAv+xROLIpXA+/AAAAP+xROLIpXA+/AAAAP3E9Cj8pXA+/AAAAP3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROLI9Cle/AAAAv+xROLI9Cle/AAAAv3E9Cj89Cle/AAAAP+xROD89Cle/AAAAP4/CdbI9Cle/AAAAP+xROD8pXI+/AAAAP4/CdbI9Cle/AAAAP4/CdbIpXI+/AAAAP+xROD8pXI+/AAAAv+xROD8pXI+/AAAAv4/CdbIpXI+/AAAAv+xROD89Cle/AAAAv4/CdbIpXI+/AAAAv4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD8pXI+/AAAAv+xROD89Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAv4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv4/CdbIpXI+/AAAAP4/CdbIpXI+/AAAAP4/CdbI9Cle/AAAAv+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP+xROD89Cle/AAAAv4/CdbI9Cle/AAAAP4/CdbI9Cle/AAAAP+xROD89Cle/AAAAP+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP4/CdbIpXI+/AAAAv4/CdbIpXI+/AAAAv+xROD8pXI+/AAAAP2ZmZj8pXI+/AAAAP83MTDIpXI+/AAAAP2ZmZj8zM7O/AAAAP83MTDIpXI+/AAAAP83MTDIzM7O/AAAAP2ZmZj8zM7O/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zczMvylczz9I4fq/zczMvylczz89Cte/mpkZvylczz9I4fq/zczMvylczz89Cte/mpkZvylczz89Cte/mpkZvylczz9I4fq/zczMvwrXI7E9Cte/zczMvwrXI7FI4fq/mpkZvwrXI7E9Cte/zczMvwrXI7FI4fq/mpkZvwrXI7FI4fq/mpkZvwrXI7E9Cte/zczMvylczz89Cte/zczMvwrXI7E9Cte/mpkZvylczz89Cte/zczMvwrXI7E9Cte/mpkZvwrXI7E9Cte/mpkZvylczz89Cte/mpkZvylczz9I4fq/mpkZvwrXI7FI4fq/zczMvylczz9I4fq/mpkZvwrXI7FI4fq/zczMvwrXI7FI4fq/zczMvylczz9I4fq/mpkZv2Zm5j8zM7O/mpkZv83MzDIzM7O/mpkZv2Zm5j89Cte/mpkZv83MzDIzM7O/mpkZv83MzDI9Cte/mpkZv2Zm5j89Cte/zczMv2Zm5j89Cte/zczMv83MzDI9Cte/zczMv2Zm5j8zM7O/zczMv83MzDI9Cte/zczMv83MzDIzM7O/zczMv2Zm5j8zM7O/zczMv2Zm5j89Cte/zczMv2Zm5j8zM7O/mpkZv2Zm5j89Cte/zczMv2Zm5j8zM7O/mpkZv2Zm5j8zM7O/mpkZv2Zm5j89Cte/zczMv83MzDIzM7O/zczMv83MzDI9Cte/mpkZv83MzDIzM7O/zczMv83MzDI9Cte/mpkZv83MzDI9Cte/mpkZv83MzDIzM7O/zczMv2Zm5j8zM7O/zczMv83MzDIzM7O/mpkZv2Zm5j8zM7O/zczMv83MzDIzM7O/mpkZv83MzDIzM7O/mpkZv2Zm5j8zM7O/mpkZv2Zm5j89Cte/mpkZv83MzDI9Cte/zczMv2Zm5j89Cte/mpkZv83MzDI9Cte/zczMv83MzDI9Cte/zczMv2Zm5j89Cte/mpkZv6Rw/T8pXI+/mpkZvwrXI7IpXI+/mpkZv6Rw/T8zM7O/mpkZvwrXI7IpXI+/mpkZvwrXI7IzM7O/mpkZv6Rw/T8zM7O/zczMv6Rw/T8zM7O/zczMvwrXI7IzM7O/zczMv6Rw/T8pXI+/zczMvwrXI7IzM7O/zczMvwrXI7IpXI+/zczMv6Rw/T8pXI+/zczMv6Rw/T8zM7O/zczMv6Rw/T8pXI+/mpkZv6Rw/T8zM7O/zczMv6Rw/T8pXI+/mpkZv6Rw/T8pXI+/mpkZv6Rw/T8zM7O/zczMvwrXI7IpXI+/zczMvwrXI7IzM7O/mpkZvwrXI7IpXI+/zczMvwrXI7IzM7O/mpkZvwrXI7IzM7O/mpkZvwrXI7IpXI+/zczMv6Rw/T8pXI+/zczMvwrXI7IpXI+/mpkZv6Rw/T8pXI+/zczMvwrXI7IpXI+/mpkZvwrXI7IpXI+/mpkZv6Rw/T8pXI+/mpkZv6Rw/T8zM7O/mpkZvwrXI7IzM7O/zczMv6Rw/T8zM7O/mpkZvwrXI7IzM7O/zczMvwrXI7IzM7O/zczMv6Rw/T8zM7O/mpkZv3E9CkA9Cle/mpkZv+xROLM9Cle/mpkZv3E9CkApXI+/mpkZv+xROLM9Cle/mpkZv+xROLMpXI+/mpkZv3E9CkApXI+/zczMv3E9CkApXI+/zczMv+xROLMpXI+/zczMv3E9CkA9Cle/zczMv+xROLMpXI+/zczMv+xROLM9Cle/zczMv3E9CkA9Cle/zczMv3E9CkApXI+/zczMv3E9CkA9Cle/mpkZv3E9CkApXI+/zczMv3E9CkA9Cle/mpkZv3E9CkA9Cle/mpkZv3E9CkApXI+/zczMv+xROLM9Cle/zczMv+xROLMpXI+/mpkZv+xROLM9Cle/zczMv+xROLMpXI+/mpkZv+xROLMpXI+/mpkZv+xROLM9Cle/zczMv3E9CkA9Cle/zczMv+xROLM9Cle/mpkZv3E9CkA9Cle/zczMv+xROLM9Cle/mpkZv+xROLM9Cle/mpkZv3E9CkA9Cle/mpkZv3E9CkApXI+/mpkZv+xROLMpXI+/zczMv3E9CkApXI+/mpkZv+xROLMpXI+/zczMv+xROLMpXI+/zczMv3E9CkApXI+/mpkZv4/CFUApXA+/mpkZv+xRODMpXA+/mpkZv4/CFUA9Cle/mpkZv+xRODMpXA+/mpkZv+xRODM9Cle/mpkZv4/CFUA9Cle/zczMv4/CFUA9Cle/zczMv+xRODM9Cle/zczMv4/CFUApXA+/zczMv+xRODM9Cle/zczMv+xRODMpXA+/zczMv4/CFUApXA+/zczMv4/CFUA9Cle/zczMv4/CFUApXA+/mpkZv4/CFUA9Cle/zczMv4/CFUApXA+/mpkZv4/CFUApXA+/mpkZv4/CFUA9Cle/zczMv+xRODMpXA+/zczMv+xRODM9Cle/mpkZv+xRODMpXA+/zczMv+xRODM9Cle/mpkZv+xRODM9Cle/mpkZv+xRODMpXA+/zczMv4/CFUApXA+/zczMv+xRODMpXA+/mpkZv4/CFUApXA+/zczMv+xRODMpXA+/mpkZv+xRODMpXA+/mpkZv4/CFUApXA+/mpkZv4/CFUA9Cle/mpkZv+xRODM9Cle/zczMv4/CFUA9Cle/mpkZv+xRODM9Cle/zczMv+xRODM9Cle/zczMv4/CFUA9Cle/mpkZv65HIUApXI++mpkZvwrXIzIpXI++mpkZv65HIUApXA+/mpkZvwrXIzIpXI++mpkZvwrXIzIpXA+/mpkZv65HIUApXA+/zczMv65HIUApXA+/zczMvwrXIzIpXA+/zczMv65HIUApXI++zczMvwrXIzIpXA+/zczMvwrXIzIpXI++zczMv65HIUApXI++zczMv65HIUApXA+/zczMv65HIUApXI++mpkZv65HIUApXA+/zczMv65HIUApXI++mpkZv65HIUApXI++mpkZv65HIUApXA+/zczMvwrXIzIpXI++zczMvwrXIzIpXA+/mpkZvwrXIzIpXI++zczMvwrXIzIpXA+/mpkZvwrXIzIpXA+/mpkZvwrXIzIpXI++zczMv65HIUApXI++zczMvwrXIzIpXI++mpkZv65HIUApXI++zczMvwrXIzIpXI++mpkZvwrXIzIpXI++mpkZv65HIUApXI++mpkZv65HIUApXA+/mpkZvwrXIzIpXA+/zczMv65HIUApXA+/mpkZvwrXIzIpXA+/zczMvwrXIzIpXA+/zczMv65HIUApXA+/mpkZv83MLEAK1yMwmpkZv83MzLIK1yMwmpkZv83MLEApXI++mpkZv83MzLIK1yMwmpkZv83MzLIpXI++mpkZv83MLEApXI++zczMv83MLEApXI++zczMv83MzLIpXI++zczMv83MLEAK1yMwzczMv83MzLIpXI++zczMv83MzLIK1yMwzczMv83MLEAK1yMwzczMv83MLEApXI++zczMv83MLEAK1yMwmpkZv83MLEApXI++zczMv83MLEAK1yMwmpkZv83MLEAK1yMwmpkZv83MLEApXI++zczMv83MzLIK1yMwzczMv83MzLIpXI++mpkZv83MzLIK1yMwzczMv83MzLIpXI++mpkZv83MzLIpXI++mpkZv83MzLIK1yMwzczMv83MLEAK1yMwzczMv83MzLIK1yMwmpkZv83MLEAK1yMwzczMv83MzLIK1yMwmpkZv83MzLIK1yMwmpkZv83MLEAK1yMwmpkZv83MLEApXI++mpkZv83MzLIpXI++zczMv83MLEApXI++mpkZv83MzLIpXI++zczMv83MzLIpXI++zczMv83MLEApXI++AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAgD8AAIA/"}],"accessors":[{"bufferView":0,"componentType":5126,"count":540,"max":[0.5,2.700000047683716,5.9604643443123e-10],"min":[-1.600000023841858,-4.2915345943583816e-8,-2.9600000381469727],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":540,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":540,"max":[1,1],"min":[0,0],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.11443537381770343,0.43415363616478553,0.4735314961384573,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["41f18e39-abc6-4ac9-9943-6a4246be4c0f"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Staircase","extras":{"geometryParams":{"gtype":"Staircase","params":{"shape":"spiral","width":1,"steps":16,"rise":0.18,"run":0.28,"turn":"left","gap":0.1,"core":0.12,"solid":true,"tread":0.05}},"colliderHint":"trimesh"},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":23040,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":23040,"byteLength":15360,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":38400,"byteLength":23040,"target":34962,"byteStride":12}],"buffers":[{"byteLength":61440,"uri":"data:application/octet-stream;base64,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n7WKP+xROECt35A+85GNP+xROED2qTQ+/BePP+xROECDv4s9/BePP+xROECDv4s9r031PexROEByke87D7HyPexROEDT2po8o8ntPexROEDfWvg8SaPmPexROEA4wSk96hiBP+xROECnWfk+6hiBP+xROECnWfk+n7WKP+xROECt35A+/BePP+xROECDv4s9/BePP+xROECDv4s9D7HyPexROEDT2po8o8ntPexROEDfWvg8o8ntPexROEDfWvg86hiBP+xROECnWfk+/BePP+xROECDv4s96hiBP7geNUCnWfk+6omGP7geNUAWDMY+6hiBP+xROECnWfk+6omGP7geNUAWDMY+6omGP+xROEAWDMY+6hiBP+xROECnWfk+6omGP7geNUAWDMY+n7WKP7geNUCt35A+6omGP+xROEAWDMY+n7WKP7geNUCt35A+n7WKP+xROECt35A+6omGP+xROEAWDMY+n7WKP7geNUCt35A+85GNP7geNUD2qTQ+n7WKP+xROECt35A+85GNP7geNUD2qTQ+85GNP+xROED2qTQ+n7WKP+xROECt35A+85GNP7geNUD2qTQ+/BePP7geNUCDv4s985GNP+xROED2qTQ+/BePP7geNUCDv4s9/BePP+xROECDv4s985GNP+xROED2qTQ+/BePP7geNUCDv4s9r031PbgeNUByke87/BePP+xROECDv4s9r031PbgeNUByke87r031PexROEByke87/BePP+xROECDv4s9r031PbgeNUByke87D7HyPbgeNUDT2po8r031PexROEByke87D7HyPbgeNUDT2po8D7HyPexROEDT2po8r031PexROEByke87D7HyPbgeNUDT2po8o8ntPbgeNUDfWvg8D7HyPexROEDT2po8o8ntPbgeNUDfWvg8o8ntPexROEDfWvg8D7HyPexROEDT2po8o8ntPbgeNUDfWvg8SaPmPbgeNUA4wSk9o8ntPexROEDfWvg8SaPmPbgeNUA4wSk9SaPmPexROEA4wSk9o8ntPexROEDfWvg8SaPmPbgeNUA4wSk9SU/dPbgeNUCPulU9SaPmPexROEA4wSk9SU/dPbgeNUCPulU9SU/dPexROECPulU9SaPmPexROEA4wSk9SU/dPbgeNUCPulU96hiBP7geNUCnWfk+SU/dPexROECPulU96hiBP7geNUCnWfk+6hiBP+xROECnWfk+SU/dPexROECPulU9AAAAAOxROECPwvU9AAAAAI/CdbOPwvU9uBg8PexROEB5DeM9AAAAAI/CdbOPwvU9uBg8PY/CdbN5DeM9uBg8PexROEB5DeM9uBg8PexROEB5DeM9uBg8PY/CdbN5DeM9UMetPexROEBQx609uBg8PY/CdbN5DeM9UMetPY/CdbNQx609UMetPexROEBQx609UMetPexROEBQx609UMetPY/CdbNQx609eQ3jPexROEC4GDw9UMetPY/CdbNQx609eQ3jPY/CdbO4GDw9eQ3jPexROEC4GDw9eQ3jPexROEC4GDw9eQ3jPY/CdbO4GDw9j8L1PexROEBjiwcjeQ3jPY/CdbO4GDw9j8L1PY/CdbNjiwcjj8L1PexROEBjiwcjj8L1PexROEBjiwcjj8L1PY/CdbNjiwcjeQ3jPexROEC4GDy9j8L1PY/CdbNjiwcjeQ3jPY/CdbO4GDy9eQ3jPexROEC4GDy9eQ3jPexROEC4GDy9eQ3jPY/CdbO4GDy9UMetPexROEBQx629eQ3jPY/CdbO4GDy9UMetPY/CdbNQx629UMetPexROEBQx629UMetPexROEBQx629UMetPY/CdbNQx629uBg8PexROEB5DeO9UMetPY/CdbNQx629uBg8PY/CdbN5DeO9uBg8PexROEB5DeO9uBg8PexROEB5DeO9uBg8PY/CdbN5DeO9Y4uHI+xROECPwvW9uBg8PY/CdbN5DeO9Y4uHI4/CdbOPwvW9Y4uHI+xROECPwvW9Y4uHI+xROECPwvW9Y4uHI4/CdbOPwvW9uBg8vexROEB5DeO9Y4uHI4/CdbOPwvW9uBg8vY/CdbN5DeO9uBg8vexROEB5DeO9uBg8vexROEB5DeO9uBg8vY/CdbN5DeO9UMetvexROEBQx629uBg8vY/CdbN5DeO9UMetvY/CdbNQx629UMetvexROEBQx629UMetvexROEBQx629UMetvY/CdbNQx629eQ3jvexROEC4GDy9UMetvY/CdbNQx629eQ3jvY/CdbO4GDy9eQ3jvexROEC4GDy9eQ3jvexROEC4GDy9eQ3jvY/CdbO4GDy9j8L1vexROEAUUcujeQ3jvY/CdbO4GDy9j8L1vY/CdbMUUcujj8L1vexROEAUUcujj8L1vexROEAUUcujj8L1vY/CdbMUUcujeQ3jvexROEC4GDw9j8L1vY/CdbMUUcujeQ3jvY/CdbO4GDw9eQ3jvexROEC4GDw9eQ3jvexROEC4GDw9eQ3jvY/CdbO4GDw9UMetvexROEBQx609eQ3jvY/CdbO4GDw9UMetvY/CdbNQx609UMetvexROEBQx609UMetvexROEBQx609UMetvY/CdbNQx609uBg8vexROEB5DeM9UMetvY/CdbNQx609uBg8vY/CdbN5DeM9uBg8vexROEB5DeM9uBg8vexROEB5DeM9uBg8vY/CdbN5DeM9Y4sHpOxROECPwvU9uBg8vY/CdbN5DeM9Y4sHpI/CdbOPwvU9Y4sHpOxROECPwvU9AAAAAOxROECPwvU9uBg8PexROEB5DeM9AAAAAOxROEAAAAAAuBg8PexROEB5DeM9UMetPexROEBQx609AAAAAOxROEAAAAAAUMetPexROEBQx609eQ3jPexROEC4GDw9AAAAAOxROEAAAAAAeQ3jPexROEC4GDw9j8L1PexROEBjiwcjAAAAAOxROEAAAAAAj8L1PexROEBjiwcjeQ3jPexROEC4GDy9AAAAAOxROEAAAAAAeQ3jPexROEC4GDy9UMetPexROEBQx629AAAAAOxROEAAAAAAUMetPexROEBQx629uBg8PexROEB5DeO9AAAAAOxROEAAAAAAuBg8PexROEB5DeO9Y4uHI+xROECPwvW9AAAAAOxROEAAAAAAY4uHI+xROECPwvW9uBg8vexROEB5DeO9AAAAAOxROEAAAAAAuBg8vexROEB5DeO9UMetvexROEBQx629AAAAAOxROEAAAAAAUMetvexROEBQx629eQ3jvexROEC4GDy9AAAAAOxROEAAAAAAeQ3jvexROEC4GDy9j8L1vexROEAUUcujAAAAAOxROEAAAAAAj8L1vexROEAUUcujeQ3jvexROEC4GDw9AAAAAOxROEAAAAAAeQ3jvexROEC4GDw9UMetvexROEBQx609AAAAAOxROEAAAAAAUMetvexROEBQx609uBg8vexROEB5DeM9AAAAAOxROEAAAAAAuBg8vexROEB5DeM9Y4sHpOxROECPwvU9AAAAAOxROEAAAAAAuBg8PY/CdbN5DeM9AAAAAI/CdbOPwvU9AAAAAI/CdbMAAAAA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AACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kAACAPwAAAAAyMY0kXoNsPwAAAAAV78O+AACAPwAAAAAyMY0kXoNsPwAAAAAV78O+XoNsPwAAAAAV78O+XoNsPwAAAAAV78O+XoNsPwAAAAAV78O+8wQ1PwAAAADzBDW/XoNsPwAAAAAV78O+8wQ1PwAAAADzBDW/8wQ1PwAAAADzBDW/8wQ1PwAAAADzBDW/8wQ1PwAAAADzBDW/Fe/DPgAAAABeg2y/8wQ1PwAAAADzBDW/Fe/DPgAAAABeg2y/Fe/DPgAAAABeg2y/Fe/DPgAAAABeg2y/Fe/DPgAAAABeg2y/MjENJQAAAAAAAIC/Fe/DPgAAAABeg2y/MjENJQAAAAAAAIC/MjENJQAAAAAAAIC/MjENJQAAAAAAAIC/MjENJQAAAAAAAIC/Fe/DvgAAAABeg2y/MjENJQAAAAAAAIC/Fe/DvgAAAABeg2y/Fe/DvgAAAABeg2y/Fe/DvgAAAABeg2y/Fe/DvgAAAABeg2y/8wQ1vwAAAADzBDW/Fe/DvgAAAABeg2y/8wQ1vwAAAADzBDW/8wQ1vwAAAADzBDW/8wQ1vwAAAADzBDW/8wQ1vwAAAADzBDW/XoNsvwAAAAAV78O+8wQ1vwAAAADzBDW/XoNsvwAAAAAV78O+XoNsvwAAAAAV78O+XoNsvwAAAAAV78O+XoNsvwAAAAAV78O+AACAvwAAAADKyVOlXoNsvwAAAAAV78O+AACAvwAAAADKyVOlAACAvwAAAADKyVOlAACAvwAAAADKyVOlAACAvwAAAADKyVOlXoNsvwAAAAAV78M+AACAvwAAAADKyVOlXoNsvwAAAAAV78M+XoNsvwAAAAAV78M+XoNsvwAAAAAV78M+XoNsvwAAAAAV78M+8wQ1vwAAAADzBDU/XoNsvwAAAAAV78M+8wQ1vwAAAADzBDU/8wQ1vwAAAADzBDU/8wQ1vwAAAADzBDU/8wQ1vwAAAADzBDU/Fe/DvgAAAABeg2w/8wQ1vwAAAADzBDU/Fe/DvgAAAABeg2w/Fe/DvgAAAABeg2w/Fe/DvgAAAABeg2w/Fe/DvgAAAABeg2w/MjGNpQAAAAAAAIA/Fe/DvgAAAABeg2w/MjGNpQAAAAAAAIA/MjGNpQAAAAAAAIA/AAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":1920,"max":[1.1200000047683716,2.880000114440918,1.1188294887542725],"min":[-1.119479775428772,-5.7220457705398076e-8,-1.1198699474334717],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":1920,"max":[1.1200000047683716,1.1198699474334717],"min":[-1.119479775428772,-1.1188294887542725],"type":"VEC2"},{"bufferView":2,"componentType":5126,"count":1920,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.21952619971859377,0.4452011945063733,0.3231432091022285,1],"metallicFactor":0,"roughnessFactor":0.85}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"TEXCOORD_0":1,"NORMAL":2},"material":0}]}]},"uuids":["8d43dfd5-c6b7-4d76-9e8e-8ac8e571ae2d"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Terrain","extras":{"terrain":true,"geometryParams":{"gtype":"Terrain","params":{"size":24,"segments":48,"seed":1,"amplitude":0,"frequency":0.06,"octaves":4,"ridged":false,"warp":0,"falloff":"flat","offsetX":0,"offsetZ":0}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":28812,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":28812,"byteLength":28812,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":57624,"byteLength":19208,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":76832,"byteLength":27648,"target":34963}],"buffers":[{"byteLength":104480,"uri":"data:application/octet-stream;base64,AABAwcrJUyYAAEDBAAA4wcrJUyYAAEDBAAAwwcrJUyYAAEDBAAAowcrJUyYAAEDBAAAgwcrJUyYAAEDBAAAYwcrJUyYAAEDBAAAQwcrJUyYAAEDBAAAIwcrJUyYAAEDBAAAAwcrJUyYAAEDBAADwwMrJUyYAAEDBAADgwMrJUyYAAEDBAADQwMrJUyYAAEDBAADAwMrJUyYAAEDBAACwwMrJUyYAAEDBAACgwMrJUyYAAEDBAACQwMrJUyYAAEDBAACAwMrJUyYAAEDBAABgwMrJUyYAAEDBAABAwMrJUyYAAEDBAAAgwMrJUyYAAEDBAAAAwMrJUyYAAEDBAADAv8rJUyYAAEDBAACAv8rJUyYAAEDBAAAAv8rJUyYAAEDBAAAAAMrJUyYAAEDBAAAAP8rJUyYAAEDBAACAP8rJUyYAAEDBAADAP8rJUyYAAEDBAAAAQMrJUyYAAEDBAAAgQMrJUyYAAEDBAABAQMrJUyYAAEDBAABgQMrJUyYAAEDBAACAQMrJUyYAAEDBAACQQMrJUyYAAEDBAACgQMrJUyYAAEDBAACwQMrJUyYAAEDBAADAQMrJUyYAAEDBAADQQMrJUyYAAEDBAADgQMrJUyYAAEDBAADwQMrJUyYAAEDBAAAAQcrJUyYAAEDBAAAIQcrJUyYAAEDBAAAQQcrJUyYAAEDBAAAYQcrJUyYAAEDBAAAgQcrJUyYAAEDBAAAoQcrJUyYAAEDBAAAwQcrJUyYAAEDBAAA4QcrJUyYAAEDBAABAQcrJUyYAAEDBAABAwbf2SiYAADjBAAA4wbf2SiYAADjBAAAwwbf2SiYAADjBAAAowbf2SiYAADjBAAAgwbf2SiYAADjBAAAYwbf2SiYAADjBAAAQwbf2SiYAADjBAAAIwbf2SiYAADjBAAAAwbf2SiYAADjBAADwwLf2SiYAADjBAADgwLf2SiYAADjBAADQwLf2SiYAADjBAADAwLf2SiYAADjBAACwwLf2SiYAADjBAACgwLf2SiYAADjBAACQwLf2SiYAADjBAACAwLf2SiYAADjBAABgwLf2SiYAADjBAABAwLf2SiYAADjBAAAgwLf2SiYAADjBAAAAwLf2SiYAADjBAADAv7f2SiYAADjBAACAv7f2SiYAADjBAAAAv7f2SiYAADjBAAAAALf2SiYAADjBAAAAP7f2SiYAADjBAACAP7f2SiYAADjBAADAP7f2SiYAADjBAAAAQLf2SiYAADjBAAAgQLf2SiYAADjBAABAQLf2SiYAADjBAABgQLf2SiYAADjBAACAQLf2SiYAADjBAACQQLf2SiYAADjBAACgQLf2SiYAADjBAACwQLf2SiYAADjBAADAQLf2SiYAADjBAADQQLf2SiYAADjBAADgQLf2SiYAADjBAADwQLf2SiYAADjBAAAAQbf2SiYAADjBAAAIQbf2SiYAADjBAAAQQbf2SiYAADjBAAAYQbf2SiYAADjBAAAgQbf2SiYAADjBAAAoQbf2SiYAADjBAAAwQbf2SiYAADjBAAA4Qbf2SiYAADjBAABAQbf2SiYAADjBAABAwaQjQiYAADDBAAA4waQjQiYAADDBAAAwwaQjQiYAADDBAAAowaQjQiYAADDBAAAgwaQjQiYAADDBAAAYwaQjQiYAADDBAAAQwaQjQiYAADDBAAAIwaQjQiYAADDBAAAAwaQjQiYAADDBAADwwKQjQiYAADDBAADgwKQjQiYAADDBAADQwKQjQiYAADDBAADAwKQjQiYAADDBAACwwKQjQiYAADDBAACgwKQjQiYAADDBAACQwKQjQiYAADDBAACAwKQjQiYAADDBAABgwKQjQiYAADDBAABAwKQjQiYAADDBAAAgwKQjQiYAADDBAAAAwKQjQiYAADDBAADAv6QjQiYAADDBAACAv6QjQiYAADDBAAAAv6QjQiYAADDBAAAAAKQjQiYAADDBAAAAP6QjQiYAADDBAACAP6QjQiYAADDBAADAP6QjQiYAADDBAAAAQKQjQiYAADDBAAAgQKQjQiYAADDBAABAQKQjQiYAADDBAABgQKQjQiYAADDBAACAQKQjQiYAADDBAACQQKQjQiYAADDBAACgQKQjQiYAADDBAACwQKQjQiYAADDBAADAQKQjQiYAADDBAADQQKQjQiYAADDBAADgQKQjQiYAADDBAADwQKQjQiYAADDBAAAAQaQjQiYAADDBAAAIQaQjQiYAADDBAAAQQaQjQiYAADDBAAAYQaQjQiYAADDBAAAgQaQjQiYAADDBAAAoQaQjQiYAADDBAAAwQaQjQiYAADDBAAA4QaQjQiYAADDBAABAQaQjQiYAADDBAABAwZFQOSYAACjBAAA4wZFQOSYAACjBAAAwwZFQOSYAACjBAAAowZFQOSYAACjBAAAgwZFQOSYAACjBAAAYwZFQOSYAACjBAAAQwZFQOSYAACjBAAAIwZFQOSYAACjBAAAAwZFQOSYAACjBAADwwJFQOSYAACjBAADgwJFQOSYAACjBAADQwJFQOSYAACjBAADAwJFQOSYAACjBAACwwJFQOSYAACjBAACgwJFQOSYAACjBAACQwJFQOSYAACjBAACAwJFQOSYAACjBAABgwJFQOSYAACjBAABAwJFQOSYAACjBAAAgwJFQOSYAACjBAAAAwJFQOSYAACjBAADAv5FQOSYAACjBAACAv5FQOSYAACjBAAAAv5FQOSYAACjBAAAAAJFQOSYAACjBAAAAP5FQOSYAACjBAACAP5FQOSYAACjBAADAP5FQOSYAACjBAAAAQJFQOSYAACjBAAAgQJFQOSYAACjBAABAQJFQOSYAACjBAABgQJFQOSYAACjBAACAQJFQOSYAACjBAACQQJFQOSYAACjBAACgQJFQOSYAACjBAACwQJFQOSYAACjBAADAQJFQOSYAACjBAADQQJFQOSYAACjBAADgQJFQOSYAACjBAADwQJFQOSYAACjBAAAAQZFQOSYAACjBAAAIQZFQOSYAACjBAAAQQZFQOSYAACjBAAAYQZFQOSYAACjBAAAgQZFQOSYAACjBAAAoQZFQOSYAACjBAAAwQZFQOSYAACjBAAA4QZFQOSYAACjBAABAQZFQOSYAACjBAABAwX59MCYAACDBAAA4wX59MCYAACDBAAAwwX59MCYAACDBAAAowX59MCYAACDBAAAgwX59MCYAACDBAAAYwX59MCYAACDBAAAQwX59MCYAACDBAAAIwX59MCYAACDBAAAAwX59MCYAACDBAADwwH59MCYAACDBAADgwH59MCYAACDBAADQwH59MCYAACDBAADAwH59MCYAACDBAACwwH59MCYAACDBAACgwH59MCYAACDBAACQwH59MCYAACDBAACAwH59MCYAACDBAABgwH59MCYAACDBAABAwH59MCYAACDBAAAgwH59MCYAACDBAAAAwH59MCYAACDBAADAv359MCYAACDBAACAv359MCYAACDBAAAAv359MCYAACDBAAAAAH59MCYAACDBAAAAP359MCYAACDBAACAP359MCYAACDBAADAP359MCYAACDBAAAAQH59MCYAACDBAAAgQH59MCYAACDBAABAQH59MCYAACDBAABgQH59MCYAACDBAACAQH59MCYAACDBAACQQH59MCYAACDBAACgQH59MCYAACDBAACwQH59MCYAACDBAADAQH59MCYAACDBAADQQH59MCYAACDBAADgQH59MCYAACDBAADwQH59MCYAACDBAAAAQX59MCYAACDBAAAIQX59MCYAACDBAAAQQX59MCYAACDBAAAYQX59MCYAACDBAAAgQX59MCYAACDBAAAoQX59MCYAACDBAAAwQX59MCYAACDBAAA4QX59MCYAACDBAABAQX59MCYAACDBAABAwWuqJyYAABjBAAA4wWuqJyYAABjBAAAwwWuqJyYAABjBAAAowWuqJyYAABjBAAAgwWuqJyYAABjBAAAYwWuqJyYAABjBAAAQwWuqJyYAABjBAAAIwWuqJyYAABjBAAAAwWuqJyYAABjBAADwwGuqJyYAABjBAADgwGuqJyYAABjBAADQwGuqJyYAABjBAADAwGuqJyYAABjBAACwwGuqJyYAABjBAACgwGuqJyYAABjBAACQwGuqJyYAABjBAACAwGuqJyYAABjBAABgwGuqJyYAABjBAABAwGuqJyYAABjBAAAgwGuqJyYAABjBAAAAwGuqJyYAABjBAADAv2uqJyYAABjBAACAv2uqJyYAABjBAAAAv2uqJyYAABjBAAAAAGuqJyYAABjBAAAAP2uqJyYAABjBAACAP2uqJyYAABjBAADAP2uqJyYAABjBAAAAQGuqJyYAABjBAAAgQGuqJyYAABjBAABAQGuqJyYAABjBAABgQGuqJyYAABjBAACAQGuqJyYAABjBAACQQGuqJyYAABjBAACgQGuqJyYAABjBAACwQGuqJyYAABjBAADAQGuqJyYAABjBAADQQGuqJyYAABjBAADgQGuqJyYAABjBAADwQGuqJyYAABjBAAAAQWuqJyYAABjBAAAIQWuqJyYAABjBAAAQQWuqJyYAABjBAAAYQWuqJyYAABjBAAAgQWuqJyYAABjBAAAoQWuqJyYAABjBAAAwQWuqJyYAABjBAAA4QWuqJyYAABjBAABAQWuqJyYAABjBAABAwVjXHiYAABDBAAA4wVjXHiYAABDBAAAwwVjXHiYAABDBAAAowVjXHiYAABDBAAAgwVjXHiYAABDBAAAYwVjXHiYAABDBAAAQwVjXHiYAABDBAAAIwVjXHiYAABDBAAAAwVjXHiYAABDBAADwwFjXHiYAABDBAADgwFjXHiYAABDBAADQwFjXHiYAABDBAADAwFjXHiYAABDBAACwwFjXHiYAABDBAACgwFjXHiYAABDBAACQwFjXHiYAABDBAACAwFjXHiYAABDBAABgwFjXHiYAABDBAABAwFjXHiYAABDBAAAgwFjXHiYAABDBAAAAwFjXHiYAABDBAADAv1jXHiYAABDBAACAv1jXHiYAABDBAAAAv1jXHiYAABDBAAAAAFjXHiYAABDBAAAAP1jXHiYAABDBAACAP1jXHiYAABDBAADAP1jXHiYAABDBAAAAQFjXHiYAABDBAAAgQFjXHiYAABDBAABAQFjXHiYAABDBAABgQFjXHiYAABDBAACAQFjXHiYAABDBAACQQFjXHiYAABDBAACgQFjXHiYAABDBAACwQFjXHiYAABDBAADAQFjXHiYAABDBAADQQFjXHiYAABDBAADgQFjXHiYAABDBAADwQFjXHiYAABDBAAAAQVjXHiYAABDBAAAIQVjXHiYAABDBAAAQQVjXHiYAABDBAAAYQVjXHiYAABDBAAAgQVjXHiYAABDBAAAoQVjXHiYAABDBAAAwQVjXHiYAABDBAAA4QVjXHiYAABDBAABAQVjXHiYAABDBAABAwUUEFiYAAAjBAAA4wUUEFiYAAAjBAAAwwUUEFiYAAAjBAAAowUUEFiYAAAjBAAAgwUUEFiYAAAjBAAAYwUUEFiYAAAjBAAAQwUUEFiYAAAjBAAAIwUUEFiYAAAjBAAAAwUUEFiYAAAjBAADwwEUEFiYAAAjBAADgwEUEFiYAAAjBAADQwEUEFiYAAAjBAADAwEUEFiYAAAjBAACwwEUEFiYAAAjBAACgwEUEFiYAAAjBAACQwEUEFiYAAAjBAACAwEUEFiYAAAjBAABgwEUEFiYAAAjBAABAwEUEFiYAAAjBAAAgwEUEFiYAAAjBAAAAwEUEFiYAAAjBAADAv0UEFiYAAAjBAACAv0UEFiYAAAjBAAAAv0UEFiYAAAjBAAAAAEUEFiYAAAjBAAAAP0UEFiYAAAjBAACAP0UEFiYAAAjBAADAP0UEFiYAAAjBAAAAQEUEFiYAAAjBAAAgQEUEFiYAAAjBAABAQEUEFiYAAAjBAABgQEUEFiYAAAjBAACAQEUEFiYAAAjBAACQQEUEFiYAAAjBAACgQEUEFiYAAAjBAACwQEUEFiYAAAjBAADAQEUEFiYAAAjBAADQQEUEFiYAAAjBAADgQEUEFiYAAAjBAADwQEUEFiYAAAjBAAAAQUUEFiYAAAjBAAAIQUUEFiYAAAjBAAAQQUUEFiYAAAjBAAAYQUUEFiYAAAjBAAAgQUUEFiYAAAjBAAAoQUUEFiYAAAjBAAAwQUUEFiYAAAjBAAA4QUUEFiYAAAjBAABAQUUEFiYAAAjBAABAwTIxDSYAAADBAAA4wTIxDSYAAADBAAAwwTIxDSYAAADBAAAowTIxDSYAAADBAAAgwTIxDSYAAADBAAAYwTIxDSYAAADBAAAQwTIxDSYAAADBAAAIwTIxDSYAAADBAAAAwTIxDSYAAADBAADwwDIxDSYAAADBAADgwDIxDSYAAADBAADQwDIxDSYAAADBAADAwDIxDSYAAADBAACwwDIxDSYAAADBAACgwDIxDSYAAADBAACQwDIxDSYAAADBAACAwDIxDSYAAADBAABgwDIxDSYAAADBAABAwDIxDSYAAADBAAAgwDIxDSYAAADBAAAAwDIxDSYAAADBAADAvzIxDSYAAADBAACAvzIxDSYAAADBAAAAvzIxDSYAAADBAAAAADIxDSYAAADBAAAAPzIxDSYAAADBAACAPzIxDSYAAADBAADAPzIxDSYAAADBAAAAQDIxDSYAAADBAAAgQDIxDSYAAADBAABAQDIxDSYAAADBAABgQDIxDSYAAADBAACAQDIxDSYAAADBAACQQDIxDSYAAADBAACgQDIxDSYAAADBAACwQDIxDSYAAADBAADAQDIxDSYAAADBAADQQDIxDSYAAADBAADgQDIxDSYAAADBAADwQDIxDSYAAADBAAAAQTIxDSYAAADBAAAIQTIxDSYAAADBAAAQQTIxDSYAAADBAAAYQTIxDSYAAADBAAAgQTIxDSYAAADBAAAoQTIxDSYAAADBAAAwQTIxDSYAAADBAAA4QTIxDSYAAADBAABAQTIxDSYAAADBAABAwR5eBCYAAPDAAAA4wR5eBCYAAPDAAAAwwR5eBCYAAPDAAAAowR5eBCYAAPDAAAAgwR5eBCYAAPDAAAAYwR5eBCYAAPDAAAAQwR5eBCYAAPDAAAAIwR5eBCYAAPDAAAAAwR5eBCYAAPDAAADwwB5eBCYAAPDAAADgwB5eBCYAAPDAAADQwB5eBCYAAPDAAADAwB5eBCYAAPDAAACwwB5eBCYAAPDAAACgwB5eBCYAAPDAAACQwB5eBCYAAPDAAACAwB5eBCYAAPDAAABgwB5eBCYAAPDAAABAwB5eBCYAAPDAAAAgwB5eBCYAAPDAAAAAwB5eBCYAAPDAAADAvx5eBCYAAPDAAACAvx5eBCYAAPDAAAAAvx5eBCYAAPDAAAAAAB5eBCYAAPDAAAAAPx5eBCYAAPDAAACAPx5eBCYAAPDAAADAPx5eBCYAAPDAAAAAQB5eBCYAAPDAAAAgQB5eBCYAAPDAAABAQB5eBCYAAPDAAABgQB5eBCYAAPDAAACAQB5eBCYAAPDAAACQQB5eBCYAAPDAAACgQB5eBCYAAPDAAACwQB5eBCYAAPDAAADAQB5eBCYAAPDAAADQQB5eBCYAAPDAAADgQB5eBCYAAPDAAADwQB5eBCYAAPDAAAAAQR5eBCYAAPDAAAAIQR5eBCYAAPDAAAAQQR5eBCYAAPDAAAAYQR5eBCYAAPDAAAAgQR5eBCYAAPDAAAAoQR5eBCYAAPDAAAAwQR5eBCYAAPDAAAA4QR5eBCYAAPDAAABAQR5eBCYAAPDAAABAwRcW9yUAAODAAAA4wRcW9yUAAODAAAAwwRcW9yUAAODAAAAowRcW9yUAAODAAAAgwRcW9yUAAODAAAAYwRcW9yUAAODAAAAQwRcW9yUAAODAAAAIwRcW9yUAAODAAAAAwRcW9yUAAODAAADwwBcW9yUAAODAAADgwBcW9yUAAODAAADQwBcW9yUAAODAAADAwBcW9yUAAODAAACwwBcW9yUAAODAAACgwBcW9yUAAODAAACQwBcW9yUAAODAAACAwBcW9yUAAODAAABgwBcW9yUAAODAAABAwBcW9yUAAODAAAAgwBcW9yUAAODAAAAAwBcW9yUAAODAAADAvxcW9yUAAODAAACAvxcW9yUAAODAAAAAvxcW9yUAAODAAAAAABcW9yUAAODAAAAAPxcW9yUAAODAAACAPxcW9yUAAODAAADAPxcW9yUAAODAAAAAQBcW9yUAAODAAAAgQBcW9yUAAODAAABAQBcW9yUAAODAAABgQBcW9yUAAODAAACAQBcW9yUAAODAAACQQBcW9yUAAODAAACgQBcW9yUAAODAAACwQBcW9yUAAODAAADAQBcW9yUAAODAAADQQBcW9yUAAODAAADgQBcW9yUAAODAAADwQBcW9yUAAODAAAAAQRcW9yUAAODAAAAIQRcW9yUAAODAAAAQQRcW9yUAAODAAAAYQRcW9yUAAODAAAAgQRcW9yUAAODAAAAoQRcW9yUAAODAAAAwQRcW9yUAAODAAAA4QRcW9yUAAODAAABAQRcW9yUAAODAAABAwfFv5SUAANDAAAA4wfFv5SUAANDAAAAwwfFv5SUAANDAAAAowfFv5SUAANDAAAAgwfFv5SUAANDAAAAYwfFv5SUAANDAAAAQwfFv5SUAANDAAAAIwfFv5SUAANDAAAAAwfFv5SUAANDAAADwwPFv5SUAANDAAADgwPFv5SUAANDAAADQwPFv5SUAANDAAADAwPFv5SUAANDAAACwwPFv5SUAANDAAACgwPFv5SUAANDAAACQwPFv5SUAANDAAACAwPFv5SUAANDAAABgwPFv5SUAANDAAABAwPFv5SUAANDAAAAgwPFv5SUAANDAAAAAwPFv5SUAANDAAADAv/Fv5SUAANDAAACAv/Fv5SUAANDAAAAAv/Fv5SUAANDAAAAAAPFv5SUAANDAAAAAP/Fv5SUAANDAAACAP/Fv5SUAANDAAADAP/Fv5SUAANDAAAAAQPFv5SUAANDAAAAgQPFv5SUAANDAAABAQPFv5SUAANDAAABgQPFv5SUAANDAAACAQPFv5SUAANDAAACQQPFv5SUAANDAAACgQPFv5SUAANDAAACwQPFv5SUAANDAAADAQPFv5SUAANDAAADQQPFv5SUAANDAAADgQPFv5SUAANDAAADwQPFv5SUAANDAAAAAQfFv5SUAANDAAAAIQfFv5SUAANDAAAAQQfFv5SUAANDAAAAYQfFv5SUAANDAAAAgQfFv5SUAANDAAAAoQfFv5SUAANDAAAAwQfFv5SUAANDAAAA4QfFv5SUAANDAAABAQfFv5SUAANDAAABAwcrJ0yUAAMDAAAA4wcrJ0yUAAMDAAAAwwcrJ0yUAAMDAAAAowcrJ0yUAAMDAAAAgwcrJ0yUAAMDAAAAYwcrJ0yUAAMDAAAAQwcrJ0yUAAMDAAAAIwcrJ0yUAAMDAAAAAwcrJ0yUAAMDAAADwwMrJ0yUAAMDAAADgwMrJ0yUAAMDAAADQwMrJ0yUAAMDAAADAwMrJ0yUAAMDAAACwwMrJ0yUAAMDAAACgwMrJ0yUAAMDAAACQwMrJ0yUAAMDAAACAwMrJ0yUAAMDAAABgwMrJ0yUAAMDAAABAwMrJ0yUAAMDAAAAgwMrJ0yUAAMDAAAAAwMrJ0yUAAMDAAADAv8rJ0yUAAMDAAACAv8rJ0yUAAMDAAAAAv8rJ0yUAAMDAAAAAAMrJ0yUAAMDAAAAAP8rJ0yUAAMDAAACAP8rJ0yUAAMDAAADAP8rJ0yUAAMDAAAAAQMrJ0yUAAMDAAAAgQMrJ0yUAAMDAAABAQMrJ0yUAAMDAAABgQMrJ0yUAAMDAAACAQMrJ0yUAAMDAAACQQMrJ0yUAAMDAAACgQMrJ0yUAAMDAAACwQMrJ0yUAAMDAAADAQMrJ0yUAAMDAAADQQMrJ0yUAAMDAAADgQMrJ0yUAAMDAAADwQMrJ0yUAAMDAAAAAQcrJ0yUAAMDAAAAIQcrJ0yUAAMDAAAAQQcrJ0yUAAMDAAAAYQcrJ0yUAAMDAAAAgQcrJ0yUAAMDAAAAoQcrJ0yUAAMDAAAAwQcrJ0yUAAMDAAAA4QcrJ0yUAAMDAAABAQcrJ0yUAAMDAAABAwaQjwiUAALDAAAA4waQjwiUAALDAAAAwwaQjwiUAALDAAAAowaQjwiUAALDAAAAgwaQjwiUAALDAAAAYwaQjwiUAALDAAAAQwaQjwiUAALDAAAAIwaQjwiUAALDAAAAAwaQjwiUAALDAAADwwKQjwiUAALDAAADgwKQjwiUAALDAAADQwKQjwiUAALDAAADAwKQjwiUAALDAAACwwKQjwiUAALDAAACgwKQjwiUAALDAAACQwKQjwiUAALDAAACAwKQjwiUAALDAAABgwKQjwiUAALDAAABAwKQjwiUAALDAAAAgwKQjwiUAALDAAAAAwKQjwiUAALDAAADAv6QjwiUAALDAAACAv6QjwiUAALDAAAAAv6QjwiUAALDAAAAAAKQjwiUAALDAAAAAP6QjwiUAALDAAACAP6QjwiUAALDAAADAP6QjwiUAALDAAAAAQKQjwiUAALDAAAAgQKQjwiUAALDAAABAQKQjwiUAALDAAABgQKQjwiUAALDAAACAQKQjwiUAALDAAACQQKQjwiUAALDAAACgQKQjwiUAALDAAACwQKQjwiUAALDAAADAQKQjwiUAALDAAADQQKQjwiUAALDAAADgQKQjwiUAALDAAADwQKQjwiUAALDAAAAAQaQjwiUAALDAAAAIQaQjwiUAALDAAAAQQaQjwiUAALDAAAAYQaQjwiUAALDAAAAgQaQjwiUAALDAAAAoQaQjwiUAALDAAAAwQaQjwiUAALDAAAA4QaQjwiUAALDAAABAQaQjwiUAALDAAABAwX59sCUAAKDAAAA4wX59sCUAAKDAAAAwwX59sCUAAKDAAAAowX59sCUAAKDAAAAgwX59sCUAAKDAAAAYwX59sCUAAKDAAAAQwX59sCUAAKDAAAAIwX59sCUAAKDAAAAAwX59sCUAAKDAAADwwH59sCUAAKDAAADgwH59sCUAAKDAAADQwH59sCUAAKDAAADAwH59sCUAAKDAAACwwH59sCUAAKDAAACgwH59sCUAAKDAAACQwH59sCUAAKDAAACAwH59sCUAAKDAAABgwH59sCUAAKDAAABAwH59sCUAAKDAAAAgwH59sCUAAKDAAAAAwH59sCUAAKDAAADAv359sCUAAKDAAACAv359sCUAAKDAAAAAv359sCUAAKDAAAAAAH59sCUAAKDAAAAAP359sCUAAKDAAACAP359sCUAAKDAAADAP359sCUAAKDAAAAAQH59sCUAAKDAAAAgQH59sCUAAKDAAABAQH59sCUAAKDAAABgQH59sCUAAKDAAACAQH59sCUAAKDAAACQQH59sCUAAKDAAACgQH59sCUAAKDAAACwQH59sCUAAKDAAADAQH59sCUAAKDAAADQQH59sCUAAKDAAADgQH59sCUAAKDAAADwQH59sCUAAKDAAAAAQX59sCUAAKDAAAAIQX59sCUAAKDAAAAQQX59sCUAAKDAAAAYQX59sCUAAKDAAAAgQX59sCUAAKDAAAAoQX59sCUAAKDAAAAwQX59sCUAAKDAAAA4QX59sCUAAKDAAABAQX59sCUAAKDAAABAwVjXniUAAJDAAAA4wVjXniUAAJDAAAAwwVjXniUAAJDAAAAowVjXniUAAJDAAAAgwVjXniUAAJDAAAAYwVjXniUAAJDAAAAQwVjXniUAAJDAAAAIwVjXniUAAJDAAAAAwVjXniUAAJDAAADwwFjXniUAAJDAAADgwFjXniUAAJDAAADQwFjXniUAAJDAAADAwFjXniUAAJDAAACwwFjXniUAAJDAAACgwFjXniUAAJDAAACQwFjXniUAAJDAAACAwFjXniUAAJDAAABgwFjXniUAAJDAAABAwFjXniUAAJDAAAAgwFjXniUAAJDAAAAAwFjXniUAAJDAAADAv1jXniUAAJDAAACAv1jXniUAAJDAAAAAv1jXniUAAJDAAAAAAFjXniUAAJDAAAAAP1jXniUAAJDAAACAP1jXniUAAJDAAADAP1jXniUAAJDAAAAAQFjXniUAAJDAAAAgQFjXniUAAJDAAABAQFjXniUAAJDAAABgQFjXniUAAJDAAACAQFjXniUAAJDAAACQQFjXniUAAJDAAACgQFjXniUAAJDAAACwQFjXniUAAJDAAADAQFjXniUAAJDAAADQQFjXniUAAJDAAADgQFjXniUAAJDAAADwQFjXniUAAJDAAAAAQVjXniUAAJDAAAAIQVjXniUAAJDAAAAQQVjXniUAAJDAAAAYQVjXniUAAJDAAAAgQVjXniUAAJDAAAAoQVjXniUAAJDAAAAwQVjXniUAAJDAAAA4QVjXniUAAJDAAABAQVjXniUAAJDAAABAwTIxjSUAAIDAAAA4wTIxjSUAAIDAAAAwwTIxjSUAAIDAAAAowTIxjSUAAIDAAAAgwTIxjSUAAIDAAAAYwTIxjSUAAIDAAAAQwTIxjSUAAIDAAAAIwTIxjSUAAIDAAAAAwTIxjSUAAIDAAADwwDIxjSUAAIDAAADgwDIxjSUAAIDAAADQwDIxjSUAAIDAAADAwDIxjSUAAIDAAACwwDIxjSUAAIDAAACgwDIxjSUAAIDAAACQwDIxjSUAAIDAAACAwDIxjSUAAIDAAABgwDIxjSUAAIDAAABAwDIxjSUAAIDAAAAgwDIxjSUAAIDAAAAAwDIxjSUAAIDAAADAvzIxjSUAAIDAAACAvzIxjSUAAIDAAAAAvzIxjSUAAIDAAAAAADIxjSUAAIDAAAAAPzIxjSUAAIDAAACAPzIxjSUAAIDAAADAPzIxjSUAAIDAAAAAQDIxjSUAAIDAAAAgQDIxjSUAAIDAAABAQDIxjSUAAIDAAABgQDIxjSUAAIDAAACAQDIxjSUAAIDAAACQQDIxjSUAAIDAAACgQDIxjSUAAIDAAACwQDIxjSUAAIDAAADAQDIxjSUAAIDAAADQQDIxjSUAAIDAAADgQDIxjSUAAIDAAADwQDIxjSUAAIDAAAAAQTIxjSUAAIDAAAAIQTIxjSUAAIDAAAAQQTIxjSUAAIDAAAAYQTIxjSUAAIDAAAAgQTIxjSUAAIDAAAAoQTIxjSUAAIDAAAAwQTIxjSUAAIDAAAA4QTIxjSUAAIDAAABAQTIxjSUAAIDAAABAwRcWdyUAAGDAAAA4wRcWdyUAAGDAAAAwwRcWdyUAAGDAAAAowRcWdyUAAGDAAAAgwRcWdyUAAGDAAAAYwRcWdyUAAGDAAAAQwRcWdyUAAGDAAAAIwRcWdyUAAGDAAAAAwRcWdyUAAGDAAADwwBcWdyUAAGDAAADgwBcWdyUAAGDAAADQwBcWdyUAAGDAAADAwBcWdyUAAGDAAACwwBcWdyUAAGDAAACgwBcWdyUAAGDAAACQwBcWdyUAAGDAAACAwBcWdyUAAGDAAABgwBcWdyUAAGDAAABAwBcWdyUAAGDAAAAgwBcWdyUAAGDAAAAAwBcWdyUAAGDAAADAvxcWdyUAAGDAAACAvxcWdyUAAGDAAAAAvxcWdyUAAGDAAAAAABcWdyUAAGDAAAAAPxcWdyUAAGDAAACAPxcWdyUAAGDAAADAPxcWdyUAAGDAAAAAQBcWdyUAAGDAAAAgQBcWdyUAAGDAAABAQBcWdyUAAGDAAABgQBcWdyUAAGDAAACAQBcWdyUAAGDAAACQQBcWdyUAAGDAAACgQBcWdyUAAGDAAACwQBcWdyUAAGDAAADAQBcWdyUAAGDAAADQQBcWdyUAAGDAAADgQBcWdyUAAGDAAADwQBcWdyUAAGDAAAAAQRcWdyUAAGDAAAAIQRcWdyUAAGDAAAAQQRcWdyUAAGDAAAAYQRcWdyUAAGDAAAAgQRcWdyUAAGDAAAAoQRcWdyUAAGDAAAAwQRcWdyUAAGDAAAA4QRcWdyUAAGDAAABAQRcWdyUAAGDAAABAwcrJUyUAAEDAAAA4wcrJUyUAAEDAAAAwwcrJUyUAAEDAAAAowcrJUyUAAEDAAAAgwcrJUyUAAEDAAAAYwcrJUyUAAEDAAAAQwcrJUyUAAEDAAAAIwcrJUyUAAEDAAAAAwcrJUyUAAEDAAADwwMrJUyUAAEDAAADgwMrJUyUAAEDAAADQwMrJUyUAAEDAAADAwMrJUyUAAEDAAACwwMrJUyUAAEDAAACgwMrJUyUAAEDAAACQwMrJUyUAAEDAAACAwMrJUyUAAEDAAABgwMrJUyUAAEDAAABAwMrJUyUAAEDAAAAgwMrJUyUAAEDAAAAAwMrJUyUAAEDAAADAv8rJUyUAAEDAAACAv8rJUyUAAEDAAAAAv8rJUyUAAEDAAAAAAMrJUyUAAEDAAAAAP8rJUyUAAEDAAACAP8rJUyUAAEDAAADAP8rJUyUAAEDAAAAAQMrJUyUAAEDAAAAgQMrJUyUAAEDAAABAQMrJUyUAAEDAAABgQMrJUyUAAEDAAACAQMrJUyUAAEDAAACQQMrJUyUAAEDAAACgQMrJUyUAAEDAAACwQMrJUyUAAEDAAADAQMrJUyUAAEDAAADQQMrJUyUAAEDAAADgQMrJUyUAAEDAAADwQMrJUyUAAEDAAAAAQcrJUyUAAEDAAAAIQcrJUyUAAEDAAAAQQcrJUyUAAEDAAAAYQcrJUyUAAEDAAAAgQcrJUyUAAEDAAAAoQcrJUyUAAEDAAAAwQcrJUyUAAEDAAAA4QcrJUyUAAEDAAABAQcrJUyUAAEDAAABAwX59MCUAACDAAAA4wX59MCUAACDAAAAwwX59MCUAACDAAAAowX59MCUAACDAAAAgwX59MCUAACDAAAAYwX59MCUAACDAAAAQwX59MCUAACDAAAAIwX59MCUAACDAAAAAwX59MCUAACDAAADwwH59MCUAACDAAADgwH59MCUAACDAAADQwH59MCUAACDAAADAwH59MCUAACDAAACwwH59MCUAACDAAACgwH59MCUAACDAAACQwH59MCUAACDAAACAwH59MCUAACDAAABgwH59MCUAACDAAABAwH59MCUAACDAAAAgwH59MCUAACDAAAAAwH59MCUAACDAAADAv359MCUAACDAAACAv359MCUAACDAAAAAv359MCUAACDAAAAAAH59MCUAACDAAAAAP359MCUAACDAAACAP359MCUAACDAAADAP359MCUAACDAAAAAQH59MCUAACDAAAAgQH59MCUAACDAAABAQH59MCUAACDAAABgQH59MCUAACDAAACAQH59MCUAACDAAACQQH59MCUAACDAAACgQH59MCUAACDAAACwQH59MCUAACDAAADAQH59MCUAACDAAADQQH59MCUAACDAAADgQH59MCUAACDAAADwQH59MCUAACDAAAAAQX59MCUAACDAAAAIQX59MCUAACDAAAAQQX59MCUAACDAAAAYQX59MCUAACDAAAAgQX59MCUAACDAAAAoQX59MCUAACDAAAAwQX59MCUAACDAAAA4QX59MCUAACDAAABAQX59MCUAACDAAABAwTIxDSUAAADAAAA4wTIxDSUAAADAAAAwwTIxDSUAAADAAAAowTIxDSUAAADAAAAgwTIxDSUAAADAAAAYwTIxDSUAAADAAAAQwTIxDSUAAADAAAAIwTIxDSUAAADAAAAAwTIxDSUAAADAAADwwDIxDSUAAADAAADgwDIxDSUAAADAAADQwDIxDSUAAADAAADAwDIxDSUAAADAAACwwDIxDSUAAADAAACgwDIxDSUAAADAAACQwDIxDSUAAADAAACAwDIxDSUAAADAAABgwDIxDSUAAADAAABAwDIxDSUAAADAAAAgwDIxDSUAAADAAAAAwDIxDSUAAADAAADAvzIxDSUAAADAAACAvzIxDSUAAADAAAAAvzIxDSUAAADAAAAAADIxDSUAAADAAAAAPzIxDSUAAADAAACAPzIxDSUAAADAAADAPzIxDSUAAADAAAAAQDIxDSUAAADAAAAgQDIxDSUAAADAAABAQDIxDSUAAADAAABgQDIxDSUAAADAAACAQDIxDSUAAADAAACQQDIxDSUAAADAAACgQDIxDSUAAADAAACwQDIxDSUAAADAAADAQDIxDSUAAADAAADQQDIxDSUAAADAAADgQDIxDSUAAADAAADwQDIxDSUAAADAAAAAQTIxDSUAAADAAAAIQTIxDSUAAADAAAAQQTIxDSUAAADAAAAYQTIxDSUAAADAAAAgQTIxDSUAAADAAAAoQTIxDSUAAADAAAAwQTIxDSUAAADAAAA4QTIxDSUAAADAAABAQTIxDSUAAADAAABAwcrJ0yQAAMC/AAA4wcrJ0yQAAMC/AAAwwcrJ0yQAAMC/AAAowcrJ0yQAAMC/AAAgwcrJ0yQAAMC/AAAYwcrJ0yQAAMC/AAAQwcrJ0yQAAMC/AAAIwcrJ0yQAAMC/AAAAwcrJ0yQAAMC/AADwwMrJ0yQAAMC/AADgwMrJ0yQAAMC/AADQwMrJ0yQAAMC/AADAwMrJ0yQAAMC/AACwwMrJ0yQAAMC/AACgwMrJ0yQAAMC/AACQwMrJ0yQAAMC/AACAwMrJ0yQAAMC/AABgwMrJ0yQAAMC/AABAwMrJ0yQAAMC/AAAgwMrJ0yQAAMC/AAAAwMrJ0yQAAMC/AADAv8rJ0yQAAMC/AACAv8rJ0yQAAMC/AAAAv8rJ0yQAAMC/AAAAAMrJ0yQAAMC/AAAAP8rJ0yQAAMC/AACAP8rJ0yQAAMC/AADAP8rJ0yQAAMC/AAAAQMrJ0yQAAMC/AAAgQMrJ0yQAAMC/AABAQMrJ0yQAAMC/AABgQMrJ0yQAAMC/AACAQMrJ0yQAAMC/AACQQMrJ0yQAAMC/AACgQMrJ0yQAAMC/AACwQMrJ0yQAAMC/AADAQMrJ0yQAAMC/AADQQMrJ0yQAAMC/AADgQMrJ0yQAAMC/AADwQMrJ0yQAAMC/AAAAQcrJ0yQAAMC/AAAIQcrJ0yQAAMC/AAAQQcrJ0yQAAMC/AAAYQcrJ0yQAAMC/AAAgQcrJ0yQAAMC/AAAoQcrJ0yQAAMC/AAAwQcrJ0yQAAMC/AAA4QcrJ0yQAAMC/AABAQcrJ0yQAAMC/AABAwTIxjSQAAIC/AAA4wTIxjSQAAIC/AAAwwTIxjSQAAIC/AAAowTIxjSQAAIC/AAAgwTIxjSQAAIC/AAAYwTIxjSQAAIC/AAAQwTIxjSQAAIC/AAAIwTIxjSQAAIC/AAAAwTIxjSQAAIC/AADwwDIxjSQAAIC/AADgwDIxjSQAAIC/AADQwDIxjSQAAIC/AADAwDIxjSQAAIC/AACwwDIxjSQAAIC/AACgwDIxjSQAAIC/AACQwDIxjSQAAIC/AACAwDIxjSQAAIC/AABgwDIxjSQAAIC/AABAwDIxjSQAAIC/AAAgwDIxjSQAAIC/AAAAwDIxjSQAAIC/AADAvzIxjSQAAIC/AACAvzIxjSQAAIC/AAAAvzIxjSQAAIC/AAAAADIxjSQAAIC/AAAAPzIxjSQAAIC/AACAPzIxjSQAAIC/AADAPzIxjSQAAIC/AAAAQDIxjSQAAIC/AAAgQDIxjSQAAIC/AABAQDIxjSQAAIC/AABgQDIxjSQAAIC/AACAQDIxjSQAAIC/AACQQDIxjSQAAIC/AACgQDIxjSQAAIC/AACwQDIxjSQAAIC/AADAQDIxjSQAAIC/AADQQDIxjSQAAIC/AADgQDIxjSQAAIC/AADwQDIxjSQAAIC/AAAAQTIxjSQAAIC/AAAIQTIxjSQAAIC/AAAQQTIxjSQAAIC/AAAYQTIxjSQAAIC/AAAgQTIxjSQAAIC/AAAoQTIxjSQAAIC/AAAwQTIxjSQAAIC/AAA4QTIxjSQAAIC/AABAQTIxjSQAAIC/AABAwTIxDSQAAAC/AAA4wTIxDSQAAAC/AAAwwTIxDSQAAAC/AAAowTIxDSQAAAC/AAAgwTIxDSQAAAC/AAAYwTIxDSQAAAC/AAAQwTIxDSQAAAC/AAAIwTIxDSQAAAC/AAAAwTIxDSQAAAC/AADwwDIxDSQAAAC/AADgwDIxDSQAAAC/AADQwDIxDSQAAAC/AADAwDIxDSQAAAC/AACwwDIxDSQAAAC/AACgwDIxDSQAAAC/AACQwDIxDSQAAAC/AACAwDIxDSQAAAC/AABgwDIxDSQAAAC/AABAwDIxDSQAAAC/AAAgwDIxDSQAAAC/AAAAwDIxDSQAAAC/AADAvzIxDSQAAAC/AACAvzIxDSQAAAC/AAAAvzIxDSQAAAC/AAAAADIxDSQAAAC/AAAAPzIxDSQAAAC/AACAPzIxDSQAAAC/AADAPzIxDSQAAAC/AAAAQDIxDSQAAAC/AAAgQDIxDSQAAAC/AABAQDIxDSQAAAC/AABgQDIxDSQAAAC/AACAQDIxDSQAAAC/AACQQDIxDSQAAAC/AACgQDIxDSQAAAC/AACwQDIxDSQAAAC/AADAQDIxDSQAAAC/AADQQDIxDSQAAAC/AADgQDIxDSQAAAC/AADwQDIxDSQAAAC/AAAAQTIxDSQAAAC/AAAIQTIxDSQAAAC/AAAQQTIxDSQAAAC/AAAYQTIxDSQAAAC/AAAgQTIxDSQAAAC/AAAoQTIxDSQAAAC/AAAwQTIxDSQAAAC/AAA4QTIxDSQAAAC/AABAQTIxDSQAAAC/AABAwQAAAAAAAAAAAAA4wQAAAAAAAAAAAAAwwQAAAAAAAAAAAAAowQAAAAAAAAAAAAAgwQAAAAAAAAAAAAAYwQAAAAAAAAAAAAAQwQAAAAAAAAAAAAAIwQAAAAAAAAAAAAAAwQAAAAAAAAAAAADwwAAAAAAAAAAAAADgwAAAAAAAAAAAAADQwAAAAAAAAAAAAADAwAAAAAAAAAAAAACwwAAAAAAAAAAAAACgwAAAAAAAAAAAAACQwAAAAAAAAAAAAACAwAAAAAAAAAAAAABgwAAAAAAAAAAAAABAwAAAAAAAAAAAAAAgwAAAAAAAAAAAAAAAwAAAAAAAAAAAAADAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAAAAAAAAAAAACAPwAAAAAAAAAAAADAPwAAAAAAAAAAAAAAQAAAAAAAAAAAAAAgQAAAAAAAAAAAAABAQAAAAAAAAAAAAABgQAAAAAAAAAAAAACAQAAAAAAAAAAAAACQQAAAAAAAAAAAAACgQAAAAAAAAAAAAACwQAAAAAAAAAAAAADAQAAAAAAAAAAAAADQQAAAAAAAAAAAAADgQAAAAAAAAAAAAADwQAAAAAAAAAAAAAAAQQAAAAAAAAAAAAAIQQAAAAAAAAAAAAAQQQAAAAAAAAAAAAAYQQAAAAAAAAAAAAAgQQAAAAAAAAAAAAAoQQAAAAAAAAAAAAAwQQAAAAAAAAAAAAA4QQAAAAAAAAAAAABAQQAAAAAAAAAAAABAwTIxDaQAAAA/AAA4wTIxDaQAAAA/AAAwwTIxDaQAAAA/AAAowTIxDaQAAAA/AAAgwTIxDaQAAAA/AAAYwTIxDaQAAAA/AAAQwTIxDaQAAAA/AAAIwTIxDaQAAAA/AAAAwTIxDaQAAAA/AADwwDIxDaQAAAA/AADgwDIxDaQAAAA/AADQwDIxDaQAAAA/AADAwDIxDaQAAAA/AACwwDIxDaQAAAA/AACgwDIxDaQAAAA/AACQwDIxDaQAAAA/AACAwDIxDaQAAAA/AABgwDIxDaQAAAA/AABAwDIxDaQAAAA/AAAgwDIxDaQAAAA/AAAAwDIxDaQAAAA/AADAvzIxDaQAAAA/AACAvzIxDaQAAAA/AAAAvzIxDaQAAAA/AAAAADIxDaQAAAA/AAAAPzIxDaQAAAA/AACAPzIxDaQAAAA/AADAPzIxDaQAAAA/AAAAQDIxDaQAAAA/AAAgQDIxDaQAAAA/AABAQDIxDaQAAAA/AABgQDIxDaQAAAA/AACAQDIxDaQAAAA/AACQQDIxDaQAAAA/AACgQDIxDaQAAAA/AACwQDIxDaQAAAA/AADAQDIxDaQAAAA/AADQQDIxDaQAAAA/AADgQDIxDaQAAAA/AADwQDIxDaQAAAA/AAAAQTIxDaQAAAA/AAAIQTIxDaQAAAA/AAAQQTIxDaQAAAA/AAAYQTIxDaQAAAA/AAAgQTIxDaQAAAA/AAAoQTIxDaQAAAA/AAAwQTIxDaQAAAA/AAA4QTIxDaQAAAA/AABAQTIxDaQAAAA/AABAwTIxjaQAAIA/AAA4wTIxjaQAAIA/AAAwwTIxjaQAAIA/AAAowTIxjaQAAIA/AAAgwTIxjaQAAIA/AAAYwTIxjaQAAIA/AAAQwTIxjaQAAIA/AAAIwTIxjaQAAIA/AAAAwTIxjaQAAIA/AADwwDIxjaQAAIA/AADgwDIxjaQAAIA/AADQwDIxjaQAAIA/AADAwDIxjaQAAIA/AACwwDIxjaQAAIA/AACgwDIxjaQAAIA/AACQwDIxjaQAAIA/AACAwDIxjaQAAIA/AABgwDIxjaQAAIA/AABAwDIxjaQAAIA/AAAgwDIxjaQAAIA/AAAAwDIxjaQAAIA/AADAvzIxjaQAAIA/AACAvzIxjaQAAIA/AAAAvzIxjaQAAIA/AAAAADIxjaQAAIA/AAAAPzIxjaQAAIA/AACAPzIxjaQAAIA/AADAPzIxjaQAAIA/AAAAQDIxjaQAAIA/AAAgQDIxjaQAAIA/AABAQDIxjaQAAIA/AABgQDIxjaQAAIA/AACAQDIxjaQAAIA/AACQQDIxjaQAAIA/AACgQDIxjaQAAIA/AACwQDIxjaQAAIA/AADAQDIxjaQAAIA/AADQQDIxjaQAAIA/AADgQDIxjaQAAIA/AADwQDIxjaQAAIA/AAAAQTIxjaQAAIA/AAAIQTIxjaQAAIA/AAAQQTIxjaQAAIA/AAAYQTIxjaQAAIA/AAAgQTIxjaQAAIA/AAAoQTIxjaQAAIA/AAAwQTIxjaQAAIA/AAA4QTIxjaQAAIA/AABAQTIxjaQAAIA/AABAwcrJ06QAAMA/AAA4wcrJ06QAAMA/AAAwwcrJ06QAAMA/AAAowcrJ06QAAMA/AAAgwcrJ06QAAMA/AAAYwcrJ06QAAMA/AAAQwcrJ06QAAMA/AAAIwcrJ06QAAMA/AAAAwcrJ06QAAMA/AADwwMrJ06QAAMA/AADgwMrJ06QAAMA/AADQwMrJ06QAAMA/AADAwMrJ06QAAMA/AACwwMrJ06QAAMA/AACgwMrJ06QAAMA/AACQwMrJ06QAAMA/AACAwMrJ06QAAMA/AABgwMrJ06QAAMA/AABAwMrJ06QAAMA/AAAgwMrJ06QAAMA/AAAAwMrJ06QAAMA/AADAv8rJ06QAAMA/AACAv8rJ06QAAMA/AAAAv8rJ06QAAMA/AAAAAMrJ06QAAMA/AAAAP8rJ06QAAMA/AACAP8rJ06QAAMA/AADAP8rJ06QAAMA/AAAAQMrJ06QAAMA/AAAgQMrJ06QAAMA/AABAQMrJ06QAAMA/AABgQMrJ06QAAMA/AACAQMrJ06QAAMA/AACQQMrJ06QAAMA/AACgQMrJ06QAAMA/AACwQMrJ06QAAMA/AADAQMrJ06QAAMA/AADQQMrJ06QAAMA/AADgQMrJ06QAAMA/AADwQMrJ06QAAMA/AAAAQcrJ06QAAMA/AAAIQcrJ06QAAMA/AAAQQcrJ06QAAMA/AAAYQcrJ06QAAMA/AAAgQcrJ06QAAMA/AAAoQcrJ06QAAMA/AAAwQcrJ06QAAMA/AAA4QcrJ06QAAMA/AABAQcrJ06QAAMA/AABAwTIxDaUAAABAAAA4wTIxDaUAAABAAAAwwTIxDaUAAABAAAAowTIxDaUAAABAAAAgwTIxDaUAAABAAAAYwTIxDaUAAABAAAAQwTIxDaUAAABAAAAIwTIxDaUAAABAAAAAwTIxDaUAAABAAADwwDIxDaUAAABAAADgwDIxDaUAAABAAADQwDIxDaUAAABAAADAwDIxDaUAAABAAACwwDIxDaUAAABAAACgwDIxDaUAAABAAACQwDIxDaUAAABAAACAwDIxDaUAAABAAABgwDIxDaUAAABAAABAwDIxDaUAAABAAAAgwDIxDaUAAABAAAAAwDIxDaUAAABAAADAvzIxDaUAAABAAACAvzIxDaUAAABAAAAAvzIxDaUAAABAAAAAADIxDaUAAABAAAAAPzIxDaUAAABAAACAPzIxDaUAAABAAADAPzIxDaUAAABAAAAAQDIxDaUAAABAAAAgQDIxDaUAAABAAABAQDIxDaUAAABAAABgQDIxDaUAAABAAACAQDIxDaUAAABAAACQQDIxDaUAAABAAACgQDIxDaUAAABAAACwQDIxDaUAAABAAADAQDIxDaUAAABAAADQQDIxDaUAAABAAADgQDIxDaUAAABAAADwQDIxDaUAAABAAAAAQTIxDaUAAABAAAAIQTIxDaUAAABAAAAQQTIxDaUAAABAAAAYQTIxDaUAAABAAAAgQTIxDaUAAABAAAAoQTIxDaUAAABAAAAwQTIxDaUAAABAAAA4QTIxDaUAAABAAABAQTIxDaUAAABAAABAwX59MKUAACBAAAA4wX59MKUAACBAAAAwwX59MKUAACBAAAAowX59MKUAACBAAAAgwX59MKUAACBAAAAYwX59MKUAACBAAAAQwX59MKUAACBAAAAIwX59MKUAACBAAAAAwX59MKUAACBAAADwwH59MKUAACBAAADgwH59MKUAACBAAADQwH59MKUAACBAAADAwH59MKUAACBAAACwwH59MKUAACBAAACgwH59MKUAACBAAACQwH59MKUAACBAAACAwH59MKUAACBAAABgwH59MKUAACBAAABAwH59MKUAACBAAAAgwH59MKUAACBAAAAAwH59MKUAACBAAADAv359MKUAACBAAACAv359MKUAACBAAAAAv359MKUAACBAAAAAAH59MKUAACBAAAAAP359MKUAACBAAACAP359MKUAACBAAADAP359MKUAACBAAAAAQH59MKUAACBAAAAgQH59MKUAACBAAABAQH59MKUAACBAAABgQH59MKUAACBAAACAQH59MKUAACBAAACQQH59MKUAACBAAACgQH59MKUAACBAAACwQH59MKUAACBAAADAQH59MKUAACBAAADQQH59MKUAACBAAADgQH59MKUAACBAAADwQH59MKUAACBAAAAAQX59MKUAACBAAAAIQX59MKUAACBAAAAQQX59MKUAACBAAAAYQX59MKUAACBAAAAgQX59MKUAACBAAAAoQX59MKUAACBAAAAwQX59MKUAACBAAAA4QX59MKUAACBAAABAQX59MKUAACBAAABAwcrJU6UAAEBAAAA4wcrJU6UAAEBAAAAwwcrJU6UAAEBAAAAowcrJU6UAAEBAAAAgwcrJU6UAAEBAAAAYwcrJU6UAAEBAAAAQwcrJU6UAAEBAAAAIwcrJU6UAAEBAAAAAwcrJU6UAAEBAAADwwMrJU6UAAEBAAADgwMrJU6UAAEBAAADQwMrJU6UAAEBAAADAwMrJU6UAAEBAAACwwMrJU6UAAEBAAACgwMrJU6UAAEBAAACQwMrJU6UAAEBAAACAwMrJU6UAAEBAAABgwMrJU6UAAEBAAABAwMrJU6UAAEBAAAAgwMrJU6UAAEBAAAAAwMrJU6UAAEBAAADAv8rJU6UAAEBAAACAv8rJU6UAAEBAAAAAv8rJU6UAAEBAAAAAAMrJU6UAAEBAAAAAP8rJU6UAAEBAAACAP8rJU6UAAEBAAADAP8rJU6UAAEBAAAAAQMrJU6UAAEBAAAAgQMrJU6UAAEBAAABAQMrJU6UAAEBAAABgQMrJU6UAAEBAAACAQMrJU6UAAEBAAACQQMrJU6UAAEBAAACgQMrJU6UAAEBAAACwQMrJU6UAAEBAAADAQMrJU6UAAEBAAADQQMrJU6UAAEBAAADgQMrJU6UAAEBAAADwQMrJU6UAAEBAAAAAQcrJU6UAAEBAAAAIQcrJU6UAAEBAAAAQQcrJU6UAAEBAAAAYQcrJU6UAAEBAAAAgQcrJU6UAAEBAAAAoQcrJU6UAAEBAAAAwQcrJU6UAAEBAAAA4QcrJU6UAAEBAAABAQcrJU6UAAEBAAABAwRcWd6UAAGBAAAA4wRcWd6UAAGBAAAAwwRcWd6UAAGBAAAAowRcWd6UAAGBAAAAgwRcWd6UAAGBAAAAYwRcWd6UAAGBAAAAQwRcWd6UAAGBAAAAIwRcWd6UAAGBAAAAAwRcWd6UAAGBAAADwwBcWd6UAAGBAAADgwBcWd6UAAGBAAADQwBcWd6UAAGBAAADAwBcWd6UAAGBAAACwwBcWd6UAAGBAAACgwBcWd6UAAGBAAACQwBcWd6UAAGBAAACAwBcWd6UAAGBAAABgwBcWd6UAAGBAAABAwBcWd6UAAGBAAAAgwBcWd6UAAGBAAAAAwBcWd6UAAGBAAADAvxcWd6UAAGBAAACAvxcWd6UAAGBAAAAAvxcWd6UAAGBAAAAAABcWd6UAAGBAAAAAPxcWd6UAAGBAAACAPxcWd6UAAGBAAADAPxcWd6UAAGBAAAAAQBcWd6UAAGBAAAAgQBcWd6UAAGBAAABAQBcWd6UAAGBAAABgQBcWd6UAAGBAAACAQBcWd6UAAGBAAACQQBcWd6UAAGBAAACgQBcWd6UAAGBAAACwQBcWd6UAAGBAAADAQBcWd6UAAGBAAADQQBcWd6UAAGBAAADgQBcWd6UAAGBAAADwQBcWd6UAAGBAAAAAQRcWd6UAAGBAAAAIQRcWd6UAAGBAAAAQQRcWd6UAAGBAAAAYQRcWd6UAAGBAAAAgQRcWd6UAAGBAAAAoQRcWd6UAAGBAAAAwQRcWd6UAAGBAAAA4QRcWd6UAAGBAAABAQRcWd6UAAGBAAABAwTIxjaUAAIBAAAA4wTIxjaUAAIBAAAAwwTIxjaUAAIBAAAAowTIxjaUAAIBAAAAgwTIxjaUAAIBAAAAYwTIxjaUAAIBAAAAQwTIxjaUAAIBAAAAIwTIxjaUAAIBAAAAAwTIxjaUAAIBAAADwwDIxjaUAAIBAAADgwDIxjaUAAIBAAADQwDIxjaUAAIBAAADAwDIxjaUAAIBAAACwwDIxjaUAAIBAAACgwDIxjaUAAIBAAACQwDIxjaUAAIBAAACAwDIxjaUAAIBAAABgwDIxjaUAAIBAAABAwDIxjaUAAIBAAAAgwDIxjaUAAIBAAAAAwDIxjaUAAIBAAADAvzIxjaUAAIBAAACAvzIxjaUAAIBAAAAAvzIxjaUAAIBAAAAAADIxjaUAAIBAAAAAPzIxjaUAAIBAAACAPzIxjaUAAIBAAADAPzIxjaUAAIBAAAAAQDIxjaUAAIBAAAAgQDIxjaUAAIBAAABAQDIxjaUAAIBAAABgQDIxjaUAAIBAAACAQDIxjaUAAIBAAACQQDIxjaUAAIBAAACgQDIxjaUAAIBAAACwQDIxjaUAAIBAAADAQDIxjaUAAIBAAADQQDIxjaUAAIBAAADgQDIxjaUAAIBAAADwQDIxjaUAAIBAAAAAQTIxjaUAAIBAAAAIQTIxjaUAAIBAAAAQQTIxjaUAAIBAAAAYQTIxjaUAAIBAAAAgQTIxjaUAAIBAAAAoQTIxjaUAAIBAAAAwQTIxjaUAAIBAAAA4QTIxjaUAAIBAAABAQTIxjaUAAIBAAABAwVjXnqUAAJBAAAA4wVjXnqUAAJBAAAAwwVjXnqUAAJBAAAAowVjXnqUAAJBAAAAgwVjXnqUAAJBAAAAYwVjXnqUAAJBAAAAQwVjXnqUAAJBAAAAIwVjXnqUAAJBAAAAAwVjXnqUAAJBAAADwwFjXnqUAAJBAAADgwFjXnqUAAJBAAADQwFjXnqUAAJBAAADAwFjXnqUAAJBAAACwwFjXnqUAAJBAAACgwFjXnqUAAJBAAACQwFjXnqUAAJBAAACAwFjXnqUAAJBAAABgwFjXnqUAAJBAAABAwFjXnqUAAJBAAAAgwFjXnqUAAJBAAAAAwFjXnqUAAJBAAADAv1jXnqUAAJBAAACAv1jXnqUAAJBAAAAAv1jXnqUAAJBAAAAAAFjXnqUAAJBAAAAAP1jXnqUAAJBAAACAP1jXnqUAAJBAAADAP1jXnqUAAJBAAAAAQFjXnqUAAJBAAAAgQFjXnqUAAJBAAABAQFjXnqUAAJBAAABgQFjXnqUAAJBAAACAQFjXnqUAAJBAAACQQFjXnqUAAJBAAACgQFjXnqUAAJBAAACwQFjXnqUAAJBAAADAQFjXnqUAAJBAAADQQFjXnqUAAJBAAADgQFjXnqUAAJBAAADwQFjXnqUAAJBAAAAAQVjXnqUAAJBAAAAIQVjXnqUAAJBAAAAQQVjXnqUAAJBAAAAYQVjXnqUAAJBAAAAgQVjXnqUAAJBAAAAoQVjXnqUAAJBAAAAwQVjXnqUAAJBAAAA4QVjXnqUAAJBAAABAQVjXnqUAAJBAAABAwX59sKUAAKBAAAA4wX59sKUAAKBAAAAwwX59sKUAAKBAAAAowX59sKUAAKBAAAAgwX59sKUAAKBAAAAYwX59sKUAAKBAAAAQwX59sKUAAKBAAAAIwX59sKUAAKBAAAAAwX59sKUAAKBAAADwwH59sKUAAKBAAADgwH59sKUAAKBAAADQwH59sKUAAKBAAADAwH59sKUAAKBAAACwwH59sKUAAKBAAACgwH59sKUAAKBAAACQwH59sKUAAKBAAACAwH59sKUAAKBAAABgwH59sKUAAKBAAABAwH59sKUAAKBAAAAgwH59sKUAAKBAAAAAwH59sKUAAKBAAADAv359sKUAAKBAAACAv359sKUAAKBAAAAAv359sKUAAKBAAAAAAH59sKUAAKBAAAAAP359sKUAAKBAAACAP359sKUAAKBAAADAP359sKUAAKBAAAAAQH59sKUAAKBAAAAgQH59sKUAAKBAAABAQH59sKUAAKBAAABgQH59sKUAAKBAAACAQH59sKUAAKBAAACQQH59sKUAAKBAAACgQH59sKUAAKBAAACwQH59sKUAAKBAAADAQH59sKUAAKBAAADQQH59sKUAAKBAAADgQH59sKUAAKBAAADwQH59sKUAAKBAAAAAQX59sKUAAKBAAAAIQX59sKUAAKBAAAAQQX59sKUAAKBAAAAYQX59sKUAAKBAAAAgQX59sKUAAKBAAAAoQX59sKUAAKBAAAAwQX59sKUAAKBAAAA4QX59sKUAAKBAAABAQX59sKUAAKBAAABAwaQjwqUAALBAAAA4waQjwqUAALBAAAAwwaQjwqUAALBAAAAowaQjwqUAALBAAAAgwaQjwqUAALBAAAAYwaQjwqUAALBAAAAQwaQjwqUAALBAAAAIwaQjwqUAALBAAAAAwaQjwqUAALBAAADwwKQjwqUAALBAAADgwKQjwqUAALBAAADQwKQjwqUAALBAAADAwKQjwqUAALBAAACwwKQjwqUAALBAAACgwKQjwqUAALBAAACQwKQjwqUAALBAAACAwKQjwqUAALBAAABgwKQjwqUAALBAAABAwKQjwqUAALBAAAAgwKQjwqUAALBAAAAAwKQjwqUAALBAAADAv6QjwqUAALBAAACAv6QjwqUAALBAAAAAv6QjwqUAALBAAAAAAKQjwqUAALBAAAAAP6QjwqUAALBAAACAP6QjwqUAALBAAADAP6QjwqUAALBAAAAAQKQjwqUAALBAAAAgQKQjwqUAALBAAABAQKQjwqUAALBAAABgQKQjwqUAALBAAACAQKQjwqUAALBAAACQQKQjwqUAALBAAACgQKQjwqUAALBAAACwQKQjwqUAALBAAADAQKQjwqUAALBAAADQQKQjwqUAALBAAADgQKQjwqUAALBAAADwQKQjwqUAALBAAAAAQaQjwqUAALBAAAAIQaQjwqUAALBAAAAQQaQjwqUAALBAAAAYQaQjwqUAALBAAAAgQaQjwqUAALBAAAAoQaQjwqUAALBAAAAwQaQjwqUAALBAAAA4QaQjwqUAALBAAABAQaQjwqUAALBAAABAwcrJ06UAAMBAAAA4wcrJ06UAAMBAAAAwwcrJ06UAAMBAAAAowcrJ06UAAMBAAAAgwcrJ06UAAMBAAAAYwcrJ06UAAMBAAAAQwcrJ06UAAMBAAAAIwcrJ06UAAMBAAAAAwcrJ06UAAMBAAADwwMrJ06UAAMBAAADgwMrJ06UAAMBAAADQwMrJ06UAAMBAAADAwMrJ06UAAMBAAACwwMrJ06UAAMBAAACgwMrJ06UAAMBAAACQwMrJ06UAAMBAAACAwMrJ06UAAMBAAABgwMrJ06UAAMBAAABAwMrJ06UAAMBAAAAgwMrJ06UAAMBAAAAAwMrJ06UAAMBAAADAv8rJ06UAAMBAAACAv8rJ06UAAMBAAAAAv8rJ06UAAMBAAAAAAMrJ06UAAMBAAAAAP8rJ06UAAMBAAACAP8rJ06UAAMBAAADAP8rJ06UAAMBAAAAAQMrJ06UAAMBAAAAgQMrJ06UAAMBAAABAQMrJ06UAAMBAAABgQMrJ06UAAMBAAACAQMrJ06UAAMBAAACQQMrJ06UAAMBAAACgQMrJ06UAAMBAAACwQMrJ06UAAMBAAADAQMrJ06UAAMBAAADQQMrJ06UAAMBAAADgQMrJ06UAAMBAAADwQMrJ06UAAMBAAAAAQcrJ06UAAMBAAAAIQcrJ06UAAMBAAAAQQcrJ06UAAMBAAAAYQcrJ06UAAMBAAAAgQcrJ06UAAMBAAAAoQcrJ06UAAMBAAAAwQcrJ06UAAMBAAAA4QcrJ06UAAMBAAABAQcrJ06UAAMBAAABAwfFv5aUAANBAAAA4wfFv5aUAANBAAAAwwfFv5aUAANBAAAAowfFv5aUAANBAAAAgwfFv5aUAANBAAAAYwfFv5aUAANBAAAAQwfFv5aUAANBAAAAIwfFv5aUAANBAAAAAwfFv5aUAANBAAADwwPFv5aUAANBAAADgwPFv5aUAANBAAADQwPFv5aUAANBAAADAwPFv5aUAANBAAACwwPFv5aUAANBAAACgwPFv5aUAANBAAACQwPFv5aUAANBAAACAwPFv5aUAANBAAABgwPFv5aUAANBAAABAwPFv5aUAANBAAAAgwPFv5aUAANBAAAAAwPFv5aUAANBAAADAv/Fv5aUAANBAAACAv/Fv5aUAANBAAAAAv/Fv5aUAANBAAAAAAPFv5aUAANBAAAAAP/Fv5aUAANBAAACAP/Fv5aUAANBAAADAP/Fv5aUAANBAAAAAQPFv5aUAANBAAAAgQPFv5aUAANBAAABAQPFv5aUAANBAAABgQPFv5aUAANBAAACAQPFv5aUAANBAAACQQPFv5aUAANBAAACgQPFv5aUAANBAAACwQPFv5aUAANBAAADAQPFv5aUAANBAAADQQPFv5aUAANBAAADgQPFv5aUAANBAAADwQPFv5aUAANBAAAAAQfFv5aUAANBAAAAIQfFv5aUAANBAAAAQQfFv5aUAANBAAAAYQfFv5aUAANBAAAAgQfFv5aUAANBAAAAoQfFv5aUAANBAAAAwQfFv5aUAANBAAAA4QfFv5aUAANBAAABAQfFv5aUAANBAAABAwRcW96UAAOBAAAA4wRcW96UAAOBAAAAwwRcW96UAAOBAAAAowRcW96UAAOBAAAAgwRcW96UAAOBAAAAYwRcW96UAAOBAAAAQwRcW96UAAOBAAAAIwRcW96UAAOBAAAAAwRcW96UAAOBAAADwwBcW96UAAOBAAADgwBcW96UAAOBAAADQwBcW96UAAOBAAADAwBcW96UAAOBAAACwwBcW96UAAOBAAACgwBcW96UAAOBAAACQwBcW96UAAOBAAACAwBcW96UAAOBAAABgwBcW96UAAOBAAABAwBcW96UAAOBAAAAgwBcW96UAAOBAAAAAwBcW96UAAOBAAADAvxcW96UAAOBAAACAvxcW96UAAOBAAAAAvxcW96UAAOBAAAAAABcW96UAAOBAAAAAPxcW96UAAOBAAACAPxcW96UAAOBAAADAPxcW96UAAOBAAAAAQBcW96UAAOBAAAAgQBcW96UAAOBAAABAQBcW96UAAOBAAABgQBcW96UAAOBAAACAQBcW96UAAOBAAACQQBcW96UAAOBAAACgQBcW96UAAOBAAACwQBcW96UAAOBAAADAQBcW96UAAOBAAADQQBcW96UAAOBAAADgQBcW96UAAOBAAADwQBcW96UAAOBAAAAAQRcW96UAAOBAAAAIQRcW96UAAOBAAAAQQRcW96UAAOBAAAAYQRcW96UAAOBAAAAgQRcW96UAAOBAAAAoQRcW96UAAOBAAAAwQRcW96UAAOBAAAA4QRcW96UAAOBAAABAQRcW96UAAOBAAABAwR5eBKYAAPBAAAA4wR5eBKYAAPBAAAAwwR5eBKYAAPBAAAAowR5eBKYAAPBAAAAgwR5eBKYAAPBAAAAYwR5eBKYAAPBAAAAQwR5eBKYAAPBAAAAIwR5eBKYAAPBAAAAAwR5eBKYAAPBAAADwwB5eBKYAAPBAAADgwB5eBKYAAPBAAADQwB5eBKYAAPBAAADAwB5eBKYAAPBAAACwwB5eBKYAAPBAAACgwB5eBKYAAPBAAACQwB5eBKYAAPBAAACAwB5eBKYAAPBAAABgwB5eBKYAAPBAAABAwB5eBKYAAPBAAAAgwB5eBKYAAPBAAAAAwB5eBKYAAPBAAADAvx5eBKYAAPBAAACAvx5eBKYAAPBAAAAAvx5eBKYAAPBAAAAAAB5eBKYAAPBAAAAAPx5eBKYAAPBAAACAPx5eBKYAAPBAAADAPx5eBKYAAPBAAAAAQB5eBKYAAPBAAAAgQB5eBKYAAPBAAABAQB5eBKYAAPBAAABgQB5eBKYAAPBAAACAQB5eBKYAAPBAAACQQB5eBKYAAPBAAACgQB5eBKYAAPBAAACwQB5eBKYAAPBAAADAQB5eBKYAAPBAAADQQB5eBKYAAPBAAADgQB5eBKYAAPBAAADwQB5eBKYAAPBAAAAAQR5eBKYAAPBAAAAIQR5eBKYAAPBAAAAQQR5eBKYAAPBAAAAYQR5eBKYAAPBAAAAgQR5eBKYAAPBAAAAoQR5eBKYAAPBAAAAwQR5eBKYAAPBAAAA4QR5eBKYAAPBAAABAQR5eBKYAAPBAAABAwTIxDaYAAABBAAA4wTIxDaYAAABBAAAwwTIxDaYAAABBAAAowTIxDaYAAABBAAAgwTIxDaYAAABBAAAYwTIxDaYAAABBAAAQwTIxDaYAAABBAAAIwTIxDaYAAABBAAAAwTIxDaYAAABBAADwwDIxDaYAAABBAADgwDIxDaYAAABBAADQwDIxDaYAAABBAADAwDIxDaYAAABBAACwwDIxDaYAAABBAACgwDIxDaYAAABBAACQwDIxDaYAAABBAACAwDIxDaYAAABBAABgwDIxDaYAAABBAABAwDIxDaYAAABBAAAgwDIxDaYAAABBAAAAwDIxDaYAAABBAADAvzIxDaYAAABBAACAvzIxDaYAAABBAAAAvzIxDaYAAABBAAAAADIxDaYAAABBAAAAPzIxDaYAAABBAACAPzIxDaYAAABBAADAPzIxDaYAAABBAAAAQDIxDaYAAABBAAAgQDIxDaYAAABBAABAQDIxDaYAAABBAABgQDIxDaYAAABBAACAQDIxDaYAAABBAACQQDIxDaYAAABBAACgQDIxDaYAAABBAACwQDIxDaYAAABBAADAQDIxDaYAAABBAADQQDIxDaYAAABBAADgQDIxDaYAAABBAADwQDIxDaYAAABBAAAAQTIxDaYAAABBAAAIQTIxDaYAAABBAAAQQTIxDaYAAABBAAAYQTIxDaYAAABBAAAgQTIxDaYAAABBAAAoQTIxDaYAAABBAAAwQTIxDaYAAABBAAA4QTIxDaYAAABBAABAQTIxDaYAAABBAABAwUUEFqYAAAhBAAA4wUUEFqYAAAhBAAAwwUUEFqYAAAhBAAAowUUEFqYAAAhBAAAgwUUEFqYAAAhBAAAYwUUEFqYAAAhBAAAQwUUEFqYAAAhBAAAIwUUEFqYAAAhBAAAAwUUEFqYAAAhBAADwwEUEFqYAAAhBAADgwEUEFqYAAAhBAADQwEUEFqYAAAhBAADAwEUEFqYAAAhBAACwwEUEFqYAAAhBAACgwEUEFqYAAAhBAACQwEUEFqYAAAhBAACAwEUEFqYAAAhBAABgwEUEFqYAAAhBAABAwEUEFqYAAAhBAAAgwEUEFqYAAAhBAAAAwEUEFqYAAAhBAADAv0UEFqYAAAhBAACAv0UEFqYAAAhBAAAAv0UEFqYAAAhBAAAAAEUEFqYAAAhBAAAAP0UEFqYAAAhBAACAP0UEFqYAAAhBAADAP0UEFqYAAAhBAAAAQEUEFqYAAAhBAAAgQEUEFqYAAAhBAABAQEUEFqYAAAhBAABgQEUEFqYAAAhBAACAQEUEFqYAAAhBAACQQEUEFqYAAAhBAACgQEUEFqYAAAhBAACwQEUEFqYAAAhBAADAQEUEFqYAAAhBAADQQEUEFqYAAAhBAADgQEUEFqYAAAhBAADwQEUEFqYAAAhBAAAAQUUEFqYAAAhBAAAIQUUEFqYAAAhBAAAQQUUEFqYAAAhBAAAYQUUEFqYAAAhBAAAgQUUEFqYAAAhBAAAoQUUEFqYAAAhBAAAwQUUEFqYAAAhBAAA4QUUEFqYAAAhBAABAQUUEFqYAAAhBAABAwVjXHqYAABBBAAA4wVjXHqYAABBBAAAwwVjXHqYAABBBAAAowVjXHqYAABBBAAAgwVjXHqYAABBBAAAYwVjXHqYAABBBAAAQwVjXHqYAABBBAAAIwVjXHqYAABBBAAAAwVjXHqYAABBBAADwwFjXHqYAABBBAADgwFjXHqYAABBBAADQwFjXHqYAABBBAADAwFjXHqYAABBBAACwwFjXHqYAABBBAACgwFjXHqYAABBBAACQwFjXHqYAABBBAACAwFjXHqYAABBBAABgwFjXHqYAABBBAABAwFjXHqYAABBBAAAgwFjXHqYAABBBAAAAwFjXHqYAABBBAADAv1jXHqYAABBBAACAv1jXHqYAABBBAAAAv1jXHqYAABBBAAAAAFjXHqYAABBBAAAAP1jXHqYAABBBAACAP1jXHqYAABBBAADAP1jXHqYAABBBAAAAQFjXHqYAABBBAAAgQFjXHqYAABBBAABAQFjXHqYAABBBAABgQFjXHqYAABBBAACAQFjXHqYAABBBAACQQFjXHqYAABBBAACgQFjXHqYAABBBAACwQFjXHqYAABBBAADAQFjXHqYAABBBAADQQFjXHqYAABBBAADgQFjXHqYAABBBAADwQFjXHqYAABBBAAAAQVjXHqYAABBBAAAIQVjXHqYAABBBAAAQQVjXHqYAABBBAAAYQVjXHqYAABBBAAAgQVjXHqYAABBBAAAoQVjXHqYAABBBAAAwQVjXHqYAABBBAAA4QVjXHqYAABBBAABAQVjXHqYAABBBAABAwWuqJ6YAABhBAAA4wWuqJ6YAABhBAAAwwWuqJ6YAABhBAAAowWuqJ6YAABhBAAAgwWuqJ6YAABhBAAAYwWuqJ6YAABhBAAAQwWuqJ6YAABhBAAAIwWuqJ6YAABhBAAAAwWuqJ6YAABhBAADwwGuqJ6YAABhBAADgwGuqJ6YAABhBAADQwGuqJ6YAABhBAADAwGuqJ6YAABhBAACwwGuqJ6YAABhBAACgwGuqJ6YAABhBAACQwGuqJ6YAABhBAACAwGuqJ6YAABhBAABgwGuqJ6YAABhBAABAwGuqJ6YAABhBAAAgwGuqJ6YAABhBAAAAwGuqJ6YAABhBAADAv2uqJ6YAABhBAACAv2uqJ6YAABhBAAAAv2uqJ6YAABhBAAAAAGuqJ6YAABhBAAAAP2uqJ6YAABhBAACAP2uqJ6YAABhBAADAP2uqJ6YAABhBAAAAQGuqJ6YAABhBAAAgQGuqJ6YAABhBAABAQGuqJ6YAABhBAABgQGuqJ6YAABhBAACAQGuqJ6YAABhBAACQQGuqJ6YAABhBAACgQGuqJ6YAABhBAACwQGuqJ6YAABhBAADAQGuqJ6YAABhBAADQQGuqJ6YAABhBAADgQGuqJ6YAABhBAADwQGuqJ6YAABhBAAAAQWuqJ6YAABhBAAAIQWuqJ6YAABhBAAAQQWuqJ6YAABhBAAAYQWuqJ6YAABhBAAAgQWuqJ6YAABhBAAAoQWuqJ6YAABhBAAAwQWuqJ6YAABhBAAA4QWuqJ6YAABhBAABAQWuqJ6YAABhBAABAwX59MKYAACBBAAA4wX59MKYAACBBAAAwwX59MKYAACBBAAAowX59MKYAACBBAAAgwX59MKYAACBBAAAYwX59MKYAACBBAAAQwX59MKYAACBBAAAIwX59MKYAACBBAAAAwX59MKYAACBBAADwwH59MKYAACBBAADgwH59MKYAACBBAADQwH59MKYAACBBAADAwH59MKYAACBBAACwwH59MKYAACBBAACgwH59MKYAACBBAACQwH59MKYAACBBAACAwH59MKYAACBBAABgwH59MKYAACBBAABAwH59MKYAACBBAAAgwH59MKYAACBBAAAAwH59MKYAACBBAADAv359MKYAACBBAACAv359MKYAACBBAAAAv359MKYAACBBAAAAAH59MKYAACBBAAAAP359MKYAACBBAACAP359MKYAACBBAADAP359MKYAACBBAAAAQH59MKYAACBBAAAgQH59MKYAACBBAABAQH59MKYAACBBAABgQH59MKYAACBBAACAQH59MKYAACBBAACQQH59MKYAACBBAACgQH59MKYAACBBAACwQH59MKYAACBBAADAQH59MKYAACBBAADQQH59MKYAACBBAADgQH59MKYAACBBAADwQH59MKYAACBBAAAAQX59MKYAACBBAAAIQX59MKYAACBBAAAQQX59MKYAACBBAAAYQX59MKYAACBBAAAgQX59MKYAACBBAAAoQX59MKYAACBBAAAwQX59MKYAACBBAAA4QX59MKYAACBBAABAQX59MKYAACBBAABAwZFQOaYAAChBAAA4wZFQOaYAAChBAAAwwZFQOaYAAChBAAAowZFQOaYAAChBAAAgwZFQOaYAAChBAAAYwZFQOaYAAChBAAAQwZFQOaYAAChBAAAIwZFQOaYAAChBAAAAwZFQOaYAAChBAADwwJFQOaYAAChBAADgwJFQOaYAAChBAADQwJFQOaYAAChBAADAwJFQOaYAAChBAACwwJFQOaYAAChBAACgwJFQOaYAAChBAACQwJFQOaYAAChBAACAwJFQOaYAAChBAABgwJFQOaYAAChBAABAwJFQOaYAAChBAAAgwJFQOaYAAChBAAAAwJFQOaYAAChBAADAv5FQOaYAAChBAACAv5FQOaYAAChBAAAAv5FQOaYAAChBAAAAAJFQOaYAAChBAAAAP5FQOaYAAChBAACAP5FQOaYAAChBAADAP5FQOaYAAChBAAAAQJFQOaYAAChBAAAgQJFQOaYAAChBAABAQJFQOaYAAChBAABgQJFQOaYAAChBAACAQJFQOaYAAChBAACQQJFQOaYAAChBAACgQJFQOaYAAChBAACwQJFQOaYAAChBAADAQJFQOaYAAChBAADQQJFQOaYAAChBAADgQJFQOaYAAChBAADwQJFQOaYAAChBAAAAQZFQOaYAAChBAAAIQZFQOaYAAChBAAAQQZFQOaYAAChBAAAYQZFQOaYAAChBAAAgQZFQOaYAAChBAAAoQZFQOaYAAChBAAAwQZFQOaYAAChBAAA4QZFQOaYAAChBAABAQZFQOaYAAChBAABAwaQjQqYAADBBAAA4waQjQqYAADBBAAAwwaQjQqYAADBBAAAowaQjQqYAADBBAAAgwaQjQqYAADBBAAAYwaQjQqYAADBBAAAQwaQjQqYAADBBAAAIwaQjQqYAADBBAAAAwaQjQqYAADBBAADwwKQjQqYAADBBAADgwKQjQqYAADBBAADQwKQjQqYAADBBAADAwKQjQqYAADBBAACwwKQjQqYAADBBAACgwKQjQqYAADBBAACQwKQjQqYAADBBAACAwKQjQqYAADBBAABgwKQjQqYAADBBAABAwKQjQqYAADBBAAAgwKQjQqYAADBBAAAAwKQjQqYAADBBAADAv6QjQqYAADBBAACAv6QjQqYAADBBAAAAv6QjQqYAADBBAAAAAKQjQqYAADBBAAAAP6QjQqYAADBBAACAP6QjQqYAADBBAADAP6QjQqYAADBBAAAAQKQjQqYAADBBAAAgQKQjQqYAADBBAABAQKQjQqYAADBBAABgQKQjQqYAADBBAACAQKQjQqYAADBBAACQQKQjQqYAADBBAACgQKQjQqYAADBBAACwQKQjQqYAADBBAADAQKQjQqYAADBBAADQQKQjQqYAADBBAADgQKQjQqYAADBBAADwQKQjQqYAADBBAAAAQaQjQqYAADBBAAAIQaQjQqYAADBBAAAQQaQjQqYAADBBAAAYQaQjQqYAADBBAAAgQaQjQqYAADBBAAAoQaQjQqYAADBBAAAwQaQjQqYAADBBAAA4QaQjQqYAADBBAABAQaQjQqYAADBBAABAwbf2SqYAADhBAAA4wbf2SqYAADhBAAAwwbf2SqYAADhBAAAowbf2SqYAADhBAAAgwbf2SqYAADhBAAAYwbf2SqYAADhBAAAQwbf2SqYAADhBAAAIwbf2SqYAADhBAAAAwbf2SqYAADhBAADwwLf2SqYAADhBAADgwLf2SqYAADhBAADQwLf2SqYAADhBAADAwLf2SqYAADhBAACwwLf2SqYAADhBAACgwLf2SqYAADhBAACQwLf2SqYAADhBAACAwLf2SqYAADhBAABgwLf2SqYAADhBAABAwLf2SqYAADhBAAAgwLf2SqYAADhBAAAAwLf2SqYAADhBAADAv7f2SqYAADhBAACAv7f2SqYAADhBAAAAv7f2SqYAADhBAAAAALf2SqYAADhBAAAAP7f2SqYAADhBAACAP7f2SqYAADhBAADAP7f2SqYAADhBAAAAQLf2SqYAADhBAAAgQLf2SqYAADhBAABAQLf2SqYAADhBAABgQLf2SqYAADhBAACAQLf2SqYAADhBAACQQLf2SqYAADhBAACgQLf2SqYAADhBAACwQLf2SqYAADhBAADAQLf2SqYAADhBAADQQLf2SqYAADhBAADgQLf2SqYAADhBAADwQLf2SqYAADhBAAAAQbf2SqYAADhBAAAIQbf2SqYAADhBAAAQQbf2SqYAADhBAAAYQbf2SqYAADhBAAAgQbf2SqYAADhBAAAoQbf2SqYAADhBAAAwQbf2SqYAADhBAAA4Qbf2SqYAADhBAABAQbf2SqYAADhBAABAwcrJU6YAAEBBAAA4wcrJU6YAAEBBAAAwwcrJU6YAAEBBAAAowcrJU6YAAEBBAAAgwcrJU6YAAEBBAAAYwcrJU6YAAEBBAAAQwcrJU6YAAEBBAAAIwcrJU6YAAEBBAAAAwcrJU6YAAEBBAADwwMrJU6YAAEBBAADgwMrJU6YAAEBBAADQwMrJU6YAAEBBAADAwMrJU6YAAEBBAACwwMrJU6YAAEBBAACgwMrJU6YAAEBBAACQwMrJU6YAAEBBAACAwMrJU6YAAEBBAABgwMrJU6YAAEBBAABAwMrJU6YAAEBBAAAgwMrJU6YAAEBBAAAAwMrJU6YAAEBBAADAv8rJU6YAAEBBAACAv8rJU6YAAEBBAAAAv8rJU6YAAEBBAAAAAMrJU6YAAEBBAAAAP8rJU6YAAEBBAACAP8rJU6YAAEBBAADAP8rJU6YAAEBBAAAAQMrJU6YAAEBBAAAgQMrJU6YAAEBBAABAQMrJU6YAAEBBAABgQMrJU6YAAEBBAACAQMrJU6YAAEBBAACQQMrJU6YAAEBBAACgQMrJU6YAAEBBAACwQMrJU6YAAEBBAADAQMrJU6YAAEBBAADQQMrJU6YAAEBBAADgQMrJU6YAAEBBAADwQMrJU6YAAEBBAAAAQcrJU6YAAEBBAAAIQcrJU6YAAEBBAAAQQcrJU6YAAEBBAAAYQcrJU6YAAEBBAAAgQcrJU6YAAEBBAAAoQcrJU6YAAEBBAAAwQcrJU6YAAEBBAAA4QcrJU6YAAEBBAABAQcrJU6YAAEBBAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0kAAAAAAAAgD8yMY0k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q6qKPlVVFT5VVZU+VVUVPgAAoD5VVRU+q6qqPlVVFT5VVbU+VVUVPgAAwD5VVRU+q6rKPlVVFT5VVdU+VVUVPgAA4D5VVRU+q6rqPlVVFT5VVfU+VVUVPgAAAD9VVRU+VVUFP1VVFT6rqgo/VVUVPgAAED9VVRU+VVUVP1VVFT6rqho/VVUVPgAAID9VVRU+VVUlP1VVFT6rqio/VVUVPgAAMD9VVRU+VVU1P1VVFT6rqjo/VVUVPgAAQD9VVRU+VVVFP1VVFT6rqko/VVUVPgAAUD9VVRU+VVVVP1VVFT6rqlo/VVUVPgAAYD9VVRU+VVVlP1VVFT6rqmo/VVUVPgAAcD9VVRU+VVV1P1VVFT6rqno/VVUVPgAAgD9VVRU+AAAAAAAAAD6rqqo8AAAAPquqKj0AAAA+AACAPQAAAD6rqqo9AAAAPlVV1T0AAAA+AAAAPgAAAD5VVRU+AAAAPquqKj4AAAA+AABAPgAAAD5VVVU+AAAAPquqaj4AAAA+AACAPgAAAD6rqoo+AAAAPlVVlT4AAAA+AACgPgAAAD6rqqo+AAAAPlVVtT4AAAA+AADAPgAAAD6rqso+AAAAPlVV1T4AAAA+AADgPgAAAD6rquo+AAAAPlVV9T4AAAA+AAAAPwAAAD5VVQU/AAAAPquqCj8AAAA+AAAQPwAAAD5VVRU/AAAAPquqGj8AAAA+AAAgPwAAAD5VVSU/AAAAPquqKj8AAAA+AAAwPwAAAD5VVTU/AAAAPquqOj8AAAA+AABAPwAAAD5VVUU/AAAAPquqSj8AAAA+AABQPwAAAD5VVVU/AAAAPquqWj8AAAA+AABgPwAAAD5VVWU/AAAAPquqaj8AAAA+AABwPwAAAD5VVXU/AAAAPquqej8AAAA+AACAPwAAAD4AAAAAVVXVPauqqjxVVdU9q6oqPVVV1T0AAIA9VVXVPauqqj1VVdU9VVXVPVVV1T0AAAA+VVXVPVVVFT5VVdU9q6oqPlVV1T0AAEA+VVXVPVVVVT5VVdU9q6pqPlVV1T0AAIA+VVXVPauqij5VVdU9VVWVPlVV1T0AAKA+VVXVPauqqj5VVdU9VVW1PlVV1T0AAMA+VVXVPauqyj5VVdU9VVXVPlVV1T0AAOA+VVXVPauq6j5VVdU9VVX1PlVV1T0AAAA/VVXVPVVVBT9VVdU9q6oKP1VV1T0AABA/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MABgAGEAMAAxAGIAMgBiAGMAMgAyAGMAMwBjAGQAMwAzAGQANABkAGUANAA0AGUANQBlAGYANQA1AGYANgBmAGcANgA2AGcANwBnAGgANwA3AGgAOABoAGkAOAA4AGkAOQBpAGoAOQA5AGoAOgBqAGsAOgA6AGsAOwBrAGwAOwA7AGwAPABsAG0APAA8AG0APQBtAG4APQA9AG4APgBuAG8APgA+AG8APwBvAHAAPwA/AHAAQABwAHEAQABAAHEAQQBxAHIAQQBBAHIAQgByAHMAQgBCAHMAQwBzAHQAQwBDAHQARAB0AHUARABEAHUARQB1AHYARQBFAHYARgB2AHcARgBGAHcARwB3AHgARwBHAHgASAB4AHkASABIAHkASQB5AHoASQBJAHoASgB6AHsASgBKAHsASwB7AHwASwBLAHwATAB8AH0ATABMAH0ATQB9AH4ATQBNAH4ATgB+AH8ATgBOAH8ATwB/AIAATwBPAIAAUACAAIEAUABQAIEAUQCBAIIAUQBRAIIAUgCCAIMAUgBSAIMAUwCDAIQAUwBTAIQAVACEAIUAVABUAIUAVQCFAIYAVQBVAIYAVgCGAIcAVgBWAIcAVwCHAIgAVwBXAIgAWACIAIkAWABYAIkAWQCJAIoAWQBZAIoAWgCKAIsAWgBaAIsAWwCLAIwAWwBbAIwAXACMAI0AXABcAI0AXQCNAI4AXQBdAI4AXgCOAI8AXgBeAI8AXwCPAJAAXwBfAJAAYACQAJEAYABgAJEAYQCRAJIAYQBiAJMAYwCTAJQAYwBjAJQAZACUAJUAZABkAJUAZQCVAJYAZQBlAJYAZgCWAJcAZgBmAJcAZwCXAJgAZwBnAJgAaACYAJkAaABoAJkAaQCZAJoAaQBpAJoAagCaAJsAagBqAJsAawCbAJwAawBrAJwAbACcAJ0AbABsAJ0AbQCdAJ4AbQBtAJ4AbgCeAJ8AbgBuAJ8AbwCfAKAAbwBvAKAAcACgAKEAcABwAKEAcQChAKIAcQBxAKIAcgCiAKMAcgByAKMAcwCjAKQAcwBzAKQAdACkAKUAdAB0AKUAdQClAKYAdQB1AKYAdgCmAKcAdgB2AKcAdwCnAKgAdwB3AKgAeACoAKkAeAB4AKkAeQCpAKoAeQB5AKoAegCqAKsAegB6AKsAewCrAKwAewB7AKwAfACsAK0AfAB8AK0AfQCtAK4AfQB9AK4AfgCuAK8AfgB+AK8AfwCvALAAfwB/ALAAgACwALEAgACAALEAgQCxALIAgQCBALIAggCyALMAggCCALMAgwCzALQAgwCDALQAhAC0ALUAhACEALUAhQC1ALYAhQCFALYAhgC2ALcAhgCGALcAhwC3ALgAhwCHALgAiAC4ALkAiACIALkAiQC5ALoAiQCJALoAigC6ALsAigCKALsAiwC7ALwAiwCLALwAjAC8AL0AjACMAL0AjQC9AL4AjQCNAL4AjgC+AL8AjgCOAL8AjwC/AMAAjwCPAMAAkADAAMEAkACQAMEAkQDBAMIAkQCRAMIAkgDCAMMAkgCTAMQAlADEAMUAlACUAMUAlQDFAMYAlQCVAMYAlgDGAMcAlgCWAMcAlwDHAMgAlwCXAMgAmADIAMkAmACYAMkAmQDJAMoAmQCZAMoAmgDKAMsAmgCaAMsAmwDLAMwAmwCbAMwAnADMAM0AnACcAM0AnQDNAM4AnQCdAM4AngDOAM8AngCeAM8AnwDPANAAnwCfANAAoADQANEAoACgANEAoQDRANIAoQChANIAogDSANMAogCiANMAowDTANQAowCjANQApADUANUApACkANUApQDVANYApQClANYApgDWANcApgCmANcApwDXANgApwCnANgAqADYANkAqACoANkAqQDZANoAqQCpANoAqgDaANsAqgCqANsAqwDbANwAqwCrANwArADcAN0ArACsAN0ArQDdAN4ArQCtAN4ArgDeAN8ArgCuAN8ArwDfAOAArwCvAOAAsADgAOEAsACwAOEAsQDhAOIAsQCxAOIAsgDiAOMAsgCyAOMAswDjAOQAswCzAOQAtADkAOUAtAC0AOUAtQDlAOYAtQC1AOYAtgDmAOcAtgC2AOcAtwDnAOgAtwC3AOgAuADoAOkAuAC4AOkAuQDpAOoAuQC5AOoAugDqAOsAugC6AOsAuwDrAOwAuwC7AOwAvADsAO0AvAC8AO0AvQDtAO4AvQC9AO4AvgDuAO8AvgC+AO8AvwDvAPAAvwC/APAAwADwAPEAwADAAPEAwQDxAPIAwQDBAPIAwgDyAPMAwgDCAPMAwwDzAPQAwwDEAPUAxQD1APYAxQDFAPYAxgD2APcAxgDGAPcAxwD3APgAxwDHAPgAyAD4APkAyADIAPkAyQD5APoAyQDJAPoAygD6APsAygDKAPsAywD7APwAywDLAPwAzAD8AP0AzADMAP0AzQD9AP4AzQDNAP4AzgD+AP8AzgDOAP8AzwD/AAABzwDPAAAB0AAAAQEB0ADQAAEB0QABAQIB0QDRAAIB0gACAQMB0gDSAAMB0wADAQQB0wDTAAQB1AAEAQUB1ADUAAUB1QAFAQYB1QDVAAYB1gAGAQcB1gDWAAcB1wAHAQgB1wDXAAgB2AAIAQkB2ADYAAkB2QAJAQoB2QDZAAoB2gAKAQsB2gDaAAsB2wALAQwB2wDbAAwB3AAMAQ0B3ADcAA0B3QANAQ4B3QDdAA4B3gAOAQ8B3gDeAA8B3wAPARAB3wDfABAB4AAQAREB4ADgABEB4QARARIB4QDhABIB4gASARMB4gDiABMB4wATARQB4wDjABQB5AAUARUB5ADkABUB5QAVARYB5QDlABYB5gAWARcB5gDmABcB5wAXARgB5wDnABgB6AAYARkB6ADoABkB6QAZARoB6QDpABoB6gAaARsB6gDqABsB6wAbARwB6wDrABwB7AAcAR0B7ADsAB0B7QAdAR4B7QDtAB4B7gAeAR8B7gDuAB8B7wAfASAB7wDvACAB8AAgASEB8ADwACEB8QAhASIB8QDxACIB8gAiASMB8gDyACMB8wAjASQB8wDzACQB9AAkASUB9AD1ACYB9gAmAScB9gD2ACcB9wAnASgB9wD3ACgB+AAoASkB+AD4ACkB+QApASoB+QD5ACoB+gAqASsB+gD6ACsB+wArASwB+wD7ACwB/AAsAS0B/AD8AC0B/QAtAS4B/QD9AC4B/gAuAS8B/gD+AC8B/wAvATAB/wD/ADABAAEwATEBAAEAATEBAQExATIBAQEBATIBAgEyATMBAgECATMBAwEzATQBAwEDATQBBAE0ATUBBAEEATUBBQE1ATYBBQEFATYBBgE2ATcBBgEGATcBBwE3ATgBBwEHATgBCAE4ATkBCAEIATkBCQE5AToBCQEJAToBCgE6ATsBCgEKATsBCwE7ATwBCwELATwBDAE8AT0BDAEMAT0BDQE9AT4BDQENAT4BDgE+AT8BDgEOAT8BDwE/AUABDwEPAUABEAFAAUEBEAEQAUEBEQFBAUIBEQERAUIBEgFCAUMBEgESAUMBEwFDAUQBEwETAUQBFAFEAUUBFAEUAUUBFQFFAUYBFQEVAUYBFgFGAUcBFgEWAUcBFwFHAUgBFwEXAUgBGAFIAUkBGAEYAUkBGQFJAUoBGQEZAUoBGgFKAUsBGgEaAUsBGwFLAUwBGwEbAUwBHAFMAU0BHAEcAU0BHQFNAU4BHQEdAU4BHgFOAU8BHgEeAU8BHwFPAVABHwEfAVABIAFQAVEBIAEgAVEBIQFRAVIBIQEhAVIBIgFSAVMBIgEiAVMBIwFTAVQBIwEjAVQBJAFUAVUBJAEkAVUBJQFVAVYBJQEmAVcBJwFXAVgBJwEnAVgBKAFYAVkBKAEoAVkBKQFZAVoBKQEpAVoBKgFaAVsBKgEqAVsBKwFbAVwBKwErAVwBLAFcAV0BLAEsAV0BLQFdAV4BLQEtAV4BLgFeAV8BLgEuAV8BLwFfAWABLwEvAWABMAFgAWEBMAEwAWEBMQFhAWIBMQExAWIBMgFiAWMBMgEyAWMBMwFjAWQBMwEzAWQBNAFkAWUBNAE0AWUBNQFlAWYBNQE1AWYBNgFmAWcBNgE2AWcBNwFnAWgBNwE3AWgBOAFoAWkBOAE4AWkBOQFpAWoBOQE5AWoBOgFqAWsBOgE6AWsBOwFrAWwBOwE7AWwBPAFsAW0BPAE8AW0BPQFtAW4BPQE9AW4BPgFuAW8BPgE+AW8BPwFvAXABPwE/AXABQAFwAXEBQAFAAXEBQQFxAXIBQQFBAXIBQgFyAXMBQgFCAXMBQwFzAXQBQwFDAXQBRAF0AXUBRAFEAXUBRQF1AXYBRQFFAXYBRgF2AXcBRgFGAXcBRwF3AXgBRwFHAXgBSAF4AXkBSAFIAXkBSQF5AXoBSQFJAXoBSgF6AXsBSgFKAXsBSwF7AXwBSwFLAXwBTAF8AX0BTAFMAX0BTQF9AX4BTQFNAX4BTgF+AX8BTgFOAX8BTwF/AYABTwFPAYABUAGAAYEBUAFQAYEBUQGBAYIBUQFRAYIBUgGCAYMBUgFSAYMBUwGDAYQBUwFTAYQBVAGEAYUBVAFUAYUBVQGFAYYBVQFVAYYBVgGGAYcBVgFXAYgBWAGIAYkBWAFYAYkBWQGJAYoBWQFZAYoBWgGKAYsBWgFaAYsBWwGLAYwBWwFbAYwBXAGMAY0BXAFcAY0BXQGNAY4BXQFdAY4BXgGOAY8BXgFeAY8BXwGPAZABXwFfAZABYAGQAZEBYAFgAZEBYQGRAZIBYQFhAZIBYgGSAZMBYgFiAZMBYwGTAZQBYwFjAZQBZAGUAZUBZAFkAZUBZQGVAZYBZQFlAZYBZgGWAZcBZgFmAZcBZwGXAZgBZwFnAZgBaAGYAZkBaAFoAZkBaQGZAZoBaQFpAZoBagGaAZsBagFqAZsBawGbAZwBawFrAZwBbAGcAZ0BbAFsAZ0BbQGdAZ4BbQFtAZ4BbgGeAZ8BbgFuAZ8BbwGfAaABbwFvAaABcAGgAaEBcAFwAaEBcQGhAaIBcQFxAaIBcgGiAaMBcgFyAaMBcwGjAaQBcwFzAaQBdAGkAaUBdAF0AaUBdQGlAaYBdQF1AaYBdgGmAacBdgF2AacBdwGnAagBdwF3AagBeAGoAakBeAF4AakBeQGpAaoBeQF5AaoBegGqAasBegF6AasBewGrAawBewF7AawBfAGsAa0BfAF8Aa0BfQGtAa4BfQF9Aa4BfgGuAa8BfgF+Aa8BfwGvAbABfwF/AbABgAGwAbEBgAGAAbEBgQGxAbIBgQGBAbIBggGyAbMBggGCAbMBgwGzAbQBgwGDAbQBhAG0AbUBhAGEAbUBhQG1AbYBhQGFAbYBhgG2AbcBhgGGAbcBhwG3AbgBhwGIAbkBiQG5AboBiQGJAboBigG6AbsBigGKAbsBiwG7AbwBiwGLAbwBjAG8Ab0BjAGMAb0BjQG9Ab4BjQGNAb4BjgG+Ab8BjgGOAb8BjwG/AcABjwGPAcABkAHAAcEBkAGQAcEBkQHBAcIBkQGRAcIBkgHCAcMBkgGSAcMBkwHDAcQBkwGTAcQBlAHEAcUBlAGUAcUBlQHFAcYBlQGVAcYBlgHGAccBlgGWAccBlwHHAcgBlwGXAcgBmAHIAckBmAGYAckBmQHJAcoBmQGZAcoBmgHKAcsBmgGaAcsBmwHLAcwBmwGbAcwBnAHMAc0BnAGcAc0BnQHNAc4BnQGdAc4BngHOAc8BngGeAc8BnwHPAdABnwGfAdABoAHQAdEBoAGgAdEBoQHRAdIBoQGhAdIBogHSAdMBogGiAdMBowHTAdQBowGjAdQBpAHUAdUBpAGkAdUBpQHVAdYBpQGlAdYBpgHWAdcBpgGmAdcBpwHXAdgBpwGnAdgBqAHYAdkBqAGoAdkBqQHZAdoBqQGpAdoBqgHaAdsBqgGqAdsBqwHbAdwBqwGrAdwBrAHcAd0BrAGsAd0BrQHdAd4BrQGtAd4BrgHeAd8BrgGuAd8BrwHfAeABrwGvAeABsAHgAeEBsAGwAeEBsQHhAeIBsQGxAeIBsgHiAeMBsgGyAeMBswHjAeQBswGzAeQBtAHkAeUBtAG0AeUBtQHlAeYBtQG1AeYBtgHmAecBtgG2AecBtwHnAegBtwG3AegBuAHoAekBuAG5AeoBugHqAesBugG6AesBuwHrAewBuwG7AewBvAHsAe0BvAG8Ae0BvQHtAe4BvQG9Ae4BvgHuAe8BvgG+Ae8BvwHvAfABvwG/AfABwAHwAfEBwAHAAfEBwQHxAfIBwQHBAfIBwgHyAfMBwgHCAfMBwwHzAfQBwwHDAfQBxAH0AfUBxAHEAfUBxQH1AfYBxQHFAfYBxgH2AfcBxgHGAfcBxwH3AfgBxwHHAfgByAH4AfkByAHIAfkByQH5AfoByQHJAfoBygH6AfsBygHKAfsBywH7AfwBywHLAfwBzAH8Af0BzAHMAf0BzQH9Af4BzQHNAf4BzgH+Af8BzgHOAf8BzwH/AQACzwHPAQAC0AEAAgEC0AHQAQEC0QEBAgIC0QHRAQIC0gECAgMC0gHSAQMC0wEDAgQC0wHTAQQC1AEEAgUC1AHUAQUC1QEFAgYC1QHVAQYC1gEGAgcC1gHWAQcC1wEHAggC1wHXAQgC2AEIAgkC2AHYAQkC2QEJAgoC2QHZAQoC2gEKAgsC2gHaAQsC2wELAgwC2wHbAQwC3AEMAg0C3AHcAQ0C3QENAg4C3QHdAQ4C3gEOAg8C3gHeAQ8C3wEPAhAC3wHfARAC4AEQAhEC4AHgAREC4QERAhIC4QHhARIC4gESAhMC4gHiARMC4wETAhQC4wHjARQC5AEUAhUC5AHkARUC5QEVAhYC5QHlARYC5gEWAhcC5gHmARcC5wEXAhgC5wHnARgC6AEYAhkC6AHoARkC6QEZAhoC6QHqARsC6wEbAhwC6wHrARwC7AEcAh0C7AHsAR0C7QEdAh4C7QHtAR4C7gEeAh8C7gHuAR8C7wEfAiAC7wHvASAC8AEgAiEC8AHwASEC8QEhAiIC8QHxASIC8gEiAiMC8gHyASMC8wEjAiQC8wHzASQC9AEkAiUC9AH0ASUC9QElAiYC9QH1ASYC9gEmAicC9gH2AScC9wEnAigC9wH3ASgC+AEoAikC+AH4ASkC+QEpAioC+QH5ASoC+gEqAisC+gH6ASsC+wErAiwC+wH7ASwC/AEsAi0C/AH8AS0C/QEtAi4C/QH9AS4C/gEuAi8C/gH+AS8C/wEvAjAC/wH/ATACAAIwAjECAAIAAjECAQIxAjICAQIBAjICAgIyAjMCAgICAjMCAwIzAjQCAwIDAjQCBAI0AjUCBAIEAjUCBQI1AjYCBQIFAjYCBgI2AjcCBgIGAjcCBwI3AjgCBwIHAjgCCAI4AjkCCAIIAjkCCQI5AjoCCQIJAjoCCgI6AjsCCgIKAjsCCwI7AjwCCwILAjwCDAI8Aj0CDAIMAj0CDQI9Aj4CDQINAj4CDgI+Aj8CDgIOAj8CDwI/AkACDwIPAkACEAJAAkECEAIQAkECEQJBAkICEQIRAkICEgJCAkMCEgISAkMCEwJDAkQCEwITAkQCFAJEAkUCFAIUAkUCFQJFAkYCFQIVAkYCFgJGAkcCFgIWAkcCFwJHAkgCFwIXAkgCGAJIAkkCGAIYAkkCGQJJAkoCGQIZAkoCGgJKAksCGgIbAkwCHAJMAk0CHAIcAk0CHQJNAk4CHQIdAk4CHgJOAk8CHgIeAk8CHwJPAlACHwIfAlACIAJQAlECIAIgAlECIQJRAlICIQIhAlICIgJSAlMCIgIiAlMCIwJTAlQCIwIjAlQCJAJUAlUCJAIkAlUCJQJVAlYCJQIlAlYCJgJWAlcCJgImAlcCJwJXAlgCJwInAlgCKAJYAlkCKAIoAlkCKQJZAloCKQIpAloCKgJaAlsCKgIqAlsCKwJbAlwCKwIrAlwCLAJcAl0CLAIsAl0CLQJdAl4CLQItAl4CLgJeAl8CLgIuAl8CLwJfAmACLwIvAmACMAJgAmECMAIwAmECMQJhAmICMQIxAmICMgJiAmMCMgIyAmMCMwJjAmQCMwIzAmQCNAJkAmUCNAI0AmUCNQJlAmYCNQI1AmYCNgJmAmcCNgI2AmcCNwJnAmgCNwI3AmgCOAJoAmkCOAI4AmkCOQJpAmoCOQI5AmoCOgJqAmsCOgI6AmsCOwJrAmwCOwI7AmwCPAJsAm0CPAI8Am0CPQJtAm4CPQI9Am4CPgJuAm8CPgI+Am8CPwJvAnACPwI/AnACQAJwAnECQAJAAnECQQJxAnICQQJBAnICQgJyAnMCQgJCAnMCQwJzAnQCQwJDAnQCRAJ0AnUCRAJEAnUCRQJ1AnYCRQJFAnYCRgJ2AncCRgJGAncCRwJ3AngCRwJHAngCSAJ4AnkCSAJIAnkCSQJ5AnoCSQJJAnoCSgJ6AnsCSgJKAnsCSwJ7AnwCSwJMAn0CTQJ9An4CTQJNAn4CTgJ+An8CTgJOAn8CTwJ/AoACTwJPAoACUAKAAoECUAJQAoECUQKBAoICUQJRAoICUgKCAoMCUgJSAoMCUwKDAoQCUwJTAoQCVAKEAoUCVAJUAoUCVQKFAoYCVQJVAoYCVgKGAocCVgJWAocCVwKHAogCVwJXAogCWAKIAokCWAJYAokCWQKJAooCWQJZAooCWgKKAosCWgJaAosCWwKLAowCWwJbAowCXAKMAo0CXAJcAo0CXQKNAo4CXQJdAo4CXgKOAo8CXgJeAo8CXwKPApACXwJfApACYAKQApECYAJgApECYQKRApICYQJhApICYgKSApMCYgJiApMCYwKTApQCYwJjApQCZAKUApUCZAJkApUCZQKVApYCZQJlApYCZgKWApcCZgJmApcCZwKXApgCZwJnApgCaAKYApkCaAJoApkCaQKZApoCaQJpApoCagKaApsCagJqApsCawKbApwCawJrApwCbAKcAp0CbAJsAp0CbQKdAp4CbQJtAp4CbgKeAp8CbgJuAp8CbwKfAqACbwJvAqACcAKgAqECcAJwAqECcQKhAqICcQJxAqICcgKiAqMCcgJyAqMCcwKjAqQCcwJzAqQCdAKkAqUCdAJ0AqUCdQKlAqYCdQJ1AqYCdgKmAqcCdgJ2AqcCdwKnAqgCdwJ3AqgCeAKoAqkCeAJ4AqkCeQKpAqoCeQJ5AqoCegKqAqsCegJ6AqsCewKrAqwCewJ7AqwCfAKsAq0CfAJ9Aq4CfgKuAq8CfgJ+Aq8CfwKvArACfwJ/ArACgAKwArECgAKAArECgQKxArICgQKBArICggKyArMCggKCArMCgwKzArQCgwKDArQChAK0ArUChAKEArUChQK1ArYChQKFArYChgK2ArcChgKGArcChwK3ArgChwKHArgCiAK4ArkCiAKIArkCiQK5AroCiQKJAroCigK6ArsCigKKArsCiwK7ArwCiwKLArwCjAK8Ar0CjAKMAr0CjQK9Ar4CjQKNAr4CjgK+Ar8CjgKOAr8CjwK/AsACjwKPAsACkALAAsECkAKQAsECkQLBAsICkQKRAsICkgLCAsMCkgKSAsMCkwLDAsQCkwKTAsQClALEAsUClAKUAsUClQLFAsYClQKVAsYClgLGAscClgKWAscClwLHAsgClwKXAsgCmALIAskCmAKYAskCmQLJAsoCmQKZAsoCmgLKAssCmgKaAssCmwLLAswCmwKbAswCnALMAs0CnAKcAs0CnQLNAs4CnQKdAs4CngLOAs8CngKeAs8CnwLPAtACnwKfAtACoALQAtECoAKgAtECoQLRAtICoQKhAtICogLSAtMCogKiAtMCowLTAtQCowKjAtQCpALUAtUCpAKkAtUCpQLVAtYCpQKlAtYCpgLWAtcCpgKmAtcCpwLXAtgCpwKnAtgCqALYAtkCqAKoAtkCqQLZAtoCqQKpAtoCqgLaAtsCqgKqAtsCqwLbAtwCqwKrAtwCrALcAt0CrAKsAt0CrQLdAt4CrQKuAt8CrwLfAuACrwKvAuACsALgAuECsAKwAuECsQLhAuICsQKxAuICsgLiAuMCsgKyAuMCswLjAuQCswKzAuQCtALkAuUCtAK0AuUCtQLlAuYCtQK1AuYCtgLmAucCtgK2AucCtwLnAugCtwK3AugCuALoAukCuAK4AukCuQLpAuoCuQK5AuoCugLqAusCugK6AusCuwLrAuwCuwK7AuwCvALsAu0CvAK8Au0CvQLtAu4CvQK9Au4CvgLuAu8CvgK+Au8CvwLvAvACvwK/AvACwALwAvECwALAAvECwQLxAvICwQLBAvICwgLyAvMCwgLCAvMCwwLzAvQCwwLDAvQCxAL0AvUCxALEAvUCxQL1AvYCxQLFAvYCxgL2AvcCxgLGAvcCxwL3AvgCxwLHAvgCyAL4AvkCyALIAvkCyQL5AvoCyQLJAvoCygL6AvsCygLKAvsCywL7AvwCywLLAvwCzAL8Av0CzALMAv0CzQL9Av4CzQLNAv4CzgL+Av8CzgLOAv8CzwL/AgADzwLPAgAD0AIAAwED0ALQAgED0QIBAwID0QLRAgID0gICAwMD0gLSAgMD0wIDAwQD0wLTAgQD1AIEAwUD1ALUAgUD1QIFAwYD1QLVAgYD1gIGAwcD1gLWAgcD1wIHAwgD1wLXAggD2AIIAwkD2ALYAgkD2QIJAwoD2QLZAgoD2gIKAwsD2gLaAgsD2wILAwwD2wLbAgwD3AIMAw0D3ALcAg0D3QINAw4D3QLdAg4D3gIOAw8D3gLfAhAD4AIQAxED4ALgAhED4QIRAxID4QLhAhID4gISAxMD4gLiAhMD4wITAxQD4wLjAhQD5AIUAxUD5ALkAhUD5QIVAxYD5QLlAhYD5gIWAxcD5gLmAhcD5wIXAxgD5wLnAhgD6AIYAxkD6ALoAhkD6QIZAxoD6QLpAhoD6gIaAxsD6gLqAhsD6wIbAxwD6wLrAhwD7AIcAx0D7ALsAh0D7QIdAx4D7QLtAh4D7gIeAx8D7gLuAh8D7wIfAyAD7wLvAiAD8AIgAyED8ALwAiED8QIhAyID8QLxAiID8gIiAyMD8gLyAiMD8wIjAyQD8wLzAiQD9AIkAyUD9AL0AiUD9QIlAyYD9QL1AiYD9gImAycD9gL2AicD9wInAygD9wL3AigD+AIoAykD+AL4AikD+QIpAyoD+QL5AioD+gIqAysD+gL6AisD+wIrAywD+wL7AiwD/AIsAy0D/AL8Ai0D/QItAy4D/QL9Ai4D/gIuAy8D/gL+Ai8D/wIvAzAD/wL/AjADAAMwAzEDAAMAAzEDAQMxAzIDAQMBAzIDAgMyAzMDAgMCAzMDAwMzAzQDAwMDAzQDBAM0AzUDBAMEAzUDBQM1AzYDBQMFAzYDBgM2AzcDBgMGAzcDBwM3AzgDBwMHAzgDCAM4AzkDCAMIAzkDCQM5AzoDCQMJAzoDCgM6AzsDCgMKAzsDCwM7AzwDCwMLAzwDDAM8Az0DDAMMAz0DDQM9Az4DDQMNAz4DDgM+Az8DDgMOAz8DDwM/A0ADDwMQA0EDEQNBA0IDEQMRA0IDEgNCA0MDEgMSA0MDEwNDA0QDEwMTA0QDFANEA0UDFAMUA0UDFQNFA0YDFQMVA0YDFgNGA0cDFgMWA0cDFwNHA0gDFwMXA0gDGANIA0kDGAMYA0kDGQNJA0oDGQMZA0oDGgNKA0sDGgMaA0sDGwNLA0wDGwMbA0wDHANMA00DHAMcA00DHQNNA04DHQMdA04DHgNOA08DHgMeA08DHwNPA1ADHwMfA1ADIANQA1EDIAMgA1EDIQNRA1IDIQMhA1IDIgNSA1MDIgMiA1MDIwNTA1QDIwMjA1QDJANUA1UDJAMkA1UDJQNVA1YDJQMlA1YDJgNWA1cDJgMmA1cDJwNXA1gDJwMnA1gDKANYA1kDKAMoA1kDKQNZA1oDKQMpA1oDKgNaA1sDKgMqA1sDKwNbA1wDKwMrA1wDLANcA10DLAMsA10DLQNdA14DLQMtA14DLgNeA18DLgMuA18DLwNfA2ADLwMvA2ADMANgA2EDMAMwA2EDMQNhA2IDMQMxA2IDMgNiA2MDMgMyA2MDMwNjA2QDMwMzA2QDNANkA2UDNAM0A2UDNQNlA2YDNQM1A2YDNgNmA2cDNgM2A2cDNwNnA2gDNwM3A2gDOANoA2kDOAM4A2kDOQNpA2oDOQM5A2oDOgNqA2sDOgM6A2sDOwNrA2wDOwM7A2wDPANsA20DPAM8A20DPQNtA24DPQM9A24DPgNuA28DPgM+A28DPwNvA3ADPwM/A3ADQANwA3EDQANBA3IDQgNyA3MDQgNCA3MDQwNzA3QDQwNDA3QDRAN0A3UDRANEA3UDRQN1A3YDRQNFA3YDRgN2A3cDRgNGA3cDRwN3A3gDRwNHA3gDSAN4A3kDSANIA3kDSQN5A3oDSQNJA3oDSgN6A3sDSgNKA3sDSwN7A3wDSwNLA3wDTAN8A30DTANMA30DTQN9A34DTQNNA34DTgN+A38DTgNOA38DTwN/A4ADTwNPA4ADUAOAA4EDUANQA4EDUQOBA4IDUQNRA4IDUgOCA4MDUgNSA4MDUwODA4QDUwNTA4QDVAOEA4UDVANUA4UDVQOFA4YDVQNVA4YDVgOGA4cDVgNWA4cDVwOHA4gDVwNXA4gDWAOIA4kDWANYA4kDWQOJA4oDWQNZA4oDWgOKA4sDWgNaA4sDWwOLA4wDWwNbA4wDXAOMA40DXANcA40DXQONA44DXQNdA44DXgOOA48DXgNeA48DXwOPA5ADXwNfA5ADYAOQA5EDYANgA5EDYQORA5IDYQNhA5IDYgOSA5MDYgNiA5MDYwOTA5QDYwNjA5QDZAOUA5UDZANkA5UDZQOVA5YDZQNlA5YDZgOWA5cDZgNmA5cDZwOXA5gDZwNnA5gDaAOYA5kDaANoA5kDaQOZA5oDaQNpA5oDagOaA5sDagNqA5sDawObA5wDawNrA5wDbAOcA50DbANsA50DbQOdA54DbQNtA54DbgOeA58DbgNuA58DbwOfA6ADbwNvA6ADcAOgA6EDcANwA6EDcQOhA6IDcQNyA6MDcwOjA6QDcwNzA6QDdAOkA6UDdAN0A6UDdQOlA6YDdQN1A6YDdgOmA6cDdgN2A6cDdwOnA6gDdwN3A6gDeAOoA6kDeAN4A6kDeQOpA6oDeQN5A6oDegOqA6sDegN6A6sDewOrA6wDewN7A6wDfAOsA60DfAN8A60DfQOtA64DfQN9A64DfgOuA68DfgN+A68DfwOvA7ADfwN/A7ADgAOwA7EDgAOAA7EDgQOxA7IDgQOBA7IDggOyA7MDggOCA7MDgwOzA7QDgwODA7QDhAO0A7UDhAOEA7UDhQO1A7YDhQOFA7YDhgO2A7cDhgOGA7cDhwO3A7gDhwOHA7gDiAO4A7kDiAOIA7kDiQO5A7oDiQOJA7oDigO6A7sDigOKA7sDiwO7A7wDiwOLA7wDjAO8A70DjAOMA70DjQO9A74DjQONA74DjgO+A78DjgOOA78DjwO/A8ADjwOPA8ADkAPAA8EDkAOQA8EDkQPBA8IDkQORA8IDkgPCA8MDkgOSA8MDkwPDA8QDkwOTA8QDlAPEA8UDlAOUA8UDlQPFA8YDlQOVA8YDlgPGA8cDlgOWA8cDlwPHA8gDlwOXA8gDmAPIA8kDmAOYA8kDmQPJA8oDmQOZA8oDmgPKA8sDmgOaA8sDmwPLA8wDmwObA8wDnAPMA80DnAOcA80DnQPNA84DnQOdA84DngPOA88DngOeA88DnwPPA9ADnwOfA9ADoAPQA9EDoAOgA9EDoQPRA9IDoQOhA9IDogPSA9MDogOjA9QDpAPUA9UDpAOkA9UDpQPVA9YDpQOlA9YDpgPWA9cDpgOmA9cDpwPXA9gDpwOnA9gDqAPYA9kDqAOoA9kDqQPZA9oDqQOpA9oDqgPaA9sDqgOqA9sDqwPbA9wDqwOrA9wDrAPcA90DrAOsA90DrQPdA94DrQOtA94DrgPeA98DrgOuA98DrwPfA+ADrwOvA+ADsAPgA+EDsAOwA+EDsQPhA+IDsQOxA+IDsgPiA+MDsgOyA+MDswPjA+QDswOzA+QDtAPkA+UDtAO0A+UDtQPlA+YDtQO1A+YDtgPmA+cDtgO2A+cDtwPnA+gDtwO3A+gDuAPoA+kDuAO4A+kDuQPpA+oDuQO5A+oDugPqA+sDugO6A+sDuwPrA+wDuwO7A+wDvAPsA+0DvAO8A+0DvQPtA+4DvQO9A+4DvgPuA+8DvgO+A+8DvwPvA/ADvwO/A/ADwAPwA/EDwAPAA/EDwQPxA/IDwQPBA/IDwgPyA/MDwgPCA/MDwwPzA/QDwwPDA/QDxAP0A/UDxAPEA/UDxQP1A/YDxQPFA/YDxgP2A/cDxgPGA/cDxwP3A/gDxwPHA/gDyAP4A/kDyAPIA/kDyQP5A/oDyQPJA/oDygP6A/sDygPKA/sDywP7A/wDywPLA/wDzAP8A/0DzAPMA/0DzQP9A/4DzQPNA/4DzgP+A/8DzgPOA/8DzwP/AwAEzwPPAwAE0AMABAEE0APQAwEE0QMBBAIE0QPRAwIE0gMCBAME0gPSAwME0wMDBAQE0wPUAwUE1QMFBAYE1QPVAwYE1gMGBAcE1gPWAwcE1wMHBAgE1wPXAwgE2AMIBAkE2APYAwkE2QMJBAoE2QPZAwoE2gMKBAsE2gPaAwsE2wMLBAwE2wPbAwwE3AMMBA0E3APcAw0E3QMNBA4E3QPdAw4E3gMOBA8E3gPeAw8E3wMPBBAE3wPfAxAE4AMQBBEE4APgAxEE4QMRBBIE4QPhAxIE4gMSBBME4gPiAxME4wMTBBQE4wPjAxQE5AMUBBUE5APkAxUE5QMVBBYE5QPlAxYE5gMWBBcE5gPmAxcE5wMXBBgE5wPnAxgE6AMYBBkE6APoAxkE6QMZBBoE6QPpAxoE6gMaBBsE6gPqAxsE6wMbBBwE6wPrAxwE7AMcBB0E7APsAx0E7QMdBB4E7QPtAx4E7gMeBB8E7gPuAx8E7wMfBCAE7wPvAyAE8AMgBCEE8APwAyEE8QMhBCIE8QPxAyIE8gMiBCME8gPyAyME8wMjBCQE8wPzAyQE9AMkBCUE9AP0AyUE9QMlBCYE9QP1AyYE9gMmBCcE9gP2AycE9wMnBCgE9wP3AygE+AMoBCkE+AP4AykE+QMpBCoE+QP5AyoE+gMqBCsE+gP6AysE+wMrBCwE+wP7AywE/AMsBC0E/AP8Ay0E/QMtBC4E/QP9Ay4E/gMuBC8E/gP+Ay8E/wMvBDAE/wP/AzAEAAQwBDEEAAQABDEEAQQxBDIEAQQBBDIEAgQyBDMEAgQCBDMEAwQzBDQEAwQDBDQEBAQ0BDUEBAQFBDYEBgQ2BDcEBgQGBDcEBwQ3BDgEBwQHBDgECAQ4BDkECAQIBDkECQQ5BDoECQQJBDoECgQ6BDsECgQKBDsECwQ7BDwECwQLBDwEDAQ8BD0EDAQMBD0EDQQ9BD4EDQQNBD4EDgQ+BD8EDgQOBD8EDwQ/BEAEDwQPBEAEEARABEEEEAQQBEEEEQRBBEIEEQQRBEIEEgRCBEMEEgQSBEMEEwRDBEQEEwQTBEQEFAREBEUEFAQUBEUEFQRFBEYEFQQVBEYEFgRGBEcEFgQWBEcEFwRHBEgEFwQXBEgEGARIBEkEGAQYBEkEGQRJBEoEGQQZBEoEGgRKBEsEGgQaBEsEGwRLBEwEGwQbBEwEHARMBE0EHAQcBE0EHQRNBE4EHQQdBE4EHgROBE8EHgQeBE8EHwRPBFAEHwQfBFAEIARQBFEEIAQgBFEEIQRRBFIEIQQhBFIEIgRSBFMEIgQiBFMEIwRTBFQEIwQjBFQEJARUBFUEJAQkBFUEJQRVBFYEJQQlBFYEJgRWBFcEJgQmBFcEJwRXBFgEJwQnBFgEKARYBFkEKAQoBFkEKQRZBFoEKQQpBFoEKgRaBFsEKgQqBFsEKwRbBFwEKwQrBFwELARcBF0ELAQsBF0ELQRdBF4ELQQtBF4ELgReBF8ELgQuBF8ELwRfBGAELwQvBGAEMARgBGEEMAQwBGEEMQRhBGIEMQQxBGIEMgRiBGMEMgQyBGMEMwRjBGQEMwQzBGQENARkBGUENAQ0BGUENQRlBGYENQQ2BGcENwRnBGgENwQ3BGgEOARoBGkEOAQ4BGkEOQRpBGoEOQQ5BGoEOgRqBGsEOgQ6BGsEOwRrBGwEOwQ7BGwEPARsBG0EPAQ8BG0EPQRtBG4EPQQ9BG4EPgRuBG8EPgQ+BG8EPwRvBHAEPwQ/BHAEQARwBHEEQARABHEEQQRxBHIEQQRBBHIEQgRyBHMEQgRCBHMEQwRzBHQEQwRDBHQERAR0BHUERAREBHUERQR1BHYERQRFBHYERgR2BHcERgRGBHcERwR3BHgERwRHBHgESAR4BHkESARIBHkESQR5BHoESQRJBHoESgR6BHsESgRKBHsESwR7BHwESwRLBHwETAR8BH0ETARMBH0ETQR9BH4ETQRNBH4ETgR+BH8ETgROBH8ETwR/BIAETwRPBIAEUASABIEEUARQBIEEUQSBBIIEUQRRBIIEUgSCBIMEUgRSBIMEUwSDBIQEUwRTBIQEVASEBIUEVARUBIUEVQSFBIYEVQRVBIYEVgSGBIcEVgRWBIcEVwSHBIgEVwRXBIgEWASIBIkEWARYBIkEWQSJBIoEWQRZBIoEWgSKBIsEWgRaBIsEWwSLBIwEWwRbBIwEXASMBI0EXARcBI0EXQSNBI4EXQRdBI4EXgSOBI8EXgReBI8EXwSPBJAEXwRfBJAEYASQBJEEYARgBJEEYQSRBJIEYQRhBJIEYgSSBJMEYgRiBJMEYwSTBJQEYwRjBJQEZASUBJUEZARkBJUEZQSVBJYEZQRlBJYEZgSWBJcEZgRnBJgEaASYBJkEaARoBJkEaQSZBJoEaQRpBJoEagSaBJsEagRqBJsEawSbBJwEawRrBJwEbAScBJ0EbARsBJ0EbQSdBJ4EbQRtBJ4EbgSeBJ8EbgRuBJ8EbwSfBKAEbwRvBKAEcASgBKEEcARwBKEEcQShBKIEcQRxBKIEcgSiBKMEcgRyBKMEcwSjBKQEcwRzBKQEdASkBKUEdAR0BKUEdQSlBKYEdQR1BKYEdgSmBKcEdgR2BKcEdwSnBKgEdwR3BKgEeASoBKkEeAR4BKkEeQSpBKoEeQR5BKoEegSqBKsEegR6BKsEewSrBKwEewR7BKwEfASsBK0EfAR8BK0EfQStBK4EfQR9BK4EfgSuBK8EfgR+BK8EfwSvBLAEfwR/BLAEgASwBLEEgASABLEEgQSxBLIEgQSBBLIEggSyBLMEggSCBLMEgwSzBLQEgwSDBLQEhAS0BLUEhASEBLUEhQS1BLYEhQSFBLYEhgS2BLcEhgSGBLcEhwS3BLgEhwSHBLgEiAS4BLkEiASIBLkEiQS5BLoEiQSJBLoEigS6BLsEigSKBLsEiwS7BLwEiwSLBLwEjAS8BL0EjASMBL0EjQS9BL4EjQSNBL4EjgS+BL8EjgSOBL8EjwS/BMAEjwSPBMAEkATABMEEkASQBMEEkQTBBMIEkQSRBMIEkgTCBMMEkgSSBMMEkwTDBMQEkwSTBMQElATEBMUElASUBMUElQTFBMYElQSVBMYElgTGBMcElgSWBMcElwTHBMgElwSYBMkEmQTJBMoEmQSZBMoEmgTKBMsEmgSaBMsEmwTLBMwEmwSbBMwEnATMBM0EnAScBM0EnQTNBM4EnQSdBM4EngTOBM8EngSeBM8EnwTPBNAEnwSfBNAEoATQBNEEoASgBNEEoQTRBNIEoQShBNIEogTSBNMEogSiBNMEowTTBNQEowSjBNQEpATUBNUEpASkBNUEpQTVBNYEpQSlBNYEpgTWBNcEpgSmBNcEpwTXBNgEpwSnBNgEqATYBNkEqASoBNkEqQTZBNoEqQSpBNoEqgTaBNsEqgSqBNsEqwTbBNwEqwSrBNwErATcBN0ErASsBN0ErQTdBN4ErQStBN4ErgTeBN8ErgSuBN8ErwTfBOAErwSvBOAEsATgBOEEsASwBOEEsQThBOIEsQSxBOIEsgTiBOMEsgSyBOMEswTjBOQEswSzBOQEtATkBOUEtAS0BOUEtQTlBOYEtQS1BOYEtgTmBOcEtgS2BOcEtwTnBOgEtwS3BOgEuAToBOkEuAS4BOkEuQTpBOoEuQS5BOoEugTqBOsEugS6BOsEuwTrBOwEuwS7BOwEvATsBO0EvAS8BO0EvQTtBO4EvQS9BO4EvgTuBO8EvgS+BO8EvwTvBPAEvwS/BPAEwATwBPEEwATABPEEwQTxBPIEwQTBBPIEwgTyBPMEwgTCBPMEwwTzBPQEwwTDBPQExAT0BPUExATEBPUExQT1BPYExQTFBPYExgT2BPcExgTGBPcExwT3BPgExwTHBPgEyAT4BPkEyATJBPoEygT6BPsEygTKBPsEywT7BPwEywTLBPwEzAT8BP0EzATMBP0EzQT9BP4EzQTNBP4EzgT+BP8EzgTOBP8EzwT/BAAFzwTPBAAF0AQABQEF0ATQBAEF0QQBBQIF0QTRBAIF0gQCBQMF0gTSBAMF0wQDBQQF0wTTBAQF1AQEBQUF1ATUBAUF1QQFBQYF1QTVBAYF1gQGBQcF1gTWBAcF1wQHBQgF1wTXBAgF2AQIBQkF2ATYBAkF2QQJBQoF2QTZBAoF2gQKBQsF2gTaBAsF2wQLBQwF2wTbBAwF3AQMBQ0F3ATcBA0F3QQNBQ4F3QTdBA4F3gQOBQ8F3gTeBA8F3wQPBRAF3wTfBBAF4AQQBREF4ATgBBEF4QQRBRIF4QThBBIF4gQSBRMF4gTiBBMF4wQTBRQF4wTjBBQF5AQUBRUF5ATkBBUF5QQVBRYF5QTlBBYF5gQWBRcF5gTmBBcF5wQXBRgF5wTnBBgF6AQYBRkF6AToBBkF6QQZBRoF6QTpBBoF6gQaBRsF6gTqBBsF6wQbBRwF6wTrBBwF7AQcBR0F7ATsBB0F7QQdBR4F7QTtBB4F7gQeBR8F7gTuBB8F7wQfBSAF7wTvBCAF8AQgBSEF8ATwBCEF8QQhBSIF8QTxBCIF8gQiBSMF8gTyBCMF8wQjBSQF8wTzBCQF9AQkBSUF9AT0BCUF9QQlBSYF9QT1BCYF9gQmBScF9gT2BCcF9wQnBSgF9wT3BCgF+AQoBSkF+AT4BCkF+QQpBSoF+QT6BCsF+wQrBSwF+wT7BCwF/AQsBS0F/AT8BC0F/QQtBS4F/QT9BC4F/gQuBS8F/gT+BC8F/wQvBTAF/wT/BDAFAAUwBTEFAAUABTEFAQUxBTIFAQUBBTIFAgUyBTMFAgUCBTMFAwUzBTQFAwUDBTQFBAU0BTUFBAUEBTUFBQU1BTYFBQUFBTYFBgU2BTcFBgUGBTcFBwU3BTgFBwUHBTgFCAU4BTkFCAUIBTkFCQU5BToFCQUJBToFCgU6BTsFCgUKBTsFCwU7BTwFCwULBTwFDAU8BT0FDAUMBT0FDQU9BT4FDQUNBT4FDgU+BT8FDgUOBT8FDwU/BUAFDwUPBUAFEAVABUEFEAUQBUEFEQVBBUIFEQURBUIFEgVCBUMFEgUSBUMFEwVDBUQFEwUTBUQFFAVEBUUFFAUUBUUFFQVFBUYFFQUVBUYFFgVGBUcFFgUWBUcFFwVHBUgFFwUXBUgFGAVIBUkFGAUYBUkFGQVJBUoFGQUZBUoFGgVKBUsFGgUaBUsFGwVLBUwFGwUbBUwFHAVMBU0FHAUcBU0FHQVNBU4FHQUdBU4FHgVOBU8FHgUeBU8FHwVPBVAFHwUfBVAFIAVQBVEFIAUgBVEFIQVRBVIFIQUhBVIFIgVSBVMFIgUiBVMFIwVTBVQFIwUjBVQFJAVUBVUFJAUkBVUFJQVVBVYFJQUlBVYFJgVWBVcFJgUmBVcFJwVXBVgFJwUnBVgFKAVYBVkFKAUoBVkFKQVZBVoFKQUpBVoFKgVaBVsFKgUrBVwFLAVcBV0FLAUsBV0FLQVdBV4FLQUtBV4FLgVeBV8FLgUuBV8FLwVfBWAFLwUvBWAFMAVgBWEFMAUwBWEFMQVhBWIFMQUxBWIFMgViBWMFMgUyBWMFMwVjBWQFMwUzBWQFNAVkBWUFNAU0BWUFNQVlBWYFNQU1BWYFNgVmBWcFNgU2BWcFNwVnBWgFNwU3BWgFOAVoBWkFOAU4BWkFOQVpBWoFOQU5BWoFOgVqBWsFOgU6BWsFOwVrBWwFOwU7BWwFPAVsBW0FPAU8BW0FPQVtBW4FPQU9BW4FPgVuBW8FPgU+BW8FPwVvBXAFPwU/BXAFQAVwBXEFQAVABXEFQQVxBXIFQQVBBXIFQgVyBXMFQgVCBXMFQwVzBXQFQwVDBXQFRAV0BXUFRAVEBXUFRQV1BXYFRQVFBXYFRgV2BXcFRgVGBXcFRwV3BXgFRwVHBXgFSAV4BXkFSAVIBXkFSQV5BXoFSQVJBXoFSgV6BXsFSgVKBXsFSwV7BXwFSwVLBXwFTAV8BX0FTAVMBX0FTQV9BX4FTQVNBX4FTgV+BX8FTgVOBX8FTwV/BYAFTwVPBYAFUAWABYEFUAVQBYEFUQWBBYIFUQVRBYIFUgWCBYMFUgVSBYMFUwWDBYQFUwVTBYQFVAWEBYUFVAVUBYUFVQWFBYYFVQVVBYYFVgWGBYcFVgVWBYcFVwWHBYgFVwVXBYgFWAWIBYkFWAVYBYkFWQWJBYoFWQVZBYoFWgWKBYsFWgVaBYsFWwWLBYwFWwVcBY0FXQWNBY4FXQVdBY4FXgWOBY8FXgVeBY8FXwWPBZAFXwVfBZAFYAWQBZEFYAVgBZEFYQWRBZIFYQVhBZIFYgWSBZMFYgViBZMFYwWTBZQFYwVjBZQFZAWUBZUFZAVkBZUFZQWVBZYFZQVlBZYFZgWWBZcFZgVmBZcFZwWXBZgFZwVnBZgFaAWYBZkFaAVoBZkFaQWZBZoFaQVpBZoFagWaBZsFagVqBZsFawWbBZwFawVrBZwFbAWcBZ0FbAVsBZ0FbQWdBZ4FbQVtBZ4FbgWeBZ8FbgVuBZ8FbwWfBaAFbwVvBaAFcAWgBaEFcAVwBaEFcQWhBaIFcQVxBaIFcgWiBaMFcgVyBaMFcwWjBaQFcwVzBaQFdAWkBaUFdAV0BaUFdQWlBaYFdQV1BaYFdgWmBacFdgV2BacFdwWnBagFdwV3BagFeAWoBakFeAV4BakFeQWpBaoFeQV5BaoFegWqBasFegV6BasFewWrBawFewV7BawFfAWsBa0FfAV8Ba0FfQWtBa4FfQV9Ba4FfgWuBa8FfgV+Ba8FfwWvBbAFfwV/BbAFgAWwBbEFgAWABbEFgQWxBbIFgQWBBbIFggWyBbMFggWCBbMFgwWzBbQFgwWDBbQFhAW0BbUFhAWEBbUFhQW1BbYFhQWFBbYFhgW2BbcFhgWGBbcFhwW3BbgFhwWHBbgFiAW4BbkFiAWIBbkFiQW5BboFiQWJBboFigW6BbsFigWKBbsFiwW7BbwFiwWLBbwFjAW8Bb0FjAWNBb4FjgW+Bb8FjgWOBb8FjwW/BcAFjwWPBcAFkAXABcEFkAWQBcEFkQXBBcIFkQWRBcIFkgXCBcMFkgWSBcMFkwXDBcQFkwWTBcQFlAXEBcUFlAWUBcUFlQXFBcYFlQWVBcYFlgXGBccFlgWWBccFlwXHBcgFlwWXBcgFmAXIBckFmAWYBckFmQXJBcoFmQWZBcoFmgXKBcsFmgWaBcsFmwXLBcwFmwWbBcwFnAXMBc0FnAWcBc0FnQXNBc4FnQWdBc4FngXOBc8FngWeBc8FnwXPBdAFnwWfBdAFoAXQBdEFoAWgBdEFoQXRBdIFoQWhBdIFogXSBdMFogWiBdMFowXTBdQFowWjBdQFpAXUBdUFpAWkBdUFpQXVBdYFpQWlBdYFpgXWBdcFpgWmBdcFpwXXBdgFpwWnBdgFqAXYBdkFqAWoBdkFqQXZBdoFqQWpBdoFqgXaBdsFqgWqBdsFqwXbBdwFqwWrBdwFrAXcBd0FrAWsBd0FrQXdBd4FrQWtBd4FrgXeBd8FrgWuBd8FrwXfBeAFrwWvBeAFsAXgBeEFsAWwBeEFsQXhBeIFsQWxBeIFsgXiBeMFsgWyBeMFswXjBeQFswWzBeQFtAXkBeUFtAW0BeUFtQXlBeYFtQW1BeYFtgXmBecFtgW2BecFtwXnBegFtwW3BegFuAXoBekFuAW4BekFuQXpBeoFuQW5BeoFugXqBesFugW6BesFuwXrBewFuwW7BewFvAXsBe0FvAW8Be0FvQXtBe4FvQW+Be8FvwXvBfAFvwW/BfAFwAXwBfEFwAXABfEFwQXxBfIFwQXBBfIFwgXyBfMFwgXCBfMFwwXzBfQFwwXDBfQFxAX0BfUFxAXEBfUFxQX1BfYFxQXFBfYFxgX2BfcFxgXGBfcFxwX3BfgFxwXHBfgFyAX4BfkFyAXIBfkFyQX5BfoFyQXJBfoFygX6BfsFygXKBfsFywX7BfwFywXLBfwFzAX8Bf0FzAXMBf0FzQX9Bf4FzQXNBf4FzgX+Bf8FzgXOBf8FzwX/BQAGzwXPBQAG0AUABgEG0AXQBQEG0QUBBgIG0QXRBQIG0gUCBgMG0gXSBQMG0wUDBgQG0wXTBQQG1AUEBgUG1AXUBQUG1QUFBgYG1QXVBQYG1gUGBgcG1gXWBQcG1wUHBggG1wXXBQgG2AUIBgkG2AXYBQkG2QUJBgoG2QXZBQoG2gUKBgsG2gXaBQsG2wULBgwG2wXbBQwG3AUMBg0G3AXcBQ0G3QUNBg4G3QXdBQ4G3gUOBg8G3gXeBQ8G3wUPBhAG3wXfBRAG4AUQBhEG4AXgBREG4QURBhIG4QXhBRIG4gUSBhMG4gXiBRMG4wUTBhQG4wXjBRQG5AUUBhUG5AXkBRUG5QUVBhYG5QXlBRYG5gUWBhcG5gXmBRcG5wUXBhgG5wXnBRgG6AUYBhkG6AXoBRkG6QUZBhoG6QXpBRoG6gUaBhsG6gXqBRsG6wUbBhwG6wXrBRwG7AUcBh0G7AXsBR0G7QUdBh4G7QXtBR4G7gUeBh8G7gXvBSAG8AUgBiEG8AXwBSEG8QUhBiIG8QXxBSIG8gUiBiMG8gXyBSMG8wUjBiQG8wXzBSQG9AUkBiUG9AX0BSUG9QUlBiYG9QX1BSYG9gUmBicG9gX2BScG9wUnBigG9wX3BSgG+AUoBikG+AX4BSkG+QUpBioG+QX5BSoG+gUqBisG+gX6BSsG+wUrBiwG+wX7BSwG/AUsBi0G/AX8BS0G/QUtBi4G/QX9BS4G/gUuBi8G/gX+BS8G/wUvBjAG/wX/BTAGAAYwBjEGAAYABjEGAQYxBjIGAQYBBjIGAgYyBjMGAgYCBjMGAwYzBjQGAwYDBjQGBAY0BjUGBAYEBjUGBQY1BjYGBQYFBjYGBgY2BjcGBgYGBjcGBwY3BjgGBwYHBjgGCAY4BjkGCAYIBjkGCQY5BjoGCQYJBjoGCgY6BjsGCgYKBjsGCwY7BjwGCwYLBjwGDAY8Bj0GDAYMBj0GDQY9Bj4GDQYNBj4GDgY+Bj8GDgYOBj8GDwY/BkAGDwYPBkAGEAZABkEGEAYQBkEGEQZBBkIGEQYRBkIGEgZCBkMGEgYSBkMGEwZDBkQGEwYTBkQGFAZEBkUGFAYUBkUGFQZFBkYGFQYVBkYGFgZGBkcGFgYWBkcGFwZHBkgGFwYXBkgGGAZIBkkGGAYYBkkGGQZJBkoGGQYZBkoGGgZKBksGGgYaBksGGwZLBkwGGwYbBkwGHAZMBk0GHAYcBk0GHQZNBk4GHQYdBk4GHgZOBk8GHgYeBk8GHwZPBlAGHwYgBlEGIQZRBlIGIQYhBlIGIgZSBlMGIgYiBlMGIwZTBlQGIwYjBlQGJAZUBlUGJAYkBlUGJQZVBlYGJQYlBlYGJgZWBlcGJgYmBlcGJwZXBlgGJwYnBlgGKAZYBlkGKAYoBlkGKQZZBloGKQYpBloGKgZaBlsGKgYqBlsGKwZbBlwGKwYrBlwGLAZcBl0GLAYsBl0GLQZdBl4GLQYtBl4GLgZeBl8GLgYuBl8GLwZfBmAGLwYvBmAGMAZgBmEGMAYwBmEGMQZhBmIGMQYxBmIGMgZiBmMGMgYyBmMGMwZjBmQGMwYzBmQGNAZkBmUGNAY0BmUGNQZlBmYGNQY1BmYGNgZmBmcGNgY2BmcGNwZnBmgGNwY3BmgGOAZoBmkGOAY4BmkGOQZpBmoGOQY5BmoGOgZqBmsGOgY6BmsGOwZrBmwGOwY7BmwGPAZsBm0GPAY8Bm0GPQZtBm4GPQY9Bm4GPgZuBm8GPgY+Bm8GPwZvBnAGPwY/BnAGQAZwBnEGQAZABnEGQQZxBnIGQQZBBnIGQgZyBnMGQgZCBnMGQwZzBnQGQwZDBnQGRAZ0BnUGRAZEBnUGRQZ1BnYGRQZFBnYGRgZ2BncGRgZGBncGRwZ3BngGRwZHBngGSAZ4BnkGSAZIBnkGSQZ5BnoGSQZJBnoGSgZ6BnsGSgZKBnsGSwZ7BnwGSwZLBnwGTAZ8Bn0GTAZMBn0GTQZ9Bn4GTQZNBn4GTgZ+Bn8GTgZOBn8GTwZ/BoAGTwZPBoAGUAaABoEGUAZRBoIGUgaCBoMGUgZSBoMGUwaDBoQGUwZTBoQGVAaEBoUGVAZUBoUGVQaFBoYGVQZVBoYGVgaGBocGVgZWBocGVwaHBogGVwZXBogGWAaIBokGWAZYBokGWQaJBooGWQZZBooGWgaKBosGWgZaBosGWwaLBowGWwZbBowGXAaMBo0GXAZcBo0GXQaNBo4GXQZdBo4GXgaOBo8GXgZeBo8GXwaPBpAGXwZfBpAGYAaQBpEGYAZgBpEGYQaRBpIGYQZhBpIGYgaSBpMGYgZiBpMGYwaTBpQGYwZjBpQGZAaUBpUGZAZkBpUGZQaVBpYGZQZlBpYGZgaWBpcGZgZmBpcGZwaXBpgGZwZnBpgGaAaYBpkGaAZoBpkGaQaZBpoGaQZpBpoGagaaBpsGagZqBpsGawabBpwGawZrBpwGbAacBp0GbAZsBp0GbQadBp4GbQZtBp4GbgaeBp8GbgZuBp8GbwafBqAGbwZvBqAGcAagBqEGcAZwBqEGcQahBqIGcQZxBqIGcgaiBqMGcgZyBqMGcwajBqQGcwZzBqQGdAakBqUGdAZ0BqUGdQalBqYGdQZ1BqYGdgamBqcGdgZ2BqcGdwanBqgGdwZ3BqgGeAaoBqkGeAZ4BqkGeQapBqoGeQZ5BqoGegaqBqsGegZ6BqsGewarBqwGewZ7BqwGfAasBq0GfAZ8Bq0GfQatBq4GfQZ9Bq4GfgauBq8GfgZ+Bq8GfwavBrAGfwZ/BrAGgAawBrEGgAaABrEGgQaxBrIGgQaCBrMGgwazBrQGgwaDBrQGhAa0BrUGhAaEBrUGhQa1BrYGhQaFBrYGhga2BrcGhgaGBrcGhwa3BrgGhwaHBrgGiAa4BrkGiAaIBrkGiQa5BroGiQaJBroGiga6BrsGigaKBrsGiwa7BrwGiwaLBrwGjAa8Br0GjAaMBr0GjQa9Br4GjQaNBr4Gjga+Br8GjgaOBr8Gjwa/BsAGjwaPBsAGkAbABsEGkAaQBsEGkQbBBsIGkQaRBsIGkgbCBsMGkgaSBsMGkwbDBsQGkwaTBsQGlAbEBsUGlAaUBsUGlQbFBsYGlQaVBsYGlgbGBscGlgaWBscGlwbHBsgGlwaXBsgGmAbIBskGmAaYBskGmQbJBsoGmQaZBsoGmgbKBssGmgaaBssGmwbLBswGmwabBswGnAbMBs0GnAacBs0GnQbNBs4GnQadBs4GngbOBs8GngaeBs8GnwbPBtAGnwafBtAGoAbQBtEGoAagBtEGoQbRBtIGoQahBtIGogbSBtMGogaiBtMGowbTBtQGowajBtQGpAbUBtUGpAakBtUGpQbVBtYGpQalBtYGpgbWBtcGpgamBtcGpwbXBtgGpwanBtgGqAbYBtkGqAaoBtkGqQbZBtoGqQapBtoGqgbaBtsGqgaqBtsGqwbbBtwGqwarBtwGrAbcBt0GrAasBt0GrQbdBt4GrQatBt4GrgbeBt8GrgauBt8GrwbfBuAGrwavBuAGsAbgBuEGsAawBuEGsQbhBuIGsQaxBuIGsgbiBuMGsgazBuQGtAbkBuUGtAa0BuUGtQblBuYGtQa1BuYGtgbmBucGtga2BucGtwbnBugGtwa3BugGuAboBukGuAa4BukGuQbpBuoGuQa5BuoGugbqBusGuga6BusGuwbrBuwGuwa7BuwGvAbsBu0GvAa8Bu0GvQbtBu4GvQa9Bu4GvgbuBu8Gvga+Bu8GvwbvBvAGvwa/BvAGwAbwBvEGwAbABvEGwQbxBvIGwQbBBvIGwgbyBvMGwgbCBvMGwwbzBvQGwwbDBvQGxAb0BvUGxAbEBvUGxQb1BvYGxQbFBvYGxgb2BvcGxgbGBvcGxwb3BvgGxwbHBvgGyAb4BvkGyAbIBvkGyQb5BvoGyQbJBvoGygb6BvsGygbKBvsGywb7BvwGywbLBvwGzAb8Bv0GzAbMBv0GzQb9Bv4GzQbNBv4Gzgb+Bv8GzgbOBv8Gzwb/BgAHzwbPBgAH0AYABwEH0AbQBgEH0QYBBwIH0QbRBgIH0gYCBwMH0gbSBgMH0wYDBwQH0wbTBgQH1AYEBwUH1AbUBgUH1QYFBwYH1QbVBgYH1gYGBwcH1gbWBgcH1wYHBwgH1wbXBggH2AYIBwkH2AbYBgkH2QYJBwoH2QbZBgoH2gYKBwsH2gbaBgsH2wYLBwwH2wbbBgwH3AYMBw0H3AbcBg0H3QYNBw4H3QbdBg4H3gYOBw8H3gbeBg8H3wYPBxAH3wbfBhAH4AYQBxEH4AbgBhEH4QYRBxIH4QbhBhIH4gYSBxMH4gbiBhMH4wYTBxQH4wbkBhUH5QYVBxYH5QblBhYH5gYWBxcH5gbmBhcH5wYXBxgH5wbnBhgH6AYYBxkH6AboBhkH6QYZBxoH6QbpBhoH6gYaBxsH6gbqBhsH6wYbBxwH6wbrBhwH7AYcBx0H7AbsBh0H7QYdBx4H7QbtBh4H7gYeBx8H7gbuBh8H7wYfByAH7wbvBiAH8AYgByEH8AbwBiEH8QYhByIH8QbxBiIH8gYiByMH8gbyBiMH8wYjByQH8wbzBiQH9AYkByUH9Ab0BiUH9QYlByYH9Qb1BiYH9gYmBycH9gb2BicH9wYnBygH9wb3BigH+AYoBykH+Ab4BikH+QYpByoH+Qb5BioH+gYqBysH+gb6BisH+wYrBywH+wb7BiwH/AYsBy0H/Ab8Bi0H/QYtBy4H/Qb9Bi4H/gYuBy8H/gb+Bi8H/wYvBzAH/wb/BjAHAAcwBzEHAAcABzEHAQcxBzIHAQcBBzIHAgcyBzMHAgcCBzMHAwczBzQHAwcDBzQHBAc0BzUHBAcEBzUHBQc1BzYHBQcFBzYHBgc2BzcHBgcGBzcHBwc3BzgHBwcHBzgHCAc4BzkHCAcIBzkHCQc5BzoHCQcJBzoHCgc6BzsHCgcKBzsHCwc7BzwHCwcLBzwHDAc8Bz0HDAcMBz0HDQc9Bz4HDQcNBz4HDgc+Bz8HDgcOBz8HDwc/B0AHDwcPB0AHEAdAB0EHEAcQB0EHEQdBB0IHEQcRB0IHEgdCB0MHEgcSB0MHEwdDB0QHEwcTB0QHFAdEB0UHFAcVB0YHFgdGB0cHFgcWB0cHFwdHB0gHFwcXB0gHGAdIB0kHGAcYB0kHGQdJB0oHGQcZB0oHGgdKB0sHGgcaB0sHGwdLB0wHGwcbB0wHHAdMB00HHAccB00HHQdNB04HHQcdB04HHgdOB08HHgceB08HHwdPB1AHHwcfB1AHIAdQB1EHIAcgB1EHIQdRB1IHIQchB1IHIgdSB1MHIgciB1MHIwdTB1QHIwcjB1QHJAdUB1UHJAckB1UHJQdVB1YHJQclB1YHJgdWB1cHJgcmB1cHJwdXB1gHJwcnB1gHKAdYB1kHKAcoB1kHKQdZB1oHKQcpB1oHKgdaB1sHKgcqB1sHKwdbB1wHKwcrB1wHLAdcB10HLAcsB10HLQddB14HLQctB14HLgdeB18HLgcuB18HLwdfB2AHLwcvB2AHMAdgB2EHMAcwB2EHMQdhB2IHMQcxB2IHMgdiB2MHMgcyB2MHMwdjB2QHMwczB2QHNAdkB2UHNAc0B2UHNQdlB2YHNQc1B2YHNgdmB2cHNgc2B2cHNwdnB2gHNwc3B2gHOAdoB2kHOAc4B2kHOQdpB2oHOQc5B2oHOgdqB2sHOgc6B2sHOwdrB2wHOwc7B2wHPAdsB20HPAc8B20HPQdtB24HPQc9B24HPgduB28HPgc+B28HPwdvB3AHPwc/B3AHQAdwB3EHQAdAB3EHQQdxB3IHQQdBB3IHQgdyB3MHQgdCB3MHQwdzB3QHQwdDB3QHRAd0B3UHRAdEB3UHRQd1B3YHRQdGB3cHRwd3B3gHRwdHB3gHSAd4B3kHSAdIB3kHSQd5B3oHSQdJB3oHSgd6B3sHSgdKB3sHSwd7B3wHSwdLB3wHTAd8B30HTAdMB30HTQd9B34HTQdNB34HTgd+B38HTgdOB38HTwd/B4AHTwdPB4AHUAeAB4EHUAdQB4EHUQeBB4IHUQdRB4IHUgeCB4MHUgdSB4MHUweDB4QHUwdTB4QHVAeEB4UHVAdUB4UHVQeFB4YHVQdVB4YHVgeGB4cHVgdWB4cHVweHB4gHVwdXB4gHWAeIB4kHWAdYB4kHWQeJB4oHWQdZB4oHWgeKB4sHWgdaB4sHWweLB4wHWwdbB4wHXAeMB40HXAdcB40HXQeNB44HXQddB44HXgeOB48HXgdeB48HXwePB5AHXwdfB5AHYAeQB5EHYAdgB5EHYQeRB5IHYQdhB5IHYgeSB5MHYgdiB5MHYweTB5QHYwdjB5QHZAeUB5UHZAdkB5UHZQeVB5YHZQdlB5YHZgeWB5cHZgdmB5cHZweXB5gHZwdnB5gHaAeYB5kHaAdoB5kHaQeZB5oHaQdpB5oHageaB5sHagdqB5sHawebB5wHawdrB5wHbAecB50HbAdsB50HbQedB54HbQdtB54HbgeeB58HbgduB58HbwefB6AHbwdvB6AHcAegB6EHcAdwB6EHcQehB6IHcQdxB6IHcgeiB6MHcgdyB6MHcwejB6QHcwdzB6QHdAekB6UHdAd0B6UHdQelB6YHdQd1B6YHdgemB6cHdgd3B6gHeAeoB6kHeAd4B6kHeQepB6oHeQd5B6oHegeqB6sHegd6B6sHewerB6wHewd7B6wHfAesB60HfAd8B60HfQetB64HfQd9B64HfgeuB68Hfgd+B68HfwevB7AHfwd/B7AHgAewB7EHgAeAB7EHgQexB7IHgQeBB7IHggeyB7MHggeCB7MHgwezB7QHgweDB7QHhAe0B7UHhAeEB7UHhQe1B7YHhQeFB7YHhge2B7cHhgeGB7cHhwe3B7gHhweHB7gHiAe4B7kHiAeIB7kHiQe5B7oHiQeJB7oHige6B7sHigeKB7sHiwe7B7wHiweLB7wHjAe8B70HjAeMB70HjQe9B74HjQeNB74Hjge+B78HjgeOB78Hjwe/B8AHjwePB8AHkAfAB8EHkAeQB8EHkQfBB8IHkQeRB8IHkgfCB8MHkgeSB8MHkwfDB8QHkweTB8QHlAfEB8UHlAeUB8UHlQfFB8YHlQeVB8YHlgfGB8cHlgeWB8cHlwfHB8gHlweXB8gHmAfIB8kHmAeYB8kHmQfJB8oHmQeZB8oHmgfKB8sHmgeaB8sHmwfLB8wHmwebB8wHnAfMB80HnAecB80HnQfNB84HnQedB84HngfOB88HngeeB88HnwfPB9AHnwefB9AHoAfQB9EHoAegB9EHoQfRB9IHoQehB9IHogfSB9MHogeiB9MHowfTB9QHowejB9QHpAfUB9UHpAekB9UHpQfVB9YHpQelB9YHpgfWB9cHpgemB9cHpwfXB9gHpweoB9kHqQfZB9oHqQepB9oHqgfaB9sHqgeqB9sHqwfbB9wHqwerB9wHrAfcB90HrAesB90HrQfdB94HrQetB94HrgfeB98HrgeuB98HrwffB+AHrwevB+AHsAfgB+EHsAewB+EHsQfhB+IHsQexB+IHsgfiB+MHsgeyB+MHswfjB+QHswezB+QHtAfkB+UHtAe0B+UHtQflB+YHtQe1B+YHtgfmB+cHtge2B+cHtwfnB+gHtwe3B+gHuAfoB+kHuAe4B+kHuQfpB+oHuQe5B+oHugfqB+sHuge6B+sHuwfrB+wHuwe7B+wHvAfsB+0HvAe8B+0HvQftB+4HvQe9B+4HvgfuB+8Hvge+B+8HvwfvB/AHvwe/B/AHwAfwB/EHwAfAB/EHwQfxB/IHwQfBB/IHwgfyB/MHwgfCB/MHwwfzB/QHwwfDB/QHxAf0B/UHxAfEB/UHxQf1B/YHxQfFB/YHxgf2B/cHxgfGB/cHxwf3B/gHxwfHB/gHyAf4B/kHyAfIB/kHyQf5B/oHyQfJB/oHygf6B/sHygfKB/sHywf7B/wHywfLB/wHzAf8B/0HzAfMB/0HzQf9B/4HzQfNB/4Hzgf+B/8HzgfOB/8Hzwf/BwAIzwfPBwAI0AcACAEI0AfQBwEI0QcBCAII0QfRBwII0gcCCAMI0gfSBwMI0wcDCAQI0wfTBwQI1AcECAUI1AfUBwUI1QcFCAYI1QfVBwYI1gcGCAcI1gfWBwcI1wcHCAgI1wfXBwgI2AcICAkI2AfZBwoI2gcKCAsI2gfaBwsI2wcLCAwI2wfbBwwI3AcMCA0I3AfcBw0I3QcNCA4I3QfdBw4I3gcOCA8I3gfeBw8I3wcPCBAI3wffBxAI4AcQCBEI4AfgBxEI4QcRCBII4QfhBxII4gcSCBMI4gfiBxMI4wcTCBQI4wfjBxQI5AcUCBUI5AfkBxUI5QcVCBYI5QflBxYI5gcWCBcI5gfmBxcI5wcXCBgI5wfnBxgI6AcYCBkI6AfoBxkI6QcZCBoI6QfpBxoI6gcaCBsI6gfqBxsI6wcbCBwI6wfrBxwI7AccCB0I7AfsBx0I7QcdCB4I7QftBx4I7gceCB8I7gfuBx8I7wcfCCAI7wfvByAI8AcgCCEI8AfwByEI8QchCCII8QfxByII8gciCCMI8gfyByMI8wcjCCQI8wfzByQI9AckCCUI9Af0ByUI9QclCCYI9Qf1ByYI9gcmCCcI9gf2BycI9wcnCCgI9wf3BygI+AcoCCkI+Af4BykI+QcpCCoI+Qf5ByoI+gcqCCsI+gf6BysI+wcrCCwI+wf7BywI/AcsCC0I/Af8By0I/QctCC4I/Qf9By4I/gcuCC8I/gf+By8I/wcvCDAI/wf/BzAIAAgwCDEIAAgACDEIAQgxCDIIAQgBCDIIAggyCDMIAggCCDMIAwgzCDQIAwgDCDQIBAg0CDUIBAgECDUIBQg1CDYIBQgFCDYIBgg2CDcIBggGCDcIBwg3CDgIBwgHCDgICAg4CDkICAgICDkICQg5CDoICQgKCDsICwg7CDwICwgLCDwIDAg8CD0IDAgMCD0IDQg9CD4IDQgNCD4IDgg+CD8IDggOCD8IDwg/CEAIDwgPCEAIEAhACEEIEAgQCEEIEQhBCEIIEQgRCEIIEghCCEMIEggSCEMIEwhDCEQIEwgTCEQIFAhECEUIFAgUCEUIFQhFCEYIFQgVCEYIFghGCEcIFggWCEcIFwhHCEgIFwgXCEgIGAhICEkIGAgYCEkIGQhJCEoIGQgZCEoIGghKCEsIGggaCEsIGwhLCEwIGwgbCEwIHAhMCE0IHAgcCE0IHQhNCE4IHQgdCE4IHghOCE8IHggeCE8IHwhPCFAIHwgfCFAIIAhQCFEIIAggCFEIIQhRCFIIIQghCFIIIghSCFMIIggiCFMIIwhTCFQIIwgjCFQIJAhUCFUIJAgkCFUIJQhVCFYIJQglCFYIJghWCFcIJggmCFcIJwhXCFgIJwgnCFgIKAhYCFkIKAgoCFkIKQhZCFoIKQgpCFoIKghaCFsIKggqCFsIKwhbCFwIKwgrCFwILAhcCF0ILAgsCF0ILQhdCF4ILQgtCF4ILgheCF8ILgguCF8ILwhfCGAILwgvCGAIMAhgCGEIMAgwCGEIMQhhCGIIMQgxCGIIMghiCGMIMggyCGMIMwhjCGQIMwgzCGQINAhkCGUINAg0CGUINQhlCGYINQg1CGYINghmCGcINgg2CGcINwhnCGgINwg3CGgIOAhoCGkIOAg4CGkIOQhpCGoIOQg5CGoIOghqCGsIOgg7CGwIPAhsCG0IPAg8CG0IPQhtCG4IPQg9CG4IPghuCG8IPgg+CG8IPwhvCHAIPwg/CHAIQAhwCHEIQAhACHEIQQhxCHIIQQhBCHIIQghyCHMIQghCCHMIQwhzCHQIQwhDCHQIRAh0CHUIRAhECHUIRQh1CHYIRQhFCHYIRgh2CHcIRghGCHcIRwh3CHgIRwhHCHgISAh4CHkISAhICHkISQh5CHoISQhJCHoISgh6CHsISghKCHsISwh7CHwISwhLCHwITAh8CH0ITAhMCH0ITQh9CH4ITQhNCH4ITgh+CH8ITghOCH8ITwh/CIAITwhPCIAIUAiACIEIUAhQCIEIUQiBCIIIUQhRCIIIUgiCCIMIUghSCIMIUwiDCIQIUwhTCIQIVAiECIUIVAhUCIUIVQiFCIYIVQhVCIYIVgiGCIcIVghWCIcIVwiHCIgIVwhXCIgIWAiICIkIWAhYCIkIWQiJCIoIWQhZCIoIWgiKCIsIWghaCIsIWwiLCIwIWwhbCIwIXAiMCI0IXAhcCI0IXQiNCI4IXQhdCI4IXgiOCI8IXgheCI8IXwiPCJAIXwhfCJAIYAiQCJEIYAhgCJEIYQiRCJIIYQhhCJIIYgiSCJMIYghiCJMIYwiTCJQIYwhjCJQIZAiUCJUIZAhkCJUIZQiVCJYIZQhlCJYIZgiWCJcIZghmCJcIZwiXCJgIZwhnCJgIaAiYCJkIaAhoCJkIaQiZCJoIaQhpCJoIagiaCJsIaghqCJsIawibCJwIawhsCJ0IbQidCJ4IbQhtCJ4IbgieCJ8IbghuCJ8IbwifCKAIbwhvCKAIcAigCKEIcAhwCKEIcQihCKIIcQhxCKIIcgiiCKMIcghyCKMIcwijCKQIcwhzCKQIdAikCKUIdAh0CKUIdQilCKYIdQh1CKYIdgimCKcIdgh2CKcIdwinCKgIdwh3CKgIeAioCKkIeAh4CKkIeQipCKoIeQh5CKoIegiqCKsIegh6CKsIewirCKwIewh7CKwIfAisCK0IfAh8CK0IfQitCK4IfQh9CK4IfgiuCK8Ifgh+CK8IfwivCLAIfwh/CLAIgAiwCLEIgAiACLEIgQixCLIIgQiBCLIIggiyCLMIggiCCLMIgwizCLQIgwiDCLQIhAi0CLUIhAiECLUIhQi1CLYIhQiFCLYIhgi2CLcIhgiGCLcIhwi3CLgIhwiHCLgIiAi4CLkIiAiICLkIiQi5CLoIiQiJCLoIigi6CLsIigiKCLsIiwi7CLwIiwiLCLwIjAi8CL0IjAiMCL0IjQi9CL4IjQiNCL4Ijgi+CL8IjgiOCL8Ijwi/CMAIjwiPCMAIkAjACMEIkAiQCMEIkQjBCMIIkQiRCMIIkgjCCMMIkgiSCMMIkwjDCMQIkwiTCMQIlAjECMUIlAiUCMUIlQjFCMYIlQiVCMYIlgjGCMcIlgiWCMcIlwjHCMgIlwiXCMgImAjICMkImAiYCMkImQjJCMoImQiZCMoImgjKCMsImgiaCMsImwjLCMwImwibCMwInAjMCM0InAidCM4IngjOCM8IngieCM8InwjPCNAInwifCNAIoAjQCNEIoAigCNEIoQjRCNIIoQihCNIIogjSCNMIogiiCNMIowjTCNQIowijCNQIpAjUCNUIpAikCNUIpQjVCNYIpQilCNYIpgjWCNcIpgimCNcIpwjXCNgIpwinCNgIqAjYCNkIqAioCNkIqQjZCNoIqQipCNoIqgjaCNsIqgiqCNsIqwjbCNwIqwirCNwIrAjcCN0IrAisCN0IrQjdCN4IrQitCN4IrgjeCN8IrgiuCN8IrwjfCOAIrwivCOAIsAjgCOEIsAiwCOEIsQjhCOIIsQixCOIIsgjiCOMIsgiyCOMIswjjCOQIswizCOQItAjkCOUItAi0COUItQjlCOYItQi1COYItgjmCOcItgi2COcItwjnCOgItwi3COgIuAjoCOkIuAi4COkIuQjpCOoIuQi5COoIugjqCOsIugi6COsIuwjrCOwIuwi7COwIvAjsCO0IvAi8CO0IvQjtCO4IvQi9CO4IvgjuCO8Ivgi+CO8IvwjvCPAIvwi/CPAIwAjwCPEIwAjACPEIwQjxCPIIwQjBCPIIwgjyCPMIwgjCCPMIwwjzCPQIwwjDCPQIxAj0CPUIxAjECPUIxQj1CPYIxQjFCPYIxgj2CPcIxgjGCPcIxwj3CPgIxwjHCPgIyAj4CPkIyAjICPkIyQj5CPoIyQjJCPoIygj6CPsIygjKCPsIywj7CPwIywjLCPwIzAj8CP0IzAjMCP0IzQj9CP4IzQjOCP8Izwj/CAAJzwjPCAAJ0AgACQEJ0AjQCAEJ0QgBCQIJ0QjRCAIJ0ggCCQMJ0gjSCAMJ0wgDCQQJ0wjTCAQJ1AgECQUJ1AjUCAUJ1QgFCQYJ1QjVCAYJ1ggGCQcJ1gjWCAcJ1wgHCQgJ1wjXCAgJ2AgICQkJ2AjYCAkJ2QgJCQoJ2QjZCAoJ2ggKCQsJ2gjaCAsJ2wgLCQwJ2wjbCAwJ3AgMCQ0J3AjcCA0J3QgNCQ4J3QjdCA4J3ggOCQ8J3gjeCA8J3wgPCRAJ3wjfCBAJ4AgQCREJ4AjgCBEJ4QgRCRIJ4QjhCBIJ4ggSCRMJ4gjiCBMJ4wgTCRQJ4wjjCBQJ5AgUCRUJ5AjkCBUJ5QgVCRYJ5QjlCBYJ5ggWCRcJ5gjmCBcJ5wgXCRgJ5wjnCBgJ6AgYCRkJ6AjoCBkJ6QgZCRoJ6QjpCBoJ6ggaCRsJ6gjqCBsJ6wgbCRwJ6wjrCBwJ7AgcCR0J7AjsCB0J7QgdCR4J7QjtCB4J7ggeCR8J7gjuCB8J7wgfCSAJ7wjvCCAJ8AggCSEJ8AjwCCEJ8QghCSIJ8QjxCCIJ8ggiCSMJ8gjyCCMJ8wgjCSQJ8wjzCCQJ9AgkCSUJ9Aj0CCUJ9QglCSYJ9Qj1CCYJ9ggmCScJ9gj2CCcJ9wgnCSgJ9wj3CCgJ+AgoCSkJ+Aj4CCkJ+QgpCSoJ+Qj5CCoJ+ggqCSsJ+gj6CCsJ+wgrCSwJ+wj7CCwJ/AgsCS0J/Aj8CC0J/QgtCS4J/Qj9CC4J/gguCS8J/gj/CDAJAAkwCTEJAAkACTEJAQkxCTIJAQkBCTIJAgkyCTMJAgkCCTMJAwkzCTQJAwkDCTQJBAk0CTUJBAkECTUJBQk1CTYJBQkFCTYJBgk2CTcJBgkGCTcJBwk3CTgJBwkHCTgJCAk4CTkJCAkICTkJCQk5CToJCQkJCToJCgk6CTsJCgkKCTsJCwk7CTwJCwkLCTwJDAk8CT0JDAkMCT0JDQk9CT4JDQkNCT4JDgk+CT8JDgkOCT8JDwk/CUAJDwkPCUAJEAlACUEJEAkQCUEJEQlBCUIJEQkRCUIJEglCCUMJEgkSCUMJEwlDCUQJEwkTCUQJFAlECUUJFAkUCUUJFQlFCUYJFQkVCUYJFglGCUcJFgkWCUcJFwlHCUgJFwkXCUgJGAlICUkJGAkYCUkJGQlJCUoJGQkZCUoJGglKCUsJGgkaCUsJGwlLCUwJGwkbCUwJHAlMCU0JHAkcCU0JHQlNCU4JHQkdCU4JHglOCU8JHgkeCU8JHwlPCVAJHwkfCVAJIAlQCVEJIAkgCVEJIQlRCVIJIQkhCVIJIglSCVMJIgkiCVMJIwlTCVQJIwkjCVQJJAlUCVUJJAkkCVUJJQlVCVYJJQklCVYJJglWCVcJJgkmCVcJJwlXCVgJJwknCVgJKAlYCVkJKAkoCVkJKQlZCVoJKQkpCVoJKglaCVsJKgkqCVsJKwlbCVwJKwkrCVwJLAlcCV0JLAksCV0JLQldCV4JLQktCV4JLgleCV8JLgkuCV8JLwlfCWAJLwk="}],"accessors":[{"bufferView":0,"componentType":5126,"count":2401,"max":[12,7.347880586115415e-16,12],"min":[-12,-7.347880586115415e-16,-12],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":2401,"max":[0,1,6.123234262925839e-17],"min":[0,1,6.123234262925839e-17],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":2401,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":13824,"max":[2400],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.21952619971859377,0.4452011945063733,0.3231432091022285,1],"metallicFactor":0,"roughnessFactor":0.95}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["8599de15-d4cd-4245-9c7e-db34fdd28cfd"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Path","extras":{"spline":{"points":[{"pos":[-2,0,0],"radius":0.03},{"pos":[0,0,1],"radius":0.03},{"pos":[2,0,0],"radius":0.03}],"color":"#f5b301","closed":false,"radialSegments":6,"segmentsPerSpan":12,"path":{"version":1,"mode":"loop","speed":1.5,"smooth":true,"showInPlay":false,"preview":true,"seed":0}},"shadow":false,"physics":{"mode":"static","sensor":true}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":2292,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2292,"byteLength":2292,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":4584,"byteLength":1528,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":6112,"byteLength":1800,"target":34963}],"buffers":[{"byteLength":7912,"uri":"data:application/octet-stream;base64,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1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+1vZkPwAAAACPAuW+AAAAAAAAAAAAAAAAq6oqPgAAAACrqqo+AAAAAAAAAD8AAAAAq6oqPwAAAABVVVU/AAAAAAAAgD+rqio9AAAAAKuqKj2rqio+q6oqPauqqj6rqio9AAAAP6uqKj2rqio/q6oqPVVVVT+rqio9AACAP6uqqj0AAAAAq6qqPauqKj6rqqo9q6qqPquqqj0AAAA/q6qqPauqKj+rqqo9VVVVP6uqqj0AAIA/AAAAPgAAAAAAAAA+q6oqPgAAAD6rqqo+AAAAPgAAAD8AAAA+q6oqPwAAAD5VVVU/AAAAPgAAgD+rqio+AAAAAKuqKj6rqio+q6oqPquqqj6rqio+AAAAP6uqKj6rqio/q6oqPlVVVT+rqio+AACAP1VVVT4AAAAAVVVVPquqKj5VVVU+q6qqPlVVVT4AAAA/VVVVPquqKj9VVVU+VVVVP1VVVT4AAIA/AACAPgAAAAAAAIA+q6oqPgAAgD6rqqo+AACAPgAAAD8AAIA+q6oqPwAAgD5VVVU/AACAPgAAgD9VVZU+AAAAAFVVlT6rqio+VVWVPquqqj5VVZU+AAAAP1VVlT6rqio/VVWVPlVVVT9VVZU+AACAP6uqqj4AAAAAq6qqPquqKj6rqqo+q6qqPquqqj4AAAA/q6qqPquqKj+rqqo+VVVVP6uqqj4AAIA/AADAPgAAAAAAAMA+q6oqPgAAwD6rqqo+AADAPgAAAD8AAMA+q6oqPwAAwD5VVVU/AADAPgAAgD9VVdU+AAAAAFVV1T6rqio+VVXVPquqqj5VVdU+AAAAP1VV1T6rqio/VVXVPlVVVT9VVdU+AACAP6uq6j4AAAAAq6rqPquqKj6rquo+q6qqPquq6j4AAAA/q6rqPquqKj+rquo+VVVVP6uq6j4AAIA/AAAAPwAAAAAAAAA/q6oqPgAAAD+rqqo+AAAAPwAAAD8AAAA/q6oqPwAAAD9VVVU/AAAAPwAAgD+rqgo/AAAAAKuqCj+rqio+q6oKP6uqqj6rqgo/AAAAP6uqCj+rqio/q6oKP1VVVT+rqgo/AACAP1VVFT8AAAAAVVUVP6uqKj5VVRU/q6qqPlVVFT8AAAA/VVUVP6uqKj9VVRU/VVVVP1VVFT8AAIA/AAAgPwAAAAAAACA/q6oqPgAAID+rqqo+AAAgPwAAAD8AACA/q6oqPwAAID9VVVU/AAAgPwAAgD+rqio/AAAAAKuqKj+rqio+q6oqP6uqqj6rqio/AAAAP6uqKj+rqio/q6oqP1VVVT+rqio/AACAP1VVNT8AAAAAVVU1P6uqKj5VVTU/q6qqPlVVNT8AAAA/VVU1P6uqKj9VVTU/VVVVP1VVNT8AAIA/AABAPwAAAAAAAEA/q6oqPgAAQD+rqqo+AABAPwAAAD8AAEA/q6oqPwAAQD9VVVU/AABAPwAAgD+rqko/AAAAAKuqSj+rqio+q6pKP6uqqj6rqko/AAAAP6uqSj+rqio/q6pKP1VVVT+rqko/AACAP1VVVT8AAAAAVVVVP6uqKj5VVVU/q6qqPlVVVT8AAAA/VVVVP6uqKj9VVVU/VVVVP1VVVT8AAIA/AABgPwAAAAAAAGA/q6oqPgAAYD+rqqo+AABgPwAAAD8AAGA/q6oqPwAAYD9VVVU/AABgPwAAgD+rqmo/AAAAAKuqaj+rqio+q6pqP6uqqj6rqmo/AAAAP6uqaj+rqio/q6pqP1VVVT+rqmo/AACAP1VVdT8AAAAAVVV1P6uqKj5VVXU/q6qqPlVVdT8AAAA/VVV1P6uqKj9VVXU/VVVVP1VVdT8AAIA/AACAPwAAAAAAAIA/q6oqPgAAgD+rqqo+AACAPwAAAD8AAIA/q6oqPwAAgD9VVVU/AACAPwAAgD8AAAAAAAAAPwAAAAAAAAAAAAAAAKuqKj4AAAAAq6qqPgAAAAAAAAA/AAAAAKuqKj8AAAAAVVVVPwAAAAAAAIA/AACAPwAAAD8AAIA/AAAAAAAAgD+rqio+AACAP6uqqj4AAIA/AAAAPwAAgD+rqio/AACAP1VVVT8AAIA/AACAPwAABwABAAcACAABAAEACAACAAgACQACAAIACQADAAkACgADAAMACgAEAAoACwAEAAQACwAFAAsADAAFAAUADAAGAAwADQAGAAcADgAIAA4ADwAIAAgADwAJAA8AEAAJAAkAEAAKABAAEQAKAAoAEQALABEAEgALAAsAEgAMABIAEwAMAAwAEwANABMAFAANAA4AFQAPABUAFgAPAA8AFgAQABYAFwAQABAAFwARABcAGAARABEAGAASABgAGQASABIAGQATABkAGgATABMAGgAUABoAGwAUABUAHAAWABwAHQAWABYAHQAXAB0AHgAXABcAHgAYAB4AHwAYABgAHwAZAB8AIAAZABkAIAAaACAAIQAaABoAIQAbACEAIgAbABwAIwAdACMAJAAdAB0AJAAeACQAJQAeAB4AJQAfACUAJgAfAB8AJgAgACYAJwAgACAAJwAhACcAKAAhACEAKAAiACgAKQAiACMAKgAkACoAKwAkACQAKwAlACsALAAlACUALAAmACwALQAmACYALQAnAC0ALgAnACcALgAoAC4ALwAoACgALwApAC8AMAApACoAMQArADEAMgArACsAMgAsADIAMwAsACwAMwAtADMANAAtAC0ANAAuADQANQAuAC4ANQAvADUANgAvAC8ANgAwADYANwAwADEAOAAyADgAOQAyADIAOQAzADkAOgAzADMAOgA0ADoAOwA0ADQAOwA1ADsAPAA1ADUAPAA2ADwAPQA2ADYAPQA3AD0APgA3ADgAPwA5AD8AQAA5ADkAQAA6AEAAQQA6ADoAQQA7AEEAQgA7ADsAQgA8AEIAQwA8ADwAQwA9AEMARAA9AD0ARAA+AEQARQA+AD8ARgBAAEYARwBAAEAARwBBAEcASABBAEEASABCAEgASQBCAEIASQBDAEkASgBDAEMASgBEAEoASwBEAEQASwBFAEsATABFAEYATQBHAE0ATgBHAEcATgBIAE4ATwBIAEgATwBJAE8AUABJAEkAUABKAFAAUQBKAEoAUQBLAFEAUgBLAEsAUgBMAFIAUwBMAE0AVABOAFQAVQBOAE4AVQBPAFUAVgBPAE8AVgBQAFYAVwBQAFAAVwBRAFcAWABRAFEAWABSAFgAWQBSAFIAWQBTAFkAWgBTAFQAWwBVAFsAXABVAFUAXABWAFwAXQBWAFYAXQBXAF0AXgBXAFcAXgBYAF4AXwBYAFgAXwBZAF8AYABZAFkAYABaAGAAYQBaAFsAYgBcAGIAYwBcAFwAYwBdAGMAZABdAF0AZABeAGQAZQBeAF4AZQBfAGUAZgBfAF8AZgBgAGYAZwBgAGAAZwBhAGcAaABhAGIAaQBjAGkAagBjAGMAagBkAGoAawBkAGQAawBlAGsAbABlAGUAbABmAGwAbQBmAGYAbQBnAG0AbgBnAGcAbgBoAG4AbwBoAGkAcABqAHAAcQBqAGoAcQBrAHEAcgBrAGsAcgBsAHIAcwBsAGwAcwBtAHMAdABtAG0AdABuAHQAdQBuAG4AdQBvAHUAdgBvAHAAdwBxAHcAeABxAHEAeAByAHgAeQByAHIAeQBzAHkAegBzAHMAegB0AHoAewB0AHQAewB1AHsAfAB1AHUAfAB2AHwAfQB2AHcAfgB4AH4AfwB4AHgAfwB5AH8AgAB5AHkAgAB6AIAAgQB6AHoAgQB7AIEAggB7AHsAggB8AIIAgwB8AHwAgwB9AIMAhAB9AH4AhQB/AIUAhgB/AH8AhgCAAIYAhwCAAIAAhwCBAIcAiACBAIEAiACCAIgAiQCCAIIAiQCDAIkAigCDAIMAigCEAIoAiwCEAIUAjACGAIwAjQCGAIYAjQCHAI0AjgCHAIcAjgCIAI4AjwCIAIgAjwCJAI8AkACJAIkAkACKAJAAkQCKAIoAkQCLAJEAkgCLAIwAkwCNAJMAlACNAI0AlACOAJQAlQCOAI4AlQCPAJUAlgCPAI8AlgCQAJYAlwCQAJAAlwCRAJcAmACRAJEAmACSAJgAmQCSAJMAmgCUAJoAmwCUAJQAmwCVAJsAnACVAJUAnACWAJwAnQCWAJYAnQCXAJ0AngCXAJcAngCYAJ4AnwCYAJgAnwCZAJ8AoACZAJoAoQCbAKEAogCbAJsAogCcAKIAowCcAJwAowCdAKMApACdAJ0ApACeAKQApQCeAJ4ApQCfAKUApgCfAJ8ApgCgAKYApwCgAKEAqACiAKgAqQCiAKIAqQCjAKkAqgCjAKMAqgCkAKoAqwCkAKQAqwClAKsArAClAKUArACmAKwArQCmAKYArQCnAK0ArgCnAK8AsACxAK8AsQCyAK8AsgCzAK8AswC0AK8AtAC1AK8AtQC2ALcAuQC4ALcAugC5ALcAuwC6ALcAvAC7ALcAvQC8ALcAvgC9AA=="}],"accessors":[{"bufferView":0,"componentType":5126,"count":191,"max":[2.0116207599639893,0.029999999329447746,1.0259807109832764],"min":[-2.0116207599639893,-0.029999999329447746,-0.023236971348524094],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":191,"max":[0.8943914175033569,1,0.8660253882408142],"min":[-0.8943914175033569,-1,-0.8660253882408142],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":191,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":900,"max":[190],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.913098651791473,0.450785782828426,0.00030352698352941176,1],"metallicFactor":0,"roughnessFactor":0.6},"emissiveFactor":[0.04231141061442144,0.023153366173251363,0]}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["8f581501-8871-4dc3-b66b-b4f8e6d24682"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Fluid tank","extras":{"fluid":{"version":1,"generation":0,"count":3000,"fill":0.45,"viscosity":0.05,"surfaceTension":0.5,"gravityScale":1,"color":"#2f8fd8","clarity":0.55,"quality":"auto","emitter":{"on":false,"rate":400,"speed":2,"at":[0.2,0.95,0.5],"dir":[0.4,-1,0]},"drain":{"on":false,"rate":400,"at":[0.8,0,0.5],"radius":0.08}},"physics":{"mode":"static","collider":"custom","colliderVerts":[-0.6,-0.4,-0.4,0.6,-0.4,-0.4,-0.6,-0.37,-0.4,0.6,-0.37,-0.4,-0.6,-0.4,0.4,0.6,-0.4,0.4,-0.6,-0.37,0.4,0.6,-0.37,0.4,-0.6,-0.4,0.37,0.6,-0.4,0.37,-0.6,0.4,0.37,0.6,0.4,0.37,-0.6,-0.4,0.4,0.6,-0.4,0.4,-0.6,0.4,0.4,0.6,0.4,0.4,-0.6,-0.4,-0.4,0.6,-0.4,-0.4,-0.6,0.4,-0.4,0.6,0.4,-0.4,-0.6,-0.4,-0.37,0.6,-0.4,-0.37,-0.6,0.4,-0.37,0.6,0.4,-0.37,0.57,-0.4,-0.37,0.6,-0.4,-0.37,0.57,0.4,-0.37,0.6,0.4,-0.37,0.57,-0.4,0.37,0.6,-0.4,0.37,0.57,0.4,0.37,0.6,0.4,0.37,-0.6,-0.4,-0.37,-0.57,-0.4,-0.37,-0.6,0.4,-0.37,-0.57,0.4,-0.37,-0.6,-0.4,0.37,-0.57,-0.4,0.37,-0.6,0.4,0.37,-0.57,0.4,0.37],"colliderPieces":[[0,24],[24,24],[48,24],[72,24],[96,24]]}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1440,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1440,"byteLength":1440,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2880,"byteLength":960,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3840,"byteLength":360,"target":34963}],"buffers":[{"byteLength":4200,"uri":"data:application/octet-stream;base64,mpkZP6Rwvb7NzMw+mpkZP6Rwvb7NzMy+mpkZP83MzL7NzMw+mpkZP83MzL7NzMy+mpkZv6Rwvb7NzMy+mpkZv6Rwvb7NzMw+mpkZv83MzL7NzMy+mpkZv83MzL7NzMw+mpkZv6Rwvb7NzMy+mpkZP6Rwvb7NzMy+mpkZv6Rwvb7NzMw+mpkZP6Rwvb7NzMw+mpkZv83MzL7NzMw+mpkZP83MzL7NzMw+mpkZv83MzL7NzMy+mpkZP83MzL7NzMy+mpkZv6Rwvb7NzMw+mpkZP6Rwvb7NzMw+mpkZv83MzL7NzMw+mpkZP83MzL7NzMw+mpkZP6Rwvb7NzMy+mpkZv6Rwvb7NzMy+mpkZP83MzL7NzMy+mpkZv83MzL7NzMy+mpkZP83MzD7NzMw+mpkZP83MzD6kcL0+mpkZP83MzL7NzMw+mpkZP83MzL6kcL0+mpkZv83MzD6kcL0+mpkZv83MzD7NzMw+mpkZv83MzL6kcL0+mpkZv83MzL7NzMw+mpkZv83MzD6kcL0+mpkZP83MzD6kcL0+mpkZv83MzD7NzMw+mpkZP83MzD7NzMw+mpkZv83MzL7NzMw+mpkZP83MzL7NzMw+mpkZv83MzL6kcL0+mpkZP83MzL6kcL0+mpkZv83MzD7NzMw+mpkZP83MzD7NzMw+mpkZv83MzL7NzMw+mpkZP83MzL7NzMw+mpkZP83MzD6kcL0+mpkZv83MzD6kcL0+mpkZP83MzL6kcL0+mpkZv83MzL6kcL0+mpkZP83MzD6kcL2+mpkZP83MzD7NzMy+mpkZP83MzL6kcL2+mpkZP83MzL7NzMy+mpkZv83MzD7NzMy+mpkZv83MzD6kcL2+mpkZv83MzL7NzMy+mpkZv83MzL6kcL2+mpkZv83MzD7NzMy+mpkZP83MzD7NzMy+mpkZv83MzD6kcL2+mpkZP83MzD6kcL2+mpkZv83MzL6kcL2+mpkZP83MzL6kcL2+mpkZv83MzL7NzMy+mpkZP83MzL7NzMy+mpkZv83MzD6kcL2+mpkZP83MzD6kcL2+mpkZv83MzL6kcL2+mpkZP83MzL6kcL2+mpkZP83MzD7NzMy+mpkZv83MzD7NzMy+mpkZP83MzL7NzMy+mpkZv83MzL7NzMy+mpkZP83MzD6kcL0+mpkZP83MzD6kcL2+mpkZP83MzL6kcL0+mpkZP83MzL6kcL2+hesRP83MzD6kcL2+hesRP83MzD6kcL0+hesRP83MzL6kcL2+hesRP83MzL6kcL0+hesRP83MzD6kcL2+mpkZP83MzD6kcL2+hesRP83MzD6kcL0+mpkZP83MzD6kcL0+hesRP83MzL6kcL0+mpkZP83MzL6kcL0+hesRP83MzL6kcL2+mpkZP83MzL6kcL2+hesRP83MzD6kcL0+mpkZP83MzD6kcL0+hesRP83MzL6kcL0+mpkZP83MzL6kcL0+mpkZP83MzD6kcL2+hesRP83MzD6kcL2+mpkZP83MzL6kcL2+hesRP83MzL6kcL2+hesRv83MzD6kcL0+hesRv83MzD6kcL2+hesRv83MzL6kcL0+hesRv83MzL6kcL2+mpkZv83MzD6kcL2+mpkZv83MzD6kcL0+mpkZv83MzL6kcL2+mpkZv83MzL6kcL0+mpkZv83MzD6kcL2+hesRv83MzD6kcL2+mpkZv83MzD6kcL0+hesRv83MzD6kcL0+mpkZv83MzL6kcL0+hesRv83MzL6kcL0+mpkZv83MzL6kcL2+hesRv83MzL6kcL2+mpkZv83MzD6kcL0+hesRv83MzD6kcL0+mpkZv83MzL6kcL0+hesRv83MzL6kcL0+hesRv83MzD6kcL2+mpkZv83MzD6kcL2+hesRv83MzL6kcL2+mpkZv83MzL6kcL2+AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAACAvwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAgL8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAAAAAAIC/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAACAAEAAgADAAEABAAGAAUABgAHAAUACAAKAAkACgALAAkADAAOAA0ADgAPAA0AEAASABEAEgATABEAFAAWABUAFgAXABUAGAAaABkAGgAbABkAHAAeAB0AHgAfAB0AIAAiACEAIgAjACEAJAAmACUAJgAnACUAKAAqACkAKgArACkALAAuAC0ALgAvAC0AMAAyADEAMgAzADEANAA2ADUANgA3ADUAOAA6ADkAOgA7ADkAPAA+AD0APgA/AD0AQABCAEEAQgBDAEEARABGAEUARgBHAEUASABKAEkASgBLAEkATABOAE0ATgBPAE0AUABSAFEAUgBTAFEAVABWAFUAVgBXAFUAWABaAFkAWgBbAFkAXABeAF0AXgBfAF0AYABiAGEAYgBjAGEAZABmAGUAZgBnAGUAaABqAGkAagBrAGkAbABuAG0AbgBvAG0AcAByAHEAcgBzAHEAdAB2AHUAdgB3AHUA"}],"accessors":[{"bufferView":0,"componentType":5126,"count":120,"max":[0.6000000238418579,0.4000000059604645,0.4000000059604645],"min":[-0.6000000238418579,-0.4000000059604645,-0.4000000059604645],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":120,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":120,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":180,"max":[119],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6724431569510133,0.8387990117372213,1,0.18],"metallicFactor":0,"roughnessFactor":0.08},"alphaMode":"BLEND"}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["b4e3d73d-35ae-4213-b301-49b232edc6f9"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Camera","extras":{"camera":{"kind":"perspective","fov":50,"orthoSize":5,"near":0.1,"far":1000,"aspect":"16:9","guide":true,"pip":true},"shadow":false},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1200,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1200,"byteLength":1200,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2400,"byteLength":800,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3200,"byteLength":360,"target":34963}],"buffers":[{"byteLength":3560,"uri":"data:application/octet-stream;base64,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AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD+rqqo9AACAP6uqKj4AAIA/AACAPgAAgD+rqqo+AACAP1VV1T4AAIA/AAAAPwAAgD9VVRU/AACAP6uqKj8AAIA/AABAPwAAgD9VVVU/AACAP6uqaj8AAIA/AACAPwAAgD8AAAAAAAAAAKuqqj0AAAAAq6oqPgAAAAAAAIA+AAAAAKuqqj4AAAAAVVXVPgAAAAAAAAA/AAAAAFVVFT8AAAAAq6oqPwAAAAAAAEA/AAAAAFVVVT8AAAAAq6pqPwAAAAAAAIA/AAAAAAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAgD8AAAA/7NluPwAAQD8AAEA/7NluPwAAAD8AAIA/AACAPuzZbj+jMIk9AABAPwAAAAAAAAA/ozCJPQAAgD4AAIA+ozCJPQAAAD8AAAAAAABAP6MwiT3s2W4/AACAPgAAgD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AACAPwAAAD/s2W4/AACAPgAAQD+jMIk9AAAAPwAAAAAAAIA+ozCJPaMwiT0AAIA+AAAAAAAAAD+jMIk9AABAPwAAgD7s2W4/AAAAPwAAgD8AAEA/7NluP+zZbj8AAEA/AACAPwAAAD8AAAIAAQACAAMAAQAEAAYABQAGAAcABQAIAAoACQAKAAsACQAMAA4ADQAOAA8ADQAQABIAEQASABMAEQAUABYAFQAWABcAFQAYACUAGQAlACYAGQAZACYAGgAmACcAGgAaACcAGwAnACgAGwAbACgAHAAoACkAHAAcACkAHQApACoAHQAdACoAHgAqACsAHgAeACsAHwArACwAHwAfACwAIAAsAC0AIAAgAC0AIQAtAC4AIQAhAC4AIgAuAC8AIgAiAC8AIwAvADAAIwAjADAAJAAwADEAJAA+AD8AMgA/AEAAMwBAAEEANABBAEIANQBCAEMANgBDAEQANwBEAEUAOABFAEYAOQBGAEcAOgBHAEgAOwBIAEkAPABJAEoAPQBYAFcASwBZAFgATABaAFkATQBbAFoATgBcAFsATwBdAFwAUABeAF0AUQBfAF4AUgBgAF8AUwBhAGAAVABiAGEAVQBjAGIAVgA="}],"accessors":[{"bufferView":0,"componentType":5126,"count":100,"max":[0.18000000715255737,0.12999999523162842,0.20999999344348907],"min":[-0.18000000715255737,-0.12999999523162842,-0.4000000059604645],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":100,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":100,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":180,"max":[99],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6866853124288864,0.7304607400847158,0.8148465722120952,1],"metallicFactor":0.35,"roughnessFactor":0.5}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["a08aae93-d9a9-48dc-acd1-78b81a7525f1"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Camera (ortho)","extras":{"camera":{"kind":"orthographic","fov":50,"orthoSize":5,"near":0.1,"far":1000,"aspect":"16:9","guide":true,"pip":true},"shadow":false},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1200,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1200,"byteLength":1200,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2400,"byteLength":800,"target":34962,"byteStride":8},{"buffer":0,"byteOffset":3200,"byteLength":360,"target":34963}],"buffers":[{"byteLength":3560,"uri":"data:application/octet-stream;base64,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AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjSQAAIC/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAADIxjaQAAIA/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAPwAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAIA/AAAAAAAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD8AAAAAAAAAAAAAgD+rqqo9AACAP6uqKj4AAIA/AACAPgAAgD+rqqo+AACAP1VV1T4AAIA/AAAAPwAAgD9VVRU/AACAP6uqKj8AAIA/AABAPwAAgD9VVVU/AACAP6uqaj8AAIA/AACAPwAAgD8AAAAAAAAAAKuqqj0AAAAAq6oqPgAAAAAAAIA+AAAAAKuqqj4AAAAAVVXVPgAAAAAAAAA/AAAAAFVVFT8AAAAAq6oqPwAAAAAAAEA/AAAAAFVVVT8AAAAAq6pqPwAAAAAAAIA/AAAAAAAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAgD8AAAA/7NluPwAAQD8AAEA/7NluPwAAAD8AAIA/AACAPuzZbj+jMIk9AABAPwAAAAAAAAA/ozCJPQAAgD4AAIA+ozCJPQAAAD8AAAAAAABAP6MwiT3s2W4/AACAPgAAgD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AAAAPwAAAD8AAAA/AACAPwAAAD/s2W4/AACAPgAAQD+jMIk9AAAAPwAAAAAAAIA+ozCJPaMwiT0AAIA+AAAAAAAAAD+jMIk9AABAPwAAgD7s2W4/AAAAPwAAgD8AAEA/7NluP+zZbj8AAEA/AACAPwAAAD8AAAIAAQACAAMAAQAEAAYABQAGAAcABQAIAAoACQAKAAsACQAMAA4ADQAOAA8ADQAQABIAEQASABMAEQAUABYAFQAWABcAFQAYACUAGQAlACYAGQAZACYAGgAmACcAGgAaACcAGwAnACgAGwAbACgAHAAoACkAHAAcACkAHQApACoAHQAdACoAHgAqACsAHgAeACsAHwArACwAHwAfACwAIAAsAC0AIAAgAC0AIQAtAC4AIQAhAC4AIgAuAC8AIgAiAC8AIwAvADAAIwAjADAAJAAwADEAJAA+AD8AMgA/AEAAMwBAAEEANABBAEIANQBCAEMANgBDAEQANwBEAEUAOABFAEYAOQBGAEcAOgBHAEgAOwBIAEkAPABJAEoAPQBYAFcASwBZAFgATABaAFkATQBbAFoATgBcAFsATwBdAFwAUABeAF0AUQBfAF4AUgBgAF8AUwBhAGAAVABiAGEAVQBjAGIAVgA="}],"accessors":[{"bufferView":0,"componentType":5126,"count":100,"max":[0.18000000715255737,0.12999999523162842,0.20999999344348907],"min":[-0.18000000715255737,-0.12999999523162842,-0.4000000059604645],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":100,"max":[1,1,1],"min":[-1,-1,-1],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":100,"max":[1,1],"min":[0,0],"type":"VEC2"},{"bufferView":3,"componentType":5123,"count":180,"max":[99],"min":[0],"type":"SCALAR"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.6866853124288864,0.7304607400847158,0.8148465722120952,1],"metallicFactor":0.35,"roughnessFactor":0.5}}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"indices":3,"material":0}]}]},"uuids":["8fe72136-1918-47a4-a645-8c35aa35a4f3"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Dodecahedron","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Dodecahedron","params":{"radius":1,"detail":0}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":1296,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1296,"byteLength":1296,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":2592,"byteLength":864,"target":34962,"byteStride":8}],"buffers":[{"byteLength":3456,"uri":"data:application/octet-stream;base64,AAAAAGOxtj7rJW8/Os0TPzrNEz86zRM/Os0TvzrNEz86zRM/Os0TPzrNEz86zRM/Y7G2Puslbz8AAAAAOs0TvzrNEz86zRM/Y7G2Puslbz8AAAAAY7G2vuslbz8AAAAAOs0TvzrNEz86zRM/6yVvPwAAAABjsbY+6yVvPwAAAABjsba+Os0TPzrNEz86zRM/6yVvPwAAAABjsba+Os0TPzrNEz86zRO/Os0TPzrNEz86zRM/Os0TPzrNEz86zRO/Y7G2Puslbz8AAAAAOs0TPzrNEz86zRM/Os0TPzrNE786zRO/AAAAAGOxtr7rJW+/6yVvPwAAAABjsba+AAAAAGOxtr7rJW+/AAAAAGOxtj7rJW+/6yVvPwAAAABjsba+AAAAAGOxtj7rJW+/Os0TPzrNEz86zRO/6yVvPwAAAABjsba+Os0TvzrNE786zRO/6yVvvwAAAABjsba+AAAAAGOxtr7rJW+/6yVvvwAAAABjsba+Os0TvzrNEz86zRO/AAAAAGOxtr7rJW+/Os0TvzrNEz86zRO/AAAAAGOxtj7rJW+/AAAAAGOxtr7rJW+/Y7G2vuslb78AAAAAOs0TvzrNE786zRM/Os0TvzrNE786zRO/Os0TvzrNE786zRM/6yVvvwAAAABjsbY+Os0TvzrNE786zRO/6yVvvwAAAABjsbY+6yVvvwAAAABjsba+Os0TvzrNE786zRO/AAAAAGOxtj7rJW+/Os0TvzrNEz86zRO/Os0TPzrNEz86zRO/Os0TvzrNEz86zRO/Y7G2vuslbz8AAAAAOs0TPzrNEz86zRO/Y7G2vuslbz8AAAAAY7G2Puslbz8AAAAAOs0TPzrNEz86zRO/6yVvvwAAAABjsba+6yVvvwAAAABjsbY+Os0TvzrNEz86zRO/6yVvvwAAAABjsbY+Os0TvzrNEz86zRM/Os0TvzrNEz86zRO/Os0TvzrNEz86zRM/Y7G2vuslbz8AAAAAOs0TvzrNEz86zRO/Os0TvzrNE786zRM/AAAAAGOxtr7rJW8/6yVvvwAAAABjsbY+AAAAAGOxtr7rJW8/AAAAAGOxtj7rJW8/6yVvvwAAAABjsbY+AAAAAGOxtj7rJW8/Os0TvzrNEz86zRM/6yVvvwAAAABjsbY+Y7G2Puslb78AAAAAY7G2vuslb78AAAAAOs0TPzrNE786zRO/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"}],"accessors":[{"bufferView":0,"componentType":5126,"count":108,"max":[0.9341723322868347,0.9341723322868347,0.9341723322868347],"min":[-0.9341723322868347,-0.9341723322868347,-0.9341723322868347],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":108,"max":[0.8506508469581604,0.8506508469581604,0.8506508469581604],"min":[-0.8506508469581604,-0.8506508469581604,-0.8506508469581604],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":108,"max":[1.125,0.8838602304458618],"min":[0,0.11613976210355759],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.8879231178794776,0.6038273388475408,0.2746773120495699,1],"metallicFactor":0,"roughnessFactor":0.85,"baseColorTexture":{"index":0,"texCoord":0}},"extras":{"mapDataUrl":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPElEQVR4AeyROQ0AQAgEJ2hD1ElAHJ44B2xBQwHJVCSbfcwjqyPDq8MY3gnAgg6CR4daeUEEZVH9LwJ8AAAA//8HSz/BAAAABklEQVQDAB09MZF59zaPAAAAAElFTkSuQmCC"}}],"textures":[{"sampler":0,"source":0}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOUlEQVR4AeyROw0AQAhDX9B2ok4C4vAEDujAwkCTTk2afiz85YTGEGcACzb4OB3VywsqqIhKvwpQAAAA//9q5LaJAAAABklEQVQDACS9MZEV4ZokAAAAAElFTkSuQmCC"}],"samplers":[{"magFilter":9729,"minFilter":9987,"wrapS":33071,"wrapT":33071}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}]},"uuids":["6de5b07e-f3d4-4193-a079-33bdc998ca43"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]},{"type":"object","element":{"asset":{"version":"2.0","generator":"THREE.GLTFExporter r186"},"scenes":[{"name":"AuxScene","nodes":[0]}],"scene":0,"nodes":[{"name":"Icosahedron","extras":{"physics":{"mode":"dynamic","mass":1},"geometryParams":{"gtype":"Icosahedron","params":{"radius":1,"detail":0}}},"mesh":0}],"bufferViews":[{"buffer":0,"byteOffset":0,"byteLength":720,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":720,"byteLength":720,"target":34962,"byteStride":12},{"buffer":0,"byteOffset":1440,"byteLength":480,"target":34962,"byteStride":8}],"buffers":[{"byteLength":1920,"uri":"data:application/octet-stream;base64,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"}],"accessors":[{"bufferView":0,"componentType":5126,"count":60,"max":[0.8506507873535156,0.8506507873535156,0.8506507873535156],"min":[-0.8506507873535156,-0.8506507873535156,-0.8506507873535156],"type":"VEC3"},{"bufferView":1,"componentType":5126,"count":60,"max":[0.9341723322868347,0.9341723322868347,0.9341723322868347],"min":[-0.9341723322868347,-0.9341723322868347,-0.9341723322868347],"type":"VEC3"},{"bufferView":2,"componentType":5126,"count":60,"max":[1.0881041288375854,0.8237918019294739],"min":[0,0.17620819807052612],"type":"VEC2"}],"materials":[{"pbrMetallicRoughness":{"baseColorFactor":[0.7454042095350284,0.19461783043107173,0.11443537381770343,1],"metallicFactor":0,"roughnessFactor":0.85},"normalTexture":{"index":0,"texCoord":0,"scale":1.5,"extensions":{"KHR_texture_transform":{"offset":[0.1,0.2],"rotation":0.3,"scale":[2,3]}}},"extras":{"tpEdited":true,"texTransform":{"repeat":[2,3],"offset":[0.1,0.2],"rotation":0.3}}}],"textures":[{"sampler":0,"source":0}],"images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVR4AeyRuw2AMAxETy6RkGhooaCBCViAndiKDRiBLaBKRYn5hAnsRHIXxdKrbJ1Pd7TNk7dAME4WAOwZHDxAwt0t+CvUnmgpR0isVYfzrXWB/eoh4Z4G7AMOVPmIpT3EiCfqSQIOfgAAAP//Wg9upQAAAAZJREFUAwCq0VaMEBD40QAAAABJRU5ErkJggg=="}],"samplers":[{"magFilter":9729,"minFilter":9987,"wrapS":10497,"wrapT":10497}],"meshes":[{"primitives":[{"mode":4,"attributes":{"POSITION":0,"NORMAL":1,"TEXCOORD_0":2},"material":0}]}],"extensionsUsed":["KHR_texture_transform"]},"uuids":["9308f436-7d69-4ebf-9f9b-7cbfdd36b6c2"],"groupuuid":"29269a76-bae3-4d55-bca9-4fea63cc02c1","pos":[0,0,0],"rot":[0,0,0,"XYZ"],"scale":[1,1,1]}] \ No newline at end of file diff --git a/tests/unit/checkLoaders.test.js b/tests/unit/checkLoaders.test.js new file mode 100644 index 000000000..c32e887d5 --- /dev/null +++ b/tests/unit/checkLoaders.test.js @@ -0,0 +1,23 @@ +// 101 F2: scripts/check-loaders.cjs — three's generic loaders only through src/lib/loadGuard.js +import { describe, it, expect } from 'vitest'; +import { execFileSync } from 'child_process'; +import path from 'path'; +import { createRequire } from 'module'; + +const require = createRequire(import.meta.url); +const { hitsIn } = require('../../scripts/check-loaders.cjs'); +const ROOT = path.resolve(__dirname, '../..'); + +describe('check-loaders', () => { + it('finds a call, and skips comments', () => { + expect(hitsIn('const o = new THREE.ObjectLoader().parse(x);')).toEqual([1]); + expect(hitsIn('a\nloader.parseMaterials(m, t);')).toEqual([2]); + expect(hitsIn('new MaterialLoader();')).toEqual([1]); + expect(hitsIn('// new THREE.ObjectLoader()\n * ObjectLoader().parse\n/* new MaterialLoader() */')).toEqual([]); + expect(hitsIn('/*\n new ObjectLoader()\n*/ ok()')).toEqual([]); + }); + it('src/ is clean', () => { + const out = execFileSync('node', [path.join(ROOT, 'scripts/check-loaders.cjs')], { encoding: 'utf8' }); + expect(out).toMatch(/clean/); + }); +}); diff --git a/tests/unit/sceneSchema.test.js b/tests/unit/sceneSchema.test.js new file mode 100644 index 000000000..d5dc42903 --- /dev/null +++ b/tests/unit/sceneSchema.test.js @@ -0,0 +1,382 @@ +// @ts-nocheck - hand-built loader JSON fixtures, deliberately out of schema +// 101 F2: the object / material schema (src/lib/sceneSchema.js). +// 1. REAL CONTENT round-trips with nothing dropped: every template, every test fixture (the 1.65 +// capture: every Add-menu object, every material type, maps, slots, the handshake sync and a +// materials message) and, when SCENES_DIR names a scenes checkout, every scene in it. +// 2. OUT-OF-SCHEMA payloads are cleaned, every change is a `dropped` row, and three still parses +// what is left. +import { describe, it, expect } from 'vitest'; +import fs from 'fs'; +import path from 'path'; +import * as THREE from 'three'; +import { unzipSync, strFromU8 } from 'fflate'; +import { validateObjectJson, validateMaterialSet, validateGltfElement, MAX_DEPTH, MAX_IMAGE_CHARS, isPlainJson } from '../../src/lib/sceneSchema.js'; + +const ROOT = path.resolve(__dirname, '../..'); +const PNG = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGAhKmMIQAAAABJRU5ErkJggg=='; + +/** every .tpscene / .json under a dir @param {string} dir */ +function contentFiles(dir) { + if (!fs.existsSync(dir)) return []; + const out = []; + for (const e of fs.readdirSync(dir, { withFileTypes: true })) { + const p = path.join(dir, e.name); + if (e.isDirectory()) out.push(...contentFiles(p)); + else if (/\.tpscene$/.test(e.name) || (/\.json$/.test(e.name) && !/^(inventory|package|manifest|index|known)/.test(e.name))) out.push(p); + } + return out; +} + +/** every ObjectLoader element and materials payload inside one JSON document @param {any} doc */ +function findPayloads(doc, out = { elements: [], sets: [] }) { + if (!doc || typeof doc !== 'object') return out; + if (!Array.isArray(doc) && doc.metadata?.type === 'Object' && doc.object) out.elements.push(doc); + else if (!Array.isArray(doc) && Array.isArray(doc.materials) && !doc.metadata && !doc.asset && (doc.textures || doc.images)) out.sets.push(doc); + else for (const v of Array.isArray(doc) ? doc : Object.values(doc)) findPayloads(v, out); + return out; +} + +/** @param {string} file */ +function payloadsOf(file) { + const bytes = new Uint8Array(fs.readFileSync(file)); + const out = { elements: [], sets: [] }; + if (bytes[0] === 0x50 && bytes[1] === 0x4b) { + for (const [name, data] of Object.entries(unzipSync(bytes))) + if (name.endsWith('.json') && !name.startsWith('assets/')) findPayloads(JSON.parse(strFromU8(data)), out); + } else findPayloads(JSON.parse(strFromU8(bytes)), out); + return out; +} + +const SOURCES = [path.join(ROOT, 'static/templates'), path.join(ROOT, 'tests/fixtures'), ...(process.env.SCENES_DIR ? [path.resolve(process.env.SCENES_DIR)] : [])]; + +describe('real content: nothing is dropped', () => { + const files = SOURCES.flatMap(contentFiles); + it('finds the content (premise)', () => { + expect(files.some((f) => f.includes('schema-1.65'))).toBe(true); + expect(files.length).toBeGreaterThan(5); + }); + for (const file of files) { + it(path.relative(ROOT, file), () => { + const { elements, sets } = payloadsOf(file); + for (const el of elements) { + const before = JSON.stringify(el); + const r = validateObjectJson(el); + expect(r.ok).toBe(true); + expect(r.dropped).toEqual([]); + expect(JSON.stringify(el)).toBe(before); // byte-identical: the schema changed nothing + } + for (const set of sets) { + const before = JSON.stringify(set); + const r = validateMaterialSet(set); + expect(r.dropped).toEqual([]); + expect(JSON.stringify(set)).toBe(before); + } + }); + } + it('the 1.65 capture covers every Add-menu kind and every switchable material type', () => { + const { elements, sets } = payloadsOf(path.join(ROOT, 'tests/fixtures/schema-1.65/capture.tpscene')); + const mats = new Set(elements.flatMap((e) => (e.materials ?? []).map((m) => m.type))); + for (const t of ['MeshBasicMaterial', 'MeshStandardMaterial', 'MeshPhysicalMaterial', 'MeshPhongMaterial', 'MeshLambertMaterial', 'MeshToonMaterial', 'MeshMatcapMaterial', 'MeshNormalMaterial', 'MeshDepthMaterial', 'ShadowMaterial']) + expect(mats.has(t)).toBe(true); + expect(elements.length).toBeGreaterThanOrEqual(40); + expect(sets.length).toBe(0); + }); +}); + +/** every .glb under a dir @param {string} dir @returns {string[]} */ +function glbFiles(dir) { + if (!fs.existsSync(dir)) return []; + return fs.readdirSync(dir, { withFileTypes: true }).flatMap((e) => (e.isDirectory() ? glbFiles(path.join(dir, e.name)) : e.name.endsWith('.glb') ? [path.join(dir, e.name)] : [])); +} + +describe('real glTF: nothing is dropped', () => { + it('every glTF `object` message of the 1.65 handshake capture passes unchanged', () => { + const wire = JSON.parse(fs.readFileSync(path.join(ROOT, 'tests/fixtures/schema-1.65/wire.json'), 'utf8')); + const gltf = wire.filter((m) => m.type === 'object' && m.uuids != null); + expect(gltf.length).toBeGreaterThanOrEqual(30); // premise + for (const m of gltf) { + const before = JSON.stringify(m.element); + const r = validateGltfElement(m.element); + expect(r.ok).toBe(true); + expect(r.dropped).toEqual([]); + expect(JSON.stringify(m.element)).toBe(before); + } + }); + it('every shipped .glb passes (sizes only, as their loaders check them)', () => { + const files = glbFiles(path.join(ROOT, 'static')); + expect(files.length).toBeGreaterThanOrEqual(10); // premise + for (const f of files) { + const r = validateGltfElement(new Uint8Array(fs.readFileSync(f)).buffer, { uris: false }); + expect(r.ok, path.relative(ROOT, f)).toBe(true); + expect(r.dropped).toEqual([]); + } + }); +}); + +describe('glTF out of schema: extras follow the userData rules', () => { + const doc = (over = {}) => ({ + asset: { version: '2.0' }, + scenes: [{ nodes: [0] }], + nodes: [{ name: 'n', extras: { physics: { mass: 1 } } }], + materials: [{ name: 'm', extras: { tpEdited: true } }], + ...over + }); + it('a clean document is unchanged', () => { + const d = doc(); + const before = JSON.stringify(d); + const r = validateGltfElement(d); + expect(r.ok).toBe(true); + expect(r.dropped).toEqual([]); + expect(JSON.stringify(d)).toBe(before); + }); + it('a reserved key in a node\'s extras is dropped, as in userData', () => { + const d = doc({ nodes: [JSON.parse('{"name":"n","extras":{"__proto__":{"physics":{"mass":1e9}},"ok":1}}')] }); + const r = validateGltfElement(d); + expect(r.ok).toBe(true); + expect(r.dropped.map((x) => x.reason + ' ' + x.path)).toEqual(['userData nodes[0].userData.__proto__']); + expect(Object.hasOwn(d.nodes[0].extras, '__proto__')).toBe(false); + expect(d.nodes[0].extras.ok).toBe(1); + }); + it('a known key of the wrong kind is dropped, in every place three reads extras', () => { + const d = doc({ + extras: { physics: 'x' }, + nodes: [{ extras: { physics: 7 } }], + materials: [{ extras: { tpEdited: 'x' } }], + textures: [{ source: 0, extras: [1, 2] }], + meshes: [{ primitives: [{ attributes: {}, extras: { __topo: 3 } }] }], + extensions: { KHR_lights_punctual: { lights: [{ type: 'point', extras: { physics: false } }] } } + }); + const r = validateGltfElement(d); + expect(r.ok).toBe(true); + expect(r.dropped.length).toBe(6); + expect(d.textures[0].extras).toBeUndefined(); + }); + it('a .glb or JSON text that breaks the rule is refused (it cannot be cleaned in place)', () => { + const text = JSON.stringify({ asset: { version: '2.0' }, nodes: [{ extras: { physics: 7 } }] }); + const r = validateGltfElement(text); + expect(r.ok).toBe(false); + expect(r.reason).toBe('userData'); + expect(validateGltfElement(JSON.stringify(doc())).ok).toBe(true); + }); + it('loadGuardCore\'s own glTF rules still refuse first', () => { + const r = validateGltfElement(doc({ buffers: [{ uri: 'https://example.com/b.bin', byteLength: 4 }] })); + expect(r.ok).toBe(false); + expect(r.reason).toBe('uri'); + }); +}); + +/** a minimal valid element around one mesh @param {any} [over] */ +function mesh(over = {}) { + return { + metadata: { version: 4.7, type: 'Object', generator: 'Object3D.toJSON' }, + geometries: [{ uuid: 'g1', type: 'BoxGeometry', width: 1, height: 1, depth: 1 }], + materials: [{ uuid: 'm1', type: 'MeshStandardMaterial', color: 0x336699, roughness: 0.5 }], + object: { uuid: 'o1', type: 'Mesh', name: 'Box', layers: 1, matrix: [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1], up: [0, 1, 0], geometry: 'g1', material: 'm1' }, + ...over + }; +} +const reasons = (r) => r.dropped.map((d) => d.reason + ' ' + d.path); +const parses = (json) => new THREE.ObjectLoader().parse(json); + +describe('out of schema: cleaned and counted', () => { + it('a valid element passes untouched', () => { + const el = mesh(); + const before = JSON.stringify(el); + const r = validateObjectJson(el); + expect(r).toMatchObject({ ok: true, dropped: [] }); + expect(JSON.stringify(el)).toBe(before); + }); + + it('an unknown material type becomes the standard fallback, counted', () => { + const el = mesh({ materials: [{ uuid: 'm1', type: 'FancyMaterial', color: 0xff0000, name: 'x' }] }); + const r = validateObjectJson(el); + expect(r.ok).toBe(true); + expect(reasons(r)).toContain('type materials[0]'); + expect(el.materials[0]).toMatchObject({ type: 'MeshStandardMaterial', uuid: 'm1', color: 0xff0000 }); + expect(parses(el).material.type).toBe('MeshStandardMaterial'); + }); + + it('a standard type carrying program fields takes the fallback', () => { + const el = mesh({ materials: [{ uuid: 'm1', type: 'MeshStandardMaterial', color: 1, fragmentShader: 'void main(){}' }] }); + const r = validateObjectJson(el); + expect(reasons(r)).toContain('program materials[0]'); + expect('fragmentShader' in el.materials[0]).toBe(false); + }); + + it('unknown fields are stripped at every level', () => { + const el = mesh({ extra: 1 }); + el.object.onBeforeRender = 'x'; + el.materials[0].shaderHook = 'y'; + el.geometries[0].weird = { a: 1 }; + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['field extra', 'field object.onBeforeRender', 'field materials[0].shaderHook', 'field geometries[0].weird'])); + expect(el.extra).toBeUndefined(); + expect(el.object.onBeforeRender).toBeUndefined(); + parses(el); + }); + + it('a field whose value breaks its rule is stripped (three falls back to its default)', () => { + const el = mesh(); + el.object.matrix = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, null, 0, 0, 1]; + el.object.visible = 'yes'; + el.materials[0].roughness = 'rough'; + el.materials[0].side = 7; + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['value object.matrix', 'value object.visible', 'value materials[0].roughness', 'value materials[0].side'])); + const o = parses(el); + expect(o.matrix.elements.every(Number.isFinite)).toBe(true); + }); + + it('an unknown object type becomes an Object3D and keeps its children', () => { + const el = mesh(); + el.object = { uuid: 's', type: 'Scene', background: 'tex', children: [el.object] }; + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['type object', 'field object.background'])); + const o = parses(el); + expect(o.type).toBe('Object3D'); + expect(o.children[0].type).toBe('Mesh'); + }); + + it('an unknown geometry type becomes an empty buffer geometry', () => { + const el = mesh({ geometries: [{ uuid: 'g1', type: 'MysteryGeometry', n: 1 }] }); + const r = validateObjectJson(el); + expect(reasons(r)).toContain('type geometries[0]'); + expect(parses(el).geometry.type).toBe('BufferGeometry'); + }); + + it('a buffer attribute with an unknown array type or non-numbers is dropped', () => { + const el = mesh({ + geometries: [{ uuid: 'g1', type: 'BufferGeometry', data: { attributes: { position: { itemSize: 3, type: 'Float32Array', array: [0, 0, 0, 1, 0, 0, 0, 1, 0] }, bad: { itemSize: 3, type: 'Function', array: [1, 2, 3] }, strs: { itemSize: 1, type: 'Float32Array', array: ['a'] } }, extra: 1 } }] + }); + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['value geometries[0].data.attributes.bad', 'value geometries[0].data.attributes.strs', 'field geometries[0].data.extra'])); + expect(Object.keys(parses(el).geometry.attributes)).toEqual(['position']); + }); + + it('an image over the cap is dropped with its texture; an address that is not embedded is counted', () => { + const big = 'data:image/png;base64,' + 'A'.repeat(MAX_IMAGE_CHARS); + const el = mesh({ + images: [{ uuid: 'i1', url: big }, { uuid: 'i2', url: 'https://example.com/a.png' }, { uuid: 'i3', url: PNG, extra: 1 }], + textures: [{ uuid: 't1', image: 'i1' }, { uuid: 't2', image: 'i2' }, { uuid: 't3', image: 'i3' }] + }); + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['image size images[0]', 'image images[1]', 'field images[2].extra'])); + expect(el.images.map((i) => i.uuid)).toEqual(['i3']); + expect(el.textures.map((t) => t.uuid)).toEqual(['t3']); + expect(r.images).toBe(1); // loadGuardCore's count: the not-embedded one + }); + + it('userData: a known key of the wrong kind, a prototype key, and non-JSON are dropped; unknown plain JSON stays', () => { + const el = mesh(); + el.object.userData = JSON.parse('{"physics": "dynamic", "__proto__": {"polluted": true}, "mine": {"a": [1, 2]}, "shadow": false}'); + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['userData kind object.userData.physics', 'userData object.userData.__proto__'])); + expect(el.object.userData).toEqual({ mine: { a: [1, 2] }, shadow: false }); + expect({}.polluted).toBeUndefined(); + expect(parses(el).userData.mine.a).toEqual([1, 2]); + }); + + it('userData over the per-key cap is dropped', () => { + const el = mesh(); + el.object.userData = { huge: 'x'.repeat(3 * 1024 * 1024), small: 1 }; + const r = validateObjectJson(el); + expect(reasons(r)).toContain('userData size object.userData.huge'); + expect(el.object.userData).toEqual({ small: 1 }); + }); + + it('a tree deeper than MAX_DEPTH is cut at the cap', () => { + const el = mesh(); + let node = el.object; + for (let i = 0; i < MAX_DEPTH + 5; i++) { + const child = { uuid: 'c' + i, type: 'Group' }; + node.children = [child]; + node = child; + } + const r = validateObjectJson(el); + expect(r.ok).toBe(true); + expect(r.dropped.some((d) => d.reason === 'depth')).toBe(true); + }); + + it('a light keeps its checked shadow block; a bad shadow camera goes', () => { + const el = mesh(); + el.object = { uuid: 'l', type: 'DirectionalLight', color: 0xffffff, intensity: 1, target: 't', shadow: { bias: 0, mapSize: [1024, 1024], camera: { uuid: 'c', type: 'Mesh' }, extra: 1 } }; + const r = validateObjectJson(el); + expect(reasons(r)).toEqual(expect.arrayContaining(['type object.shadow.camera', 'field object.shadow.extra'])); + expect(parses(el).shadow.mapSize.x).toBe(1024); + }); + + it('the size rules still refuse whole objects (loadGuardCore), before anything is edited', () => { + const el = mesh({ geometries: [{ uuid: 'g1', type: 'BoxGeometry', widthSegments: 1e6, heightSegments: 1e6, depthSegments: 1 }] }); + el.object.extra = 1; + const r = validateObjectJson(el); + expect(r.ok).toBe(false); + expect(r.dropped[0].path).toBe(''); + expect(el.object.extra).toBe(1); // refused, not walked + expect(validateObjectJson(null).ok).toBe(false); + expect(validateObjectJson([1]).ok).toBe(false); + }); + + it('a materials payload: unknown keys, bad groups and a program material are cleaned', () => { + const set = { + materials: [{ uuid: 'a', type: 'RawShaderMaterial', vertexShader: 'x' }, { uuid: 'b', type: 'MeshBasicMaterial', color: 1, odd: 2 }], + textures: [], + images: [], + groups: [{ start: 0, count: 'all', materialIndex: 0 }], + mapSources: ['hash', { x: 1 }], + extra: true + }; + const r = validateMaterialSet(set); + expect(reasons(r)).toEqual(expect.arrayContaining(['field extra', 'type materials[0]', 'field materials[1].odd', 'value groups', 'value mapSources[1]'])); + expect(set.materials[0].type).toBe('MeshStandardMaterial'); + expect(set.mapSources).toEqual(['hash', null]); + expect(validateMaterialSet({ materials: 'x' }).ok).toBe(false); + }); + + it('isPlainJson refuses prototype keys, non-finite numbers and deep nesting', () => { + expect(isPlainJson(JSON.parse('{"a":{"constructor":1}}'), 0)).toBe(false); + expect(isPlainJson({ a: Infinity }, 0)).toBe(false); + let deep = 1; + for (let i = 0; i < 100; i++) deep = [deep]; + expect(isPlainJson(deep, 0)).toBe(false); + expect(isPlainJson({ a: [1, 'b', null, { c: true }] }, 0)).toBe(true); + }); + + it('a result lists at most 200 rows and counts the rest', () => { + const el = mesh(); + for (let i = 0; i < 300; i++) el.object['f' + i] = i; + const r = validateObjectJson(el); + expect(r.dropped.length).toBe(201); + expect(r.dropped[200]).toEqual({ path: '…', reason: '100 more' }); + }); +}); + +describe('wireValidate rows use the schema verdicts', async () => { + const { validateWireMessage } = await import('../../src/lib/wireValidate.js'); + const { objectJsonVerdict, materialSetVerdict } = await import('../../src/lib/sceneSchema.js'); + it('object: the ObjectLoader form needs a sane element; the uuids form is left to its applier check', () => { + expect(validateWireMessage({ type: 'object', element: mesh() })).toBe(true); + expect(validateWireMessage({ type: 'object', element: 'junk' })).toBe(false); + expect(validateWireMessage({ type: 'object', element: { object: null } })).toBe(false); + expect(validateWireMessage({ type: 'object', element: mesh({ materials: { length: 3 } }) })).toBe(false); + expect(validateWireMessage({ type: 'object', element: mesh({ geometries: [{ uuid: 'g', type: 'BoxGeometry', widthSegments: 1e6, heightSegments: 1e6 }] }) })).toBe(false); + expect(validateWireMessage({ type: 'object', element: {}, uuids: ['a'] })).toBe(true); + }); + it('objectParameters materials: refused unless it is a slot list', () => { + const ok = { materials: [{ uuid: 'a', type: 'MeshBasicMaterial' }], textures: [], images: [] }; + expect(validateWireMessage({ type: 'objectParameters', parameter: 'materials', uuid: 'u', payload: ok })).toBe(true); + expect(validateWireMessage({ type: 'objectParameters', parameter: 'materials', uuid: 'u', payload: 'junk' })).toBe(false); + expect(validateWireMessage({ type: 'objectParameters', parameter: 'materials', uuid: 'u', payload: { materials: [] } })).toBe(false); + expect(validateWireMessage({ type: 'objectParameters', parameter: 'materials', uuid: 'u', payload: { materials: [1] } })).toBe(false); + expect(validateWireMessage({ type: 'objectParameters', parameter: 'materials', payload: ok })).toBe(false); + }); + it('the verdicts edit nothing', () => { + const el = mesh({ extra: 1 }); + const before = JSON.stringify(el); + expect(objectJsonVerdict(el)).toBe(true); + const set = { materials: [{ uuid: 'a', type: 'RawShaderMaterial', vertexShader: 'x' }], odd: 1 }; + const setBefore = JSON.stringify(set); + expect(materialSetVerdict(set)).toBe(true); + expect(JSON.stringify(el)).toBe(before); + expect(JSON.stringify(set)).toBe(setBefore); + }); +});