From 2b8ef35a6b4268c72e8f7dcf7987556a7c56d813 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 16 Mar 2017 15:59:50 -0700 Subject: [PATCH 01/55] Add files via upload --- XylophoneRezzer.js | 87 ++++++++++++++++++++++++++++++++++++++++++++++ xylophoneKey.js | 63 +++++++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+) create mode 100644 XylophoneRezzer.js create mode 100644 xylophoneKey.js diff --git a/XylophoneRezzer.js b/XylophoneRezzer.js new file mode 100644 index 0000000000..a1b3b9352b --- /dev/null +++ b/XylophoneRezzer.js @@ -0,0 +1,87 @@ +var soundFiles = ["C2.wav", "D2.wav", "E2.wav", "F2.wav", "G2.wav", "A2.wav", "B2.wav", "C3.wav"]; +var diffuseFile = "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylotex_bar"; +var center = MyAvatar.position; +var fwd = {x:0, y:0, z:-1}; + +var xyloFramePos = Vec3.sum(center, Vec3.multiply(fwd, 0.8)); +var xyloFrameID = Entities.addEntity( { + name: "Xylophone", + type: "Model", + modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylophoneFrameWithWave.fbx", + position: xyloFramePos, + rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), + shapeType: "static-mesh", +}); + +center.y += (0.45); //key Y offset from frame +var keyPos; +for (i=1, len=soundFiles.length; i<=len; i++) { + + keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); + keyPos = Vec3.sum(center, Vec3.multiplyQbyV(keyRot, fwd)); + + var ud = { + soundFile: soundFiles[i-1] + }; + + var td = { + "file4": (diffuseFile + i + ".png"), + "file5": (diffuseFile + "_black.png") + }; + + var keyID = Entities.addEntity( { + name: ("XyloKey" + i), + type: "Model", + modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xyloKey_2_a_e.fbx", + position: keyPos, + rotation: keyRot, + shapeType: "static-mesh", + script: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylophoneKey.js", + textures: JSON.stringify(td), + userData: JSON.stringify(ud), + parentID: xyloFrameID, + } ); +}; + +//if rezzed on/above something, wait until after model has loaded so you can read its dimensions then move object on to that surface. +var pickRay = {origin: center, direction: {x:0, y:-1, z:0}}; +var intersection = Entities.findRayIntersection(pickRay, true); +if (intersection.intersects && (intersection.distance < 10)) { + var surfaceY = intersection.intersection.y; + Script.setTimeout( function() { + //should add loop to check for fbx loaded instead of delay + var xyloDimensions = Entities.getEntityProperties(xyloFrameID, ["dimensions"]).dimensions; + xyloFramePos.y = surfaceY + (xyloDimensions.y/2); + Entities.editEntity(xyloFrameID, {position: xyloFramePos}); + rezMallets(); + }, 2000); //timeout (ms) +} +else { + print("No surface detected."); + rezMallets(); +} + +function rezMallets() { + var malletProps = { + name: "Xylophone Mallet", + type: "Model", + modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/Mallet2-2pc.fbx", + collidesWith: "static,dynamic,kinematic,", + collisionMask: 7, + collisionsWillMove: 1, + dynamic: 1, + damping: 1, + angularDamping: 1, + shapeType: "simple-compound", + userData: "{\"grabbableKey\":{\"grabbable\":true}}" + }; + + malletProps.position = Vec3.sum(xyloFramePos, {x: 0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI - 0.1, z:0}), + Entities.addEntity(malletProps); + + malletProps.position = Vec3.sum(xyloFramePos, {x: -0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}), + Entities.addEntity(malletProps); + Script.stop(); +}; \ No newline at end of file diff --git a/xylophoneKey.js b/xylophoneKey.js new file mode 100644 index 0000000000..60241440ea --- /dev/null +++ b/xylophoneKey.js @@ -0,0 +1,63 @@ +(function() { + var BASE_PATH = "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/"; + Script.include(BASE_PATH + "pUtils.js"); + var TIMEOUT = 150; + var _this; + + function XylophoneKey() { + _this = this; + return; + } + + XylophoneKey.prototype = { + sound: null, + isWaiting: false, + homePos: null, + injector: null, + + preload: function(entityID) { + _this.entityID = entityID; + + var soundURL = BASE_PATH + JSON.parse(Entities.getEntityProperties(_this.entityID, ["userData"]).userData).soundFile; + //_this.homePos = Entities.getEntityProperties(entityID, ["position"]).position; + //Entities.editEntity(_this.entityID, {position: _this.homePos}); //This is the workaround for collisionWithEntity not being triggered after entity is reloaded. + _this.sound = SoundCache.getSound(soundURL); + + MyAvatar.collisionWithEntity.connect(function(collision){ + print ("The avatar collided with an entity."); + if (!_this.isWaiting && collision.type == 0) {_this.hit();} + }); + }, + + collisionWithEntity: function(thisEntity, otherEntity, collision) { + if (!_this.isWaiting && collision.type == 0) {_this.hit();} + }, + + clickDownOnEntity: function() { + _this.hit(); + }, + + hit: function() { + _this.isWaiting = true; + _this.homePos = Entities.getEntityProperties(_this.entityID, ["position"]).position; + _this.injector = Audio.playSound(_this.sound, {position: _this.homePos, volume: 1}); + Controller.triggerHapticPulse(1, 15, 2); //This should be made to only pulse the hand thats holding the mallet. + editEntityTextures(_this.entityID, "file5", BASE_PATH + "xylotex_bar_gray.png"); + var newPos = Vec3.sum(_this.homePos, {x:0,y:-0.025,z:0}); + Entities.editEntity(_this.entityID, {position: newPos}); + _this.timeout(); + }, + + timeout: function() { + Script.setTimeout(function() { + editEntityTextures(_this.entityID, "file5", BASE_PATH + "xylotex_bar_black.png"); + Entities.editEntity(_this.entityID, {position: _this.homePos}); + _this.isWaiting = false; + }, TIMEOUT) + }, + + }; + + return new XylophoneKey(); + +}); \ No newline at end of file From 2e2a6318a6bbe14466ee6d2039108e156e0c5bca Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 16 Mar 2017 18:07:56 -0700 Subject: [PATCH 02/55] Update xylophoneKey.js --- xylophoneKey.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/xylophoneKey.js b/xylophoneKey.js index 60241440ea..69ce38dfee 100644 --- a/xylophoneKey.js +++ b/xylophoneKey.js @@ -22,11 +22,6 @@ //_this.homePos = Entities.getEntityProperties(entityID, ["position"]).position; //Entities.editEntity(_this.entityID, {position: _this.homePos}); //This is the workaround for collisionWithEntity not being triggered after entity is reloaded. _this.sound = SoundCache.getSound(soundURL); - - MyAvatar.collisionWithEntity.connect(function(collision){ - print ("The avatar collided with an entity."); - if (!_this.isWaiting && collision.type == 0) {_this.hit();} - }); }, collisionWithEntity: function(thisEntity, otherEntity, collision) { @@ -60,4 +55,4 @@ return new XylophoneKey(); -}); \ No newline at end of file +}); From 62287a6a9fe94b725a19ffd3f4f8ab86baaaeff3 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 06:09:40 -0700 Subject: [PATCH 03/55] Update xylophoneKey.js Made all the requested changes. --- xylophoneKey.js | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/xylophoneKey.js b/xylophoneKey.js index 69ce38dfee..fdeddd9c2d 100644 --- a/xylophoneKey.js +++ b/xylophoneKey.js @@ -1,12 +1,12 @@ (function() { - var BASE_PATH = "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/"; - Script.include(BASE_PATH + "pUtils.js"); - var TIMEOUT = 150; + Script.include(Script.resolvePath("pUtils.js")); + const TIMEOUT = 150; + const TEXGRAY = Script.resolvePath("xylotex_bar_gray.png"); + const TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); var _this; function XylophoneKey() { _this = this; - return; } XylophoneKey.prototype = { @@ -17,15 +17,16 @@ preload: function(entityID) { _this.entityID = entityID; - - var soundURL = BASE_PATH + JSON.parse(Entities.getEntityProperties(_this.entityID, ["userData"]).userData).soundFile; - //_this.homePos = Entities.getEntityProperties(entityID, ["position"]).position; - //Entities.editEntity(_this.entityID, {position: _this.homePos}); //This is the workaround for collisionWithEntity not being triggered after entity is reloaded. + var soundURL = Script.resolvePath(JSON.parse(Entities.getEntityProperties(_this.entityID, ["userData"]).userData).soundFile); _this.sound = SoundCache.getSound(soundURL); + //Explicitly setting dimensions is a workaround for collisionWithEntity not being triggered after entity is reloaded. Fogbugz Case no. 1939 + Entities.editEntity(_this.entityID, {dimensions: {x: 0.15182036161422729, y: 0.049085158854722977, z: 0.39702033996582031}}); }, collisionWithEntity: function(thisEntity, otherEntity, collision) { - if (!_this.isWaiting && collision.type == 0) {_this.hit();} + if (collision.type === 0) { + _this.hit(); + } }, clickDownOnEntity: function() { @@ -33,25 +34,26 @@ }, hit: function() { - _this.isWaiting = true; - _this.homePos = Entities.getEntityProperties(_this.entityID, ["position"]).position; - _this.injector = Audio.playSound(_this.sound, {position: _this.homePos, volume: 1}); - Controller.triggerHapticPulse(1, 15, 2); //This should be made to only pulse the hand thats holding the mallet. - editEntityTextures(_this.entityID, "file5", BASE_PATH + "xylotex_bar_gray.png"); - var newPos = Vec3.sum(_this.homePos, {x:0,y:-0.025,z:0}); - Entities.editEntity(_this.entityID, {position: newPos}); - _this.timeout(); + if (!_this.isWaiting) { + _this.isWaiting = true; + _this.homePos = Entities.getEntityProperties(_this.entityID, ["position"]).position; + _this.injector = Audio.playSound(_this.sound, {position: _this.homePos, volume: 1}); + Controller.triggerHapticPulse(1, 15, 2); //This should be made to only pulse the hand thats holding the mallet. + editEntityTextures(_this.entityID, "file5", TEXGRAY); + var newPos = Vec3.sum(_this.homePos, {x:0,y:-0.025,z:0}); + Entities.editEntity(_this.entityID, {position: newPos}); + _this.timeout(); + }; }, timeout: function() { Script.setTimeout(function() { - editEntityTextures(_this.entityID, "file5", BASE_PATH + "xylotex_bar_black.png"); + editEntityTextures(_this.entityID, "file5", TEXBLACK); Entities.editEntity(_this.entityID, {position: _this.homePos}); _this.isWaiting = false; - }, TIMEOUT) + }, TIMEOUT); }, - - }; + } return new XylophoneKey(); From 0d11be948804545849113e2c3f212dec7fc01458 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 06:15:53 -0700 Subject: [PATCH 04/55] Add files via upload --- pUtils.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 pUtils.js diff --git a/pUtils.js b/pUtils.js new file mode 100644 index 0000000000..e3ed41fa8f --- /dev/null +++ b/pUtils.js @@ -0,0 +1,24 @@ +getEntityTextures = function(id) { + var results = null; + var properties = Entities.getEntityProperties(id, "textures"); + if (properties.textures) { + try { + results = JSON.parse(properties.textures); + } catch(err) { + logDebug(err); + logDebug(properties.textures); + } + } + return results ? results : {}; +} + +setEntityTextures = function(id, textureList) { + var json = JSON.stringify(textureList); + Entities.editEntity(id, {textures: json}); +} + +editEntityTextures = function(id, textureName, textureURL) { + var textureList = getEntityTextures(id); + textureList[textureName] = textureURL; + setEntityTextures(id, textureList); +} \ No newline at end of file From 5c59bb17140f430ec2ad7aa544fc8484f1e52642 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 15:02:23 -0700 Subject: [PATCH 05/55] Update XylophoneRezzer.js --- XylophoneRezzer.js | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/XylophoneRezzer.js b/XylophoneRezzer.js index a1b3b9352b..427d918f21 100644 --- a/XylophoneRezzer.js +++ b/XylophoneRezzer.js @@ -1,20 +1,24 @@ var soundFiles = ["C2.wav", "D2.wav", "E2.wav", "F2.wav", "G2.wav", "A2.wav", "B2.wav", "C3.wav"]; -var diffuseFile = "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylotex_bar"; +var keyModelURL = Script.resolvePath("xyloKey_2_a_e.fbx"); +var keyScriptURL = Script.resolvePath("xylophoneKey.js"); +var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); +var malletModelURL = Script.resolvePath("Mallet2-2pc.fbx"); var center = MyAvatar.position; var fwd = {x:0, y:0, z:-1}; var xyloFramePos = Vec3.sum(center, Vec3.multiply(fwd, 0.8)); var xyloFrameID = Entities.addEntity( { name: "Xylophone", - type: "Model", - modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylophoneFrameWithWave.fbx", - position: xyloFramePos, - rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), - shapeType: "static-mesh", + type: "Model", + modelURL: Script.resolvePath("xylophoneFrameWithWave.fbx"), + position: xyloFramePos, + rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), + shapeType: "static-mesh", }); center.y += (0.45); //key Y offset from frame var keyPos; +var keyRot; for (i=1, len=soundFiles.length; i<=len; i++) { keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); @@ -25,18 +29,18 @@ for (i=1, len=soundFiles.length; i<=len; i++) { }; var td = { - "file4": (diffuseFile + i + ".png"), - "file5": (diffuseFile + "_black.png") + "file4": Script.resolvePath("xylotex_bar" + i + ".png"), + "file5": TEXBLACK }; var keyID = Entities.addEntity( { name: ("XyloKey" + i), type: "Model", - modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xyloKey_2_a_e.fbx", + modelURL: keyModelURL, position: keyPos, rotation: keyRot, shapeType: "static-mesh", - script: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/xylophoneKey.js", + script: keyScriptURL, textures: JSON.stringify(td), userData: JSON.stringify(ud), parentID: xyloFrameID, @@ -55,8 +59,7 @@ if (intersection.intersects && (intersection.distance < 10)) { Entities.editEntity(xyloFrameID, {position: xyloFramePos}); rezMallets(); }, 2000); //timeout (ms) -} -else { +} else { print("No surface detected."); rezMallets(); } @@ -65,7 +68,7 @@ function rezMallets() { var malletProps = { name: "Xylophone Mallet", type: "Model", - modelURL: "http://mpassets.highfidelity.com/3fd92e5e-93cf-4bc1-b2f1-c6bae5629814-v1/Mallet2-2pc.fbx", + modelURL: malletModelURL, collidesWith: "static,dynamic,kinematic,", collisionMask: 7, collisionsWillMove: 1, @@ -84,4 +87,4 @@ function rezMallets() { malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}), Entities.addEntity(malletProps); Script.stop(); -}; \ No newline at end of file +}; From a340e2ceaa6cd3c93567f0838c0e22d2aefec8f8 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 16:08:08 -0700 Subject: [PATCH 06/55] Rename XylophoneRezzer.js to unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js --- .../marketplace/xylophone/XylophoneRezzer.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename XylophoneRezzer.js => unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js (100%) diff --git a/XylophoneRezzer.js b/unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js similarity index 100% rename from XylophoneRezzer.js rename to unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js From 885a279bb0d4df64e884bfc7df775770e01d1426 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 16:09:03 -0700 Subject: [PATCH 07/55] Rename xylophoneKey.js to unpublishedScripts/marketplace/xylophone/xylophoneKey.js --- .../marketplace/xylophone/xylophoneKey.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename xylophoneKey.js => unpublishedScripts/marketplace/xylophone/xylophoneKey.js (100%) diff --git a/xylophoneKey.js b/unpublishedScripts/marketplace/xylophone/xylophoneKey.js similarity index 100% rename from xylophoneKey.js rename to unpublishedScripts/marketplace/xylophone/xylophoneKey.js From f1c243ac4e5ab6f6900df92a202c8f8a47fbdebb Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 16:10:31 -0700 Subject: [PATCH 08/55] Rename pUtils.js to unpublishedScripts/marketplace/xylophone/pUtils.js --- pUtils.js => unpublishedScripts/marketplace/xylophone/pUtils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename pUtils.js => unpublishedScripts/marketplace/xylophone/pUtils.js (96%) diff --git a/pUtils.js b/unpublishedScripts/marketplace/xylophone/pUtils.js similarity index 96% rename from pUtils.js rename to unpublishedScripts/marketplace/xylophone/pUtils.js index e3ed41fa8f..e133bbb03d 100644 --- a/pUtils.js +++ b/unpublishedScripts/marketplace/xylophone/pUtils.js @@ -21,4 +21,4 @@ editEntityTextures = function(id, textureName, textureURL) { var textureList = getEntityTextures(id); textureList[textureName] = textureURL; setEntityTextures(id, textureList); -} \ No newline at end of file +} From 7c37297a4dc99c3bd73c2584736b4734056adb64 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 16:15:21 -0700 Subject: [PATCH 09/55] Rename XylophoneRezzer.js to xylophoneRezzer.js --- .../xylophone/{XylophoneRezzer.js => xylophoneRezzer.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename unpublishedScripts/marketplace/xylophone/{XylophoneRezzer.js => xylophoneRezzer.js} (100%) diff --git a/unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js b/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js similarity index 100% rename from unpublishedScripts/marketplace/xylophone/XylophoneRezzer.js rename to unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js From 4588f175f45a7d74234c525543de434e91aa1969 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Thu, 23 Mar 2017 16:20:24 -0700 Subject: [PATCH 10/55] Add files via upload --- .../marketplace/xylophone/A2.wav | Bin 0 -> 187288 bytes .../marketplace/xylophone/B2.wav | Bin 0 -> 180044 bytes .../marketplace/xylophone/C2.wav | Bin 0 -> 189454 bytes .../marketplace/xylophone/C3.wav | Bin 0 -> 177814 bytes .../marketplace/xylophone/D2.wav | Bin 0 -> 190076 bytes .../marketplace/xylophone/E2.wav | Bin 0 -> 189518 bytes .../marketplace/xylophone/F2.wav | Bin 0 -> 188960 bytes .../marketplace/xylophone/G2.wav | Bin 0 -> 188960 bytes .../marketplace/xylophone/Mallet2-2pc.fbx | 844 ++++++++++++++ .../marketplace/xylophone/xyloKey_2_a_e.fbx | Bin 0 -> 55664 bytes .../xylophone/xylophoneFrameWithWave.fbx | 1031 +++++++++++++++++ ...xylophoneFrameWithWave_Steel_BaseColor.png | Bin 0 -> 1902 bytes .../xylophoneFrameWithWave_Steel_Metallic.png | Bin 0 -> 1322 bytes .../xylophoneFrameWithWave_Steel_Normal.png | Bin 0 -> 76957 bytes ...xylophoneFrameWithWave_Steel_Roughness.png | Bin 0 -> 59566 bytes .../marketplace/xylophone/xylotex_bar1.png | Bin 0 -> 105 bytes .../marketplace/xylophone/xylotex_bar2.png | Bin 0 -> 105 bytes .../marketplace/xylophone/xylotex_bar3.png | Bin 0 -> 105 bytes .../marketplace/xylophone/xylotex_bar4.png | Bin 0 -> 105 bytes .../marketplace/xylophone/xylotex_bar5.png | Bin 0 -> 107 bytes .../marketplace/xylophone/xylotex_bar6.png | Bin 0 -> 106 bytes .../marketplace/xylophone/xylotex_bar7.png | Bin 0 -> 107 bytes .../marketplace/xylophone/xylotex_bar8.png | Bin 0 -> 107 bytes .../xylophone/xylotex_bar_black.png | Bin 0 -> 103 bytes .../xylophone/xylotex_bar_gray.png | Bin 0 -> 106 bytes 25 files changed, 1875 insertions(+) create mode 100644 unpublishedScripts/marketplace/xylophone/A2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/B2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/C2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/C3.wav create mode 100644 unpublishedScripts/marketplace/xylophone/D2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/E2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/F2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/G2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/Mallet2-2pc.fbx create mode 100644 unpublishedScripts/marketplace/xylophone/xyloKey_2_a_e.fbx create mode 100644 unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave.fbx create mode 100644 unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Metallic.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Normal.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Roughness.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar1.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar2.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar3.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar4.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar5.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar6.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar7.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar8.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar_black.png create mode 100644 unpublishedScripts/marketplace/xylophone/xylotex_bar_gray.png diff --git a/unpublishedScripts/marketplace/xylophone/A2.wav b/unpublishedScripts/marketplace/xylophone/A2.wav new file mode 100644 index 0000000000000000000000000000000000000000..a5e42b3cd6988e1f365d02a2668becb25e423fc6 GIT binary patch literal 187288 zcmeFYWpGtV6fWAj_t7LkAb5b_?t{w=?(S}byA2HP&Y*+C;O@@g?(PIl2nmsslXK4A zt*`FXty^{9k5{)|y`QhE){kB-)nE5o->U9a-KKGa2Fu?e(6MfZ`U8fI%@+XxfB=H& z=K%l{AV44j^y@vg_t19;{Qu?uebE~HZ}Pv_{zvQoiAL-H`#k^OY5vbv@PD$(|EE6c zf9=EnK%zAKpYlJ(=>KX6$o~ZXPmRz7Fiio|1W2tl0Rf!_2;CLTRiose&a(x))#DqK zuHUBGZzbmEUJ`zvq{*$k3lFgu{2F-ZdXV);j+0r|JKCv-!}pps zQ72s%uknWEtW)?+*_^*Ts@kb$MBOg6T9%K=e%k44Mkr(IlSxPD*uJuuiSeMfTc#Jve~;||2;fAj85&riF4_6Fs%Whvl{ZW?*Zb(Z`DS9B75 zN9N#dd~4dA@25Uzj{Wwo*4x~#e|h!jZPeGB$@8oks*pY9$H2EmpZ|P5^UeIP-O}sn zv9yP|()rB$KFflfU!#{7aK$_=&?TmBAynj1!Th;Kx-MBcQ}!p{^|uz=jI9wxA}@zE zGooO++A4?3BI>T(C7#IjsFQO;`1Z`JB4RwT?)F*sMw61hO0m_CS8HDOLUgW(Y{o3G zRJ^x`StEl}{ln8&XIu|93hYe1@;&`i{g21LmP?$HVx;X&8IX`GHp@%z%Pk+SBy7)k zqK7*Qc|GA%BaUW@3r}_oRexvfPU)81EOmr0tM6d)_V2YmroVJNFY;#Dmk)^@(?aRX zebax=|Gqx%_qg8Qu6(KS^|yr1>1TBr@0X|ndHdw+oVR;Un!Q*~Uo@qQ zsAsg$)nrLoQuO1qkd zwm?F`2ZbILjxKV#VE$;GZKkIkh|R#sqZ4Z-ck}PFw%U1vwbP#bnD(vzm%CqY#Z8X; z^J~*DXTB``YJVN|ZCu>vcq^f3^3#lk`mJkJmOryOv)pqr(8Jo1J}GTq+HYxFlDj1C zODL1j_IphH>bN0sY2RLb+aG@|@my+G|2co7w3&(R;N$a2bB;{?Y z_HD^1V*M!}kk#JeQLXYlEBw6Z)WTo#m(O!7$Hl0WY;Cf!$o`oZhPhl7j4(0+x5kz5 zSlpAGqz?1DIo{kt`sy|I)j+?%WUI7lK&yEUX3CuPX12XiYqQ_au_kAxoYC1kXU(0t zYgjH1HowS(L zZpjCKzDu5v*3o}B@M|dC8fDF}4~oCgY**eaUvr+xSGwTzLd6R$j`@|a z6bS1X)*c0Q%f1+kck*ndfK0pTGR9|1*$uGOqozoLg}u+!cb-Qhb#`4kT=G0vy!==HpY2CCGk0Q&A%}1WXk%K zrfD_&C4-Mbe}|F+8~yWqL(_JprTNzR%LSeUA6xzSa#bD`H%7Z6!<~^ObJWUvr$C_4 z{lWvpyenTJHQ2)`E=6_(%`>qf4vj#}m`I+VEZ9e5k$2Iq8Ny;IeYQ+Zpq zp8;75J~DQAre#_enUM8a)}xU}Goy%4o{7$6IusSvwZwA!Y4DW4QJN!pU*g6eH-7w+ zI5eqg(%BzB;*Wg|e5&#BcI^3&t}mnF*8QlLQq`Zw8Y6D#_b?ev$Km7>X-cb6H<<*l z%QJS%VBw68{zLwE83Th4Ll>+&OmuH;zhi7~ZP&-vfRIcrLYDM?YcQci?#c#dhHh+JacrT^2|3aves0S9{ zv-Fa2&4@4v<+vnXf|4MC7j+GFPh93r`A{C>dqo|&T&|F<>2Gcs??nl*c_oKJIA%Tqq@g1k|ApX7d-vwQaKS)XL~M9lRLbH8&waa45NHLID0 zjSl1;bm$f$ifyq{Lh+#vR!+MJo6D=qYPt_xinr70rgm^=6W1+gGshFU7{#gXyt|b% zxHw~?e@XfrU%j-aDUFh^BsED)N;vWTR6L5`6}LYwGX8D6|9k%*-I8d^1mEgF1RJY< zL(%lBvD4gQW;Yud?P+H+7_UKJVH@}kj0ObE)LLy(v(ynqbxYk@yYx8qN$!<})hvAt z-XyIY(H>v;{47Va)yt7DSEbxbayQGpC)c%{+j3OM-Y;A6$n}|ih7I;~aNTn3HSZZo z^aUA!*TO$_RcW&yR^?Ep;Qm04VB?T!dw5nEQrkfhv>GQ8Z0s`*7zwmHDT-$4W5REb z4Al?J@E1?7;#-`SmRc$`XUf5!D5>?2uisPS=f`i4FY+BE6#cO~apg~x8uWDz2y3?} z2v9pA^-u!!Aj5` zE<@eO1LM83yBB2|99b`_OO6dWbL6se{+@GQj=tGtwvJh+W|@;|YWQUDO!r3TL$iRf zh5U*++ye^eHnJAaWV=G60y8tZXUL2i!GzFb`vJcs7wah42xZ2@a8I0y@}msUM-P)F z_)Tj2y6_y!PU?Q zr=#BZI9XuCI{tPq4ErNfnaHWx>SXVh<7$oxIaXz_6SXg^$kHzJ*@&3%>E283PtFW8 zlhKsyMmgbM+LrajWOm51f`0^BW~}p%@_+a9jCH{^)>(E+LTa z%wt`9uqdt<8yU& zUNj?(&SU}F3vQ?+QIt=&eW6Lg=s>F9@Xt+OoLb8_O$=Q;}{ml9^+s~yxmn3IPE#%wf zA0HfU_Y+n0Ggy+;F~S_noo8Ls-5=a9-P7GcS0~pMXFX?vW1nN1qpPF1Bi0;Xo;TvC zO|p{i*oVHNDmW1*ky6Gkv$eC3JFC|no*c10vp-90WXr5IvmS`tlciqftr4+dxxJ&@ zan3Og!(2$yaCy`L3{sQCI`-Hq6xteSoKec(E&Y@4hA%Ar-}DFmvVkYT&fNfEPuwn*=ZIJ(NNZ4=|J0zIsU8Zp7h?n8)=o&4yRU1y`M5IWnjwIl=`Vd z)1uOAW!wrbwEK&S`U7lAMi~tp*PY3(>+aT`jh=&^g`S$8$L`kd$F6QJ={)8f;Vj@h z?a1%wWll9#(9^_0HsBffI_^(;(cMNd$9?A{cV6$#Fd9)dQ?|_eGk?guEpsqaT*RDk zpSPiBvkN&Vnu^XRVR#n&r1PtWq8l4!Z3+f57W;>%Z}S!OS!sEEt9;$l$NQgTv=4p{ z^|z0*W4xQ#E!K)^Vk`g1!dNYPiuEv5GPFFH7HAMyo$X3IgF{1StxxtNHjdxn_xN1y& zz9fBB`iu0A{^*QKfi1!A))019l-H+VQ8LUJ>4Zm#+6S)RJybKVqh ztaqtbdn$P!CB=5i(t75u+2`Npg`J_#l3ZTM;L=hbrb+V(_UgqJoctc){``A9#ljUIV?Cth&yRw~O?XVhI zUqXL`a)cfS_XSS}QD}Lnzct-{!v>3zDhtSr@{kxK!tuh{*L}!y)H@<9IjmxMi|_{F z1;c$|hr_ys1-#?E?>z-Q&E36ReVyGMoy}gxAM^l0WDc%@OXF_%I_^V?P--L@H_RE1 zaA$w#pU!s9bVpCecJrq3m|i7Y@i0^zzST2SK6!>WWAClOAr@GXQO(bMU($GLyHqPB zDWyW{oz(4VM}42u3ug2WtPh?Eov~KgP1#%aE1$#n@#B0CU(Sc|hCCm)*kiVXjbatq zPkX)H$OiUf>xPwVwXs9?C*}}?q^*vCX{Zw^ZDg1moq62DJhQz$!$erm@a5sF!zYC| z42R+S!|H|I^p^Eb^Bi_xcU^TJar|x0H2$Q^$PHW=pGK3>7_=FM&>uJ_c|c~;62?g* zn_17SZVF?ekwVMRcBCKfhdRQVAWDCeJ46Sr>}^(^P+VYTMr(hO^t`@0X{%FKpOqDCY-PK2IfY_OP2_b;9R|?+9NPJ|etC z_@l61VIREpy=y!V+=;Ga=NrdqbA>UM4klCaSyTX>gR|i@xC;hg9~6g1VH=MjPe~Zf zM-e?uYLkC(Jc>l+VLi}HH&)eTvTVRgcXg^vsG6rL;mT3DN~ z``&Wish*SWXRbHSdyf6)OrtZcPAcH0Xd$%0-(Vo<4;Fw2pfFqtZP*w@O5mFJ<4hxDi{f70ObJEWF)S-j;G0EN`L8UcmZ*=apzf?^=ym!Zy+O~>{dEoP)v@ZNTC0|- zt?Icdum9B(L2oz?9mJA!HO`tIXA{>T_W)0IZ-RGd*zGVK77-4@ABD{biwaxe4SMQ$ z#=2Ly);X6tMwv~GeAL1p(FZ6&18`pV))jRb-9pdPPjw+M5nKTRM8l#m5`G5DK>@H) zE7eM^lJ|w=g?N3|#qMYQ9_k(J9O#hI)Bk7sSzk`yzO-R!1Jc%}>9qB}e(4?jzh^8B zTnpNvqIM(Jn*S=IHZh*C5FlYeEg9@M(SPJ}L z2K)s@;z&}4b~BcnR~+A*KG!Gr0Z&`+b8nfj0bx_Z#)LHuqhUL|MZ8Nr@7M^))lvGM8l=+YVEIIp z5>xnfhFBH5pS3WwCwM*ZF#}~(^iN5T_l@&a@WuEV`L_8=rhiSp>c5upE`UQ7tlsu~ zwuSEyf63ofA$?!>1hJq6JPaZF4UI*s&^ELI%|^XZ1w_zmcna=>2jC-^8BIh8AI6hO zZ`#f1YYuaaaQ1W6btBI zKdg%(6|5E<7dV-r{ayW!()*?7Pj{y0Pal#Vm%iBFC8J58U2tS*jdj`n&WOk&BNS5) z^$5Y=8RIBmW-@%_4&H+PfIUE4-AgT! zuS6s9k#FD=`8d9SAL1W)xTqm|i%DXpm@N8 z!Eu4t8BH=C`iJ^U`Xl`L{N4OF{9QAm0>MC9P=|8cwOJoNU96OA)e=1d)PgqLiYnog zxFDHE?hrs@Xhm9%=AoS2Cu>P>QjT~D#~MeIuH-l=Opnnv1~AW8_sc zBknl2a@+1V?yc_T?k}$1u3OHm&gPC`=0sy8?M$lROz0u!|)!@F+e(Svbf~9khj8;W-0pNjg@F41q5m`>$bTqw5sZqvg zU^FqR8@Y{CdX`S1ztJ!nPaczpB%WlaedrBZ-MC`3F%!%w4wrMO6S{i2_PXAgw{UqHHFn^QWvHdt)!Pd)uw-4)zFp zwSC3*+0m>a8^9*Bxoj?*%m%QAEFVj?PuL^ueD*D?za>ITL(!q*!REn?z=6P|K)=AS zz~6!IfiA)H;Qr7IYlJtmW9_Fq|EnE1c(@kDT|MN1fB0 zm7T90{Ty%2>gIgo5{)Av%#aU$1b6f)wND-pS9l7m!nWE)>_^sWYl1b>nr3abZdqe4?d zhIPOiVK-q_d1X;kHdHNj8_*P1LD_Kv-a|T2Kb>OujrQh0=4+FghC`a4&Ew`Iv!a=3 zY%%M|ab`^b-9+V~iojzeW~wka^yuj(U!!DMje?u=rDpb}QXl=J*t!#D^ zd!oI?zG%O+i(|CoZ^tgjR>vGiM@KHlQ**jm!hCMb zGO8JpKB7nIZhDB`pg(DDqn)wLxNB&ml-bJcZw@hgn+?sJ=6hqYQPen2i__)gGmgRS z(0I5QtkYZ74tYRa;BT49n%aA<{MMP!kWjTy!BD|awNS6niqOMQgw@_!XMM2p+MVs? z_GSBr?P4*k606B-u<|S~BkYU)uf5tHX}7ei+2!pTc6WP~9dEZ`uh@8ALS%^h@~~R3 z7k~+{7y1?FB=KZBZDphwf0*fJC&yk#yu<6v>&)Q<&Zmx5j)smjbA?&fd}53@3L3F= z7oA3br#)B3qoPsKC}g;dk8}s^Ochy4vXKQi3DrbX;Zg8L2UWN# zD65M0d@?&~TUH0_L8xcQ8+sW$A3PPj9sC*08|o3-8A=cRYOS!oSY_==_9a`}RoEc5 zlAU1p*<1FBy<%6{9=4Q?W4-@lq`qt+d(GPLpZsr8U#7~lajrhD3a%9A24`L87sn)r=~!xJHxC)@43F`YZlS|yC2EsvWEB}snvlXo z;b(X!o`756g4mCap&rPFbD|AUq%V16UO8$@oQ9?8p-NXPfTuc+2 z#BG6OWBIpCm95n^)mVShvp`As98N(6@dG@Gl%TP6p;6MjWp;6VbM$dOaTas+cTIOq zb@g>sc5&wsX9s7ZV~oRZjy8kFEF-sZf%c*fdWMW7Wl0cU!t-%+9D$#s&1fWQjPj#& zcn(g4CEznK4tT(7?a?FEb?KF@#R~qMMX?_CLCaxH48hR$V3%M_kOw{no&;V7k^|X; z?SdPEKZEr{dqPpxax21KZD(hznVV1H3A}~aD*~d7>>?-1<#MmQB~xTB)m+U}_f#G| zMJMV$;2RhUgK!?oi!b1w1kr7@n(@HsYJN9IIDC!)&RfpRu6nNSuHLQ|u7a+3=L%;D z=P5@u$2qgQdBLb>kl9pQHD8@ppA^-_bSwR*KC07oU9cW-&b z3%-b(kk_Oy{Yl3fwlURI=6J_f$FI&+&gV|#igp!pWpRCX{^M-q{OB0$NHK?+aYk3; z5v@lrk-FqQ?tz17C8~rzz(ueQWZ*QI0IC3{ujoa(vo5Or>a-fAqSY1IMJ9?7B8m6l zcUeWY*$%VkSq^JWsBGwUa7D0J@Yi6~V4Yyc;H2Q5;J0Au(ELzZsGs%8>TjpnGgwx> zkJl9UL@RkmR#lr+NHx++^&QQ1VbC0m1>3+2kO{Vh8(!~w=_GYR%}}jWv`Utznd8l;W)a6Y z$9YH4QNUT-*~Iy)vxt*9&N&7;h-0bgHm4Ygv>m-jijp`o0918_l1oDG_buaDI zXVpkmTKVNgxkz@F#ibHY#C9=SR2Q5d>XA^%OBbo8WE}!iVlT^ zT%l~C3ZWjM^`Wn!D%M&H*%R%MJ%dH^1H6%l7qes@byU^X*K|#=54d1=xCj1#F{mS& zi;kkV2;*|NH(raM;!LC+Sw}vTl5`TiO|u)n8z&87wlvq7pUixY&W?GG-Hx-43yvd> z6^_1+0*;5~ATwZ$HGa^J^fD<-7UDG21>J?U;WO8CqkP-D?)2Rdqej^EL7Q= zZoRas*gNe!Yzr&K&+|4SSuB*r)os;VXXrlx2gBeqSO!f)Hxa^>aX-8SpTKXi#)U~s zGKuUVuZfq|qf_WvnnBALLyVoqCnKlX)|_viF+ZEY5#`A5$m{Sp63x@*7&F?uU^F!z z()#oi$wOx1IMf&&g}LEUK*3B+^>P)XF3MigEiZ~cL`~rk@Ayf+ijU`Ac^zJmoBTVw z&Ni~)tU5#NhCR=2WV`LB))s4w)yk@3m9R=!zgVrTan^1t&MIrqwSU+h*<;pV+Dk-C#2)4iCT>v>c_P-|!-Q8w*^Fv?k-oDsr4WB0q_X7Nw2pFuH=CrJt$O zC~tH%W*di$mj*ZTnzhVM=1_Bj`G+~e>}ZxVxpB(qYd~Wq%}!SmLPp|Os0P{w9dI=G ztlR6ys*QRtM@Wa9T;=n5dtQP&c?x^QuCtSDCtJhjuu-fltIeVrw_n%??3s2a zyPWN{Q?0kw1M8mk)QY!=UE1zrZ?{wJhHNj($`^8{SSIqyW3q|*rl#v0;0X8?K7_5% zT~r0H!>PCm8Bg|;SA>%sv^;G@yV2ovI$c3`(9`rD{YV4UZ4@x78EuR~#x!G{*(R7*0MiXU)Gj2X7yMdR*O|oBIbs=ybw1Bbjca(s7;rqBWnN1!L53NlH z(FOD$dV*e~59v$#fqtR!^ao9*J{qK)Lc=t|j7TG=k zPO&p=X**bEmXqaYg;^0+n8mO>EIZ4>B3LFC$?~$&tUl|{mat2Vv08i)|HNyHT_USo zEM01;iqhM41#km&fN^jH@}p5W4!0zS38qcye0qj{q=JSUd5nTaVWXfCZDcpX4Qgj^L4yNsCHJX$9$yG9+{6;eHdi)E%jas8;um!vUs)GGG zuU@G~;1%}vr`?7t|-fnNTciG46tM*I#r%hNcR*uzY9og?} z44cjtvej%GJH#%sr!0xNc{$#Lui%e(r06M5hzL1G#>$rJma3<3=%(N~=nlXChix=Y z#GT0{l8X+ZN9Ye4^`GVSH3l1ljJ`%Eqp?xhC}6k^KYd59(A{(i9Y?#-dbA{sq=I}S z_s9{lf{Y}MNpA83AHV}~ZhR9BKngB}QE)xT4p!+fJzo(uOH#Q+^>iK3Bfw8E6eh#rC>agHpK)t)p5&&Z=|w7Od83;#*;r<* zGd38jjJd`bql;0~$ZH7tnjWKzX@6RaMo}NRPj->OPC@!Z<%r440vbpRui({F14c?D0;z#*Q&Ut>(NQ@C%#bZHaEjdMAmQK}49Z-huukY## zU@OQ3=RgieqaUazeuC?eJ;X)((G%3B6^(wzeB&SEsBzLbYV0tU8{>?&Mrnf@ujpPn zkv61}^bb_2l;`|<0ZH!E{`dGiFTlos0tGBEF1-6;3F^=WB~_sUHw$`QYmth zH04@RLR{rNIpzmhFP4+V+WYJob|1T$UDvK{H?q6fW9_x}B|F8=&pNTc*ga1{P_I>t9;0vRXz(Za0P4a$Ff*Epl2Au{1s5mF zNGfSa*U`^3pV8i!YHTu&8t06&#$jWVG1KU2{9?F_S9BX4Ov})8a*|9W)riDb@I2fC zXT`B-FB*&LAP;&4x55Fi1WW`wL08}bXLT=)^fpyPy^zBsm7Byb;yEABbMxD5GONri z`x^7*2t&U?sE)1yBck8fPP8$wLxDN7HkZ(eg%5W0tYO z*lQd#b{lJrsYZ9BqG1?M=-;#p%}HO86{H!Vz*XPzF2)r^ALY9KHmb zKpzkTzUa-my>{v|s-NTtQ(7FiS|W%ojt`KV)wE8+QaQx z_E!6*onaSa{n;+|lU3r=_&pva`iKJ}Agal!^0L&jrusvjP^qf8?ytA$Se*y-0NX%3 zChSG1{1IEH)MzQ;k7JQ=^~}q*v)Y z+K3W*fs7_a$ZNa^*TiXP2kML>&|Nqe)`JAz0*gRv5CuNy?fQ3JTqmi$s-McEp2|70 zvWyd}#BU;pl9L&Ih`Jwcr_ufGyw>_z*^*HfSx1MTPKidiuXadJQ@?V)*^;0Jl)J^pY z{ZdDPj$jpd1YGbp_$NFGQ($4#3#~`bQ8;db=i?g~kvim0a)zXnVzfJ5L{HK;G)Ub> zb|a6G-EbQL`hp&$Q)xr$qBqDCQijChMYtmVfaai5=p~#6OTsr`A*clc`mi3R%jk4< zR?SdNRh0TF56j82fsBxE#5OTdlo0`bfzRg6d3GMp&akCy5NpiJu-q(yxmh^N!Ai15 zYzSM+?lH<6@@4!3FC*rNSW#83lBu$h+NMIPiQb?SbU82)oCh3Kfn(qS_ytCxW@sup zioT#o+yGC&d+}TBA+^W|vXwj}f)t^x=oq?!9-x=$1N!v8Xnl;Xp=17I$hTx2X+sQh z68FJwd>nN`68-}l!8GtUs0Y&Z4&6m((T~+%s)Nd_667g4S9X*|r4WzAKVqzCC~}A- zevvQd{diR#!4ugnwudcY6WQ;q8|%!vvi@uwTgDEvSIpqG_+);WyG2)VSeUY}yd-n0 zN$RC4uNUf1x;&Tx?t?6_BU}rgK`;6ZjYGT93xsfK+!4>fd+`%&;b>By3?a+O3G#~A zBs;B0o6|mYG@U|c&}no$9YCAYQk2q{WGm@QqRC4<4_Cq;(Hv9)J%XcQHh2#71O_;& zd+G>%LrqmRl$6)yQrS(Gl2E=DN5n!gK>RAAh2(GfX}+3|pb#V^7#+cAOnx z``96Nn%!ctOt5^s8K1__a+}u{i^T^~UM`Z~WqtLJLb|6uud{+7;1URfo#9sa6&66< z&`NX@WuSbxF&>FmYb@#b^myl;)-3)F$u9 z8M1_QA^FJ{ya~6#7#~5Mk%l{9LzoDbfU@AFo~n!KmukMMr7U?`PL}m#g#04Th`+>e z(Oi@fnMII);Me&9zM4Wo9*8-Brc(JRPU&fOQ}h{0jeq?_qw_2W>$wkrP+N{qQ1u5I@8}u|e{ZN~96# zN`{fCWGUH5_L7t2GPy$@lNaO#c}5&oA1F1>&Y~$X0TbOp(8;b;_?=>I2#d`hkle z8yo`9LkDV&R-vcJgX`i^cmuwIzhX#olCq>8X-j&Op=2DHLS~WqWHDJvmXp88GP0P= zBh$!OGJv!rwMYy>Bo-gTGjTHWt0=kSI6FTS4d zjKfHA@+)aa`jL@jBAG&_k!fTqnM}r$5o93gNji`wq!uYd@)8dT;#hnY|AVLE_P7WR zpo?fGs*5B%4hO(&@H!X)a)2v(u+E|{sv#voJ zXYr|gGM~by@!5PaU&%M|J^UoU${+JjJe?aNx2PyuieX}@I4<4`hpZ}x$zAfBEUbq7 z$Ng>ec5UhAU^}ou3-}N8!@6h@dV;dxmUtdMi{r3|lp>8uPcn*3C3DFlvWP4ov&dvJ zlJq0(Ndr=e#E=NWaXfy6PvcE^2JVCF;@mg`-9hV7e^d&k!{cx`EDB@6a!?nf=}o$c z4ym20ts?5Q943p%Z(_F?A*zco5znvlJ$wb9&d2c)d?+8z$MDH~9$(FO@>Bda|G?9^ zLqv-zqKz0X7K**%u1FD)vby|Tu93H;lE0`i>bMH2T6(^Iu4BMxa1CUI1K=r0QERjT zeM0$hPrL@-!6BTN)FIu-7&4nIBWuXtWHnhz=8%cxcha8JA;m~062kBC6}$t_!vk?+ zTnrod3%Y<-p+TrRa-kP+GwcTo!LMKo=mf&RH9bKW)o;~eRa^Px9@$Igl5fRk(O;Ak zSiIwB_y#_kkKu!OU*3lg;KTVOzKCz)$M`+|jccA;R23b?1hH0}5$}W&F|x57CD+TF zGD8+p9n}(bQ$bx@PuJJA3$y_nKs+c9r@}ihE9!xEq6AbF_s5&?BP?+t(unjUlgVPT zhHNC8$U3r|%p#*n57Lm7B;mw|pWwrI2_B3a-~w2nm*@zZk9wiX$c;Y0gK#oz2s6P~ zU<2p|a)H-+rEaE)KCecr;_8dsAUn#e@}<}y`u#6#>-j7`iVyfN%R7LN;8Xcud^f+s zKXAeGh&rO5SRf9I7ea`FvY8wwx5&FPC<~}oYPveAzNwtLwO*ueY7Bk@bHHujg>B&9 zFcua>1JQo;6BWmO@j84T+c+Qjjr1ZD$O5v8tRw5mYO;v@Nd}SD@Qcy z%Q9K!R!!7IwMV^HPF-CO*Z=5OIt(-fGr$F4gDP-5JP8A^5*mY!pk!18_rQPQD>xZP zlFFnl8BG2p^T-milq?`q$#Bwz)FlN8CLi$`ybSllzhEbRi}s_*s42>Y65)Bc2zG@f zAP4urdN2@F0ubESYjh7?NGGWyYOJcFguER3d@FW|v7)}nB?A08Kh3xBC42^- z#3%8od;wp_5As_)j+>&SXfLLVgW{cV%NlaH+#;VyqAIE1)jD-YaaB@x*UR)}ovsUl zPGB*(0z#lP><>4=moOYPLetS{l!9V#2RsKK!|yO4`AJREmh>kh$pkWyj3I+aXHuV( zAYPJ$Z{SUM6#f-w!k^GV^arYsBG7xd8;*r_VHo@X_Jc{FF^B^3`lOz%TkE_!Nu5$N zRWp@MeU|&>cv)A5$q(Y7m?1idGQur>^2huv-^(}hHGCESoBzX)@mu^8S3JLHC`O6R z;(<`2yc{4m%BRw)>Zl3okou~!>!x~|KB~X!NKg-q13SS>V8SYJFx&_qLWs(v{%8%l zjVx3Ix5HEME_@FsV-G1rs*`4kf0kAX-fy-bK=m27XPhZqabT?g6OZ7l)RwGqim05k0C*@q(NtTdWJQI7x4AE8m zBBBK6pZNp+FF(c)@&o)RKhN*+kKE=_|JmaraZV(OXxUyak+&pNHPi%kR3)i`y1QPf z?`WyZfxciRxC(qA8a9WM;BNRF0#p)pMzhi3|6asP;5K*yUXRb=H`tF|BsVEZDwFD@ z7O6_gk^;m_0{A69ftTPuxB`awK3a{sp#tbTJOD?)ijaXz|M^%H_@WQ%DY~i7rGKi6 zYK0o0s;f*YL0*z;Cx^8j~<{Gzt# zCFY4^;-knU>&waVq)d|~)gZM~eNlOJ7rk0P)F!A2MuF|%1t73I>i64K&xA6hI5ckK`um`_GJJASK z2{CvP&Vau`1KtLU|GRm{>OFe2uBAQtgF38csZOf2GSz2!Uapm6WgA&eW|HaRnK&ud ziD}|@(Mr@1#YJwBNw|b5OyLpPL?Q8uXeEY?5U;_LaF_qs@e?|Vrl1BW3_XKuU?-Rpz6YB?Pf!4S*9Y}jT}!+4 zE454gp_;20CFCo4T>d3T%eJzz%qg{q7Z1g0u}v%ylf_`sRkRTGL`_ju{35D}x}vG* zB8H0DVvD#Wz6zK8MfR6}%LkIG+G?^ot3s->9;=UQpDqOkf^Fap@WMK9B-{+|z;u`c z)kHnfG_)C=LoZMYGI3s90XM{5@DMy1FTkttX1o*c#|QBNycci7Yw*1P@s|+S!v!(I z@6Zu66SYFQ&^Ndb4u|ESADjT=!7qU6i+ZMRq%-OFYOk88ny6?Ml#k^Bxlj&~EoDWS zQxcgf-iq7ewAdroizQ;Fm?%bxp<*Rj<>pbvDozECY7{fR*83xB=dQ888p}4fRKJ&~|hYy+Wyo;3!-SSH+ER zd)x~T#-s5ccnY45r{k%35*~vGCx4esWLcSABAF^ah)3dzI3*54>Zj9^T z3b-K7j1`JU_t7D=6b(kdq3kFLo`>^cTbK)e0lUFaPzI#yQ~D2GTT}f&{jK_`3W}3v>i4!2@8xT5t^94PQe8l}BCBbhHg!LT^zz zGXE#Cnz%l0f}7)(xCL&88{%JabzB}7#kp`8RwxO*Mpw}uv=og*txzdsqL1(doC7<+ z7?=XifN7us@PMa!t?sT1{+HREs+y{tDp_8Y>*YAvR#uX^B$lZn_CI77#3^w?92dvM zDREw05qHHi5i61e6Hb{+mX^QCE^>@qCJ)MoGEHVxHPt}1T3uHGRrEjRzo#*%0mgwt z;5&$h?cqZBFHC{CQA0Ewtwbl#6Z8{d9EFSE3b-b&ha2N2xXJ%SRRI^nd2l!eI1R<3 zd*~F}g65%Ns1+)QGNDv>7jB1>U`v<}`oKl77<2&nzz=;?PttX@OFvVa)nHXcIn+CO zR4$YQWIb6}dSy_270<*?@vk@|PKXo#;kqX7iI?JwNE1M2k}>iZ*-ZA8ljSOTSl*XO z(xXbNwrZ04M?FwX71N#cLjA8!*F`{gunOD*@IPPM1Rp{Pi=+RGt-B1aa@&H1-D57? zHtxFFxVyW%y9d{h;2JbRg9Hd6K(OHMt{ZoEcX!VmeJk^%_|Ez6tyS;(|5W$rcm1G3 zV>8?=G6&5)^WDVvWc1|ol=M{eRP)sIRQFWzl=BqxUq|@iQW>&0vezTGq=Bv$LJ+rH!fCwWjvc>AGF- zX-pPi8&2jfzG7I;FO&c@TEH}r@BlFuN^8D>7;3?&)=&9Z#-@<0%YL zJj2+Br5TsEbd?U#nwm~O*yA?L4zCL#dg(Y_sb}<~ret|`XAt-CB~zdZ`e6w!K_tJlm#MNx zUPxk7%6J)nv%(xR56w@Lz>~p~+f&q2+EdO`&QsD;(38!R+7s9F!#pu(%~lg?{7gqv z#bh-x%riMEOJ%gQkrI+j-s2>eU?>_O8!Rs}oP$}5>G?qq>ul{7^-JWCoo@%*=C-8G zXk*zg5lWisUiI(Ois#2NoC5Lj%K_GH;2s~^U1{UB==2s&9A z+sw%}+6(rRO{T@QwT{woJ*^)!IZLwx1Gt`7`J0(h6TS$+VZ1_ODJfnuQ8vmoiI9w@ zqUmJDnnh-hxn!Q3UnaIEnJ29$lP9w$qbIc|p(mQ>i+N1WGrl zC~4&@&SMqEqBV*jAztzb=W`(IGY37qquX`5_RuPtN!8x5yKSf)VLRCBwt!7%<5`XP z9PuXNdBn4bml5wHeniBu$!vC8);6`iHqfrO=j}(ER7+?(9j9yblK#|;tja!|%{_d` zn8=Gp7=kby!Am5NLeflzNthg#ClbSCHC2q48EHbyMsv*EG_TBeBc9lvc%FEkI3ADZ zr+I7cnv-UWYhwpf(PT7MZpu~(l&(@vQpyLMz#-STnT;{`WT(uOo>Ea#%SRl?LJUM* zWP$QJH*+exu`>TA^`7q4`8q<|XgU2`qw7n1-fp)GY=HH(ZEYP}))uhYY(|^frnISS zI{S~!XUo_+w!Ix_r`t95qUYh^8tljUJj%CBhEnK&0Ib0|d_)o{ zB#p#ZrptOcB~L|6YE#J6H0{j*Gr`O=tIT$D*qk<(%yo0!Tr-!)A6_7(%l-WBejE8(VUu4zu5=& zgxzez>=ZlH_OPvOeOuL*vn6a%Tf`Q(Wo%_z-?p)R>}WgJZn9_WD;r01YkeK43-p-2 z*Ho;;-VEj;zG4!Tf)^%W9WLSvl1Wi%BEB+B*2porFF)ij^N%TE>X>%M$BZ(8Ce(zR zb!MyCX?C04W{25qR+)unx*279nI@);$z(j{u^f^GGDsRob|J1|Ek>gm^1y>z+|0@B z%<@djpL$bw={y~w9kiO}(d0_|%3iaF?M54Br`xf1pzUcp+SazIZEPFa#mChNKlRe;nqO0@N8j5!_O#t&*V#pO zmYrlr+o86<^|5_yAM0)V*&%kcoos_`xZPn-*@yP0O{xX7zWVAc-KF<6CiAg5$8asL z5y**#7=|S{fwxh2)>o#=N;xDq<%4)ka+A#zH&sm|)7Eq|K4y>^VMd#=W}F#oMwww| zfazsAn8v26DQq&DIOdaFm)#O7!=#xMmIU$~2QUY{Q3>j#+X;5EooVOUWp;zzXV2Pu_LGgR znY5HP*MT}mcj+A!W@9}L<|3ZrXQo9J^u}!L!6U?w98yzyNPsMreR5Ua2uxy=*%UJ6 zOfA#Iv@xAbchlQ=o4&@|^fuj1C)36>GBr#Ylh>p-@yri-D5qqD1jzttB84QOyumSq zVG!ye89>})&7 zhS&vmv0Z65+THe;y<#8RFE)mz(E?gSJF1^9(7k$B!OW~qZ_eRRI32amajv)G$enTb|!>JAOoA=+9iXm(AaYG2zs z_N+Z*x7+o0m0e~R+eLPza5iH> zCg5v5p(}KP_SAY>MAK_5{c0cEEB3hEXSdq*cC}q;SJ;(yjooOs+x_;qy=3p&SN5lk zt*JG)me(fQQ^#tkZqp0;R^u`!YqBQ;xsg}+gXvHST`>ila1B3^R?0{l87^~Wi=34w zF12(fw<&Hani{5_X=oao#-@R(W2&3-rkKg&T+z)}c_NqPpsbNO;wRmto)nf;VsRgb zumq#g4yBO_-+7rEIEh_Ykr`<9wp;$leXOc^HMtsnZ|~bn_L$vgx7m$$on2?w+s$@| z-EWWC3--2sX}{YTnnH7EDXpiSbePW6)p|tl>Q7C^LTo^9PUA*i;uoesNwkI^mf$E} zAhzU`n$k`DWr^&O%koN85}FJqk11}-n`)-EsblJx+NQdxU`m?&CW}dF;+Ws^T5ifQ z*&+)hKzyWyRFG^EPd?%*c48ieqcut+Eq?I^w{sSKS)cisfN%ATuGbmbUt4H-&8~@+ z_MNjGxBKlbyUlL3+w2az*B-HF>^1wyez0m2XhtohRkfA+Xn=<4PQ9S7G&(b~3|nvz zXLBnr^D~p6Fq&W>g0T}f@e?Vfn0u=Q%1SvX*X4~+5}NcTrzvd8n2M%~scNd23Z}Fv zVse@cCW(m_)x>?WQi5c-be1|&MA8W48BSpXW}-iuqBv6HH*a$fLphACSc+*Fq4)Hl zF4YOzTN`U>&FXCL?L&Ljp0-ErLA%fHvj^-Ed%|9{x9v0g#YWSlnpI0^UG1ntb%w6e z!+Kl4>R-&ss_aNV&gU-P;8!L^Av8o^Ov478#T&$tY*Ja;%P^TGYvqXCkT+r_zDaGe zn7pQlDQQZZ(x!wdV)B_RCXGp8U_QuwIU_q|sZ5oD(pIWSZb>ZPaR-MGj)~}n`Y42C z_`zG;%Y__8FIHw&#^xKnpxZP=M`>5BuO&6BCRL+f>~nj^Ua@EGNqgL$u&3<>d)+>? zZ|qMSQ&VbAEu#&!tNLlMZqSqZNUf$|A=YIN25>14@(zD71q!19`d|uH;V2$Lky?sK zJ?SoEBt$mIzj8xf%1?=9l9==+i^*m3ntUdo$!)Tl3?`Y0Z6f5Y+>w*AO%};S@s*ZR zUb0Di`GjlOjWCQs7t}x=B*Yiq;2tjEXm()@=4E1j(>r=ZSLt*eqF!28OKLVvp)vKB zeQ%%Id-kTiX0O_7_LhBMU)WDpZ9Gk*d9=JX)*d=qLv*vA(Pt`5%i?UrzMR5UJjzE@ zra>_@f;T239EWfR-;hvpNJVKSJ`x}cWs@9{Yw}b+3rrl7#H2PEOeT}bWH4z>G84~u z%r|)}KJW^6M#*Zi08>!)sh-hox=<%*KW(SA zwWQ|Mw3G<>aBbic0D zSvpGlXlt#dr8Tc+(qtM>qp7t&>^J+>ezQL*ph3Qy= zP1x^$WTns)J}$HUxQ6$LA!((cRF_uLM@CDKER`*CNY2SEc_MG*i~JOg{3E4C<+ps5 zxAH`8$Z6RtYhlQtuPnDXQ zMO_=Gay5_h2?gm;5>3z-lduf?a20RhkyMgLDoPXSDuZQ$%$4P`MGnX*xh%Kkk-U)C z@>brP-B^!BnVzxu zN$=7KWyjoaG zYDKNBO|_%?=x7bnaNVWn^|?}0upn!*8^?1o_wzQtGb!?;Ho9Rf7GMX?;~655NU})@ zsU>ZsmkgB&GE2f_m28&Xa!`)SNjW2D<*b~MlX6rJ$}ZU?%Oz9-#ZSDYt<;iYl1bvo zC)~tAxB9)&0ELkfzj>dBxq_4F!)7eYto(~V^@(24{kl%)>s0kqU+t=Gw6WIKs#-xy zYe_Ax#kGW%(z04fYiI*)p`Em^j?gJOU)Sp)y{fO(Fck~37Q1k?d!Jq5N5)4^R7D32 zM=&9;>+JsM5;=2=_&(cj08%EERof+Nw&)#*)Ip>kQ|i#vR8J0{sw(6*!0+c#r6kTJlPHX(%1UTZYR7nJJ;NR94Fd*(}>+yX=r{ zvRO9BYFQ==WVTF}Q8GZfN(-qe#U-00707E`#Xf{%3i_cX%Hbcx##>(E4$gO%R+mMY zfwA~m@9AmR#}J*Ye%fDqXa{YjO|*g5)!JHH>u6nVsLiyEcGR9aKu79Covq7svmVyV z`c!{tJZ54s)@5goWH2}JG@lYkjUuRz9vFv(*nx9+>iU>Pic1Y?Dcxj%jFu@fTNcO? zSt)B|ovfF2vQ}0}xGa(onJJURPx?!DX)Sf7oaB{s5?6lU3C?2|mSPI}qZKM3I}+dv zZ}I@cIf=e(&hpH`B#h7(dQ}hWCS9yS>aRo9N4u$)w$kR>L>p-%ZLH0-mA2O|+FJ*z zpK~qN^}0{b>Ro-O!lca3(rn1?^kXnL@B|++g2|8<)zJaNFbiw(FK*)_Vn}MqBW0zo zw3Z$+P)5llnIUs!p)8hVvP_oBVp$;bWR?UJ>E zkupK1$sCz4i)5*UOSmkRMG`8rWts%YNa-itq_xzSic&@sAP%J$YqB8IGCDu#9X+W#b%oB=$vRT|X;1B>?X|VG(pK6=JN%bx zlFrgFU86hos9x4b`biCwFbj*bHrum5Co+uNc$$y+g9(ux<p|Rt?u+ouqy`K>KJ{_0sm*PTQ-OcGX_m zPlxGvou(nWOgHHPJ*&6%mHyJWOv}8iz((xKVVuTg+{JTz!e2~?tSF5}=#Ehc#(EsV zEqp*UNhvv{wA7K-(p~z?NC}WY36fw5k$Dm#b0kQniof{DK zJ*-=Fg@)>M4NyNFto_tSz13TNw7(A3Q940q>H=M*+x1_)qL1~nMrSf+X9?HEe)Q)& zuIFK1=Nke^k=@BUVKAm33|nvvH}DD;@g=?Fm9kPxnn_3LEdynQjFAADAQNSx1jrZ} zDFdaCbe5Jml8yt29jK=v4LB(KJS~O!*!JU>lB@%i=wXViayaV8l5SalciaY z9XXJbxPY5@j5qm?2FZ~VWzi6wF&LAu02^=+m+%;$;gQ6WN%Bc)sV$t+34^FOi?=#IuHkK9NJ4?gfNPjUyBaR&X^i!E85 z#h8`J8H3;Th2GM$dPukHT3xE4I!mYNWDQV%9k2d6NdtA3hU!vXue5hWYM z$qeHbp5PsRU^JveE|iOsO++ZxVjs@pF5bAmiLr_+zU*_yRkin*AU z@u~VzpXd!eqla~uZq!w}Sm*0povlGSQ-gGt&ea9FR9EX3-LI$gnm*O98lB0Rouycp zUM{nR+|1)n79A;(8|D8?wg!7}8aMGA-(ch~Nh4XMfRvQVQcD_13u!A}(pkDn7wIe= zrJb~tMp8>EN>Rz_-en>maNph8O3cP6^h7gML>{C>G`!~>p5Qhv<#di@Z?<7=mSJ9I zWMW3+4}GH#^_rg5e|3*;)eX8z!*z)+(l8CvMY>d1=sMk^d-SND*W3C+ziSL8XSS$2 z>(2?C&rLkaTds{MkPBte0G%)p6EGL6unQ+~4Nve1ia3%~(o1$JASI-{RFgW=K$=K% zX(278g*1~!Qcr3~MJXxyC5xnzc%pcZ`#6ieSdBRtgFa}9D#(wt?#}M<)Sotbvn}hg z9P{&UCSz<`{iM(Ju3phIdQ|u8F5Rjdb)Bx&HM&OE=?2}RJ9WPv)w6m{AL(2DrLmbZ zO4gP>9M2H9AlLZXEl4($LOpaqKlmdUE3gB{a21d69={P?5=tuhTXISPDJEs4qEwZd zQd{as9jPs~q`Fj=vQk_MNOnmtNhGHH!W-Ph8SKGo1Y$3t2@gJsSJc8f!jXu`fdRfotF+HsNb&u}U?Ycv^>rUOH`}K&P)bn~>@9Rtb zqF{WcWlol2Ew-UI$NX9S=lspTkQv2L6K&v)(FnpaY{3y+#67%reT*l`B)w#j+)_Y_ zN=Ydr<)wmDl!{V8%1db}E`=qpWRvugOyUaU3!dX9PGL7zIaxonLv55m79>IhU+@YK zaveh$z=7<{Calb&%+56Yi_!Q?Kj;g+uQ&CQp4F3jR1fPRJ*WrukRH*adQ#8oWxb^j z^_6~7tFf4rnV64dS(ojcY!+8=H_!1AzcCKdp&+WDIeK6?0uhD{*pIWgjpz6bMJ!1q zsU(wRliZSD3QI95E+wR-l#pUlL<&k?$sw5~tt6B9;*p!@W#K33X=Nazia?a*h`mzHXup$dF3sW*a4S%}S9_ekpu9x+Kp4W4F zR?q1Ly`)$5mfqJV`o_7UF#%IDGxM<&Yp@wRvp>gi7Q?xNCwZIi+@)nj@u)tI!VE0I zCLF{$+`$W%T1-hODJ7k=<&r#-SMo_-$t^i0n`D;sl1dUwT=B?ne8LOd#U&iWZmh*Z zOv5PjMSCa9jWmdjZ+yawJjnH&&q*A@?ri=)si}U`clt~p>K(nVSM{=9(#v{Tuj&oG zqYw0%zSd9rOAX^O88a{^i?AZ=u{C>e2m=_*72L@ayv5hF{0o^-2$j(c-7o|bF%PS- z6UT4`5AX)xAre~>NlHmCe@j-$Avqr$)4BJS1_GCCvlv%Yb*yLwY^=ykoOH}sa? z)d%`iU+YKxq10GR#5Byp0xZqyY(g*g>m&NG9h>CVxpxf&9RGJjHEXbcwCUVg$h-gV7x= zQ46J!%gKK86>sqbcW@==GJu2GjV)N4WtrbCWCBKGgnrSt`dlCD1HG$v^tRs7d-_nH z>PvmEUo}Fbxx_Lu7mKn2>#!xevOmXgI>We*dwGVp`I^5O7io|irBNHL(F?;c*`>Av z|Kft%k&pNVkHnFLl1x%dI>{gzC8K1JbdpMvOCpIQ(OhD$@Ces&28XZ>t1utaFdF^P z1T~{ zLSs}xQDj3Z#CEbfJj?yuz(t(Fu^hmzY{5FLz#`1ajLsIFR)6RxeXFnZg+AA3`a)mp zTm7itG(tU$%Op(8tgegI*qH6vhr>95!3^gX9_9t!=Q}4$gB&Q1YG{g1@P!|yA`~mJ z6$fz|S8*RN@ew}&i6L<$fh3f~l0=e9Vo50RCAN6P;v3%K8SdaBj$#Y@`dL5dJAJ3` z^@D!aZ~9xom`uRr%)sm{#Imfxru3pWM{pA7ayhs02ruyg-%}YcN>&w(&;i~Uj)|Cq zC0LK0_!sAJ9S`vWAMhO(Mxsk>i7W9WzQmI_5>uiH@e`l$8jo-j7jP82-IdM81Pntj zv_*YXKp|v7@+jFIp5sAoW;la6i6hvTo!EkPS&7A&k6E4VFUF>as=xK8e$%h|O~30; zjZiQe<1!IbF%xsK2+Oe+o3W$YkI4+-3U1@Se`N8UtQe}GA=;xChQJ>)u>dQv1^aLu z7jY90@B;7g1wUZ{@kn&{@d(7?C%)hvp5s2Q<1CI~C)Q#SW+4DW&@)O_(8*%rCtvX{ z&+!nqaydgdg?{YMZfwhjtj=;Q!raWl^i07-jLTSzMj=(zsw!w0opG3u$(fE>n3u&^ zk+s>Jo#^A1@jtT2%pUSXRA$*x6qV5s?a%{*Fc#Agf@LnX!#IUYxP=FJj<@)TFZh99 zh=4@|BJc~}@fq*%5|3~PmvIV*upMgFkOwKg?n>kp3C0Utu*@9jE$d+@f zlSST{Wn82}b`(KH)JJP{!vKuNWCUX|)?h34;V91FinBe%OT5Jge8Lxe!B>32Cw#yg zJjY|)#WkGAaqPoZta37c40Uacyt5+6>K5cT-|`+W@?UP}DlXs*j^_~eVJEg^1D9HH z=4TH6!}Lte6imW|OyEB8`4Sc{cdiba^$ z*)lLKQ!xdTF{yi!GbK|qJ^yAl=3yb0Vnx zGN^@S=m>8NgFmKY9+qJpwqY-h;1n+4DsJH}9^f&a;u)Uf8J^+^9^pQ2;~FmFH2%dt zY{ObCMF;{h7K5W?RZtu`kroL6eBu*c<4Nx21}@5&i~eC2cA;u#*~7B1&J268M1yFRvJBi3XkmSHg#WFF>V zHvYp*%oz1#W)@~+F6L!nmS8znWo`$bq7$ z6m@C+;fIL`!hD2BrFIx6aMszb<0fw7HtygyZs8`b;u6l|6prE`c3}(FU@1Z|0~0V3 z{m~t5(7WkKd;PG)CTX5l}~ z!mP~3oXo@gEX?98%gU_925dnu_Fz8_X8>n%K38z7lilDGexkY!$%;ZKhgxXv`ZyHh z5Qw>0>{8o-{rK0}F5oh*;yP~N2Cm~OF5@E3;-qu!!B(uta)comff$cr@Ie=}LOoPQ z3FJmbBtcC4;#)rCWgh1quIEw)b23MB5PP$eORYAmusln$C<`zjb2BG%FgtTFCv!6| z3$O@Funa4)2J5pa+pr7!a1cjv5@&HCS92>5@{E&xpk-_%M`q+hX;epJxBLSz3KKCC zp;(5s*n-_S;B04b9v5*5mvIG`a1rNm#<>n*FScVNR$&Q3F%y$88iUXW9nl9~PGv9`b1k>?5YI-*A{YxvkrBC39FOG4 zr*IbMa31Gz4rg&X%C!$Wu^DR-j)e%uH27l#`lAQhqbX{k0*WFhGB{ZTKkx}}y0`Uq zuHhoij!Mm&UD%e*Sl`*ovlNT72n(_x^Roa8vM`IX1WU6#tFRX9vl-j6GkbFYM>2rZ zIgd-Zp1XL2=XjG(`GFCPi6lsm94LbFsD-BJfL<5~KTN<3gkUjNVgt5eH}>N&j^PAO z;k0{B;y8}t5cXpiwqZk5VnLXKu^0*;bVFM-LJgEdk^ho?Y~=ZXV?Y z-u@#?jC9D3LMV$GXoNQC3Lgx^SWLkzgklL+VFR{e7xv*Gj^HSc;W&=rDE`G^9KarI zcZn^>B7|TDCSo)O!yBE^8Vyk$Wl;z@kRC}83znbwoOgJM$GO+_aRGxkiK97$KCY4f zpRFRxu{2AuBulasOR)^gvl6Sh#3FC3BYV=9LphdHIGYQ(lAF1g$9R#q`HUZ3W{Hpn z*-!wbPzCkS5}nW+12GZ-2*hkGz%s0Mww>6E{WyrjID*4CjDt9Uy)LnhSc7ncVQ!Rc z2>PPyA6a4KaBYkY@(W+`9_%^w*#ypDD8pSF54$^i#JBuG58@*w{y|<8M@7^|Q?y6-sMIE5 zCPJ_X%drLiouwOEZ+SeX@Ao)uVu6iDt=NQhScxTAfH|0si5P{!F0(dhjG8EqqE43lkL(d|@Erf;Zf@cVF611S+DHzh zH@mYV+pq;2vjOX{Cabd=tFj8KvKp(i7VEMBo470M{HKkRo$Nn%_Ak%z1|RbszemY3 zAs33EEUKdcTB0L*q92A~3?^b4<{;GBR$(nRVl%d4JGNmvwqq+cV*}P<6_#NU=3y2B z;SWCyf;YOLH5#F&Taf=`77qsB`G${qgXejad$^gaxR@cF&WRkuq3p-r>_#uPVM{h) zL)K?q)@Ci%WG&Wa9oAz*=Zd_tZtTMW9L{l3cNQu8&o*HYf!5>pF6Tz5|#R$g=tj0R5$3|?zCTzq;tj8LxL^u{>K7ug=lQ9k>FaW*X zg8XM2iz2scV|*C=;5$CyEneVp?&DUjPO1{MoJ_=9~^TefBkHe(YuVPiIC z6E9Wc z$(W8=2*G@WVF{KY9Luo+E3h2lScWACbFSH#j>#C0kr)ggbcYvOq5-PAJIjsCNQJ); z9l!aBFWfqw=3(yQMy}){&gBeF;#iL0VEVF;vw5*S+prZ|vISePC0nu;+przI*qPng zhy7e)<2ac!Igg9EikrEI|MD!a@jhSi3oTZ2OUxy=4SDkMY1 zfA(c>c4rrMa=H#|&kporCw696_Fy0SZ~%vLB*$?Qr*jS$GMsCTpwG)3*FHd12G(<;g3m}=4`bt5m#^nw{t&_xdpk;7yQVd^dKIRA-%h_;wXfW*Mj&P&2(uB4xd_2r%tbI}BM37v6_enPF&Kft@I`NQL3^}BBh*4= zlty8fSsElpYzV&dJ)iL|uktjHa1Xa~4VV2%Z9GSDn6pLZ){{Nho!!`#-PoNy*vsYB zpMyAzejLw9oW?l}0n$m}wUl>Ov; zKIeU2<2fGVe(vA~uH<6Q<17YpBFE9s+4|Fmeb|e=oUbQ)vA1*e<3J9jAIC6&Q#g}z zxsc1ahMT#I2YG@Qcq2;olY-btj5NrMTquN6sE8V95S3al_+TK0VU)8?!ci(HR+T*Pp$<5uqGVV>kg-gL6a zHVR@P5mF%&a-e|gV>P!Tk*Re>Z}?&`hGP`Q!5vApqks1|wZ! zKIrwQi*?*G7DoZ(K&B{JWM-fEiVu0qUD|*8xZb4}%GsRG$x*gp9L$02Pha}D$A|sc zp949B!|BJd^yg&G;B3z460YQWZslGc;VCD3$d~-c9|U3{AyOg(vLhdgqAaSo6={yP z=!_olcGouCb#gocFcFh58B;JBlQ1#L<%i)IjQ;RO4|GC1v_M1DMpcwWG2};fWI`$= za+&>dvd6s5%RIw>T^~1cwY#;s3}PTB(Vt`K$Kf2}bOYF*12~WaImo$2atz0FA_E!3 zU@qWNu5$aakN@&CFY^{3@g+a}k)?1Ok{5+h8kO9NG(~H4Kv(oaU-Wmm`C$ykVLbd1 zfC-p@0Qh6PyRZ=$f`M*5x}hW5pg9`4{V0QC$me7!|4a6oPuzw?UfMzK;ufysaxP{l z=Wr&cM%hMj1cz~`^9|+@4&^Wo=SYs`I8NYXPUkF!Fw9-qMz@Urw=5?9LUN=-7UV`D zltcyB$3`x-PUwc-@WB8K#xRV)D2%~ajCI0s7>h9&<(fFiCDs#N(7|0a-txLqnztw1D9HR*T_g)e+zsoa8i5Wz2e%V)gD>%7QQ zJi>k4!A)H2Qj6S?S)A@{{v6M-9L-Vmi+V?_~#86WT_FYz>w@&I>nE7wP*Hji@{#A&XR6P#`w$8wCz zY8=N$xu&_q=D9Aea{IBH2YH-ld6~EQ(7n$hWzi82Ns$JbkPZ1z1f^Ub>!2Z;p*7mO zM*hdv9|N6k2!>(^hF~xTV<7rFS1)u&XV=BZE31uasPO-j#YHq&e&c(-aO-%5XL+25 zTpu@b4VQBX7ck_HZL({nKLhCRz9Z9`#3{}-n<1Rf#SG_aZs1n#;UV`6Uj zWi-S?Vx&SwWJMl#Y2{rX>!Ar+pbfmx8Qswfeb5)a=#K%;HwXhU0R7SLkE;v3&=xJw z1ohoAmPbhxMjm8~TK#xV7WpgWrCZ0VJjW9}!oA$V&0NQoT*gHV|<5bMuVu-I-nD}pgVe^H~PREeVr&$<&EC1hh1G0+oC0!q9N+I{V0p# zD1_X|ii}8&q==6gAb+}be8&6k($4Uh>*IEp+A4-~5f^Zt%PojAoGvn_$Y(ldFo?4m z%n&Z%A}-|$u5n%5#r-_OlRVF>QFj(8`|W;(M6P4xrDb>Tv=S(X%BYFDXo#k0iMGzx z)!8DG>*IWVoT?|fJC_&Qxx^ZyK5C&FDxx%squ~F@VgmTZ&wR`0e85}064l3j+!>YH z3NGa$&UdysoW&r{BaAf{W#)b7%9 zqX3Gb3@WZ385qZQgk<<<>7&=bATGwQnsx}gg?!wc=v1}$7-bx{*l+QYPf}r+>zF32QSyjuIPsD z=z$*Sj_%IYDazFf&0S)(Q5}^~4kb|p`H&O;I9X&HV?ywoU!ykUE^qLX+sDIEscqz1 zu4FhDGt6}|gmW3pInETBR-|h_7jhB*PkZ0}Hr-Jj*@z&4K;$eC5*b7i$z)7U2Fzk` zUWW~T)2`R+wbvMoF>7ps2_~5!Kwv;bnIMutCJO`-2zsCDy7kuS(>-%%-cR;V_kPbz zpL;r0b)7!l^9n!yi>BD?>Kp2tS}Y=eTvk6>KU=?8zgoXlzgvG?uWx7dx#bS+hIQZa z;3XcZ+6&7|S{@;{KP-P-{%iSf<-do|e<^=l{-FGR`Q1gamy{Ql=agr(UG|vri1OgZ z>~2l7bIMK14fWdkgO)?SR6k!YuOF))s_(1ss&8+54SD3%^)KsRwEgxc^?%m?(fEPm z|EPab|5yFf7KyK_uc?1iUtix)-(25b-&NmNFKwrpn0>D?E9K_p+;Y2emv&k|u*Ku! z%9Br2`}Okj^2+kt<#)^Pmp>?fRQ|a9m-1hi&mWgREPvQ`*l(3rmY0`bZ`lK}h+X#R z^6TbTW%{;+<#exrW5UQs{O;t^Q{d+kk2M3UQ|)&E`pw6Xc0Ee8Lj{%QT+ z_0Q^`*Z;fhvA=71k-O|e^<(w&`nme0`n7uX!mQStm0LAt_bm5mnIGr%6U$TEUVCB7 zBjolw<@d^eE`Lz|u<`q&@<)x;@0Z_ek@y=e-@mXtuRNln4=p19y1u%;s_6!H;D-;?LL7pZ6hkcj zQ+-c;fBkUF`JX>w_M>`z{bgfz+j8e}k8(lVX%8=tE{`uyF27oyRi0N~R9;eER(_+r zviw&0ou=G>Zv5~KR=-<*yZmN(MNKp5JjpRD#X#Ev$a0{Pq%wFDox8FDlPpb{X;q znO)R0V{Sa_gxR<1*V<0|REx(C)_<<=Y^uGnzM;Op{!M*teNFwV`l`kb{Gioe)>qY6 z)mPWQUiR1<>p#|a)OXc?u9vo)|LJ-~{qn+$n%%UV)0o|@+^bwv9#|e)9$6k!ex*F6 zsrKASguP`u_Uv`cEzUliTa+YnyUl2S)h(Reg1RP2&Z{ z{=UAszO}xizPsfQez~yiw1<~V%Hx;4_U!V!w%f=JQTfWo@3+ctHdctk zmz7@+igA}AGd{FDplNp3rr9kUv+L`R>-Xxv)o;`*>%Z2|)=##0{6PKZw%3qH{=WWQ zi^b3QC_4W1t)i=~P*0(IN`2PB#`qBD{c1~Nf>*_D+S>^0<>vH>Y z*Oo)>S022?;}gnL%G1j;%X7=~Pq_W3^78T<Yu>&EME z8?S$;Z(3pzy9~@eSwC|Ujo+<5s@Juf<1Na$<@QSs!A`q)iN`0Er65mwcvc%#)xBT(3#_V4g z&AwZ&sXwhZ)Y6#Uw%n=Qz3sFIl!uf@lt-7xl_xgUo^itM*UC#4cHoB?d|7#Ed2xAh zdC`etPitox^2fu1Ur6yt-Pqbu;s+(lxLM^ zG{tb1UDEQ$1Izu&eabysZX`3@udb^6EsDEGI zuzX-+f4#Z>g%dLUb5D3tvB#E6+AhO6t!TV$xmCGEIjj8gB!}Qk`*O>V zPz`$x8S*`Cx4o^tby1G|5P`7XT;Hzv3q_ipC5Q35}#b2P#)jTGVHPkl>3$onr3$_ zw=L(MFuS(hu&~pvtX~MK;amf^ch+~bnEc23mip$V62HOft@Um7?e(APyXt%E`+>sq&&PlsywEt_T=)^h1;{sbINlU ze$Q_uGCkt(>E&tVDQ%BIF`Uv5Zl~G3muMujn>NjGEBt1Hs#3gEhoI*(Re|z_t#5XEPkTxvMcJB>Q_(p8KMy<+AUfR!Ec#+lzW$p%KgiO z%f&52B99;<$?cgfD#4DQXE$ER_231?9#=up4 zj@Pu)`l=-!kwrdH|D}GUURpm;-&fz$vgAAJ+n1<>Qc_F2pcqcF%j&6&i`t? zs{UKc`afxR;l2iAQD;ss?V1$amFu)_+>q zA^zUhzQGGS>^*IdK{4dT%j>6G{`hkJTK#7IxB9($P1|R`tT$=Qm_zPX&My~~i&_?e zYL~Q##BL)uvjeMVlxH-(p4uW2dknGoh;ngbhWr6$cP@8mx$*4A>}U0-^+)Zr{#MKU zUuszdC-%o$M1FAL_U;pQQ12a$m3Sd5LNR2IPqbae{PFer&HC-e44VC-F*~Q+y4-Hr zX~>WFZ+GK|mq(UMT11kYl!JEsV1JPp6+n@za^dHrd-VST4wU9W04 z5o8gZ*dK4%9}x-N-rMrzJDYaU@12e5yXt!uUdZ>CHD;fxpRHH4%m`-E49rToSvlt< zhuovwtK4VFB2W!^_R;#`Ww#-hV8^|yeejJad~bbk%N-xAAF3a2dGV9=(`}c1v3_OI z?ECeaC4+#OvLkmI^5gx>gUUn8!VA7AMyCP`sudU5Rv5e{`$VA9Qm2m`&uM&kKv5QE<^r6 zX2jhpMq?>AZOm{F!I^gcNjx$`A|jz1xj{Md0Vl9}V%uSlYl~gbmlg13$@%!~VCp(St_?h~tC68Qo!VT<@QTP!rlqnBB9*^k1daF*#unlL3RNzoMYtmkR^X0=YyH{**T5b zFPFT}dkF4WU#VYiry5nmnT?2qZXc?b)=L+5WQ8~+FYK{Tw!Fw)c4hrqy{cXvnEkxn zuWr6%M=-lvV@A~;)R-Y6A5|_Xk8a$+4t)3_t4mt$c=)0i^2decf^vR4r!%vkx9o@< zg40^@_^&PZQ?;HO`0)c)AFdy%AFUs2dkl&pZ4M$LZKG{cE@%a%j#xWwbV+ARyJVYeYi;%t+0 z;75+s>k&&NKDa4{vkbconei^=j>}1XcDZ>utKA&0Z+FKZgm}cQU#fkoUfy&AH}Qj7 z$Qq18@WLMZOj8VJ*_G{{|E)o@o3!i*X2>CTE_ZD=W8AW&+Cu_2vO{e0^T-okQVg+p z!ID3+X0_hXnDMm!_7acGBG_wG?UNxUKeq5AQ|bj?pI(?DFEW3C*>}S}!~F_*pV{&D zO*O~yd!g5yqseXSQNW=Vuq|w&2DJf5zLVJuU^jUE9)1V zYM-m0sh@6{g!>KI1Rs8j7jg#_!x@cO#4fvPVfKUiqk8SK&&-TF4L1?oA1`Pbl6eFX zd2zY8MJ3~sT7eb*J@iB|#v)GXySLK}zhQ8mVV|AV&T8EEc@M#v#{4MNuIRXl9dZgk zh(qKK?lI&=?lLgDy4{C=(C#4Dwcnm##=IZn5n1Fu<)U)Ga{rbi$qnjY&w(Aj!3ugI z5+76^u;fL=BADH!+$k}u^%n~>{FeFd5|235lp#NN!tL@Fm0-uuCjzg}w7bW@wv3Nm z#+;8^qc!`*a-yBx?jhJ|youbi-5|*g5&58YZc91v$s`lA-BS9`9JM6npHnpG^atE@aV^Pd-w<5EjE}Aj#P24nT{3>p?A9mI2+eR-Bk$w1W<26l1G6u+?Em>C|8vKQA6SCb zr^6m&EPkba?Ih=m8KUuqMKk6Q?KI>^WDzjCsN6Sj!;OnNNiD=7c-?>5V>rvsFZXD_ z&8QieS+k#?WXJEfGwoYT7C}TJk03|lY=d&hCisZeXPRD6?248>zSQyum@(&**-w^z zR_jfc6Ybn~rXe2h+Oh~#Lxu!5>^8(Clmk0{z{%Gih>F$vOSQmi4jEZfLgK zRf|V*<8DL5fg3(#6nQ~0@>2dVGn~}aj3*lMK6aWiKe7n!{r3vH?S4%+L?to?K0Plf zcK3E?#A$ZBa+{1sa>*gMV<8^z)-oiszjZ@Qk|8bYbwN9$nHTT6XvW_#w=Czhzg|HzoYl@D z$d9-`f*JQ3&g?I?{LiQ)BgP&?{Gb%S zk?VWKaF#JM;%>#IbdBi8=ABC(Lk4BY)tWMl@od zU0;8`+#Hb|@%!`KMYWzAPPThD-KZS+`2${N2E}+vQ#1UcRy0C0Fr#XWNBjmwJYuhD zw;?944BCMaV^FysdVPI~#mtOZpUjZ=r5fT9_eb1Clt+{!$qr272duou7>n9v(2UG( zUT${6j5$Qi@Jo%kAIz9Z$PM~{3zf27%pKfgF@OBrbycml-$sCJh#;mV>hW~dC-f6e#;t|ZmjrT2ZBR^Wq^~#F)yAJZl z9m?&Ob2{!b=6&Rl>zZcxH3QX{`>$?!MBISCX9uR{g}+yQtNoV7S%&N-EyYk z&X0J^swpPHjoQ&7EBxg{%#iW1%aHT2%i=y$4&iAH)s!E#*TjuGPHeK}xOoHsrT}KNUQ9JDFB^G)A5Hn_d-HEZ&nD=p};bxpw z!*0XT%?;*TnAs)Hc#)uR*^TIwvuDSEcy~@lGi`-{7ZGQp( z<&yWsEapd?*x*HOj7n(-tr&^gVZ2o#dwf4=_S5#uQ@K%j{}#*dG~`DxgK9q6q#QCO zKl+AR%=U^!GsE9e9gWB#xL+afQ#0HjokeTwg@Gjy!0@aX9z^wnkkMkM% zo_P_PA%E~btb5}PEgJDlM$B-g@h0MUG&gV%JMKMtdc}|#nLlt&OEc~>{QAUM%^c#L z=DjA}z>NIFjvlbaor>ARr!-D8IMzEAFtU z7=FP-W;m%4jbMhnAL9|4;VvT8yx+)%G3Yp?UWi4WWxO-;ZUtt@`p6)q@V?J`2;-5b znz9J<2xF4DQtZf9xkHgi#b(TqLA=utkKAeGrjw1jIh$B5onnkc<`3SibOX`t3OfzV zaH2sqYKC~^4Ki|*ZeoKNR7OPZ;7P{pLB){s6^+P^)GY2a#G~>fc~LiTlX7CnyrCWD z>>*~z`G`i|8=XVQOgZG%i5qhyxmi2h5%CePUNioJIr}8*GaC8pli4xmM`sap1B?Dc zUQjGDL;k?sip;pr5RGxC>3146)47IQq`7g|k&}3FhvAo9uNhA>-a&M8v}X97X4T9M zxS<-O((I5m;vQpO#4d}>tQn$lw$pCY&Nb!{aN`N!JqK3uDR+Pu?jMTA$PBaKPAq21 zA#tyLuf-%(12?hjE$W3mW@gNcy=K~H$otr7{57MU2GyJ+v6H~8|G+0^V1<7%Gu~qP zYXO+yZy|jSfo3B&F|&4LsW^rINciieb&dLb{d$O8_zc866z;bJjK8Y|CASTN-Gwz&muGBeMDo<{nTv6PJF>D z?=kR-`;33%VKn-*j?8}0{sA@j8(8=wOL~bHvPWiiLpZB>!}4j3Tb6d4_FCj7PSQ)f zw8yNNqEWwNw9gPX$RfMAG3KZdS>ZeKl43Jvh{jnCVLXx5ZxSgqJh~@12f%5;%*}kDkoOTiQuI@hQAZUXvFPG`%HP?JI$&AFV8k{BSXDO zFECT~ux8w4k(pGZVn69r^Il_AijPX{F6NG&8AjoK*ykBD$XO@xXl~F9Sp@%-|Kpw` zGkA20At&M=e@*9IhKDB_?~aN_$77#Im?fkevj$mlkLiroE(0^&^{pB9Sv=Dmk27xI zqR+?-yrda^QODdkV}?lLT}0U*5y?9Vm6KAD7k62oKfnujef*BmZC@D#zh!XOQ+~8= zj7TvOFX@H-Ma7VLz)Lyb%ye_~X)V>rizhZuHgjY2i6Q;mVZ2p2e>fV+OgpXTMrPh? zM9!Gxo+C%`)y)Hu=vaheBQxx?c|7XO#%>cgsu$l-i%8_(2ylmi>Up2_@u(ZtOf_&L z4>0RL+=E+x3y~GT8mUk;FrX0e3<~tVlnpER` zgbX4p-a44;d8dlIOuYK6FU|1V+VQ9xq?l0|vXgG$1g6Rzj70pJhGKJO{QVho2;vd{ z#0|K4UQxZ?Mjf-FnZ?|wtlwux{7!>rJg?{6%!Zcs7*>GHc$W3i*q>b{aGjH~prG+?XwyGsu_`i#_S=p;-LcN!E96^qD5r%#F;bjhVes?*Gv}(O> zW@C%2`>d$@hxQpp&-W`Z!+Fh9tPo;)sVk&DoK>kVD7}yN$@Dn;0q%QI8gADP}y&@OM<_Mr9Ck!>&+% z$AS2vCojy z%n>)*>N{FE5|GkcGA;#5Ai}IIu?~1l^uBtnW;u@(#G0>sk~Gy zW_;#+L^<;ZV-Y9y$c#6Ucpnjq$VWCKk+H~(FJ@8<=O+KUpLbfHArWPYNSC(o-#7Vt zGcwa(cgQSiM#Xlkrn60ZN{qC_A~R=vXhvrIeMV-EN1oS_S`ht z9PwW-c&3>f@}qMk^PkwEBwuAkG1Dn6X7P4~hq;-1&6ywhn@Rw`KG2HH@dnInFJ|C{ zoUa>*ew{HEeWEEI8BIXQh_r6zLj9~3*^!krLj+(4TQlZHsAgtX&6+VLrIHmCFERrs zo@Fy;c(A{f9pmkhs)3(W>D7w7s1?4^tIv%1-vKIzWYzjCvc`>(XvN5kIiL4oL^^XL z{wtcIkr^^_>s4b^S}jQ)NaoE7nURX&FOJM1eLR{OP{zGR7R>O{ikZXAdd0BM z#4Mg@$RLhKWD&+=j7ak!r#UmQl4@iI)p(vE9>q;LM7OM-o3hDRDwAr5Ni#%v%=*fX zF&>p29gjVy{!NN87Rd>BM&(A_1jG!yGBacV#uYL5F-d0P*Xw1?_k&b zs9WR{)l#kZm=udAweKK3Gv`P0Sfq!yS{WA??Jk-yG3uJppgbpQew@2bY6geKHnj_9k%nh8)i@kM{nVED$yby&{i`*i9Fw)Lr$#0#4IpcGmIfH1Y zi5WG^5eaUQOaB&`@z!~EUNdIYjM-m!$--Q` z_Y|*aiM5dCRt)Tv^`mB)nebX0XB7DKrgmHrd~>9{%gE002t>l?y<@d(^|`~lj4LB% z(2U#|{ajb(kX_u<tnq?;|s3#;6+ClQE-sBsO6cKPVP?=}l^}UDT|PM$E*#6{C^S zq}*@Z^oO-)VE*#38f7yCRXA#Ty95$4p>`Z|4xM zcdr`ro*3jeagWS63P;r(TuX4WX29h2->*|-s9t0iHPbBQ24?2QJ(9TzKlz!ZbX6Rp zA4kB5(v0)OXryY~{pJ?;(o8e@qGH;uibgVvnu(ckkr}_u!&Zz+GpU$dGxpGQ8nd9Viu#GkKZyc?pP`oqcN)HY#n0@*u`U3dJPnb zahGLgiW(q+X84Yp;Z5A)E|V|v(hftZ^-^p&JK`ZC-64Qe48cgsWu|Jywi-jRC}zqb zTwBE>*@+v<-7yJnv88#D8AoQ8!h;#{?JS~wA}!2rrWkA0hJB?OqnuG8W>{0@5b?5Z zRs=kvdg82I2A1kSV@A!$EUE@q01MzSv%gi{M znQ;w0FEa@62wTrA?k4Hhvy1&=W@K)pYGO8zNTJUB{BBEnV^tK3RL#s7l|3`@>#>WG zbB8_RrP2}3@yQG}Sph{vXWja!%Wu+^efjNmQp9^T6+6!T`?y6uvfZ9mW=2k2&z>7O zMP^V&`prtV)w*zv#11onUmuM^qjhIFD%2~BJiw;Nq7sptY;)|}&Y3ArvTDlvKrEJIlR4oXEyRtjtv%R{ z%$&=tn(&gP`1B>-)J|4EmRFDSj?9czn57%a$WP28zsL-{#LkhT_%XA7=K#N1$+EWM zXXQC!WTshxfbq!ho}2JTR?^G5irt(UX7WzxF-ZZJw7`iR&BYelfRVpB1HUsf@sn2K z6iaYYJ<3>zw>dNJFR_cvfG%^&`otEr`E6!+H2N%q2$#@`f!!i`ai>u1-sM?4+>S8{&)I)2-Qfrr) zQLn6;FpH^5`C0l+>!WcZGp#BRWM;x@^tQ69s=*V-@#`pRYvMJEYd2@6bE%Sgzk)!K-W_TD6{O+SgxMF@A z(f6MC7W;85Gjkj&9=YD;=QuO^%*iaZ8ZI?M&kPK$ni)cih#hv0K-H_4HP^bSjB9E{ zb8bDS{w+qK$HC~*4W(vfDRf@_kxS;9nPCjE>&M4@QVbLnbtiVFL>jc(blXi`@Iqon+DRBD5!Ri}xwFh&&Hr*2koo0e8R8#H4Sd zx5x}*a_(L?qqGIQelsWg#7HG-^634_GHQgZSC3xT%~{1&pzN6=OIu>N&*NC+xcDYFGmPr&Mm}=M9*pc!IS*$A3R}XBa>O2MXS%9SW`^j@ zvy+WDxwMrz_}!L9?Z-DCvs=f$-l89uEP7*<5yzoF(3 zPoF<#%!GyrBhI-eGsC-jX)KjkLoowhy&ZyltqsP~h#FV(_R0wz%6;h7F1LYSBio8A z>-k4jqK5t6$_&*qG6O@7&Y3+wtvTkN!TvWf!=urAK6>lXAM>VF;Yb<}CHQ4#L?UL6 zE_&?GYW6&PK4RweRP3K`;k2Ij2TfyoHIK!jodhD99t}n!`2$N%%|tvuTvZ~u5HB9Yd~%z!|Wkn zjUzrN>5DUSH_#K&_sCJR&x3V|qgu6|nJ}Tu+#-vpSoE`xN3q3ugu(N}vs<;uDYAE- z;Ye{j&EfUr3VWS_I5OzpBA?tU^U;{I`A25GM&c7W!j@lSijNi4ti5*h3Vn|}Yl&L5 zM5)N*7#<%OJiidB%*cCw`OPt^{w{54Zm+Z~;XRgFW~cEur)TbYj@+cnt{T+OMw3^} zVks=*)~f>VF1GBc{`rk_YUaMQ4q`O(#5(R!bF+n!BZkOL(Yc$OYsiw{9?zD>(#(;O zd??S)`&_r z@XWZ$+t*ne^^axdCS)ju?ljCaj>d4Q+50t?clVAGE3sq`_rrMOn{dR^Sa!vov%I;x zmo1K}u`zqks(%}~nG4wYjs5!G`AxH;>=EgW*u}AblQ-|Lek{%5b+y&w0d^^*(tONL zz4~$D+lWXgVohdaKC00wxVJnk`R$o)5u=cz%-qC~CB9?pu|GXTlJShF#9$VMsEhdL zZ(J#(vNdAsx%Hamc<#rEZ^v@$_2OGx3Gteh<5~mB%qyLGR@Q6QC$CVCpno%BSaaR_ z9{n3oN6##S#Z``Y#jV#*En=@cs@5vb+~bHf+I41Uwfc5>j95EUsK+Q&^nx8#09@2v7QJrjvnu*!05?6`t=a+j6>@5c>6c?In?WRVzrJ< zEnV6Y_TJOKVNT(6X^WVQj5WD_93%ITa-Q9mSZ0s>Ds%msmO!}+hZ)$Ka~;RXJ;*+y z6JnRP*eO}-|9MOB@u-B|AjpKOa^Bz`G=x-e48jWTD1{Puz%gk<9yLs=K zSEGA=TjH5L@~h1CYda2eW+uYn(iYnu--CQ3Iw5vxi|t}-*tvf6#2&<)k&o+sJeS;K zKaRt=MC5Bd#A${@b#wN|_ZZ`6^kiL*;i9%2!{}`ZbN0xua;+XuY=fCIa=Z&sENAWJ zy=UIc4NpV@JA00;@8g=-BLmnYi|jdFj~;9P242~-#&us0AzVW~>UeyQeK^EvjZ3cI zt+bep$VbodT>2hBpOJ}?OIvJvd=IXmnPJxW20MF>t?yTdm@{&`XY_cVwL9F4-aXp> z4Yk>`)+5))^%2_4M1GgH*!DC%jzxYvSNAYpTXW>2j>q=!tY&CS>z_UHtIYM|sB9V0 zokoS&e-@dso|rN+A$Do&v^~~U7_qLg&-HN*amvW?uDV#x+8y3@9}=y1ZX>_SwR*3Q zaF3X?M=f32V%yvUYZ%*jR^c2y8F|!!z1){=clC%f_c&&%#n!No>j6x=a2T&Gwap&+ zRpxrGSC6%S8H`HWLY)w0R za*sF$5zKK!ukg9FH6J6_$619iBa>fct{=xxOP8{QeuhJJbL7WI?HE6!Cvy=_m$uk8 z_YnJteq=YI-^CJr<5;r$F@b6q5+k-X$DZrQ^`S=?Q1&=xp4fU;KaLT55Ysxc%>MWu z`*9FcL^k7+>qqUpUP73W<53;U{%x!uJ-Nq-WAqr=oa=fI;6Pu`ZcE8~)w%y-j zrh;%-4O>KbJXf;svGi}mozWlbjbjpZ#=fpY?vdHf*C)=rYv;!{nQ5$}ojvX$gc+Iq zE^VDwxsi);2x0cfuQJ!;Q5{RY8Lus|%pUnw=K3|IG3PEE!n4laEj8BM6VVB=OIvIg zTf@%vqbK$tf;o=p6=IdK4z~O*ZK>@#GPH>3Y}<;X%)GAmys}hgZ1SsItDk9|u^0zy za{b8k@E*cB!{IuzSmToGvz8;yLp+Cb(YmllM4yqxI@;NDT#vaf89CNN7*E?Huj#1U z=sAuHR>D1mcMbWd+ zg=dCCbu9ZgJZqj@-^a_1&qeD(cAnjqFlUeaE^V>x{vMdwYue+`+sOX-9vq{`(!Y(m ztkv)DA@u85*3?4&gTDjWwP2_1MKtewVi9EOY(HZXXUQw8kaZ?^e!uY)P5y zkzZx5AGxR{OQ6rl#K@&BwmrTFS1_XMaiAu9V(VG`{vO1fk*_Oxe2@J&$YPC4uHUDd z5!#X>qX#vIdo_;BtjfrC^kg=9j9hQFMrw;#j7T-vBfrXAk4JSVJ*)B966WlYUuCWz zM`g=6bB|-DPizhQxE{omkqNO&Tc_=DEVARd^gYCB4f!q=)PJlWJ)s;1)07ceiH!{_nwnyZXk;OXN z*>hYEVin?8X7qTE^|o!fk1f~2>e2RZqfVpem>!(j^9xh<$nVnDe2iQ_;v7B4AZOd$ z!}&%GW;j$gM?Pw}Hil<49$Qp2>w0?j5q(A$>*nl^>j4()$j3IPW8b6i-!R9TXRSVt zA%r8lnVKWRU8?Tty@qYAK4NFv-92`5%WTzBWv(B2tEI|uw~U^wTt>d$L+mx{Y?WQN zOPkDYe-EI{$VX4+a(oZ6@3Hi6czRF&hT81OJ>nR|oRJ@{f_vH`?-~0wWXINzT_Cg9;q4!|^@FmCndV)sEwW@!UfQ zPpg9ZkGhVYb>tD*VY=<^aSXCEW#6yq9QitX_Omu)4|>cDxcfIU$$WNu*L%;njjKL- zGMmT?cCJ5!+sG?>GM`)zoN6NkhappIl&9&TSydXxE|2^wa}W7l$}(14#GH|@b6M+w zIS)rBgs1Hh`K%!uV=VWGqtT8YVijVQ8TmT<^&X=NGtbCp#BBVw#5#KB+-BKCyj5m4 z@~h1CGbTc$G9sg$J!+{k*L!XD;ZPmR{tdXZXT~MA@vO#Ui&%x&r7gBSv`3sdBa3yk zv*)-Tz?5+w;yILy+rjFw_HUSV&9hb?$I#4~o%}9svF%!qTpwpOLR;o#E7l(Bbvq%R zAyFO6{tfN3Cy$Zq$K5h|jEuY@ySXR#&>DJnTSAyU^1HOfw)=Yk*)AMrV2f>!@4@xz zvGi|vdQbm`+U&_a;u!NaU)K#|^nClbu|Cc!gc+IqE^V>x;XRDU)?Amh`jJcSF|Ijq zXRLV7eE5E-SM5B%E$NXx@~h1CYg%K@%tSa`+G5+|dvI+cIw5vxi|t}-*tvf6#2&<) zk&hZ3&n5TRkK-^d5&67_l@zBL4%N-sAK$~X8lf#Jl6A@T;~2SzR?z5e33K+yuQJ!K zDGih(juGpwcJtmdFK3DPgxRGnwu`M{uhsW#sX*3YWSc$5_c#{W@m%^ILb!%})baQp z{hIbT@HX?vuQKbld%eVLL_T_s=hF9>A>WN`7Z>?m+7fSg%nWnHH`v*8Y<<5vL@?qQ z*#Y6K-QnKMtw%y0$Fj+*5!Xj(wYDndcWH}l)KX=xA35*CAx^oC{3_S#y z@z@?fcQ~@+x%53EI<3A-TWl9w!(OZJb>qyMUuEXH&VIeevB(bLlDWn?c5`tIsSV5i zO^jw<)w$eJiapWU-ER z_8iv(n0DcacypUrci0$c)no17fMd~uiNcI zqB@rS8<1yDW|Qk@nIfWxZDg#;_2U@1hsN;iwuCTyAr}rautm(fkh`5N zwS}k0(!b&9J^dSMvnTh6V-Ud{NAwDxOI!0Xa($dt2s1MIUD{&X!+RLLEn>>Za{b{k zsGj4RkDkMki*xRw71XRKGZ(zadfT>QpP4t-&sSYYgmj(ldJm2f@$@)QlRdHZtbTtF zqBjSvclOAyGS?r*zQ@|XfmimdaUFZuBZNZi(iYpOrOI5tuA65y16yQqJeS-x@jcd&ud~m(?(Si{wuCu*qF{$u0$~67}p&LXYCI6W^O$a@;H`FUX8duLaVh^DZfiwY@?PcbN$G99}aQK zZRA(ER`2yP9$RzdqmIY+0J_7G9nYoj5z%S&UD{&1*c$d)eXkp5*8D0n*LC*mJ&r|o z2$#$?&as<|V@PdS_HSY|^Qz9}J|t2ow~=4vTD_GMCeOdiBfm>q?7cRIXBE!TlaWUq z*voy{c2|#xE+dO|w6o{99>BBK>lmmRZ`0wTF9SFW8>fh-?vc#vXNG+e3SJc3Z-pJ@UJ>#kTu<0Mm_! z+zf4Lba;9!{TrU%)4!oMdvcFB1`*70M6d92dt=MPgjrH?Y7ZM>|XS?2mV?;bX4%B2% zY(1;r--GDQLF=78@~h1Chq3Rm_HW>oJ!@RY9`*>K5WBR+HfpId*RSj5S&G6WP8s?7{yDsd@z@gP?2%t(t{=ImB}*uBI5O#% zd&uw7mfFG-(e-br$)4DHR=>Xo5zKK!ukfjib+F}kX-jQ0@(~$YWIlX9-0N99uPl`r zoBS%*>SvLj5gLbTvPXWEYxQ0m;hf=c9a*e#$@N)FpgSDd@m%^I5&asnb@p*I+R?+A zHNVQtb)EfskG!TM^3jvoN8}?Hc--U0hYEVA+L3IA?8Q-K>5b6|H)#{Tq6$dDiOV7($rY z$?wt@+n%P!G052V^gWE%)*Sg-eDpr{p0{PYeb{0h?d-{H_SYZA zO*~YNe6mL^UBc?I^ly39&otj~X3sB#*(1M8Tk|n;{fK<@WUeE-wbgMCGq6QW8Ck9$ zqb~OV^4QC>nt?51J{-Av<{nzFICGDKHL>2dt=MPgjrDWvLL#Ii|6SO3_uv>2PmcpN z*%MpO>i72`79$eo?2%t(u0M=@kF|dTuk2alI`*(f2!+_CEw)ihmAQUhY0qi~w#edm zF1d%46wYzYN6+zG`W|4h3x^rnQrqm2UuCZ63Yr;E^l$4b^vKaWd*X;fAVe;0sSV1* zy|EWFdb%>oC)4cMstlag3hhx%54bLneKX*NrP^ zW?&!RU}w)-{r(=rD#R{rk;NL9T#siQV;$?L9sA^-yS-i?%|An;I+p$0h&|WOB0VEC z4%K9j{3_S#y*9>Ui!9HaYi190ha)?lOWz~%Idd*?G}_U_nKi%4%ypgpdXK!OWBiPs z%swKAo$I4#Hy6i{+OX{3#AxPKoy&blggUp8U*%f8*GHH<|1OXGE^V>*+8CZyI7d%L z9(7f;zfxQ2XPNsZ*v z7Dr!49+8p7F;=ZcM9{E`U{fJ}4 zx~tv1_sq*#BAOlvYO*J`KBT^1A1Wh#RE})3M=e$6`Z>EEYySpb*|WxVUyohLCv&p ztlh{9t@_?Xow4IR&Rk_ORmql&$#SHrkcaK^gSZ_HDv4T<7l*_hcjz_l^OY{q*|(6?~&JZL_T^l z`-mKNu8*GG$Q(mz!?J%9qnTHAF83i3>fAE_87e_W3uI1Td{WLjrFuWudt7vH8#0^TrrJpOtyq6d*oM{>(_Q1=FG^1!=){@ zJ-!FmE20x(m$uk0wuYVSM^EfQ%o+Ldx~=!vkK-^d5&67_l@zC}0v^@P*{{`)Ts^B1 z+KP%C?v1@u6`saXn6_)5zW&$TD+fj~;9PHgX+3 z$Mg__HDtLSkNVEJu6`sT93Yd&Mo5=GL^Z0R8=iq!ire?H`HWLY)w0Ra*sF$XZHNUoIUcpv^5_i z*T-3fFe8&+MMNW#c|JMD z+mAWNXH3MI(XQ3c_+gCw-1_>FQ?AF##u57-bL1nkH7>b+rf0@6B14NFtNP5ms*7c8 zCp|`NBR{k~eY-j8h)Z_FCtG!W*}t)^dWhMX@i?S6X55EFhwCt#Fh}&ZZJCj+SUdBgzDLu)u{O8a?cLv7Xm%k{y-Qo}W6QO+TsuR(AD?S& zc@$f&l@;eV0()(_)>f>Yd1F27K3<4HNL<zGMttj@h;+^|j}d!_RgSS4IDe8&>R7wD^5c4})w_qe%@mnwG;4Rr$`Emnn>aICydT;QXmVS6BC|vA zsr`(z>SF13ntvA()sL)>@4+!5j{g{LBX+PF@z2}My<=~$sTtaGt*ux)^TvAFY-d$Q z9)&cLM7RPz} zF@b1?BqAO8=N^6Q`G^^JkAtrvxfW-c5Kt*?cZjR+Vkn(&^vqJ>(%PtPq~UD{&r`4~c_azr;WFlO~qIrgR} z&Yf{-jrX;Qb+of*HmXpm%;@A-+1K}PXp=qg9fBjb!TZ>gtqyBD(?l#{nGxeX*2^B- zoi3w~tg>h1mpwCt!l|;y+rN$d`+CfmQO!KF6;Qv7neU@Fdw{=3vxYX;YXw}|B06D= zWyXQ`SZ~`_-=}|LtG?}w8@NV%vhy0Ox6}OnoO2$zjrzK@rMCM$#4YqHGYk2TYwekB z9fk_+)zYOcjknJu%$du&BI-F)Sam{h7}D69_L+HvV&v9)_Py<5*CXrSu->C*w|7^~ zsGG+Xw;8@M#~iNaIOmPy8P{X|RxPy?UP8mU-IhYx_5~nt4?hOSBU< zmi-%Ra~r&m?Xm}B$GK>q#xt@x)RQrtjtNHTd(OEXqUCA$&)0E3w;u1lx1OC=_7I#i zzOkRiie;>)J@f46)<<8@t*`s{;5OnFzgdmyRF3$1jAEWy;aznuWodMjBZ|?(_OVxQ z_iyY!j?#O8WklV34uA7#5lcTKYDUjmRL=UWjly--YOCzo^!n_p^JtOV40m5olryaI z9ojy&+r?(4X3x<)G=@syacN6)|3`R?N0v)l(rWa~)?mbam~!H+avbM4kI)LeOIy8O z(NDYg0NHUE#AUVu{Yd>A`?tYw8Bx86{W+&ET`tA7L6|2WS&H}kPYUL(6vr$an5zPaDHBJ(JW?dA&fsQqS( zJTu!F$~YVCLp+(=IunfA_nKqu)fA)5M1Gcs;~u$XREM?bne^O@)t2xc;=!YKLbGqa zW7?c)1PE8J61}Q3`hBg0`m~5Q&J6x>y+T`WC{=dh*PLp=M}Un6M5 zSgOvYtR8868}01D7;zTbr|}34%YAPcy|3SmA>z%7#X8#2Gs7{PdBlRA;|d(w?y#Pi zBcko!`W)YL^UB%MoQHT0#3PziJp;LkAJMe18W@fWETEjWwIKIdF7-Q6B9nFe0c|FHDW}ev!oJqS8#W(|yXEuJfC5Bkvaoo`} z&NQ}(o?f^94ed_j+0U(4RpUoYvQ_8O7Tc($OIvJv<~{l~m~oRvEcND@Z5@hw)Ou}< zT;HQ+?RuM@fta|2l}EX8JbBa+|7qrlqXK)suku@L4f`}RqE8+tzK>(h+mG$`d8m+e zicDurA|l#1j%Odn!{^B>FJ8S~Mr_OT+j6Zf)sCJ#H(QMDM$e%=bGwmUKX(5{?dZv9*kWuqdJgMpcBdU-wm%LVORQbm(g=rm))DZDV{Om&Y|r*=&-QH3_H57g zY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*= z&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3 z_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57g zY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*=&-QH3_H57gY|r*= z&-QH3_H57gY|r*=&-QH3_H57gY|r+rKed+j;iET|tkWCH(|Kx*W6(aG=P(5SA0%j$ AcmMzZ literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/B2.wav b/unpublishedScripts/marketplace/xylophone/B2.wav new file mode 100644 index 0000000000000000000000000000000000000000..0c58074b841cecfaebc14b0dd438b70957e71908 GIT binary patch literal 180044 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 bGAdJ7RAubPNX;+-7KPrtDCw1#mx^UBYx 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 Pz2}a<%ai~A@9X~qaL`o* literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/C3.wav b/unpublishedScripts/marketplace/xylophone/C3.wav new file mode 100644 index 0000000000000000000000000000000000000000..b0c01fa88661c29fcf241efe6441c18fce4e0cf0 GIT binary patch literal 177814 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/D2.wav b/unpublishedScripts/marketplace/xylophone/D2.wav new file mode 100644 index 0000000000000000000000000000000000000000..1c51c74d937b8c9179183a483dcbd5e67ff0f1b6 GIT binary patch literal 190076 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

>^XQFW;J2%e09nl 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/Mallet2-2pc.fbx b/unpublishedScripts/marketplace/xylophone/Mallet2-2pc.fbx new file mode 100644 index 0000000000..2683eb0acd --- /dev/null +++ b/unpublishedScripts/marketplace/xylophone/Mallet2-2pc.fbx @@ -0,0 +1,844 @@ +; FBX 7.4.0 project file +; Copyright (C) 1997-2010 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7400 + CreationTimeStamp: { + Version: 1000 + Year: 2017 + Month: 3 + Day: 5 + Hour: 18 + Minute: 30 + Second: 0 + Millisecond: 490 + } + Creator: "FBX SDK/FBX Plugins version 2016.0" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "C:\Users\Lemondrop\Desktop\Mallet2-2pc.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "C:\Users\Lemondrop\Desktop\Mallet2-2pc.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "Autodesk" + P: "Original|ApplicationName", "KString", "", "", "Maya" + P: "Original|ApplicationVersion", "KString", "", "", "2016" + P: "Original|DateTime_GMT", "DateTime", "", "", "06/03/2017 02:30:00.466" + P: "Original|FileName", "KString", "", "", "C:/Users/Lemondrop/Desktop/Mallet2-2pc.fbx" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "Autodesk" + P: "LastSaved|ApplicationName", "KString", "", "", "Maya" + P: "LastSaved|ApplicationVersion", "KString", "", "", "2016" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "06/03/2017 02:30:00.466" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",1 + P: "OriginalUnitScaleFactor", "double", "Number", "",1 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeProtocol", "enum", "", "",2 + P: "SnapOnFrameMode", "enum", "", "",0 + P: "TimeSpanStart", "KTime", "Time", "",1924423250 + P: "TimeSpanStop", "KTime", "Time", "",384884650000 + P: "CustomFrameRate", "double", "Number", "",-1 + P: "TimeMarker", "Compound", "", "" + P: "CurrentTimeMarker", "int", "Integer", "",-1 + } +} + +; Documents Description +;------------------------------------------------------------------ + +Documents: { + Count: 1 + Document: 1448204880, "", "Scene" { + Properties70: { + P: "SourceObject", "object", "", "" + P: "ActiveAnimStackName", "KString", "", "", "Take 001" + } + RootNode: 0 + } +} + +; Document References +;------------------------------------------------------------------ + +References: { +} + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 18 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "AnimationStack" { + Count: 1 + PropertyTemplate: "FbxAnimStack" { + Properties70: { + P: "Description", "KString", "", "", "" + P: "LocalStart", "KTime", "Time", "",0 + P: "LocalStop", "KTime", "Time", "",0 + P: "ReferenceStart", "KTime", "Time", "",0 + P: "ReferenceStop", "KTime", "Time", "",0 + } + } + } + ObjectType: "AnimationLayer" { + Count: 1 + PropertyTemplate: "FbxAnimLayer" { + Properties70: { + P: "Weight", "Number", "", "A",100 + P: "Mute", "bool", "", "",0 + P: "Solo", "bool", "", "",0 + P: "Lock", "bool", "", "",0 + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BlendMode", "enum", "", "",0 + P: "RotationAccumulationMode", "enum", "", "",0 + P: "ScaleAccumulationMode", "enum", "", "",0 + P: "BlendModeBypass", "ULongLong", "", "",0 + } + } + } + ObjectType: "NodeAttribute" { + Count: 1 + PropertyTemplate: "FbxNull" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "Size", "double", "Number", "",100 + P: "Look", "enum", "", "",1 + } + } + } + ObjectType: "Model" { + Count: 3 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 2 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfaceMaterial" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Unknown" + P: "MultiLayer", "bool", "", "",0 + } + } + } + ObjectType: "Implementation" { + Count: 1 + PropertyTemplate: "FbxImplementation" { + Properties70: { + P: "ShaderLanguage", "KString", "", "", "MentalRaySL" + P: "ShaderLanguageVersion", "KString", "", "", "" + P: "RenderAPI", "KString", "", "", "MentalRay" + P: "RenderAPIVersion", "KString", "", "", "" + P: "RootBindingName", "KString", "", "", "" + P: "Constants", "Compound", "", "" + } + } + } + ObjectType: "BindingTable" { + Count: 1 + PropertyTemplate: "FbxBindingTable" { + Properties70: { + P: "TargetName", "KString", "", "", "" + P: "TargetType", "KString", "", "", "" + P: "CodeAbsoluteURL", "KString", "XRefUrl", "", "" + P: "CodeRelativeURL", "KString", "XRefUrl", "", "" + P: "CodeTAG", "KString", "", "", "shader" + P: "DescAbsoluteURL", "KString", "XRefUrl", "", "" + P: "DescRelativeURL", "KString", "XRefUrl", "", "" + P: "DescTAG", "KString", "", "", "shader" + } + } + } + ObjectType: "Texture" { + Count: 3 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } + ObjectType: "Video" { + Count: 3 + PropertyTemplate: "FbxVideo" { + Properties70: { + P: "ImageSequence", "bool", "", "",0 + P: "ImageSequenceOffset", "int", "Integer", "",0 + P: "FrameRate", "double", "Number", "",0 + P: "LastFrame", "int", "Integer", "",0 + P: "Width", "int", "Integer", "",0 + P: "Height", "int", "Integer", "",0 + P: "Path", "KString", "XRefUrl", "", "" + P: "StartFrame", "int", "Integer", "",0 + P: "StopFrame", "int", "Integer", "",0 + P: "PlaySpeed", "double", "Number", "",0 + P: "Offset", "KTime", "Time", "",0 + P: "InterlaceMode", "enum", "", "",0 + P: "FreeRunning", "bool", "", "",0 + P: "Loop", "bool", "", "",0 + P: "AccessMode", "enum", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + NodeAttribute: 1448169328, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + Geometry: 1449852656, "Geometry::", "Mesh" { + Vertices: *114 { + a: 0.432443797588348,93.7839813232422,17.9454898834229,0.249671518802643,93.6012115478516,17.9454898834229,0,93.534309387207,17.9454879760742,-0.249671518802643,93.6012115478516,17.9454898834229,-0.432443797588348,93.7839813232422,17.9454898834229,-0.499343037605286,94.0336532592773,17.9454898834229,-0.432443797588348,94.2833251953125,17.9454898834229,-0.249671518802643,94.4660949707031,17.9454898834229,0,94.5329971313477,17.9454898834229,0.249671518802643,94.4660949707031,17.9454898834229,0.432443797588348,94.2833251953125,17.9454898834229,0.499343037605286,94.0336532592773,17.9454898834229,0,94.0336532592773,17.9454898834229,0,94.0336456298828,-30.0767383575439,0.750476241111755,93.6003646850586,-29.8675003051758,0.562875986099243,93.7086791992188,-30.0767402648926,0.433287680149078,93.2831802368164,-29.8675003051758,0.324976593255997,93.4707794189453,-30.0767383575439,0,93.1670761108398,-29.8674983978271,0,93.3836975097656,-30.0767402648926,-0.433287680149078,93.2831802368164,-29.8675003051758,-0.324976593255997,93.4707794189453,-30.0767383575439,-0.750476241111755,93.6003646850586,-29.8675003051758,-0.562875986099243,93.7086791992188,-30.0767402648926,-0.866575360298157,94.0336532592773,-29.8674983978271,-0.649953186511993,94.0336456298828,-30.0767383575439,-0.750476241111755,94.4669418334961,-29.8674983978271,-0.562875986099243,94.3586273193359,-30.0767383575439,-0.433287680149078,94.7841262817383,-29.8674983978271,-0.324976593255997,94.5965270996094,-30.0767383575439,0,94.9002304077148,-29.8674983978271,0,94.6836090087891,-30.0767383575439,0.433287680149078,94.7841262817383,-29.8674983978271,0.324976593255997,94.5965270996094,-30.0767383575439,0.750476241111755,94.4669418334961,-29.8674983978271,0.562875986099243,94.3586273193359,-30.0767383575439,0.866575360298157,94.0336532592773,-29.8674983978271,0.649953186511993,94.0336456298828,-30.0767383575439 + } + PolygonVertexIndex: *168 { + a: 1,0,-13,2,1,-13,3,2,-13,4,3,-13,5,4,-13,6,5,-13,7,6,-13,8,7,-13,9,8,-13,10,9,-13,11,10,-13,0,11,-13,14,15,37,-37,15,14,16,-18,17,16,18,-20,19,18,20,-22,21,20,22,-24,23,22,24,-26,25,24,26,-28,27,26,28,-30,29,28,30,-32,31,30,32,-34,33,32,34,-36,35,34,36,-38,0,1,16,-15,1,2,18,-17,2,3,20,-19,3,4,22,-21,4,5,24,-23,5,6,26,-25,6,7,28,-27,7,8,30,-29,8,9,32,-31,9,10,34,-33,10,11,36,-35,11,0,14,-37,15,17,-14,17,19,-14,19,21,-14,21,23,-14,23,25,-14,25,27,-14,27,29,-14,29,31,-14,31,33,-14,33,35,-14,35,37,-14,37,15,-14 + } + Edges: *84 { + a: 0,1,2,3,5,6,8,9,11,12,14,15,17,18,20,21,23,24,26,27,29,30,32,33,36,37,38,39,41,42,43,45,46,47,49,50,51,53,54,55,57,58,59,61,62,63,65,66,67,69,70,71,73,74,75,77,78,79,81,83,85,87,89,93,97,101,105,109,113,117,121,125,133,134,136,139,142,145,148,151,154,157,160,163 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *504 { + a: -3.82479402105673e-006,-1.90994251170196e-006,1,-3.82461121262168e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,3.824852683465e-006,-3.81982727049035e-006,1,-3.82479402105673e-006,-1.90994251170196e-006,1,3.89684985668826e-011,-6.36632137229753e-007,1,7.64982178225182e-006,-1.9099134078715e-006,1,3.824852683465e-006,-3.81982727049035e-006,1,3.89684985668826e-011,-6.36632137229753e-007,1,3.82478674509912e-006,0,1,7.64982178225182e-006,-1.9099134078715e-006,1,3.89684985668826e-011,-6.36632137229753e-007,1,0,0,1,3.82478674509912e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,3.82484495276003e-006,0,1,0,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,-3.82490952688386e-006,0,1,3.82484495276003e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,-3.824852683465e-006,0,1,-3.82490952688386e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,-6.96658388529142e-013,0,1,-3.824852683465e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,-3.82484495276003e-006,0,1,-6.96658388529142e-013,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,0,0,1,-3.82484495276003e-006,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,-3.82461121262168e-006,0,1,0,0,1,3.89684985668826e-011,-6.36632137229753e-007,1,0.601662158966064,-0.347378313541412,-0.719257235527039,0.601662993431091,-0.34737691283226,-0.719257235527039,0.694739699363709,-1.38254927151138e-006,-0.719261348247528,0.694739699363709,5.45310149391298e-006,-0.719261288642883,0.601662993431091,-0.34737691283226,-0.719257235527039,0.601662158966064,-0.347378313541412,-0.719257235527039,0.347372442483902,-0.60166609287262,-0.71925675868988,0.347372889518738,-0.601665854454041,-0.71925675868988,0.347372889518738,-0.601665854454041,-0.71925675868988,0.347372442483902,-0.60166609287262,-0.71925675868988,2.65282164946257e-006,-0.694744527339935,-0.719256639480591,2.65369590124465e-006,-0.69474458694458,-0.719256639480591,2.65369590124465e-006,-0.69474458694458,-0.719256639480591,2.65282164946257e-006,-0.694744527339935,-0.719256639480591, +-0.347369283437729,-0.601663172245026,-0.719260811805725,-0.347369730472565,-0.601662933826447,-0.71926075220108,-0.347369730472565,-0.601662933826447,-0.71926075220108,-0.347369283437729,-0.601663172245026,-0.719260811805725,-0.601662933826447,-0.347374767065048,-0.719258368015289,-0.601663649082184,-0.347373396158218,-0.719258368015289,-0.601663649082184,-0.347373396158218,-0.719258368015289,-0.601662933826447,-0.347374767065048,-0.719258368015289,-0.694743871688843,4.37429798694211e-006,-0.719257295131683,-0.694743871688843,-2.45891078520799e-006,-0.719257235527039,-0.694743871688843,-2.45891078520799e-006,-0.719257235527039,-0.694743871688843,4.37429798694211e-006,-0.719257295131683,-0.601661562919617,0.347372710704803,-0.719260454177856,-0.601662695407867,0.347370713949203,-0.719260394573212,-0.601662695407867,0.347370713949203,-0.719260394573212,-0.601661562919617,0.347372710704803,-0.719260454177856,-0.347377181053162,0.60166072845459,-0.719259023666382,-0.347377479076386,0.601660549640656,-0.719258964061737,-0.347377479076386,0.601660549640656,-0.719258964061737,-0.347377181053162,0.60166072845459,-0.719259023666382,-1.10238954675879e-006,0.694736123085022,-0.71926474571228,-1.10415362541971e-006,0.694736123085022,-0.71926474571228,-1.10415362541971e-006,0.694736123085022,-0.71926474571228,-1.10238954675879e-006,0.694736123085022,-0.71926474571228,0.347373455762863,0.601661920547485,-0.719259738922119,0.347373694181442,0.601661801338196,-0.719259798526764,0.347373694181442,0.601661801338196,-0.719259798526764,0.347373455762863,0.601661920547485,-0.719259738922119,0.601659297943115,0.347370594739914,-0.71926337480545,0.601660430431366,0.347368687391281,-0.719263315200806,0.601660430431366,0.347368687391281,-0.719263315200806,0.601659297943115,0.347370594739914,-0.71926337480545,0.694739699363709,5.45310149391298e-006,-0.719261288642883,0.694739699363709,-1.38254927151138e-006,-0.719261348247528,0.865998923778534,-0.499986976385117,0.00768040353432298,0.499986559152603,-0.865999162197113,0.00768037419766188, +0.499986320734024,-0.865999281406403,0.00768037373200059,0.865998685359955,-0.499987244606018,0.00768040306866169,0.499986559152603,-0.865999162197113,0.00768037419766188,-9.28422227985948e-009,-0.999970555305481,0.00768049480393529,-1.86155393322451e-008,-0.999970555305481,0.00768049480393529,0.499986320734024,-0.865999281406403,0.00768037373200059,-9.28422227985948e-009,-0.999970555305481,0.00768049480393529,-0.499986559152603,-0.865999162197113,0.00768037373200059,-0.499986320734024,-0.865999281406403,0.0076803732663393,-1.86155393322451e-008,-0.999970555305481,0.00768049480393529,-0.499986559152603,-0.865999162197113,0.00768037373200059,-0.865998864173889,-0.499986946582794,0.0076804026030004,-0.865998804569244,-0.499987214803696,0.00768040353432298,-0.499986320734024,-0.865999281406403,0.0076803732663393,-0.865998864173889,-0.499986946582794,0.0076804026030004,-0.999970555305481,0,0.0076804799027741,-0.999970555305481,-3.53695014609912e-007,0.00768048036843538,-0.865998804569244,-0.499987214803696,0.00768040353432298,-0.999970555305481,0,0.0076804799027741,-0.865998983383179,0.499986946582794,0.00768040353432298,-0.865998923778534,0.499986916780472,0.00768040353432298,-0.999970555305481,-3.53695014609912e-007,0.00768048036843538,-0.865998983383179,0.499986946582794,0.00768040353432298,-0.4999860227108,0.865999460220337,0.00768043287098408,-0.499985963106155,0.865999519824982,0.00768043240532279,-0.865998923778534,0.499986916780472,0.00768040353432298,-0.4999860227108,0.865999460220337,0.00768043287098408,0,0.999970555305481,0.0076805530115962,0,0.999970555305481,0.0076805530115962,-0.499985963106155,0.865999519824982,0.00768043240532279,0,0.999970555305481,0.0076805530115962,0.4999860227108,0.865999460220337,0.00768037466332316,0.499985963106155,0.865999519824982,0.00768037373200059,0,0.999970555305481,0.0076805530115962,0.4999860227108,0.865999460220337,0.00768037466332316,0.865998983383179,0.499986946582794,0.00768028758466244,0.865998923778534,0.499986916780472,0.00768028665333986,0.499985963106155,0.865999519824982,0.00768037373200059, +0.865998983383179,0.499986946582794,0.00768028758466244,0.999970555305481,-6.49897344828787e-008,0.00768036302179098,0.999970555305481,-4.18849367633811e-007,0.00768036255612969,0.865998923778534,0.499986916780472,0.00768028665333986,0.999970555305481,-6.49897344828787e-008,0.00768036302179098,0.865998923778534,-0.499986976385117,0.00768040353432298,0.865998685359955,-0.499987244606018,0.00768040306866169,0.999970555305481,-4.18849367633811e-007,0.00768036255612969,-4.51522600997123e-006,1.4673656778541e-006,-1,-4.51524556410732e-006,-2.72413550050921e-011,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,-4.51524556410732e-006,-2.72413550050921e-011,-1,0,2.93464381684316e-006,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,2.93464381684316e-006,-1,0,2.58024174942806e-011,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,2.58024174942806e-011,-1,0,1.46743207096733e-006,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,1.46743207096733e-006,-1,0,2.93457765110361e-006,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,2.93457765110361e-006,-1,4.51503046861035e-006,0,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,4.51503046861035e-006,0,-1,4.51504138254677e-006,0,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,4.51504138254677e-006,0,-1,0,0,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,0,-1,0,0,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,0,-1,0,0,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,0,-1,0,2.93457765110361e-006,-1,-2.62132190953501e-011,9.78180196398171e-007,-1,0,2.93457765110361e-006,-1,-4.51522600997123e-006,1.4673656778541e-006,-1,-2.62132190953501e-011,9.78180196398171e-007,-1 + } + NormalsW: *168 { + a: 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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementBinormal: 0 { + Version: 102 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Binormals: *504 { + a: 0.030156834051013,0.999545276165009,2.02441765395633e-006,0.030156834051013,0.999545276165009,1.15338167461232e-007,0.030156834051013,0.999545276165009,6.36341439985699e-007,0.0111528877168894,0.999937832355499,3.77693163500226e-006,0.0111528877168894,0.999937832355499,1.95248139789328e-006,0.0111528877168894,0.999937832355499,6.36592119462875e-007,-0.0111528877168894,0.999937832355499,1.99511237042316e-006,-0.0111528877168894,0.999937832355499,3.86224792237044e-006,-0.0111528877168894,0.999937832355499,6.36593028957577e-007,-0.030156834051013,0.999545276165009,1.15343461004613e-007,-0.030156834051013,0.999545276165009,2.13973930840439e-006,-0.030156834051013,0.999545276165009,6.36343827409291e-007,-0.0404003821313381,0.999183595180511,0,-0.0404003821313381,0.999183595180511,1.54522851403271e-007,-0.0404003821313381,0.999183595180511,6.36113952623418e-007,-0.0395448990166187,0.999217808246613,1.5125310426356e-007,-0.0395448990166187,0.999217808246613,0,-0.0395448990166187,0.999217808246613,6.36135723652842e-007,-0.0284317452460527,0.999595761299133,-1.08748849925178e-007,-0.0284317452460527,0.999595761299133,1.08747016724919e-007,-0.0284317452460527,0.999595761299133,6.36375887097529e-007,-0.0103161809965968,0.999946773052216,-3.94578734130846e-008,-0.0103161809965968,0.999946773052216,-3.94584596108416e-008,-0.0103161809965968,0.999946773052216,6.36598656456044e-007,0.0103161809965968,0.999946773052216,7.18685348185351e-015,0.0103161809965968,0.999946773052216,3.94578734130846e-008,0.0103161809965968,0.999946773052216,6.3659786064818e-007,0.0284317452460527,0.999595761299133,1.08747016724919e-007,0.0284317452460527,0.999595761299133,1.98072132561724e-014,0.0284317452460527,0.999595761299133,6.36373727047612e-007,0.0395448990166187,0.999217808246613,-0,0.0395448990166187,0.999217808246613,1.5125310426356e-007,0.0395448990166187,0.999217808246613,6.36132654108224e-007,0.0404003821313381,0.999183595180511,1.54515760186769e-007,0.0404003821313381,0.999183595180511,-0,0.0404003821313381,0.999183595180511,6.36110769391962e-007, +-0.706260621547699,0.189244657754898,-0.682189524173737,-0.706259071826935,0.18924780189991,-0.682190179824829,-0.70626300573349,0.189252495765686,-0.682184875011444,-0.70626425743103,0.189249232411385,-0.682184398174286,-0.517035186290741,0.516996145248413,-0.682194709777832,-0.516976833343506,0.517070889472961,-0.682182312011719,-0.516890645027161,0.51711767911911,-0.682212173938751,-0.516965389251709,0.51705938577652,-0.682199716567993,-0.189268991351128,0.706249237060547,-0.682194471359253,-0.189244329929352,0.706259191036224,-0.682191014289856,-0.189217954874039,0.70626300573349,-0.682194411754608,-0.189244359731674,0.706259310245514,-0.682190895080566,0.189247846603394,0.706259489059448,-0.682189702987671,0.189250290393829,0.706259250640869,-0.682189345359802,0.189252942800522,0.706259727478027,-0.682188034057617,0.189250692725182,0.706260681152344,-0.682187676429749,0.517006278038025,0.51703268289566,-0.682188928127289,0.516998171806335,0.517039120197296,-0.682190239429474,0.516994655132294,0.517050385475159,-0.682184338569641,0.517001271247864,0.517042279243469,-0.682185471057892,0.706249594688416,0.189272791147232,-0.682193040847778,0.706262052059174,0.189242675900459,-0.68218857049942,0.70626562833786,0.18921010196209,-0.68219381570816,0.706260323524475,0.189242154359818,-0.682190537452698,0.706261336803436,-0.189239174127579,-0.682190239429474,0.706260323524475,-0.189240232110024,-0.682191014289856,0.706264197826386,-0.189242541790009,-0.682186365127563,0.706264317035675,-0.189241290092468,-0.682186603546143,0.51703542470932,-0.517001986503601,-0.68219006061554,0.517037212848663,-0.516999363899231,-0.682190775871277,0.517042994499207,-0.517000734806061,-0.682185351848602,0.517040491104126,-0.517002582550049,-0.682185769081116,0.189273416996002,-0.706250727176666,-0.682191729545593,0.18924555182457,-0.706262052059174,-0.682187736034393,0.189217180013657,-0.706271290779114,-0.68218606710434,0.189246952533722,-0.706267178058624,-0.68218207359314,-0.189253747463226,-0.706266462802887,-0.682180821895599,-0.189252823591232,-0.706266641616821,-0.682181000709534, +-0.189250141382217,-0.706260442733765,-0.682188153266907,-0.189251005649567,-0.706260085105896,-0.682188212871552,-0.51700222492218,-0.51703405380249,-0.682191014289856,-0.516995489597321,-0.517039239406586,-0.682192146778107,-0.51699835062027,-0.51705402135849,-0.682178795337677,-0.517003774642944,-0.517047464847565,-0.682179689407349,-0.706258714199066,-0.189262330532074,-0.682186484336853,-0.706269502639771,-0.189236700534821,-0.682182490825653,-0.706268608570099,-0.189207911491394,-0.682191371917725,-0.706265687942505,-0.189235687255859,-0.682186722755432,0.00562240276485682,-0.00562247959896922,-0.999968409538269,0.00569096021354198,-0.0055828308686614,-0.999968230724335,0.00575955957174301,-0.00554322358220816,-0.9999680519104,0.00566200958564878,-0.00555387930944562,-0.999968647956848,0.00206463923677802,-0.00767649710178375,-0.999968469142914,0.00207728799432516,-0.00768047850579023,-0.999968409538269,0.00208887038752437,-0.00768047804012895,-0.999968349933624,0.00207466958090663,-0.00767070520669222,-0.999968469142914,-0.0020657058339566,-0.00768047850579023,-0.999968409538269,-0.00205942546017468,-0.00767950620502234,-0.999968469142914,-0.00205421168357134,-0.00768251530826092,-0.999968409538269,-0.00205968599766493,-0.00768047850579023,-0.999968409538269,-0.00562236085534096,-0.00562243815511465,-0.999968409538269,-0.00563120422884822,-0.00560723338276148,-0.999968409538269,-0.0056400066241622,-0.0055919885635376,-0.999968528747559,-0.00563760614022613,-0.00561363575980067,-0.999968349933624,-0.00768039282411337,-0.00205795024521649,-0.999968409538269,-0.00768046360462904,-0.00207337131723762,-0.999968409538269,-0.00768046267330647,-0.00208877306431532,-0.999968349933624,-0.00767269264906645,-0.00207128911279142,-0.999968409538269,-0.00768046360462904,0.00205796957015991,-0.999968409538269,-0.00768039328977466,0.00205795094370842,-0.999968469142914,-0.00768039328977466,0.00205795140936971,-0.999968409538269,-0.0076804650016129,0.00205797026865184,-0.999968409538269,-0.00562240229919553,0.00562247959896922,-0.999968469142914, +-0.00560716213658452,0.00563128339126706,-0.999968409538269,-0.00559191964566708,0.0056400834582746,-0.999968528747559,-0.00561360223218799,0.00563772255554795,-0.999968349933624,-0.00205803848803043,0.00768037419766188,-0.999968409538269,-0.0020756849553436,0.00768053671345115,-0.999968409538269,-0.00209328765049577,0.00768053624778986,-0.999968349933624,-0.00207328284159303,0.00767157133668661,-0.999968409538269,0.00205808226019144,0.00768053671345115,-0.999968409538269,0.00205802358686924,0.00768031599000096,-0.999968409538269,0.0020580233540386,0.0076803145930171,-0.999968469142914,0.00205808272585273,0.00768053671345115,-0.999968409538269,0.00562236225232482,0.00562243908643723,-0.999968469142914,0.00563111994415522,0.00560714909806848,-0.999968409538269,0.00563992140814662,0.00559190334752202,-0.999968469142914,0.0056376070715487,0.00561363715678453,-0.999968409538269,0.0076802778057754,0.00205791927874088,-0.999968469142914,0.00768034672364593,0.00207554106600583,-0.999968409538269,0.00768034672364593,0.00209314376115799,-0.999968349933624,0.00767147494480014,0.00207316409796476,-0.999968469142914,0.00768034672364593,-0.00205793813802302,-0.999968409538269,0.00768149364739656,-0.00205604475922883,-0.999968409538269,0.00768259447067976,-0.00205413927324116,-0.999968349933624,0.00768034532666206,-0.00205573718994856,-0.999968409538269,0.0284494925290346,-0.99959522485733,-1.59522767262388e-006,0.0284494925290346,-0.99959522485733,-1.28429221035731e-007,0.0284494925290346,-0.99959522485733,-9.7778502095025e-007,0.0103212837129831,-0.999946713447571,-4.65758880352496e-008,0.0103212846443057,-0.999946713447571,-2.93448738375446e-006,0.0103212837129831,-0.999946713447571,-9.7812835520017e-007,-0.0103212846443057,-0.999946713447571,-2.93448738375446e-006,-0.0103212837129831,-0.999946713447571,-2.58010418585641e-011,-0.0103212837129831,-0.999946713447571,-9.78127900452819e-007,-0.0284494925290346,-0.99959522485733,-2.57919727242317e-011,-0.0284494925290346,-0.99959522485733,-1.46683805724024e-006,-0.0284494925290346,-0.99959522485733,-9.77783429334522e-007, +-0.0395437143743038,-0.999217867851257,-1.4662842886537e-006,-0.0395437143743038,-0.999217867851257,-2.93228231385001e-006,-0.0395437143743038,-0.999217867851257,-9.77414060798765e-007,-0.040401067584753,-0.999183535575867,-2.93218158731179e-006,-0.040401067584753,-0.999183535575867,-1.82412051685787e-007,-0.040401067584753,-0.999183535575867,-9.77380523181637e-007,-0.0301568135619164,-0.999545276165009,-1.36158931240971e-007,-0.0301568135619164,-0.999545276165009,-1.36159258090629e-007,-0.0301568135619164,-0.999545276165009,-9.77734543994302e-007,-0.0111542204394937,-0.999937772750854,-5.03617627600761e-008,-0.0111542204394937,-0.999937772750854,-0,-0.0111542204394937,-0.999937772750854,-9.78119032879476e-007,0.0111542204394937,-0.999937772750854,0,0.0111542204394937,-0.999937772750854,0,0.0111542204394937,-0.999937772750854,-9.78119715000503e-007,0.0301568135619164,-0.999545276165009,0,0.0301568135619164,-0.999545276165009,0,0.0301568135619164,-0.999545276165009,-9.7773613561003e-007,0.040401067584753,-0.999183535575867,0,0.040401067584753,-0.999183535575867,-2.93218158731179e-006,0.040401067584753,-0.999183535575867,-9.77382569544716e-007,0.0395437143743038,-0.999217867851257,-2.93228231385001e-006,0.0395437143743038,-0.999217867851257,-1.64476682584791e-006,0.0395437143743038,-0.999217867851257,-9.77416107161844e-007 + } + BinormalsW: *168 { + a: 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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + + } + LayerElementTangent: 0 { + Version: 102 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Tangents: *504 { + a: 0.999545276165009,-0.030156834051013,3.76545699509734e-006,0.999545276165009,-0.030156834051013,3.82287225875189e-006,0.999545276165009,-0.030156834051013,-1.92377598295934e-008,0.999937832355499,-0.0111528877168894,-3.86721694667358e-006,0.999937832355499,-0.0111528877168894,3.80325468540832e-006,0.999937832355499,-0.0111528877168894,-7.13925274453686e-009,0.999937832355499,0.0111528877168894,-7.62804484111257e-006,0.999937832355499,0.0111528877168894,-3.78201275452739e-006,0.999937832355499,0.0111528877168894,7.0613208613679e-009,0.999545276165009,0.030156834051013,-3.82304779122933e-006,0.999545276165009,0.030156834051013,-7.58874648454366e-006,0.999545276165009,0.030156834051013,1.91598577004015e-008,0.999183595180511,0.0404003821313381,-0,0.999183595180511,0.0404003821313381,-3.82166399504058e-006,0.999183595180511,0.0404003821313381,2.56812437982035e-008,0.999217808246613,0.0395448990166187,-3.82185316993855e-006,0.999217808246613,0.0395448990166187,-0,0.999217808246613,0.0395448990166187,2.5136616343957e-008,0.999595761299133,0.0284317452460527,3.82336338589084e-006,0.999595761299133,0.0284317452460527,-3.82329881176702e-006,0.999595761299133,0.0284317452460527,1.80616090972308e-008,0.999946892261505,0.0103161819279194,3.82464941139915e-006,0.999946892261505,0.0103161819279194,3.82470625481801e-006,0.999946892261505,0.0103161819279194,6.528646956383e-009,0.999946892261505,-0.0103161819279194,6.9662141723506e-013,0.999946892261505,-0.0103161819279194,3.82464941139915e-006,0.999946892261505,-0.0103161819279194,-6.60657972773038e-009,0.999595761299133,-0.0284317452460527,3.82329881176702e-006,0.999595761299133,-0.0284317452460527,6.96376767014839e-013,0.999595761299133,-0.0284317452460527,-1.81395147791363e-008,0.999217808246613,-0.0395448990166187,-0,0.999217808246613,-0.0395448990166187,3.82185316993855e-006,0.999217808246613,-0.0395448990166187,-2.52144918277963e-008,0.999183595180511,-0.0404003821313381,3.82148891731049e-006,0.999183595180511,-0.0404003821313381,-0,0.999183595180511,-0.0404003821313381,-2.57591175056859e-008, +-0.373093396425247,-0.918430626392365,0.131478279829025,-0.373095005750656,-0.91843056678772,0.131474688649178,-0.136122912168503,-0.981928467750549,-0.131480246782303,-0.136115908622742,-0.981929063796997,-0.131482809782028,-0.608831942081451,-0.7823326587677,-0.131451413035393,-0.608882308006287,-0.782282590866089,-0.131515443325043,-0.78240430355072,-0.608758747577667,0.131363093852997,-0.782354712486267,-0.608808517456055,0.131427973508835,-0.918427646160126,-0.373108863830566,-0.131455138325691,-0.918432891368866,-0.373089611530304,-0.13147309422493,-0.981935203075409,-0.136098086833954,0.131456285715103,-0.981930017471313,-0.136117041110992,0.131474614143372,-0.981929361820221,0.136115938425064,-0.131480813026428,-0.981928884983063,0.136117696762085,-0.131482481956482,-0.918432295322418,0.373093396425247,0.131466418504715,-0.918432593345642,0.37309193611145,0.131468459963799,-0.782329082489014,0.608834087848663,-0.131462037563324,-0.782334685325623,0.60882842540741,-0.131455227732658,-0.608866393566132,0.782297730445862,0.131499141454697,-0.608860015869141,0.782303690910339,0.13149306178093,-0.37311178445816,0.918426752090454,-0.131453767418861,-0.37308943271637,0.918432354927063,-0.131477326154709,-0.136087760329247,0.981936633586884,0.131455659866333,-0.136115461587906,0.981930494308472,0.13147309422493,0.136109948158264,0.981931030750275,-0.131474480032921,0.136115372180939,0.98193085193634,-0.131470397114754,0.373087644577026,0.918433248996735,0.131476923823357,0.373085409402847,0.918434262275696,0.131476119160652,0.608831942081451,0.782331466674805,-0.131457820534706,0.608831644058228,0.782332360744476,-0.131453990936279,0.782301545143127,0.608863413333893,0.131490215659142,0.782303035259247,0.608861982822418,0.131487786769867,0.9184250831604,0.373114675283432,-0.131457254290581,0.918430924415588,0.373093038797379,-0.131477698683739,0.981935262680054,0.136097982525826,0.131455227732658,0.981929540634155,0.136119395494461,0.131475910544395,0.98192822933197,-0.136122778058052,-0.131482183933258,0.981928408145905,-0.136122092604637,-0.131481528282166, +0.918431401252747,-0.373094081878662,0.131471529603004,0.918431043624878,-0.373094886541367,0.131471067667007,0.78233003616333,-0.608834087848663,-0.131456464529037,0.782334566116333,-0.608829498291016,-0.131450787186623,0.608866930007935,-0.782297253608704,0.131500348448753,0.608861148357391,-0.782302379608154,0.131496116518974,0.373099714517593,-0.918430685997009,-0.131460502743721,0.373081147670746,-0.918435156345367,-0.131481230258942,0.136093631386757,-0.981937050819397,0.13144639134407,0.136108934879303,-0.981931686401367,0.131470516324043,-0.500014305114746,-0.866014719009399,0.0020579332485795,-0.86601448059082,-0.500014305114746,-0.0021370267495513,-0.866014182567596,-0.500014543533325,-0.00221623876132071,-0.500014185905457,-0.866014957427979,0.00197871960699558,-0.866030693054199,-0.499986618757248,0.00205016974359751,-0.999997854232788,-1.59181236085715e-005,-0.00207722699269652,-0.999997913837433,-1.59977516887011e-005,-0.00208880915306509,-0.866030812263489,-0.499986469745636,0.00203858548775315,-0.999997854232788,1.58477341756225e-005,0.00206564483232796,-0.866030693054199,0.499986588954926,-0.00205618957988918,-0.866030871868134,0.499986290931702,-0.00206220708787441,-0.999997973442078,1.58108286996139e-005,0.00205962522886693,-0.866014957427979,0.500013887882233,0.00205781636759639,-0.500014245510101,0.866014778614044,-0.00204032938927412,-0.500014305114746,0.866014778614044,-0.00202272413298488,-0.866015076637268,0.500013828277588,0.00207542208954692,-0.499986946582794,0.866030514240265,0.00205791345797479,-1.58973562065512e-005,0.999997854232788,-0.00207331031560898,-1.63693348440574e-005,0.999997913837433,-0.00208870903588831,-0.499987334012985,0.866030335426331,0.00204251450486481,1.57790636876598e-005,0.999997973442078,0.00205790903419256,0.499986946582794,0.866030514240265,-0.00205791275948286,0.499986916780472,0.866030514240265,-0.00205791229382157,1.54253848450026e-005,0.999997973442078,0.00205791252665222,0.500014245510101,0.866014719009399,0.00205793371424079,0.866015434265137,0.500013291835785,-0.00204023695550859, +0.866015493869781,0.500013113021851,-0.00202263705432415,0.500014424324036,0.866014719009399,0.00207553408108652,0.866031050682068,0.4999860227108,0.00205781939439476,0.999997854232788,1.59149749379139e-005,-0.00207562372088432,0.999997794628143,1.60501749633113e-005,-0.00209322618320584,0.866031050682068,0.499986112117767,0.00204021646641195,0.999997973442078,-1.57797785504954e-005,0.00205802172422409,0.866031050682068,-0.4999860227108,-0.00205780332908034,0.866031169891357,-0.4999860227108,-0.00205780239775777,0.999997973442078,-1.57797821884742e-005,0.00205802218988538,0.866015255451202,-0.50001335144043,0.00205782172270119,0.500014185905457,-0.866014838218689,-0.00204029912129045,0.500014066696167,-0.866014897823334,-0.00202269526198506,0.866015315055847,-0.500013411045074,0.00207542581483722,0.499986946582794,-0.866030514240265,0.00205788249149919,1.58492712216685e-005,-0.999997854232788,-0.00207548029720783,1.56306214194046e-005,-0.999997794628143,-0.00209308532066643,0.499987065792084,-0.86603045463562,0.00204027956351638,-1.58440507220803e-005,-0.999997973442078,0.00205787713639438,-0.499987006187439,-0.86603057384491,-0.00206011440604925,-0.49998727440834,-0.86603045463562,-0.0020623174495995,-1.61809985002037e-005,-0.999997973442078,0.00205567362718284,0.99959522485733,0.0284494925290346,-4.47165257355664e-006,0.99959522485733,0.0284494925290346,-4.51341884399881e-006,0.99959522485733,0.0284494925290346,2.78025282796079e-008,0.99994683265686,0.0103212846443057,-4.5150059122534e-006,0.99994683265686,0.0103212855756283,3.02892964043622e-008,0.99994683265686,0.0103212846443057,1.00698649418973e-008,0.99994683265686,-0.0103212855756283,-3.02892964043622e-008,0.99994683265686,-0.0103212846443057,-2.66314097510656e-013,0.99994683265686,-0.0103212846443057,-1.01222887849417e-008,0.99959522485733,-0.0284494925290346,-7.34065694514563e-013,0.99959522485733,-0.0284494925290346,-4.17476968550545e-008,0.99959522485733,-0.0284494925290346,-2.78549325827271e-008,0.999217867851257,-0.0395437143743038,-5.80277159656362e-008, +0.999217867851257,-0.0395437143743038,-1.16044105880064e-007,0.999217867851257,-0.0395437143743038,-3.87070713259163e-008,0.999183535575867,-0.040401067584753,-1.18560073758545e-007,0.999183535575867,-0.040401067584753,4.51134428658406e-006,0.999183535575867,-0.040401067584753,-3.95457178115066e-008,0.999545276165009,-0.0301568135619164,4.5129772843211e-006,0.999545276165009,-0.0301568135619164,4.51298819825752e-006,0.999545276165009,-0.0301568135619164,-2.9524999334285e-008,0.999937891960144,-0.0111542213708162,4.51476080343127e-006,0.999937891960144,-0.0111542213708162,0,0.999937891960144,-0.0111542213708162,-1.0937049488291e-008,0.999937891960144,0.0111542213708162,0,0.999937891960144,0.0111542213708162,0,0.999937891960144,0.0111542213708162,1.0884626533425e-008,0.999545276165009,0.0301568135619164,0,0.999545276165009,0.0301568135619164,0,0.999545276165009,0.0301568135619164,2.94725968075227e-008,0.999183535575867,0.040401067584753,0,0.999183535575867,0.040401067584753,1.18560073758545e-007,0.999183535575867,0.040401067584753,3.94933330483127e-008,0.999217867851257,0.0395437143743038,1.16044105880064e-007,0.999217867851257,0.0395437143743038,-4.45366913481848e-006,0.999217867851257,0.0395437143743038,3.86546865627224e-008 + } + TangentsW: *168 { + a: 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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *152 { + a: 0.578125,0.0209335386753082,0.635316491127014,0.078125,0.5,0.150000005960464,0.5,0,0.421875,0.0209335386753082,0.364683538675308,0.078125,0.34375,0.15625,0.364683538675308,0.234375,0.421875,0.291566461324692,0.5,0.3125,0.578125,0.291566461324692,0.635316491127014,0.234375,0.65625,0.15625,0.624999940395355,0.686170518398285,0.622396051883698,0.688439846038818,0.606770515441895,0.688439846038818,0.604166686534882,0.686170518398285,0.37760391831398,0.688439846038818,0.375,0.686171174049377,0.395833343267441,0.686170637607574,0.393229454755783,0.688439905643463,0.398437261581421,0.688439846038818,0.416666686534882,0.686170518398285,0.414062798023224,0.688439905643463,0.419270604848862,0.688439846038818,0.437500029802322,0.686170518398285,0.434896141290665,0.688439846038818,0.440103948116302,0.688439846038818,0.458333373069763,0.686170637607574,0.455729454755783,0.688439905643463,0.460937291383743,0.688439846038818,0.479166746139526,0.686170518398285,0.476562798023224,0.688439905643463,0.481770634651184,0.688439846038818,0.500000059604645,0.686170518398285,0.497396171092987,0.688439846038818,0.502603948116302,0.688439846038818,0.520833313465118,0.686170637607574,0.518229484558105,0.688439905643463,0.523437261581421,0.688439846038818,0.541666686534882,0.686170518398285,0.539062798023224,0.688439905643463,0.544270575046539,0.688439846038818,0.5625,0.686170518398285,0.559896111488342,0.688439846038818,0.565103888511658,0.688439846038818,0.583333313465118,0.686170637607574,0.580729424953461,0.688439905643463,0.585937201976776,0.688439846038818,0.601562738418579,0.688439905643463,0.375,0.3125,0.395833343267441,0.3125,0.416666686534882,0.3125,0.437500029802322,0.3125,0.458333373069763,0.3125,0.479166716337204,0.3125,0.500000059604645,0.3125,0.520833373069763,0.3125,0.541666686534882,0.3125,0.5625,0.3125,0.583333313465118,0.3125,0.604166626930237,0.3125,0.624999940395355,0.3125,0.60149073600769,0.900783360004425,0.558595716953278,0.943678379058838,0.5,0.837499976158142,0.5,0.959379076957703,0.441404283046722, +0.943678379058838,0.39850926399231,0.900783360004425,0.382808595895767,0.842187643051147,0.39850926399231,0.78359192609787,0.441404283046722,0.740696907043457,0.5,0.724996209144592,0.558595716953278,0.740696907043457,0.60149073600769,0.78359192609787,0.617191433906555,0.842187643051147 + } + UVIndex: *168 { + a: 0,1,2,3,0,2,4,3,2,5,4,2,6,5,2,7,6,2,8,7,2,9,8,2,10,9,2,11,10,2,12,11,2,1,12,2,13,14,15,16,17,18,19,20,21,19,22,23,24,22,25,26,27,25,28,29,30,28,31,32,33,31,34,35,36,34,37,38,39,37,40,41,42,40,43,44,45,43,46,47,48,46,16,49,50,51,19,18,51,52,22,19,52,53,25,22,53,54,28,25,54,55,31,28,55,56,34,31,56,57,37,34,57,58,40,37,58,59,43,40,59,60,46,43,60,61,16,46,61,62,13,16,63,64,65,64,66,65,66,67,65,67,68,65,68,69,65,69,70,65,70,71,65,71,72,65,72,73,65,73,74,65,74,75,65,75,63,65 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *84 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementBinormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTangent" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Geometry: 1449862384, "Geometry::", "Mesh" { + Vertices: *402 { + a: 0.648286879062653,93.6593627929688,21.9559593200684,0.374288618564606,93.385368347168,21.9559593200684,0,93.2850799560547,21.9559593200684,-0.374288618564606,93.385368347168,21.9559593200684,-0.648286879062653,93.6593627929688,21.9559593200684,-0.748577237129211,94.0336532592773,21.9559593200684,-0.648286879062653,94.4079437255859,21.9559593200684,-0.374288618564606,94.6819381713867,21.9559593200684,0,94.7822341918945,21.9559593200684,0.374288618564606,94.6819381713867,21.9559593200684,0.648286879062653,94.4079437255859,21.9559593200684,0.748577237129211,94.0336532592773,21.9559593200684,1.25239408016205,93.3105850219727,21.6670188903809,0.723070085048676,92.7812576293945,21.6670188903809,0,92.587516784668,21.6670188903809,-0.723070085048676,92.7812576293945,21.6670188903809,-1.25239408016205,93.3105850219727,21.6670188903809,-1.44614017009735,94.0336532592773,21.6670188903809,-1.25239408016205,94.756721496582,21.6670188903809,-0.723070085048676,95.2860488891602,21.6670188903809,0,95.4797973632813,21.6670188903809,0.723070085048676,95.2860488891602,21.6670188903809,1.25239408016205,94.756721496582,21.6670188903809,1.44614017009735,94.0336532592773,21.6670188903809,1.77115273475647,93.0110778808594,21.2073822021484,1.02257549762726,92.2624969482422,21.2073822021484,0,91.9885025024414,21.2073822021484,-1.02257549762726,92.2624969482422,21.2073822021484,-1.77115273475647,93.0110778808594,21.2073822021484,-2.04515099525452,94.0336532592773,21.2073822021484,-1.77115273475647,95.0562286376953,21.2073822021484,-1.02257549762726,95.804801940918,21.2073822021484,0,96.0788040161133,21.2073822021484,1.02257549762726,95.804801940918,21.2073822021484,1.77115273475647,95.0562286376953,21.2073822021484,2.04515099525452,94.0336532592773,21.2073822021484,2.16921043395996,92.7812576293945,20.6083717346191,1.25239419937134,91.8644409179688,20.6083717346191,0,91.5288696289063,20.6083717346191,-1.25239419937134,91.8644409179688,20.6083717346191,-2.16921043395996,92.7812576293945,20.6083717346191,-2.50478839874268,94.0336532592773,20.6083717346191, +-2.16921043395996,95.2860488891602,20.6083717346191,-1.25239419937134,96.2028656005859,20.6083717346191,0,96.538444519043,20.6083717346191,1.25239419937134,96.2028656005859,20.6083717346191,2.16921043395996,95.2860488891602,20.6083717346191,2.50478839874268,94.0336532592773,20.6083717346191,2.41943955421448,92.6367874145508,19.9108085632324,1.39686417579651,91.6142120361328,19.9108085632324,0,91.2399291992188,19.9108085632324,-1.39686417579651,91.6142120361328,19.9108085632324,-2.41943955421448,92.6367874145508,19.9108085632324,-2.79372835159302,94.0336532592773,19.9108085632324,-2.41943955421448,95.4305191040039,19.9108085632324,-1.39686417579651,96.4530944824219,19.9108085632324,0,96.8273849487305,19.9108085632324,1.39686417579651,96.4530944824219,19.9108085632324,2.41943955421448,95.4305191040039,19.9108085632324,2.79372835159302,94.0336532592773,19.9108085632324,2.5047881603241,92.5875091552734,19.1622314453125,1.44614017009735,91.5288619995117,19.1622314453125,0,91.1413726806641,19.1622314453125,-1.44614017009735,91.5288619995117,19.1622314453125,-2.5047881603241,92.5875091552734,19.1622314453125,-2.8922803401947,94.0336532592773,19.1622314453125,-2.5047881603241,95.4797897338867,19.1622314453125,-1.44614017009735,96.5384368896484,19.1622295379639,0,96.9259338378906,19.1622314453125,1.44614017009735,96.5384368896484,19.1622295379639,2.5047881603241,95.4797897338867,19.1622314453125,2.8922803401947,94.0336532592773,19.1622314453125,2.41943955421448,92.6367874145508,18.4136543273926,1.39686417579651,91.6142120361328,18.4136543273926,0,91.2399291992188,18.4136543273926,-1.39686417579651,91.6142120361328,18.4136543273926,-2.41943955421448,92.6367874145508,18.4136543273926,-2.79372835159302,94.0336532592773,18.4136543273926,-2.41943955421448,95.4305191040039,18.4136543273926,-1.39686417579651,96.4530944824219,18.4136543273926,0,96.8273849487305,18.4136543273926,1.39686417579651,96.4530944824219,18.4136543273926,2.41943955421448,95.4305191040039,18.4136543273926,2.79372835159302,94.0336532592773,18.4136543273926,2.16921043395996,92.7812576293945,17.7160911560059, +1.25239419937134,91.8644409179688,17.7160911560059,0,91.5288696289063,17.7160911560059,-1.25239419937134,91.8644409179688,17.7160911560059,-2.16921043395996,92.7812576293945,17.7160911560059,-2.50478839874268,94.0336532592773,17.7160911560059,-2.16921043395996,95.2860488891602,17.7160911560059,-1.25239419937134,96.2028656005859,17.7160911560059,0,96.538444519043,17.7160911560059,1.25239419937134,96.2028656005859,17.7160911560059,2.16921043395996,95.2860488891602,17.7160911560059,2.50478839874268,94.0336532592773,17.7160911560059,1.77115273475647,93.0110778808594,17.1170806884766,1.02257549762726,92.2624969482422,17.1170806884766,0,91.9885025024414,17.1170806884766,-1.02257549762726,92.2624969482422,17.1170806884766,-1.77115273475647,93.0110778808594,17.1170806884766,-2.04515099525452,94.0336532592773,17.1170806884766,-1.77115273475647,95.0562286376953,17.1170806884766,-1.02257549762726,95.804801940918,17.1170806884766,0,96.0788040161133,17.1170806884766,1.02257549762726,95.804801940918,17.1170806884766,1.77115273475647,95.0562286376953,17.1170806884766,2.04515099525452,94.0336532592773,17.1170806884766,1.25239408016205,93.3105850219727,16.6574440002441,0.723070085048676,92.7812576293945,16.6574440002441,0,92.587516784668,16.6574440002441,-0.723070085048676,92.7812576293945,16.6574440002441,-1.25239408016205,93.3105850219727,16.6574440002441,-1.44614017009735,94.0336532592773,16.6574440002441,-1.25239408016205,94.756721496582,16.6574440002441,-0.723070085048676,95.2860488891602,16.6574440002441,0,95.4797973632813,16.6574440002441,0.723070085048676,95.2860488891602,16.6574440002441,1.25239408016205,94.756721496582,16.6574440002441,1.44614017009735,94.0336532592773,16.6574440002441,0.648286879062653,93.6593627929688,16.3685035705566,0.374288618564606,93.385368347168,16.3685035705566,0,93.2850799560547,16.3685035705566,-0.374288618564606,93.385368347168,16.3685035705566,-0.648286879062653,93.6593627929688,16.3685035705566,-0.748577237129211,94.0336532592773,16.3685035705566,-0.648286879062653,94.4079437255859,16.3685035705566, +-0.374288618564606,94.6819381713867,16.3685035705566,0,94.7822341918945,16.3685035705566,0.374288618564606,94.6819381713867,16.3685035705566,0.648286879062653,94.4079437255859,16.3685035705566,0.748577237129211,94.0336532592773,16.3685035705566,0,94.0336532592773,22.0545120239258,0,94.0336532592773,16.2699508666992 + } + PolygonVertexIndex: *552 { + a: 0,1,13,-13,1,2,14,-14,2,3,15,-15,3,4,16,-16,4,5,17,-17,5,6,18,-18,6,7,19,-19,7,8,20,-20,8,9,21,-21,9,10,22,-22,10,11,23,-23,11,0,12,-24,12,13,25,-25,13,14,26,-26,14,15,27,-27,15,16,28,-28,16,17,29,-29,17,18,30,-30,18,19,31,-31,19,20,32,-32,20,21,33,-33,21,22,34,-34,22,23,35,-35,23,12,24,-36,24,25,37,-37,25,26,38,-38,26,27,39,-39,27,28,40,-40,28,29,41,-41,29,30,42,-42,30,31,43,-43,31,32,44,-44,32,33,45,-45,33,34,46,-46,34,35,47,-47,35,24,36,-48,36,37,49,-49,37,38,50,-50,38,39,51,-51,39,40,52,-52,40,41,53,-53,41,42,54,-54,42,43,55,-55,43,44,56,-56,44,45,57,-57,45,46,58,-58,46,47,59,-59,47,36,48,-60,48,49,61,-61,49,50,62,-62,50,51,63,-63,51,52,64,-64,52,53,65,-65,53,54,66,-66,54,55,67,-67,55,56,68,-68,56,57,69,-69,57,58,70,-70,58,59,71,-71,59,48,60,-72,60,61,73,-73,61,62,74,-74,62,63,75,-75,63,64,76,-76,64,65,77,-77,65,66,78,-78,66,67,79,-79,67,68,80,-80,68,69,81,-81,69,70,82,-82,70,71,83,-83,71,60,72,-84,72,73,85,-85,73,74,86,-86,74,75,87,-87,75,76,88,-88,76,77,89,-89,77,78,90,-90,78,79,91,-91,79,80,92,-92,80,81,93,-93,81,82,94,-94,82,83,95,-95,83,72,84,-96,84,85,97,-97,85,86,98,-98,86,87,99,-99,87,88,100,-100,88,89,101,-101,89,90,102,-102,90,91,103,-103,91,92,104,-104,92,93,105,-105,93,94,106,-106,94,95,107,-107,95,84,96,-108,96,97,109,-109,97,98,110,-110,98,99,111,-111,99,100,112,-112,100,101,113,-113,101,102,114,-114,102,103,115,-115,103,104,116,-116,104,105,117,-117,105,106,118,-118,106,107,119,-119,107,96,108,-120,108,109,121,-121,109,110,122,-122,110,111,123,-123,111,112,124,-124,112,113,125,-125,113,114,126,-126,114,115,127,-127,115,116,128,-128,116,117,129,-129,117,118,130,-130,118,119,131,-131,119,108,120,-132,1,0,-133,2,1,-133,3,2,-133,4,3,-133,5,4,-133,6,5,-133,7,6,-133,8,7,-133,9,8,-133,10,9,-133,11,10,-133,0,11,-133,120,121,-134,121,122,-134,122,123,-134,123,124,-134,124,125,-134,125,126,-134,126,127,-134,127,128,-134,128,129,-134,129,130,-134,130,131,-134,131,120,-134 + } + Edges: *276 { + a: 0,1,2,3,4,5,6,8,9,10,12,13,14,16,17,18,20,21,22,24,25,26,28,29,30,32,33,34,36,37,38,40,41,42,44,46,49,50,51,53,54,57,58,61,62,65,66,69,70,73,74,77,78,81,82,85,86,89,90,94,97,98,99,101,102,105,106,109,110,113,114,117,118,121,122,125,126,129,130,133,134,137,138,142,145,146,147,149,150,153,154,157,158,161,162,165,166,169,170,173,174,177,178,181,182,185,186,190,193,194,195,197,198,201,202,205,206,209,210,213,214,217,218,221,222,225,226,229,230,233,234,238,241,242,243,245,246,249,250,253,254,257,258,261,262,265,266,269,270,273,274,277,278,281,282,286,289,290,291,293,294,297,298,301,302,305,306,309,310,313,314,317,318,321,322,325,326,329,330,334,337,338,339,341,342,345,346,349,350,353,354,357,358,361,362,365,366,369,370,373,374,377,378,382,385,386,387,389,390,393,394,397,398,401,402,405,406,409,410,413,414,417,418,421,422,425,426,430,433,434,435,437,438,441,442,445,446,449,450,453,454,457,458,461,462,465,466,469,470,473,474,478,481,482,485,488,491,494,497,500,503,506,509,512,517,518,520,523,526,529,532,535,538,541,544,547 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *1656 { + a: 0.289761811494827,-0.16729399561882,0.942364513874054,0.167292073369026,-0.289760500192642,0.942365229129791,0.270243257284164,-0.468077123165131,0.841351509094238,0.468076437711716,-0.27024319767952,0.841351866722107,0.167292073369026,-0.289760500192642,0.942365229129791,-1.25649273741146e-006,-0.334590792655945,0.942363560199738,-7.23545554137672e-007,-0.540489435195923,0.841350913047791,0.270243257284164,-0.468077123165131,0.841351509094238,-1.25649273741146e-006,-0.334590792655945,0.942363560199738,-0.167291983962059,-0.289760828018188,0.942365169525146,-0.270243763923645,-0.468076288700104,0.841351747512817,-7.23545554137672e-007,-0.540489435195923,0.841350913047791,-0.167291983962059,-0.289760828018188,0.942365169525146,-0.28975784778595,-0.167291864752769,0.942366182804108,-0.468074500560761,-0.27024257183075,0.841353237628937,-0.270243763923645,-0.468076288700104,0.841351747512817,-0.28975784778595,-0.167291864752769,0.942366182804108,-0.334584772586823,-9.30349486338855e-008,0.942365765571594,-0.540484488010406,1.04608609774459e-007,0.841354012489319,-0.468074500560761,-0.27024257183075,0.841353237628937,-0.334584772586823,-9.30349486338855e-008,0.942365765571594,-0.289758443832397,0.167293131351471,0.942365705966949,-0.468075811862946,0.27024444937706,0.841351866722107,-0.540484488010406,1.04608609774459e-007,0.841354012489319,-0.289758443832397,0.167293131351471,0.942365705966949,-0.167293146252632,0.28975909948349,0.942365527153015,-0.270245105028152,0.468078225851059,0.841350376605988,-0.468075811862946,0.27024444937706,0.841351866722107,-0.167293146252632,0.28975909948349,0.942365527153015,1.58633429236943e-006,0.334586709737778,0.942365050315857,8.32514217563585e-007,0.540490329265594,0.841350317001343,-0.270245105028152,0.468078225851059,0.841350376605988,1.58633429236943e-006,0.334586709737778,0.942365050315857,0.167293339967728,0.289758056402206,0.942365825176239,0.270244091749191,0.46807736158371,0.841351211071014,8.32514217563585e-007,0.540490329265594,0.841350317001343, +0.167293339967728,0.289758056402206,0.942365825176239,0.289760500192642,0.167292311787605,0.942365229129791,0.468075722455978,0.270242840051651,0.841352581977844,0.270244091749191,0.46807736158371,0.841351211071014,0.289760500192642,0.167292311787605,0.942365229129791,0.334590673446655,9.27845178466669e-008,0.942363679409027,0.540487110614777,-9.58907975245893e-008,0.841352343559265,0.468075722455978,0.270242840051651,0.841352581977844,0.334590673446655,9.27845178466669e-008,0.942363679409027,0.289761811494827,-0.16729399561882,0.942364513874054,0.468076437711716,-0.27024319767952,0.841351866722107,0.540487110614777,-9.58907975245893e-008,0.841352343559265,0.468076437711716,-0.27024319767952,0.841351866722107,0.270243257284164,-0.468077123165131,0.841351509094238,0.364803671836853,-0.631861448287964,0.683863639831543,0.63186115026474,-0.364804595708847,0.683863401412964,0.270243257284164,-0.468077123165131,0.841351509094238,-7.23545554137672e-007,-0.540489435195923,0.841350913047791,-2.07951188713196e-007,-0.729610919952393,0.683862507343292,0.364803671836853,-0.631861448287964,0.683863639831543,-7.23545554137672e-007,-0.540489435195923,0.841350913047791,-0.270243763923645,-0.468076288700104,0.841351747512817,-0.364804297685623,-0.631861507892609,0.68386322259903,-2.07951188713196e-007,-0.729610919952393,0.683862507343292,-0.270243763923645,-0.468076288700104,0.841351747512817,-0.468074500560761,-0.27024257183075,0.841353237628937,-0.631860256195068,-0.364804595708847,0.683864235877991,-0.364804297685623,-0.631861507892609,0.68386322259903,-0.468074500560761,-0.27024257183075,0.841353237628937,-0.540484488010406,1.04608609774459e-007,0.841354012489319,-0.729609370231628,2.39458501027912e-007,0.683864235877991,-0.631860256195068,-0.364804595708847,0.683864235877991,-0.540484488010406,1.04608609774459e-007,0.841354012489319,-0.468075811862946,0.27024444937706,0.841351866722107,-0.631861209869385,0.364805728197098,0.683862686157227,-0.729609370231628,2.39458501027912e-007,0.683864235877991,-0.468075811862946,0.27024444937706,0.841351866722107, +-0.270245105028152,0.468078225851059,0.841350376605988,-0.364805787801743,0.631860792636871,0.683863043785095,-0.631861209869385,0.364805728197098,0.683862686157227,-0.270245105028152,0.468078225851059,0.841350376605988,8.32514217563585e-007,0.540490329265594,0.841350317001343,3.46584783983417e-007,0.729610145092011,0.683863341808319,-0.364805787801743,0.631860792636871,0.683863043785095,8.32514217563585e-007,0.540490329265594,0.841350317001343,0.270244091749191,0.46807736158371,0.841351211071014,0.364805817604065,0.631861329078674,0.683862507343292,3.46584783983417e-007,0.729610145092011,0.683863341808319,0.270244091749191,0.46807736158371,0.841351211071014,0.468075722455978,0.270242840051651,0.841352581977844,0.631860613822937,0.364805221557617,0.683863580226898,0.364805817604065,0.631861329078674,0.683862507343292,0.468075722455978,0.270242840051651,0.841352581977844,0.540487110614777,-9.58907975245893e-008,0.841352343559265,0.729609668254852,-2.26855192408948e-007,0.683863818645477,0.631860613822937,0.364805221557617,0.683863580226898,0.540487110614777,-9.58907975245893e-008,0.841352343559265,0.468076437711716,-0.27024319767952,0.841351866722107,0.63186115026474,-0.364804595708847,0.683863401412964,0.729609668254852,-2.26855192408948e-007,0.683863818645477,0.63186115026474,-0.364804595708847,0.683863401412964,0.364803671836853,-0.631861448287964,0.683863639831543,0.438133180141449,-0.75887143611908,0.481823056936264,0.758871555328369,-0.438134431838989,0.481821984052658,0.364803671836853,-0.631861448287964,0.683863639831543,-2.07951188713196e-007,-0.729610919952393,0.683862507343292,-3.752155919301e-007,-0.876268923282623,0.481822431087494,0.438133180141449,-0.75887143611908,0.481823056936264,-2.07951188713196e-007,-0.729610919952393,0.683862507343292,-0.364804297685623,-0.631861507892609,0.68386322259903,-0.438133358955383,-0.758872330188751,0.4818215072155,-3.752155919301e-007,-0.876268923282623,0.481822431087494,-0.364804297685623,-0.631861507892609,0.68386322259903,-0.631860256195068,-0.364804595708847,0.683864235877991, +-0.758871018886566,-0.438133835792542,0.481823116540909,-0.438133358955383,-0.758872330188751,0.4818215072155,-0.631860256195068,-0.364804595708847,0.683864235877991,-0.729609370231628,2.39458501027912e-007,0.683864235877991,-0.876268684864044,1.56339552859208e-007,0.48182275891304,-0.758871018886566,-0.438133835792542,0.481823116540909,-0.729609370231628,2.39458501027912e-007,0.683864235877991,-0.631861209869385,0.364805728197098,0.683862686157227,-0.75887131690979,0.438134402036667,0.481822162866592,-0.876268684864044,1.56339552859208e-007,0.48182275891304,-0.631861209869385,0.364805728197098,0.683862686157227,-0.364805787801743,0.631860792636871,0.683863043785095,-0.43813368678093,0.758868515491486,0.481827229261398,-0.75887131690979,0.438134402036667,0.481822162866592,-0.364805787801743,0.631860792636871,0.683863043785095,3.46584783983417e-007,0.729610145092011,0.683863341808319,1.04226014485675e-008,0.876264274120331,0.481830775737762,-0.43813368678093,0.758868515491486,0.481827229261398,3.46584783983417e-007,0.729610145092011,0.683863341808319,0.364805817604065,0.631861329078674,0.683862507343292,0.438134163618088,0.758869528770447,0.481825232505798,1.04226014485675e-008,0.876264274120331,0.481830775737762,0.364805817604065,0.631861329078674,0.683862507343292,0.631860613822937,0.364805221557617,0.683863580226898,0.75887143611908,0.438134670257568,0.481821745634079,0.438134163618088,0.758869528770447,0.481825232505798,0.631860613822937,0.364805221557617,0.683863580226898,0.729609668254852,-2.26855192408948e-007,0.683863818645477,0.876268684864044,-1.77184816152476e-007,0.481822699308395,0.75887143611908,0.438134670257568,0.481821745634079,0.729609668254852,-2.26855192408948e-007,0.683863818645477,0.63186115026474,-0.364804595708847,0.683863401412964,0.758871555328369,-0.438134431838989,0.481821984052658,0.876268684864044,-1.77184816152476e-007,0.481822699308395,0.758871555328369,-0.438134431838989,0.481821984052658,0.438133180141449,-0.75887143611908,0.481823056936264,0.484271019697189,-0.838784456253052,0.248842254281044, +0.838784873485565,-0.484271854162216,0.248838797211647,0.438133180141449,-0.75887143611908,0.481823056936264,-3.752155919301e-007,-0.876268923282623,0.481822431087494,-9.88131816370696e-008,-0.968543827533722,0.248843282461166,0.484271019697189,-0.838784456253052,0.248842254281044,-3.752155919301e-007,-0.876268923282623,0.481822431087494,-0.438133358955383,-0.758872330188751,0.4818215072155,-0.484270662069321,-0.838784635066986,0.248842298984528,-9.88131816370696e-008,-0.968543827533722,0.248843282461166,-0.438133358955383,-0.758872330188751,0.4818215072155,-0.758871018886566,-0.438133835792542,0.481823116540909,-0.83878481388092,-0.484271675348282,0.248839497566223,-0.484270662069321,-0.838784635066986,0.248842298984528,-0.758871018886566,-0.438133835792542,0.481823116540909,-0.876268684864044,1.56339552859208e-007,0.48182275891304,-0.968545496463776,-2.35269776993619e-008,0.248836919665337,-0.83878481388092,-0.484271675348282,0.248839497566223,-0.876268684864044,1.56339552859208e-007,0.48182275891304,-0.75887131690979,0.438134402036667,0.481822162866592,-0.838784694671631,0.484273582696915,0.248836144804955,-0.968545496463776,-2.35269776993619e-008,0.248836919665337,-0.75887131690979,0.438134402036667,0.481822162866592,-0.43813368678093,0.758868515491486,0.481827229261398,-0.484273076057434,0.838784694671631,0.248836874961853,-0.838784694671631,0.484273582696915,0.248836144804955,-0.43813368678093,0.758868515491486,0.481827229261398,1.04226014485675e-008,0.876264274120331,0.481830775737762,-7.05810023760023e-008,0.96854555606842,0.248836368322372,-0.484273076057434,0.838784694671631,0.248836874961853,1.04226014485675e-008,0.876264274120331,0.481830775737762,0.438134163618088,0.758869528770447,0.481825232505798,0.48427352309227,0.838785409927368,0.248833641409874,-7.05810023760023e-008,0.96854555606842,0.248836368322372,0.438134163618088,0.758869528770447,0.481825232505798,0.75887143611908,0.438134670257568,0.481821745634079,0.838785171508789,0.484273850917816,0.248833775520325,0.48427352309227,0.838785409927368,0.248833641409874, +0.75887143611908,0.438134670257568,0.481821745634079,0.876268684864044,-1.77184816152476e-007,0.481822699308395,0.968545615673065,-7.99917216909307e-008,0.248836129903793,0.838785171508789,0.484273850917816,0.248833775520325,0.876268684864044,-1.77184816152476e-007,0.481822699308395,0.758871555328369,-0.438134431838989,0.481821984052658,0.838784873485565,-0.484271854162216,0.248838797211647,0.968545615673065,-7.99917216909307e-008,0.248836129903793,0.838784873485565,-0.484271854162216,0.248838797211647,0.484271019697189,-0.838784456253052,0.248842254281044,0.499998390674591,-0.866026282310486,1.8221777864369e-008,0.866025507450104,-0.499999910593033,4.4187734715706e-007,0.484271019697189,-0.838784456253052,0.248842254281044,-9.88131816370696e-008,-0.968543827533722,0.248843282461166,2.04994904606792e-007,-1,1.81762152351439e-006,0.499998390674591,-0.866026282310486,1.8221777864369e-008,-9.88131816370696e-008,-0.968543827533722,0.248843282461166,-0.484270662069321,-0.838784635066986,0.248842298984528,-0.499998211860657,-0.866026520729065,1.79484527507157e-006,2.04994904606792e-007,-1,1.81762152351439e-006,-0.484270662069321,-0.838784635066986,0.248842298984528,-0.83878481388092,-0.484271675348282,0.248839497566223,-0.866025388240814,-0.500000238418579,6.83315626304193e-009,-0.499998211860657,-0.866026520729065,1.79484527507157e-006,-0.83878481388092,-0.484271675348282,0.248839497566223,-0.968545496463776,-2.35269776993619e-008,0.248836919665337,-1,-8.65532570060168e-008,4.55543469612962e-009,-0.866025388240814,-0.500000238418579,6.83315626304193e-009,-0.968545496463776,-2.35269776993619e-008,0.248836919665337,-0.838784694671631,0.484273582696915,0.248836144804955,-0.866025805473328,0.499999523162842,1.81306495505851e-006,-1,-8.65532570060168e-008,4.55543469612962e-009,-0.838784694671631,0.484273582696915,0.248836144804955,-0.484273076057434,0.838784694671631,0.248836874961853,-0.500001192092896,0.866024732589722,1.65589926837129e-006,-0.866025805473328,0.499999523162842,1.81306495505851e-006,-0.484273076057434,0.838784694671631,0.248836874961853, +-7.05810023760023e-008,0.96854555606842,0.248836368322372,-2.73326250521677e-008,1,1.11608216002423e-007,-0.500001192092896,0.866024732589722,1.65589926837129e-006,-7.05810023760023e-008,0.96854555606842,0.248836368322372,0.48427352309227,0.838785409927368,0.248833641409874,0.50000125169754,0.866024672985077,-5.46651683919208e-008,-2.73326250521677e-008,1,1.11608216002423e-007,0.48427352309227,0.838785409927368,0.248833641409874,0.838785171508789,0.484273850917816,0.248833775520325,0.866025865077972,0.49999925494194,6.14984188018752e-008,0.50000125169754,0.866024672985077,-5.46651683919208e-008,0.838785171508789,0.484273850917816,0.248833775520325,0.968545615673065,-7.99917216909307e-008,0.248836129903793,1,-2.27771685956668e-008,4.07711297611968e-007,0.866025865077972,0.49999925494194,6.14984188018752e-008,0.968545615673065,-7.99917216909307e-008,0.248836129903793,0.838784873485565,-0.484271854162216,0.248838797211647,0.866025507450104,-0.499999910593033,4.4187734715706e-007,1,-2.27771685956668e-008,4.07711297611968e-007,0.866025507450104,-0.499999910593033,4.4187734715706e-007,0.499998390674591,-0.866026282310486,1.8221777864369e-008,0.484270423650742,-0.838784694671631,-0.248842313885689,0.83878481388092,-0.484272211790085,-0.24883845448494,0.499998390674591,-0.866026282310486,1.8221777864369e-008,2.04994904606792e-007,-1,1.81762152351439e-006,6.58754188975763e-008,-0.968543827533722,-0.248843222856522,0.484270423650742,-0.838784694671631,-0.248842313885689,2.04994904606792e-007,-1,1.81762152351439e-006,-0.499998211860657,-0.866026520729065,1.79484527507157e-006,-0.48427078127861,-0.83878493309021,-0.248840644955635,6.58754188975763e-008,-0.968543827533722,-0.248843222856522,-0.499998211860657,-0.866026520729065,1.79484527507157e-006,-0.866025388240814,-0.500000238418579,6.83315626304193e-009,-0.838784754276276,-0.484272360801697,-0.248838126659393,-0.48427078127861,-0.83878493309021,-0.248840644955635,-0.866025388240814,-0.500000238418579,6.83315626304193e-009,-1,-8.65532570060168e-008,4.55543469612962e-009,-0.968545496463776,3.76431543713807e-008,-0.248836934566498, +-0.838784754276276,-0.484272360801697,-0.248838126659393,-1,-8.65532570060168e-008,4.55543469612962e-009,-0.866025805473328,0.499999523162842,1.81306495505851e-006,-0.838785171508789,0.48427352309227,-0.248834386467934,-0.968545496463776,3.76431543713807e-008,-0.248836934566498,-0.866025805473328,0.499999523162842,1.81306495505851e-006,-0.500001192092896,0.866024732589722,1.65589926837129e-006,-0.484273254871368,0.838785111904144,-0.248835384845734,-0.838785171508789,0.48427352309227,-0.248834386467934,-0.500001192092896,0.866024732589722,1.65589926837129e-006,-2.73326250521677e-008,1,1.11608216002423e-007,5.17594678228761e-008,0.968545496463776,-0.248836681246758,-0.484273254871368,0.838785111904144,-0.248835384845734,-2.73326250521677e-008,1,1.11608216002423e-007,0.50000125169754,0.866024672985077,-5.46651683919208e-008,0.484273493289948,0.838785350322723,-0.24883396923542,5.17594678228761e-008,0.968545496463776,-0.248836681246758,0.50000125169754,0.866024672985077,-5.46651683919208e-008,0.866025865077972,0.49999925494194,6.14984188018752e-008,0.838785469532013,0.484273344278336,-0.248833939433098,0.484273493289948,0.838785350322723,-0.24883396923542,0.866025865077972,0.49999925494194,6.14984188018752e-008,1,-2.27771685956668e-008,4.07711297611968e-007,0.968545734882355,3.29377591867797e-008,-0.248835727572441,0.838785469532013,0.484273344278336,-0.248833939433098,1,-2.27771685956668e-008,4.07711297611968e-007,0.866025507450104,-0.499999910593033,4.4187734715706e-007,0.83878481388092,-0.484272211790085,-0.24883845448494,0.968545734882355,3.29377591867797e-008,-0.248835727572441,0.83878481388092,-0.484272211790085,-0.24883845448494,0.484270423650742,-0.838784694671631,-0.248842313885689,0.438132703304291,-0.758871793746948,-0.481823176145554,0.758871018886566,-0.43813419342041,-0.481822818517685,0.484270423650742,-0.838784694671631,-0.248842313885689,6.58754188975763e-008,-0.968543827533722,-0.248843222856522,-5.21131795494512e-008,-0.876268088817596,-0.481824070215225,0.438132703304291,-0.758871793746948,-0.481823176145554, +6.58754188975763e-008,-0.968543827533722,-0.248843222856522,-0.48427078127861,-0.83878493309021,-0.248840644955635,-0.43813356757164,-0.758872330188751,-0.4818215072155,-5.21131795494512e-008,-0.876268088817596,-0.481824070215225,-0.48427078127861,-0.83878493309021,-0.248840644955635,-0.838784754276276,-0.484272360801697,-0.248838126659393,-0.758871614933014,-0.438134640455246,-0.481821447610855,-0.43813356757164,-0.758872330188751,-0.4818215072155,-0.838784754276276,-0.484272360801697,-0.248838126659393,-0.968545496463776,3.76431543713807e-008,-0.248836934566498,-0.876268327236176,0,-0.4818235039711,-0.758871614933014,-0.438134640455246,-0.481821447610855,-0.968545496463776,3.76431543713807e-008,-0.248836934566498,-0.838785171508789,0.48427352309227,-0.248834386467934,-0.758870840072632,0.438134431838989,-0.481822907924652,-0.876268327236176,0,-0.4818235039711,-0.838785171508789,0.48427352309227,-0.248834386467934,-0.484273254871368,0.838785111904144,-0.248835384845734,-0.438133120536804,0.758868813514709,-0.481827288866043,-0.758870840072632,0.438134431838989,-0.481822907924652,-0.484273254871368,0.838785111904144,-0.248835384845734,5.17594678228761e-008,0.968545496463776,-0.248836681246758,2.08452028971351e-008,0.87626439332962,-0.481830805540085,-0.438133120536804,0.758868813514709,-0.481827288866043,5.17594678228761e-008,0.968545496463776,-0.248836681246758,0.484273493289948,0.838785350322723,-0.24883396923542,0.438133746385574,0.758869767189026,-0.481825411319733,2.08452028971351e-008,0.87626439332962,-0.481830805540085,0.484273493289948,0.838785350322723,-0.24883396923542,0.838785469532013,0.484273344278336,-0.248833939433098,0.75887131690979,0.438134700059891,-0.481821954250336,0.438133746385574,0.758869767189026,-0.481825411319733,0.838785469532013,0.484273344278336,-0.248833939433098,0.968545734882355,3.29377591867797e-008,-0.248835727572441,0.876268327236176,8.85923796545285e-008,-0.4818235039711,0.75887131690979,0.438134700059891,-0.481821954250336,0.968545734882355,3.29377591867797e-008,-0.248835727572441, +0.83878481388092,-0.484272211790085,-0.24883845448494,0.758871018886566,-0.43813419342041,-0.481822818517685,0.876268327236176,8.85923796545285e-008,-0.4818235039711,0.758871018886566,-0.43813419342041,-0.481822818517685,0.438132703304291,-0.758871793746948,-0.481823176145554,0.364804416894913,-0.631861805915833,-0.683862864971161,0.631861090660095,-0.364804625511169,-0.683863401412964,0.438132703304291,-0.758871793746948,-0.481823176145554,-5.21131795494512e-008,-0.876268088817596,-0.481824070215225,6.61662937773144e-008,-0.729610919952393,-0.683862566947937,0.364804416894913,-0.631861805915833,-0.683862864971161,-5.21131795494512e-008,-0.876268088817596,-0.481824070215225,-0.43813356757164,-0.758872330188751,-0.4818215072155,-0.364804297685623,-0.631861865520477,-0.683862924575806,6.61662937773144e-008,-0.729610919952393,-0.683862566947937,-0.43813356757164,-0.758872330188751,-0.4818215072155,-0.758871614933014,-0.438134640455246,-0.481821447610855,-0.63186115026474,-0.364804476499558,-0.683863461017609,-0.364804297685623,-0.631861865520477,-0.683862924575806,-0.758871614933014,-0.438134640455246,-0.481821447610855,-0.876268327236176,0,-0.4818235039711,-0.729609251022339,-1.26030585079207e-007,-0.683864295482636,-0.63186115026474,-0.364804476499558,-0.683863461017609,-0.876268327236176,0,-0.4818235039711,-0.758870840072632,0.438134431838989,-0.481822907924652,-0.631860971450806,0.36480525135994,-0.683863162994385,-0.729609251022339,-1.26030585079207e-007,-0.683864295482636,-0.758870840072632,0.438134431838989,-0.481822907924652,-0.438133120536804,0.758868813514709,-0.481827288866043,-0.364806115627289,0.631860852241516,-0.683862924575806,-0.631860971450806,0.36480525135994,-0.683863162994385,-0.438133120536804,0.758868813514709,-0.481827288866043,2.08452028971351e-008,0.87626439332962,-0.481830805540085,-7.24677207131208e-008,0.729610145092011,-0.683863282203674,-0.364806115627289,0.631860852241516,-0.683862924575806,2.08452028971351e-008,0.87626439332962,-0.481830805540085,0.438133746385574,0.758869767189026,-0.481825411319733, +0.364806443452835,0.631861507892609,-0.683862090110779,-7.24677207131208e-008,0.729610145092011,-0.683863282203674,0.438133746385574,0.758869767189026,-0.481825411319733,0.75887131690979,0.438134700059891,-0.481821954250336,0.631860911846161,0.364805489778519,-0.68386310338974,0.364806443452835,0.631861507892609,-0.683862090110779,0.75887131690979,0.438134700059891,-0.481821954250336,0.876268327236176,8.85923796545285e-008,-0.4818235039711,0.72960889339447,-1.54387620909802e-007,-0.683864653110504,0.631860911846161,0.364805489778519,-0.68386310338974,0.876268327236176,8.85923796545285e-008,-0.4818235039711,0.758871018886566,-0.43813419342041,-0.481822818517685,0.631861090660095,-0.364804625511169,-0.683863401412964,0.72960889339447,-1.54387620909802e-007,-0.683864653110504,0.631861090660095,-0.364804625511169,-0.683863401412964,0.364804416894913,-0.631861805915833,-0.683862864971161,0.270244389772415,-0.468077927827835,-0.841350793838501,0.468076646327972,-0.270243525505066,-0.841351687908173,0.364804416894913,-0.631861805915833,-0.683862864971161,6.61662937773144e-008,-0.729610919952393,-0.683862566947937,2.48445758188609e-007,-0.540488600730896,-0.841351449489594,0.270244389772415,-0.468077927827835,-0.841350793838501,6.61662937773144e-008,-0.729610919952393,-0.683862566947937,-0.364804297685623,-0.631861865520477,-0.683862924575806,-0.270242929458618,-0.468076139688492,-0.841352164745331,2.48445758188609e-007,-0.540488600730896,-0.841351449489594,-0.364804297685623,-0.631861865520477,-0.683862924575806,-0.63186115026474,-0.364804476499558,-0.683863461017609,-0.468076318502426,-0.270242691040039,-0.841352164745331,-0.270242929458618,-0.468076139688492,-0.841352164745331,-0.63186115026474,-0.364804476499558,-0.683863461017609,-0.729609251022339,-1.26030585079207e-007,-0.683864295482636,-0.540487408638,6.97388955472888e-008,-0.841352224349976,-0.468076318502426,-0.270242691040039,-0.841352164745331,-0.729609251022339,-1.26030585079207e-007,-0.683864295482636,-0.631860971450806,0.36480525135994,-0.683863162994385,-0.468077749013901,0.270244240760803,-0.841350972652435, +-0.540487408638,6.97388955472888e-008,-0.841352224349976,-0.631860971450806,0.36480525135994,-0.683863162994385,-0.364806115627289,0.631860852241516,-0.683862924575806,-0.2702457010746,0.468078345060349,-0.841350078582764,-0.468077749013901,0.270244240760803,-0.841350972652435,-0.364806115627289,0.631860852241516,-0.683862924575806,-7.24677207131208e-008,0.729610145092011,-0.683863282203674,4.35871294612866e-009,0.540490329265594,-0.841350197792053,-0.2702457010746,0.468078345060349,-0.841350078582764,-7.24677207131208e-008,0.729610145092011,-0.683863282203674,0.364806443452835,0.631861507892609,-0.683862090110779,0.270245939493179,0.468078345060349,-0.841350078582764,4.35871294612866e-009,0.540490329265594,-0.841350197792053,0.364806443452835,0.631861507892609,-0.683862090110779,0.631860911846161,0.364805489778519,-0.68386310338974,0.468076199293137,0.270243853330612,-0.841351807117462,0.270245939493179,0.468078345060349,-0.841350078582764,0.631860911846161,0.364805489778519,-0.68386310338974,0.72960889339447,-1.54387620909802e-007,-0.683864653110504,0.540485322475433,-4.28241065719703e-007,-0.841353535652161,0.468076199293137,0.270243853330612,-0.841351807117462,0.72960889339447,-1.54387620909802e-007,-0.683864653110504,0.631861090660095,-0.364804625511169,-0.683863401412964,0.468076646327972,-0.270243525505066,-0.841351687908173,0.540485322475433,-4.28241065719703e-007,-0.841353535652161,0.468076646327972,-0.270243525505066,-0.841351687908173,0.270244389772415,-0.468077927827835,-0.841350793838501,0.167291924357414,-0.289760828018188,-0.942365229129791,0.289759069681168,-0.167292684316635,-0.94236558675766,0.270244389772415,-0.468077927827835,-0.841350793838501,2.48445758188609e-007,-0.540488600730896,-0.841351449489594,0,-0.334589809179306,-0.942363917827606,0.167291924357414,-0.289760828018188,-0.942365229129791,2.48445758188609e-007,-0.540488600730896,-0.841351449489594,-0.270242929458618,-0.468076139688492,-0.841352164745331,-0.16729149222374,-0.289760828018188,-0.942365229129791,0,-0.334589809179306,-0.942363917827606, +-0.270242929458618,-0.468076139688492,-0.841352164745331,-0.468076318502426,-0.270242691040039,-0.841352164745331,-0.289759993553162,-0.167293325066566,-0.942365169525146,-0.16729149222374,-0.289760828018188,-0.942365229129791,-0.468076318502426,-0.270242691040039,-0.841352164745331,-0.540487408638,6.97388955472888e-008,-0.841352224349976,-0.334588289260864,2.72852417992908e-007,-0.942364394664764,-0.289759993553162,-0.167293325066566,-0.942365169525146,-0.540487408638,6.97388955472888e-008,-0.841352224349976,-0.468077749013901,0.270244240760803,-0.841350972652435,-0.28976121544838,0.167293459177017,-0.942364752292633,-0.334588289260864,2.72852417992908e-007,-0.942364394664764,-0.468077749013901,0.270244240760803,-0.841350972652435,-0.2702457010746,0.468078345060349,-0.841350078582764,-0.167293861508369,0.289759039878845,-0.942365348339081,-0.28976121544838,0.167293459177017,-0.942364752292633,-0.2702457010746,0.468078345060349,-0.841350078582764,4.35871294612866e-009,0.540490329265594,-0.841350197792053,0,0.334586679935455,-0.942364990711212,-0.167293861508369,0.289759039878845,-0.942365348339081,4.35871294612866e-009,0.540490329265594,-0.841350197792053,0.270245939493179,0.468078345060349,-0.841350078582764,0.167293444275856,0.28975909948349,-0.942365407943726,0,0.334586679935455,-0.942364990711212,0.270245939493179,0.468078345060349,-0.841350078582764,0.468076199293137,0.270243853330612,-0.841351807117462,0.289759457111359,0.16729311645031,-0.942365348339081,0.167293444275856,0.28975909948349,-0.942365407943726,0.468076199293137,0.270243853330612,-0.841351807117462,0.540485322475433,-4.28241065719703e-007,-0.841353535652161,0.334585398435593,7.90294407693182e-008,-0.94236546754837,0.289759457111359,0.16729311645031,-0.942365348339081,0.540485322475433,-4.28241065719703e-007,-0.841353535652161,0.468076646327972,-0.270243525505066,-0.841351687908173,0.289759069681168,-0.167292684316635,-0.94236558675766,0.334585398435593,7.90294407693182e-008,-0.94236546754837,0.167292073369026,-0.289760500192642,0.942365229129791, +0.289761811494827,-0.16729399561882,0.942364513874054,-1.81458155168457e-008,1.38762121792979e-008,1,-1.25649273741146e-006,-0.334590792655945,0.942363560199738,0.167292073369026,-0.289760500192642,0.942365229129791,-1.81458155168457e-008,1.38762121792979e-008,1,-0.167291983962059,-0.289760828018188,0.942365169525146,-1.25649273741146e-006,-0.334590792655945,0.942363560199738,-1.81458155168457e-008,1.38762121792979e-008,1,-0.28975784778595,-0.167291864752769,0.942366182804108,-0.167291983962059,-0.289760828018188,0.942365169525146,-1.81458155168457e-008,1.38762121792979e-008,1,-0.334584772586823,-9.30349486338855e-008,0.942365765571594,-0.28975784778595,-0.167291864752769,0.942366182804108,-1.81458155168457e-008,1.38762121792979e-008,1,-0.289758443832397,0.167293131351471,0.942365705966949,-0.334584772586823,-9.30349486338855e-008,0.942365765571594,-1.81458155168457e-008,1.38762121792979e-008,1,-0.167293146252632,0.28975909948349,0.942365527153015,-0.289758443832397,0.167293131351471,0.942365705966949,-1.81458155168457e-008,1.38762121792979e-008,1,1.58633429236943e-006,0.334586709737778,0.942365050315857,-0.167293146252632,0.28975909948349,0.942365527153015,-1.81458155168457e-008,1.38762121792979e-008,1,0.167293339967728,0.289758056402206,0.942365825176239,1.58633429236943e-006,0.334586709737778,0.942365050315857,-1.81458155168457e-008,1.38762121792979e-008,1,0.289760500192642,0.167292311787605,0.942365229129791,0.167293339967728,0.289758056402206,0.942365825176239,-1.81458155168457e-008,1.38762121792979e-008,1,0.334590673446655,9.27845178466669e-008,0.942363679409027,0.289760500192642,0.167292311787605,0.942365229129791,-1.81458155168457e-008,1.38762121792979e-008,1,0.289761811494827,-0.16729399561882,0.942364513874054,0.334590673446655,9.27845178466669e-008,0.942363679409027,-1.81458155168457e-008,1.38762121792979e-008,1,0.289759069681168,-0.167292684316635,-0.94236558675766,0.167291924357414,-0.289760828018188,-0.942365229129791,5.86003181979322e-007,1.46767646924673e-008,-1,0.167291924357414,-0.289760828018188,-0.942365229129791, +0,-0.334589809179306,-0.942363917827606,5.86003181979322e-007,1.46767646924673e-008,-1,0,-0.334589809179306,-0.942363917827606,-0.16729149222374,-0.289760828018188,-0.942365229129791,5.86003181979322e-007,1.46767646924673e-008,-1,-0.16729149222374,-0.289760828018188,-0.942365229129791,-0.289759993553162,-0.167293325066566,-0.942365169525146,5.86003181979322e-007,1.46767646924673e-008,-1,-0.289759993553162,-0.167293325066566,-0.942365169525146,-0.334588289260864,2.72852417992908e-007,-0.942364394664764,5.86003181979322e-007,1.46767646924673e-008,-1,-0.334588289260864,2.72852417992908e-007,-0.942364394664764,-0.28976121544838,0.167293459177017,-0.942364752292633,5.86003181979322e-007,1.46767646924673e-008,-1,-0.28976121544838,0.167293459177017,-0.942364752292633,-0.167293861508369,0.289759039878845,-0.942365348339081,5.86003181979322e-007,1.46767646924673e-008,-1,-0.167293861508369,0.289759039878845,-0.942365348339081,0,0.334586679935455,-0.942364990711212,5.86003181979322e-007,1.46767646924673e-008,-1,0,0.334586679935455,-0.942364990711212,0.167293444275856,0.28975909948349,-0.942365407943726,5.86003181979322e-007,1.46767646924673e-008,-1,0.167293444275856,0.28975909948349,-0.942365407943726,0.289759457111359,0.16729311645031,-0.942365348339081,5.86003181979322e-007,1.46767646924673e-008,-1,0.289759457111359,0.16729311645031,-0.942365348339081,0.334585398435593,7.90294407693182e-008,-0.94236546754837,5.86003181979322e-007,1.46767646924673e-008,-1,0.334585398435593,7.90294407693182e-008,-0.94236546754837,0.289759069681168,-0.167292684316635,-0.94236558675766,5.86003181979322e-007,1.46767646924673e-008,-1 + } + NormalsW: *552 { + a: 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,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,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,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,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,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,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,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 + } + } + LayerElementBinormal: 0 { + Version: 102 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Binormals: *1656 { + a: 0.66886043548584,-0.668869853019714,-0.324405401945114,0.668864250183105,-0.668866753578186,-0.324403792619705,0.600835382938385,-0.600831508636475,-0.527255535125732,0.600832462310791,-0.600834846496582,-0.527255117893219,0.244817331433296,-0.913688480854034,-0.324403762817383,0.244816035032272,-0.91368705034256,-0.324408710002899,0.219914466142654,-0.820753991603851,-0.527257680892944,0.219915524125099,-0.820754945278168,-0.527255594730377,-0.244816869497299,-0.913686692714691,-0.324409276247025,-0.244816496968269,-0.913688719272614,-0.324404001235962,-0.219914883375168,-0.82075560092926,-0.527254939079285,-0.219915181398392,-0.820753633975983,-0.527257800102234,-0.668860793113709,-0.668870091438293,-0.324404388666153,-0.668864905834198,-0.668867409229279,-0.324401408433914,-0.600836217403412,-0.600832343101501,-0.527253687381744,-0.600832223892212,-0.600834488868713,-0.527255773544312,-0.913688361644745,-0.244820907711983,-0.324401438236237,-0.913687705993652,-0.244821652770042,-0.324402719736099,-0.82075560092926,-0.219921424984932,-0.52725213766098,-0.820755064487457,-0.219920456409454,-0.527253448963165,-0.913687944412231,0.244820788502693,-0.324402749538422,-0.913687765598297,0.244821667671204,-0.324402421712875,-0.820753693580627,0.219920888543129,-0.527255415916443,-0.820755779743195,0.219920635223389,-0.527252197265625,-0.668861210346222,0.668870627880096,-0.324402332305908,-0.668864369392395,0.66886693239212,-0.324403524398804,-0.600834488868713,0.600830674171448,-0.527257561683655,-0.600832343101501,0.600834608078003,-0.527255415916443,-0.244834691286087,0.913683652877808,-0.324404209852219,-0.244829744100571,0.913685321807861,-0.324403584003448,-0.219922557473183,0.820751905441284,-0.52725750207901,-0.219926878809929,0.820749878883362,-0.527258694171906,0.244834735989571,0.913683891296387,-0.324403882026672,0.244829803705215,0.91368556022644,-0.324402838945389,0.219922676682472,0.820752203464508,-0.527257025241852,0.219927117228508,0.820750713348389,-0.527257263660431,0.668860971927643,0.668870329856873,-0.324403285980225, +0.66886430978775,0.668866813182831,-0.324403673410416,0.600835740566254,0.600831866264343,-0.52725476026535,0.600831806659698,0.6008340716362,-0.527256727218628,0.913687527179718,0.244820684194565,-0.324404120445251,0.91368579864502,0.244821131229401,-0.324408501386642,0.820754110813141,0.219920992851257,-0.52725476026535,0.820754289627075,0.219920262694359,-0.527254641056061,0.913686037063599,-0.244820281863213,-0.324408501386642,0.913686633110046,-0.244821399450302,-0.32440596818924,0.820753633975983,-0.219920873641968,-0.527255654335022,0.82075423002243,-0.219920217990875,-0.527254819869995,0.60083532333374,-0.600831568241119,-0.527255594730377,0.600835144519806,-0.600831747055054,-0.527255535125732,0.492425590753555,-0.492423176765442,-0.717660427093506,0.492425173521042,-0.49242240190506,-0.717661321163177,0.219914823770523,-0.820755302906036,-0.527255594730377,0.219915807247162,-0.820753693580627,-0.52725750207901,0.180237010121346,-0.67266309261322,-0.717662274837494,0.180236339569092,-0.672664940357208,-0.717660546302795,-0.21991440653801,-0.820753753185272,-0.527257859706879,-0.219916164875031,-0.820755183696747,-0.527255117893219,-0.180237337946892,-0.672664225101471,-0.717661023139954,-0.180235892534256,-0.67266321182251,-0.717662453651428,-0.600835502147675,-0.600831687450409,-0.527255237102509,-0.600835978984833,-0.600832581520081,-0.5272536277771,-0.492425590753555,-0.492423087358475,-0.717660546302795,-0.492425501346588,-0.492422670125961,-0.717660903930664,-0.820754826068878,-0.219921201467514,-0.527253568172455,-0.820755779743195,-0.219921171665192,-0.527252197265625,-0.672664344310761,-0.180239871144295,-0.717660248279572,-0.672664284706116,-0.180240109562874,-0.717660307884216,-0.82075560092926,0.219921424984932,-0.52725213766098,-0.820753812789917,0.219920635223389,-0.527255415916443,-0.672662973403931,0.180239498615265,-0.717661678791046,-0.672664284706116,0.180240124464035,-0.717660307884216,-0.600835204124451,0.60083132982254,-0.527255952358246,-0.600832581520081,0.600832283496857,-0.527257859706879, +-0.492422193288803,0.492424756288528,-0.717661738395691,-0.492423564195633,0.492423236370087,-0.71766185760498,-0.219922438263893,0.820751428604126,-0.527258157730103,-0.219922691583633,0.820751845836639,-0.52725750207901,-0.180242076516151,0.672663271427155,-0.71766072511673,-0.180241733789444,0.672662436962128,-0.717661619186401,0.219922512769699,0.82075172662735,-0.527257859706879,0.219922795891762,0.820752143859863,-0.527257025241852,0.180241718888283,0.672661900520325,-0.71766209602356,0.180241942405701,0.67266321182251,-0.717660903930664,0.600835084915161,0.600831210613251,-0.527256190776825,0.600834131240845,0.600833714008331,-0.527254462242126,0.49242290854454,0.492425501346588,-0.717660665512085,0.492423415184021,0.49242314696312,-0.717661917209625,0.820754051208496,0.219920992851257,-0.527254700660706,0.820754170417786,0.219920724630356,-0.52725476026535,0.672664046287537,0.180239796638489,-0.717660665512085,0.672663688659668,0.18023993074894,-0.717660903930664,0.820754110813141,-0.219921007752419,-0.52725476026535,0.820753633975983,-0.219920575618744,-0.527255594730377,0.672663569450378,-0.180239662528038,-0.717661142349243,0.672663927078247,-0.180240020155907,-0.717660665512085,0.492424994707108,-0.492422580718994,-0.717661261558533,0.492424935102463,-0.492423683404922,-0.717660546302795,0.349815905094147,-0.349815726280212,-0.86905574798584,0.349815249443054,-0.349814295768738,-0.869056582450867,0.180237382650375,-0.67266458272934,-0.71766072511673,0.180236503481865,-0.672663152217865,-0.717662334442139,0.128038749098778,-0.477856665849686,-0.869056522846222,0.128039464354515,-0.477857917547226,-0.86905562877655,-0.180237010121346,-0.67266309261322,-0.717662274837494,-0.180236831307411,-0.672664523124695,-0.717661023139954,-0.128038719296455,-0.477856516838074,-0.869056522846222,-0.128039091825485,-0.477856576442719,-0.869056463241577,-0.492425292730331,-0.492422878742218,-0.717660903930664,-0.492425143718719,-0.492423743009567,-0.717660427093506,-0.34981581568718,-0.349815636873245,-0.86905574798584, +-0.349815249443054,-0.34981432557106,-0.869056522846222,-0.672664403915405,-0.180239871144295,-0.717660307884216,-0.672664344310761,-0.180239751935005,-0.717660248279572,-0.477856814861298,-0.128041177988052,-0.869055986404419,-0.477857172489166,-0.128041371703148,-0.869055867195129,-0.672664284706116,0.180239871144295,-0.717660307884216,-0.672663033008575,0.180239409208298,-0.717661678791046,-0.477856278419495,0.128041043877602,-0.869056344032288,-0.477856755256653,0.128041252493858,-0.869055986404419,-0.492422223091125,0.492424845695496,-0.717661559581757,-0.492422938346863,0.492424130439758,-0.717661619186401,-0.349818706512451,0.349818527698517,-0.869053423404694,-0.349814713001251,0.349815547466278,-0.869056344032288,-0.180241867899895,0.672662377357483,-0.717661678791046,-0.180241122841835,0.672663450241089,-0.717660903930664,-0.1280437707901,0.477864593267441,-0.869051337242126,-0.128043442964554,0.477860778570175,-0.869053542613983,0.180242046713829,0.672663152217865,-0.717660844326019,0.18024080991745,0.672662258148193,-0.71766197681427,0.128042310476303,0.477859109640121,-0.869054555892944,0.128044486045837,0.477864563465118,-0.869051277637482,0.492421805858612,0.49242439866066,-0.717662155628204,0.492423474788666,0.492424726486206,-0.717660844326019,0.349814802408218,0.349814623594284,-0.869056582450867,0.349816679954529,0.349817514419556,-0.869054675102234,0.672663807868958,0.180239737033844,-0.717660903930664,0.672664046287537,0.180239677429199,-0.717660665512085,0.477856814861298,0.128041192889214,-0.869056105613709,0.477855861186981,0.128040999174118,-0.869056522846222,0.672663927078247,-0.180239766836166,-0.717660665512085,0.672663569450378,-0.18023955821991,-0.717661142349243,0.477856010198593,-0.128040984272957,-0.869056463241577,0.477856755256653,-0.12804126739502,-0.869056105613709,0.34981495141983,-0.349814802408218,-0.869056463241577,0.349815845489502,-0.349815726280212,-0.86905574798584,0.181761637330055,-0.181761637330055,-0.966398239135742,0.181759133934975,-0.181759089231491,-0.966399192810059, +0.128039121627808,-0.47785809636116,-0.86905562877655,0.12803903222084,-0.477856636047363,-0.869056463241577,0.0665286108851433,-0.248291969299316,-0.966398000717163,0.0665282979607582,-0.248291403055191,-0.966398119926453,-0.128038719296455,-0.477856606245041,-0.869056522846222,-0.128038957715034,-0.477856367826462,-0.869056522846222,-0.0665284469723701,-0.248291358351707,-0.966398119926453,-0.0665284469723701,-0.248291969299316,-0.966398000717163,-0.349814772605896,-0.349814593791962,-0.869056582450867,-0.349815785884857,-0.34981569647789,-0.86905574798584,-0.181759610772133,-0.181759625673294,-0.966398954391479,-0.1817616969347,-0.181761652231216,-0.966398179531097,-0.477857232093811,-0.128041297197342,-0.869055867195129,-0.477856814861298,-0.128041207790375,-0.869055986404419,-0.248285636305809,-0.0665278881788254,-0.966399729251862,-0.248288184404373,-0.0665285438299179,-0.966399013996124,-0.477856814861298,0.128041192889214,-0.869056105613709,-0.477856278419495,0.128041058778763,-0.869056344032288,-0.248284935951233,0.0665276944637299,-0.966399908065796,-0.248285636305809,0.0665278658270836,-0.966399729251862,-0.349815130233765,0.34981495141983,-0.869056403636932,-0.349818646907806,0.349818587303162,-0.869053483009338,-0.181757643818855,0.181757643818855,-0.966399669647217,-0.181757107377052,0.181757062673569,-0.966399908065796,-0.128042846918106,0.477861106395721,-0.869053423404694,-0.128043934702873,0.477864623069763,-0.869051396846771,-0.0665281116962433,0.248285084962845,-0.966399788856506,-0.0665281563997269,0.248285487294197,-0.966399669647217,0.1280437707901,0.477864593267441,-0.869051337242126,0.128042429685593,0.477859050035477,-0.869054615497589,0.066527359187603,0.248282253742218,-0.966400563716888,0.0665280371904373,0.248285084962845,-0.966399788856506,0.349817305803299,0.349817126989365,-0.869054615497589,0.349814742803574,0.349814653396606,-0.869056582450867,0.181755378842354,0.181755378842354,-0.966400504112244,0.18175533413887,0.181755304336548,-0.966400623321533,0.477855861186981,0.128040924668312,-0.869056582450867, +0.477856814861298,0.128041222691536,-0.869056105613709,0.248284846544266,0.0665276795625687,-0.966399848461151,0.248282611370087,0.0665270537137985,-0.966400504112244,0.477856755256653,-0.128041177988052,-0.869056105613709,0.477856010198593,-0.128041014075279,-0.869056463241577,0.248287484049797,-0.0665283799171448,-0.966399192810059,0.248284846544266,-0.0665276572108269,-0.966399848461151,0.181759119033813,-0.181759119033813,-0.966399192810059,0.181761607527733,-0.181761652231216,-0.966398239135742,1.33392692447387e-008,-1.33392781265229e-008,-1,3.23476626817865e-007,-3.23476740504702e-007,-1,0.066528432071209,-0.248291313648224,-0.966398179531097,0.0665288865566254,-0.248291969299316,-0.966398000717163,4.87026738937857e-007,-1.81762140982755e-006,-1,4.88246065799558e-009,-1.8221799180651e-008,-1,-0.0665286034345627,-0.248291969299316,-0.966398000717163,-0.0665286779403687,-0.248291224241257,-0.966398119926453,-4.80924029488961e-007,-1.79484584350575e-006,-1,-4.87024692574778e-007,-1.81762163720123e-006,-1,-0.181761682033539,-0.181761667132378,-0.966398179531097,-0.181759595870972,-0.181759670376778,-0.966398954391479,-5.00221553068059e-009,-5.00221952748348e-009,-1,-1.31391823288141e-006,-1.31391868762876e-006,-1,-0.248288169503212,-0.0665285587310791,-0.966399013996124,-0.248285636305809,-0.0665278360247612,-0.966399729251862,-4.55543469612962e-009,-1.22062204788165e-009,-1,-6.83315715122035e-009,-1.83093595840234e-009,-1,-0.248285636305809,0.0665278807282448,-0.966399729251862,-0.248284891247749,0.0665278062224388,-0.966399908065796,-1.81306381819013e-006,4.85810289774236e-007,-1,-4.55543469612962e-009,1.22062626672914e-009,-1,-0.181757092475891,0.181757092475891,-0.966399908065796,-0.181758165359497,0.181757345795631,-0.966399669647217,-2.35442212215276e-006,5.52738868009328e-007,-1,-1.65698634191358e-006,7.56144629576738e-007,-1,-0.0665282160043716,0.248285457491875,-0.966399669647217,-0.0665277391672134,0.248285099864006,-0.966399848461151,1.28901808693627e-006,1.1160825152956e-007,-1,1.27409123251709e-007,1.98562929654145e-006,-1, +0.0665281116962433,0.248285084962845,-0.966399788856506,0.0665270239114761,0.248282447457314,-0.966400563716888,-1.15686668777926e-006,6.04797605774365e-007,-1,-6.29556325293379e-007,1.11608201791569e-007,-1,0.181755304336548,0.181755319237709,-0.966400623321533,0.181755691766739,0.181754887104034,-0.966400623321533,7.04481408320135e-007,-1.09720303953509e-006,-1,5.31092609890038e-007,-3.69749415085607e-007,-1,0.248282611370087,0.0665270686149597,-0.966400504112244,0.248284846544266,0.0665277987718582,-0.966399848461151,4.07711297611968e-007,1.09246222734782e-007,-1,6.14983974855932e-008,1.64784630385384e-008,-1,0.248284846544266,-0.0665276721119881,-0.966399848461151,0.248287513852119,-0.0665283277630806,-0.966399192810059,4.41877489265607e-007,-1.18400414805819e-007,-1,4.07711297611968e-007,-1.09245739565722e-007,-1,3.23476569974446e-007,-3.23476825769831e-007,-1,1.33392727974524e-008,-1.33392763501661e-008,-1,-0.1817616969347,0.1817616969347,-0.966398119926453,-0.181758791208267,0.181758865714073,-0.966399192810059,4.88247842156397e-009,-1.822178852251e-008,-1,4.87024692574778e-007,-1.81762140982755e-006,-1,-0.0665285885334015,0.248291909694672,-0.966398000717163,-0.0665286928415298,0.248291239142418,-0.966398179531097,-4.87026738937857e-007,-1.81762163720123e-006,-1,-4.80922324186395e-007,-1.79484686668729e-006,-1,0.0665280073881149,0.248289734125137,-0.966398596763611,0.0665288642048836,0.248291909694672,-0.966398000717163,-1.31391800550773e-006,-1.31391891500243e-006,-1,-5.0022159747698e-009,-5.00221775112664e-009,-1,0.181758582592011,0.181758597493172,-0.966399312019348,0.18176044523716,0.181760519742966,-0.966398596763611,-6.83315803939877e-009,-1.8309345151124e-009,-1,-4.55543469612962e-009,-1.22062315810467e-009,-1,0.24828565120697,0.0665278881788254,-0.966399729251862,0.248286873102188,0.0665281713008881,-0.966399312019348,-4.55543469612962e-009,1.22062837615289e-009,-1,-1.81306427293748e-006,4.85809607653209e-007,-1,0.248283177614212,-0.0665272325277328,-0.966400325298309,0.24828565120697,-0.0665280073881149,-0.966399729251862, +-1.98671705220477e-006,1.85033599109374e-007,-1,-1.78331197275838e-006,8.82470430951798e-007,-1,0.181756541132927,-0.181756556034088,-0.966400027275085,0.181755468249321,-0.181756436824799,-0.966400325298309,6.98517226283002e-007,2.31535977945896e-006,-1,6.29556325293379e-007,1.11608230213278e-007,-1,0.0665282011032104,-0.24828539788723,-0.966399729251862,0.0665285959839821,-0.248283550143242,-0.966400146484375,-1.28901808693627e-006,1.11608180475287e-007,-1,-5.85757106819074e-007,2.75066184940442e-007,-1,-0.0665274485945702,-0.248282596468925,-0.966400563716888,-0.0665290877223015,-0.248285382986069,-0.966399669647217,1.10220275928441e-006,-6.99481176980044e-007,-1,3.74750669607238e-007,-5.26091525898664e-007,-1,-0.181755527853966,-0.181755512952805,-0.966400504112244,-0.181754946708679,-0.181755885481834,-0.966400504112244,6.14983832747384e-008,1.64784861311773e-008,-1,4.07711297611968e-007,1.09246023782816e-007,-1,-0.248284459114075,-0.0665275678038597,-0.966400027275085,-0.24828265607357,-0.0665272027254105,-0.966400504112244,4.07711297611968e-007,-1.09245640089739e-007,-1,4.41877432422189e-007,-1.18400500070948e-007,-1,-0.248287126421928,0.0665282979607582,-0.966399192810059,-0.248284459114075,0.0665275081992149,-0.966400027275085,-0.18175882101059,0.18175882101059,-0.966399192810059,-0.181761726737022,0.181761682033539,-0.966398119926453,-0.349815994501114,0.34981581568718,-0.86905562877655,-0.349815547466278,0.349815487861633,-0.869055986404419,-0.066528432071209,0.248291358351707,-0.966398119926453,-0.0665284395217896,0.248291909694672,-0.966398000717163,-0.128039136528969,0.477858185768127,-0.869055509567261,-0.128039374947548,0.477857947349548,-0.86905562877655,0.0665285885334015,0.248291909694672,-0.966398000717163,0.0665278807282448,0.248289808630943,-0.966398596763611,0.128038704395294,0.477856487035751,-0.869056522846222,0.128039434552193,0.477858155965805,-0.869055449962616,0.181760489940643,0.181760489940643,-0.966398596763611,0.181758597493172,0.181758582592011,-0.966399312019348,0.349814623594284,0.34981444478035,-0.869056701660156, +0.349814683198929,0.349814623594284,-0.869056582450867,0.248286843299866,0.0665282160043716,-0.966399312019348,0.24828565120697,0.0665278732776642,-0.966399729251862,0.477857530117035,0.128041371703148,-0.86905562877655,0.477855563163757,0.128040879964828,-0.869056701660156,0.24828565120697,-0.0665278881788254,-0.966399729251862,0.248283192515373,-0.0665272176265717,-0.966400325298309,0.477857023477554,-0.128041252493858,-0.869055867195129,0.477857530117035,-0.12804140150547,-0.86905562877655,0.181755840778351,-0.181755855679512,-0.966400444507599,0.181756585836411,-0.181756556034088,-0.966400146484375,0.349818795919418,-0.349818617105484,-0.869053423404694,0.349815607070923,-0.349815487861633,-0.869055986404419,0.0665278285741806,-0.248283982276917,-0.96640008687973,0.0665281191468239,-0.24828539788723,-0.966399729251862,0.1280437707901,-0.477864563465118,-0.869051337242126,0.128042966127396,-0.477860987186432,-0.869053483009338,-0.0665281936526299,-0.24828539788723,-0.966399729251862,-0.0665273740887642,-0.248282626271248,-0.966400504112244,-0.128042340278625,-0.477859169244766,-0.869054555892944,-0.128043919801712,-0.477864593267441,-0.869051396846771,-0.181755527853966,-0.181755527853966,-0.966400504112244,-0.181755542755127,-0.181755483150482,-0.966400504112244,-0.34981495141983,-0.349814772605896,-0.869056522846222,-0.349817365407944,-0.349817246198654,-0.8690544962883,-0.248282715678215,-0.0665270984172821,-0.966400444507599,-0.248284459114075,-0.0665275529026985,-0.966400027275085,-0.477857530117035,-0.128041371703148,-0.86905562877655,-0.477856069803238,-0.128041014075279,-0.869056463241577,-0.248284459114075,0.0665275752544403,-0.966400027275085,-0.248287171125412,0.066528283059597,-0.966399252414703,-0.47785696387291,0.128041237592697,-0.869055986404419,-0.477857530117035,0.12804140150547,-0.86905562877655,-0.3498155772686,0.349815428256989,-0.869055986404419,-0.349816471338272,0.349815517663956,-0.86905562877655,-0.49242502450943,0.492422610521317,-0.717661201953888,-0.492424547672272,0.492423176765442,-0.717661142349243, +-0.128039106726646,0.477858066558838,-0.869055569171906,-0.12803952395916,0.477858155965805,-0.869055449962616,-0.180237010121346,0.67266309261322,-0.717662215232849,-0.180236726999283,0.672664105892181,-0.717661321163177,0.128039136528969,0.477858185768127,-0.869055509567261,0.128039047122002,0.477856338024139,-0.869056582450867,0.180237233638763,0.672663927078247,-0.717661380767822,0.180236488580704,0.672663152217865,-0.717662274837494,0.349814742803574,0.349814563989639,-0.869056582450867,0.349814891815186,0.349813938140869,-0.869056820869446,0.492425113916397,0.492422640323639,-0.717661142349243,0.492424428462982,0.49242314696312,-0.717661321163177,0.47785559296608,0.128040850162506,-0.869056701660156,0.477857530117035,0.128041446208954,-0.86905562877655,0.672664403915405,0.180239886045456,-0.717660188674927,0.672663569450378,0.180239513516426,-0.717661082744598,0.477857530117035,-0.128041371703148,-0.86905562877655,0.477856993675232,-0.128041312098503,-0.869055867195129,0.672663450241089,-0.180239647626877,-0.717661261558533,0.67266446352005,-0.180239781737328,-0.717660248279572,0.349815636873245,-0.349815428256989,-0.869055986404419,0.349818229675293,-0.349819034337997,-0.869053483009338,0.492421954870224,-0.492424547672272,-0.717661917209625,0.492423206567764,-0.492424368858337,-0.717661201953888,0.128042832016945,-0.477861046791077,-0.869053363800049,0.128044471144676,-0.477864533662796,-0.869051277637482,0.18024206161499,-0.67266321182251,-0.717660844326019,0.180240914225578,-0.672662675380707,-0.717661619186401,-0.1280437707901,-0.477864563465118,-0.869051337242126,-0.128042951226234,-0.47785884141922,-0.869054555892944,-0.180241614580154,-0.672661483287811,-0.717662572860718,-0.180241078138351,-0.672663331031799,-0.717660963535309,-0.349817395210266,-0.349817216396332,-0.8690544962883,-0.349814504384995,-0.349815368652344,-0.869056344032288,-0.492422550916672,-0.492425173521042,-0.717661142349243,-0.492422223091125,-0.492423444986343,-0.717662572860718,-0.47785609960556,-0.128040999174118,-0.869056463241577, +-0.477857530117035,-0.128041446208954,-0.86905562877655,-0.672664821147919,-0.180240005254745,-0.717659890651703,-0.672663450241089,-0.180239498615265,-0.717661261558533,-0.477857530117035,0.128041371703148,-0.86905562877655,-0.477856874465942,0.128041282296181,-0.869055926799774,-0.672663509845734,0.18023969233036,-0.717661142349243,-0.672664821147919,0.180239871144295,-0.717659890651703,-0.492424994707108,0.492422580718994,-0.717661201953888,-0.492425262928009,0.492422431707382,-0.717661142349243,-0.600834846496582,0.600830972194672,-0.527256846427917,-0.600834965705872,0.600831508636475,-0.527255892753601,-0.180237233638763,0.672663867473602,-0.717661380767822,-0.180235892534256,0.67266321182251,-0.717662334442139,-0.21991454064846,0.820754289627075,-0.527256965637207,-0.21991591155529,0.820754110813141,-0.527256846427917,0.180237025022507,0.67266309261322,-0.717662215232849,0.180236175656319,0.672664284706116,-0.717661201953888,0.219914942979813,0.820755839347839,-0.527254462242126,0.219915926456451,0.820754170417786,-0.527256727218628,0.492425054311752,0.492422640323639,-0.717661201953888,0.492425233125687,0.492422431707382,-0.717661201953888,0.600835561752319,0.600831627845764,-0.527255177497864,0.600835561752319,0.600832164287567,-0.527254581451416,0.672663569450378,0.18023969233036,-0.717661082744598,0.672664403915405,0.180240124464035,-0.717660188674927,0.820753991603851,0.219920977950096,-0.527254998683929,0.820753872394562,0.219920620322227,-0.527255296707153,0.672664403915405,-0.180239915847778,-0.717660188674927,0.672663271427155,-0.180239826440811,-0.717661261558533,0.820752561092377,-0.219920620322227,-0.527257144451141,0.820753931999207,-0.21992065012455,-0.527254998683929,0.492422640323639,-0.492425262928009,-0.717661082744598,0.492423623800278,-0.492423355579376,-0.717661678791046,0.600834250450134,-0.600830435752869,-0.527258038520813,0.600833058357239,-0.600832641124725,-0.527256906032562,0.18024180829525,-0.672662317752838,-0.717661798000336,0.180241927504539,-0.67266321182251,-0.717660844326019, +0.219922512769699,-0.820751667022705,-0.527257680892944,0.21992252767086,-0.820751249790192,-0.527258515357971,-0.180242046713829,-0.67266321182251,-0.717660844326019,-0.180241495370865,-0.672661542892456,-0.717662572860718,-0.21992239356041,-0.820751249790192,-0.527258574962616,-0.219922676682472,-0.82075172662735,-0.527257740497589,-0.492421448230743,-0.492424011230469,-0.717662692070007,-0.492423802614212,-0.492423534393311,-0.717661380767822,-0.600835263729095,-0.600831389427185,-0.527255892753601,-0.600832343101501,-0.600831985473633,-0.527258455753326,-0.672663331031799,-0.180239602923393,-0.717661321163177,-0.672664761543274,-0.180240243673325,-0.717659831047058,-0.820755124092102,-0.219921290874481,-0.527252852916718,-0.820753693580627,-0.219920605421066,-0.527255594730377,-0.672664821147919,0.180240005254745,-0.717659890651703,-0.672663450241089,0.180239886045456,-0.717661142349243,-0.820753335952759,0.219920814037323,-0.527255892753601,-0.820755183696747,0.21992102265358,-0.527253031730652,-0.600835204124451,0.600831389427185,-0.527255952358246,-0.600831508636475,0.600833833217621,-0.527257323265076,-0.668860733509064,0.668870091438293,-0.324404329061508,-0.668864488601685,0.66886705160141,-0.324402868747711,-0.219914585351944,0.820754528045654,-0.527256608009338,-0.219915330410004,0.820754170417786,-0.527256846427917,-0.244816988706589,0.913687169551849,-0.324408024549484,-0.244816482067108,0.913688659667969,-0.324403941631317,0.219914585351944,0.820754408836365,-0.527256906032562,0.219915717840195,0.82075560092926,-0.527254581451416,0.244817391037941,0.913688540458679,-0.32440397143364,0.24481612443924,0.913687348365784,-0.324408084154129,0.600835800170898,0.600831925868988,-0.527254521846771,0.600832760334015,0.600834965705872,-0.527254641056061,0.668860912322998,0.668870270252228,-0.324403613805771,0.66886430978775,0.668866872787476,-0.324403643608093,0.820753693580627,0.219920888543129,-0.527255296707153,0.820753991603851,0.219920173287392,-0.527255058288574,0.913686871528625,0.244820520281792,-0.324406206607819, +0.913687288761139,0.244821518659592,-0.324404031038284,0.820753991603851,-0.219920977950096,-0.527254998683929,0.820752859115601,-0.219919860363007,-0.527257025241852,0.913687109947205,-0.244820594787598,-0.324405163526535,0.913686573505402,-0.244821339845657,-0.324406236410141,0.600834667682648,-0.600830793380737,-0.527257204055786,0.600830972194672,-0.600833296775818,-0.527258574962616,0.668860793113709,-0.668870031833649,-0.324404388666153,0.668864071369171,-0.668866455554962,-0.324405014514923,0.21992239356041,-0.820751249790192,-0.527258515357971,0.219927161931992,-0.820750951766968,-0.527257204055786,0.244834780693054,-0.913684010505676,-0.324403494596481,0.244829654693604,-0.913685142993927,-0.324403941631317,-0.21992252767086,-0.820751786231995,-0.527257740497589,-0.219926819205284,-0.820749640464783,-0.527259111404419,-0.244834676384926,-0.913683652877808,-0.324404299259186,-0.244829684495926,-0.913685142993927,-0.324403911828995,-0.60083419084549,-0.600830435752869,-0.527258157730103,-0.600832462310791,-0.600834667682648,-0.527255356311798,-0.668861031532288,-0.668870329856873,-0.324403077363968,-0.66886430978775,-0.668866813182831,-0.32440373301506,-0.820753633975983,-0.219920888543129,-0.527255654335022,-0.820755302906036,-0.219920516014099,-0.527252912521362,-0.913687765598297,-0.24482074379921,-0.324403434991837,-0.913687586784363,-0.244821608066559,-0.324403434991837,-0.820755124092102,0.219921290874481,-0.527253031730652,-0.820753693580627,0.219920068979263,-0.527255833148956,-0.913687944412231,0.244820773601532,-0.324402868747711,-0.913687527179718,0.244821608066559,-0.324403315782547,0.668860793113709,-0.668870091438293,-0.324404180049896,0.66886043548584,-0.668869853019714,-0.324405401945114,0.707101881504059,-0.707111716270447,2.26429719418775e-008,0.244816929101944,-0.91368693113327,-0.324408680200577,0.244817331433296,-0.913688480854034,-0.324403762817383,0.258814364671707,-0.965927064418793,1.80998060983484e-008,-0.244817346334457,-0.91368842124939,-0.324404060840607,-0.244816869497299,-0.913686692714691,-0.324409276247025, +-0.258814364671707,-0.965927064418793,8.70701200028634e-009,-0.668861567974091,-0.66887092590332,-0.324401050806046,-0.668860793113709,-0.668870091438293,-0.324404388666153,-0.707101881504059,-0.707111716270447,-3.01890779041969e-009,-0.913687944412231,-0.244820773601532,-0.324402809143066,-0.913688361644745,-0.244820907711983,-0.324401438236237,-0.965926110744476,-0.258817911148071,-1.39361047146735e-008,-0.913688063621521,0.244820833206177,-0.324402391910553,-0.913687944412231,0.244820788502693,-0.324402749538422,-0.965926110744476,0.258817911148071,-2.11189288279456e-008,-0.668860852718353,0.668870151042938,-0.324403911828995,-0.668861210346222,0.668870627880096,-0.324402332305908,-0.707101881504059,0.707111716270447,-2.26429719418775e-008,-0.244834810495377,0.913684070110321,-0.324403136968613,-0.244834691286087,0.913683652877808,-0.324404209852219,-0.25883275270462,0.965922176837921,-1.81000725518743e-008,0.244834765791893,0.913683950901031,-0.324403256177902,0.244834735989571,0.913683891296387,-0.324403882026672,0.25883275270462,0.965922176837921,-8.7066087672838e-009,0.668860971927643,0.668870329856873,-0.324403256177902,0.668860971927643,0.668870329856873,-0.324403285980225,0.707101881504059,0.707111716270447,3.01890779041969e-009,0.913686037063599,0.244820266962051,-0.324408560991287,0.913687527179718,0.244820684194565,-0.324404120445251,0.965926110744476,0.258817911148071,1.39361047146735e-008,0.91368693113327,-0.244820520281792,-0.324405878782272,0.913686037063599,-0.244820281863213,-0.324408501386642,0.965926110744476,-0.258817911148071,2.11189288279456e-008,-0.668861210346222,0.668870508670807,-0.324402511119843,-0.668860733509064,0.668870091438293,-0.324404329061508,-0.707101881504059,0.707111716270447,-4.03985836783249e-007,-0.244817331433296,0.913688480854034,-0.324404060840607,-0.244816988706589,0.913687169551849,-0.324408024549484,-0.258814364671707,0.965927064418793,-1.37489365670262e-007,0.244816988706589,0.913687169551849,-0.324408024549484,0.244817391037941,0.913688540458679,-0.32440397143364, +0.258814364671707,0.965927064418793,1.65842720889486e-007,0.668860852718353,0.668870151042938,-0.324404031038284,0.668860912322998,0.668870270252228,-0.324403613805771,0.707101881504059,0.707111716270447,4.24742040650017e-007,0.913687527179718,0.244820699095726,-0.324403911828995,0.913686871528625,0.244820520281792,-0.324406206607819,0.965926110744476,0.258817911148071,5.69834412544878e-007,0.913686752319336,-0.244820475578308,-0.324406296014786,0.913687109947205,-0.244820594787598,-0.324405163526535,0.965926110744476,-0.258817911148071,5.62237175927294e-007,0.668860673904419,-0.668870031833649,-0.324404627084732,0.668860793113709,-0.668870031833649,-0.324404388666153,0.707101881504059,-0.707111716270447,4.03985836783249e-007,0.244834691286087,-0.913683712482452,-0.324404358863831,0.244834780693054,-0.913684010505676,-0.324403494596481,0.25883275270462,-0.965922176837921,1.3750020855241e-007,-0.244834780693054,-0.913684010505676,-0.324403494596481,-0.244834676384926,-0.913683652877808,-0.324404299259186,-0.25883275270462,-0.965922176837921,-1.65853421663087e-007,-0.668860852718353,-0.668870151042938,-0.324404150247574,-0.668861031532288,-0.668870329856873,-0.324403077363968,-0.707101881504059,-0.707111716270447,-4.24742040650017e-007,-0.913687765598297,-0.244820758700371,-0.324403375387192,-0.913687765598297,-0.24482074379921,-0.324403434991837,-0.965926110744476,-0.258817911148071,-5.69834412544878e-007,-0.913687765598297,0.24482074379921,-0.324403375387192,-0.913687944412231,0.244820773601532,-0.324402868747711,-0.965926110744476,0.258817911148071,-5.62237175927294e-007 + } + BinormalsW: *552 { + a: 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,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,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,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,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,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,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,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 + } + + } + LayerElementTangent: 0 { + Version: 102 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Tangents: *1656 { + a: -0.684590220451355,-0.724310636520386,0.0819165855646133,-0.72431617975235,-0.684584617614746,-0.0819143354892731,-0.752306759357452,-0.64800101518631,-0.118866622447968,-0.648000597953796,-0.752307236194611,0.118865691125393,-0.955027759075165,-0.284977555274963,0.0819144546985626,-0.969569563865662,-0.230705320835114,-0.0819143503904343,-0.975519180297852,-0.185024812817574,-0.1188620403409,-0.937339723110199,-0.327513545751572,0.118866056203842,-0.969569444656372,0.230706915259361,0.0819123312830925,-0.955027937889099,0.284976720809937,-0.081914559006691,-0.937339723110199,0.327513128519058,-0.118867121636868,-0.975519001483917,0.185026198625565,0.118861258029938,-0.724319517612457,0.684581339359283,0.0819130539894104,-0.68458765745163,0.72431343793869,-0.0819139331579208,-0.647998571395874,0.752309441566467,-0.11886277794838,-0.752309083938599,0.647998869419098,0.1188635379076,-0.284980654716492,0.955026805400848,0.0819138586521149,-0.230711549520493,0.969568133354187,-0.0819135159254074,-0.185031726956367,0.975517690181732,-0.118864223361015,-0.327517092227936,0.937338769435883,0.118863806128502,0.230710670351982,0.969568371772766,0.0819134041666985,0.284981846809387,0.955026388168335,-0.0819145441055298,0.327518701553345,0.93733811378479,-0.118864469230175,0.185031145811081,0.975517749786377,0.118863612413406,0.684590935707092,0.724310159683228,0.0819149985909462,0.724315881729126,0.684585154056549,-0.0819126963615417,0.752306938171387,0.648001074790955,-0.11886602640152,0.648001194000244,0.752306938171387,0.1188645362854,0.955023050308228,0.28499436378479,0.0819099470973015,0.969566106796265,0.230718433856964,-0.0819182246923447,0.975517451763153,0.185031458735466,-0.118866719305515,0.937336564064026,0.327524662017822,0.11886066198349,0.969564855098724,-0.230724170804024,0.0819170027971268,0.955024361610413,-0.284989655017853,-0.0819121152162552,0.937337815761566,-0.327520251274109,-0.118862621486187,0.975516319274902,-0.185036167502403,0.118867814540863,0.724318981170654,-0.684582233428955,0.0819103270769119, +0.684587061405182,-0.724313855171204,-0.0819153413176537,0.647998154163361,-0.752309739589691,-0.118863269686699,0.752309441566467,-0.647998571395874,0.118863932788372,0.284980833530426,-0.955026865005493,0.0819135382771492,0.230710536241531,-0.969568252563477,-0.0819147974252701,0.185030981898308,-0.975517690181732,-0.118864551186562,0.327517241239548,-0.937338709831238,0.118863664567471,-0.230709686875343,-0.969568490982056,0.0819146782159805,-0.284982144832611,-0.955026268959045,-0.081914409995079,-0.327518075704575,-0.937338471412659,-0.11886327713728,-0.185030430555344,-0.975517868995667,0.118863970041275,-0.647997975349426,-0.752309858798981,0.118863388895988,-0.752306938171387,-0.648000836372375,-0.118866458535194,-0.790212213993073,-0.59855705499649,-0.131506979465485,-0.598555743694305,-0.790213823318481,0.131503611803055,-0.937339901924133,-0.327512890100479,0.118866473436356,-0.975518941879272,-0.185025960206985,-0.11886278539896,-0.983623206615448,-0.123257175087929,-0.131503030657768,-0.91347324848175,-0.385062336921692,0.131506279110909,-0.975519180297852,0.185025542974472,0.118860833346844,-0.937339425086975,0.327514261007309,-0.11886639893055,-0.913472771644592,0.38506355881691,-0.13150580227375,-0.983623504638672,0.123256713151932,0.13150192797184,-0.752306461334229,0.648001492023468,0.118865840137005,-0.647998869419098,0.752309322357178,-0.118862956762314,-0.598556339740753,0.790213346481323,-0.131503492593765,-0.790212035179138,0.598557412624359,0.13150680065155,-0.327517747879028,0.937338590621948,0.118863381445408,-0.185031473636627,0.975517630577087,-0.118864051997662,-0.123259425163269,0.983622789382935,-0.131504893302917,-0.38506555557251,0.913472056388855,0.131504461169243,0.185031816363335,0.975517570972443,0.11886402964592,0.327518463134766,0.937338173389435,-0.118864625692368,0.385066151618958,0.913471698760986,-0.131504952907562,0.123259909451008,0.983622670173645,0.131504714488983,0.647998571395874,0.752309560775757,0.118862234055996,0.752308309078217,0.64799952507019,-0.118864685297012, +0.790213346481323,0.598556458950043,-0.131502851843834,0.598556995391846,0.790212750434875,0.131504207849503,0.937337577342987,0.327520757913589,0.11886315792799,0.975517392158508,0.185031577944756,-0.118866793811321,0.983622372150421,0.123260706663132,-0.131506696343422,0.913471221923828,0.385067760944366,0.131503462791443,0.975517332553864,-0.185032278299332,0.118865311145782,0.937337756156921,-0.327520370483398,-0.118862546980381,0.913471221923828,-0.385067880153656,-0.131503194570541,0.983622312545776,-0.123261094093323,0.131506115198135,0.752306699752808,-0.648001134395599,0.118866220116615,0.64799964427948,-0.752308249473572,-0.118864588439465,0.598558187484741,-0.79021155834198,-0.131505832076073,0.790212571620941,-0.59855717420578,0.131504490971565,0.327517926692963,-0.937338650226593,0.118863254785538,0.185030743479729,-0.975517749786377,-0.118864394724369,0.123259305953979,-0.98362272977829,-0.131504848599434,0.385065972805023,-0.913471817970276,0.131504714488983,-0.185031086206436,-0.975517690181732,0.118864387273788,-0.327517867088318,-0.937338650226593,-0.118863448500633,-0.385065376758575,-0.9134721159935,-0.131504312157631,-0.123259782791138,-0.983622670173645,0.131504699587822,-0.598555862903595,-0.790213644504547,0.131503790616989,-0.790212631225586,-0.598556637763977,-0.131506413221359,-0.828050851821899,-0.549311518669128,-0.112199410796165,-0.549311757087708,-0.828050971031189,0.112198039889336,-0.913472890853882,-0.385063052177429,0.131505444645882,-0.983623385429382,-0.123256832361221,-0.131502658128738,-0.991769194602966,-0.061691589653492,-0.112196549773216,-0.889744460582733,-0.442454487085342,0.112199917435646,-0.983623206615448,0.123257465660572,0.131502732634544,-0.913472890853882,0.385063201189041,-0.131506189703941,-0.889744579792023,0.442454516887665,-0.112199872732162,-0.991769134998322,0.0616924166679382,0.112196505069733,-0.790212154388428,0.59855729341507,0.131506606936455,-0.598556756973267,0.790212988853455,-0.131504058837891,-0.549312055110931,0.828050673007965,-0.112198814749718, +-0.828051090240479,0.549311220645905,0.112199813127518,-0.385065376758575,0.913472056388855,0.131504639983177,-0.123259350657463,0.983622789382935,-0.13150480389595,-0.0616930276155472,0.991768836975098,-0.112198553979397,-0.442456036806107,0.889743864536285,0.112198501825333,0.123259745538235,0.983622670173645,0.131504535675049,0.385066092014313,0.913471698760986,-0.131505042314529,0.442456483840942,0.889743626117706,-0.11219859868288,0.0616933330893517,0.991768836975098,0.11219847202301,0.598558068275452,0.790211796760559,0.131505712866783,0.790212869644165,0.598556995391846,-0.131503582000732,0.82804948091507,0.54931378364563,-0.112199135124683,0.549312293529511,0.828050374984741,0.112199112772942,0.913471281528473,0.385067909955978,0.131503388285637,0.983622550964355,0.123260036110878,-0.131505981087685,0.991768538951874,0.0616954304277897,-0.112200193107128,0.889743685722351,0.442456424236298,0.112198740243912,0.983622312545776,-0.123261176049709,0.131506204605103,0.913471400737762,-0.385067224502563,-0.131503909826279,0.889743566513062,-0.442456513643265,-0.112199001014233,0.991768479347229,-0.0616957880556583,0.112200796604156,0.790213584899902,-0.598556160926819,0.131503000855446,0.598557710647583,-0.790212035179138,-0.131505101919174,0.549312174320221,-0.828050673007965,-0.11219834536314,0.828050017356873,-0.549313008785248,0.11219821870327,0.385065853595734,-0.913471937179565,0.131504893302917,0.123259231448174,-0.98362272977829,-0.131504759192467,0.0616930089890957,-0.991768836975098,-0.112198553979397,0.442456781864166,-0.889743626117706,0.112198561429977,-0.123259626328945,-0.98362272977829,0.131504520773888,-0.385065317153931,-0.9134721159935,-0.131504386663437,-0.442456513643265,-0.889743626117706,-0.112198539078236,-0.0616933517158031,-0.991768836975098,0.112198449671268,-0.549311876296997,-0.828050673007965,0.112198516726494,-0.828050851821899,-0.549311518669128,-0.112199351191521,-0.855829656124115,-0.513228476047516,-0.0644369423389435,-0.513228595256805,-0.855829656124115,0.0644359290599823,-0.889744520187378,-0.442454308271408,0.112200245261192, +-0.991769134998322,-0.0616917312145233,-0.112196803092957,-0.997784614562988,-0.01655506901443,-0.0644359067082405,-0.872385025024414,-0.484553664922714,0.0644374340772629,-0.991769194602966,0.0616922341287136,0.112196169793606,-0.889744520187378,0.442454636096954,-0.112199619412422,-0.872385203838348,0.48455336689949,-0.0644371882081032,-0.997784614562988,0.0165552217513323,0.0644356980919838,-0.828051209449768,0.549310982227325,0.112199313938618,-0.549312055110931,0.828050673007965,-0.112198874354362,-0.513228595256805,0.855829775333405,-0.0644361823797226,-0.855829834938049,0.513228178024292,0.0644370913505554,-0.442456007003784,0.889743864536285,0.112198576331139,-0.0616930425167084,0.991768836975098,-0.112198583781719,-0.0165545679628849,0.997784674167633,-0.064435288310051,-0.484554558992386,0.872384607791901,0.0644357949495316,0.0616932921111584,0.991768836975098,0.112198397517204,0.442456483840942,0.889743626117706,-0.112198568880558,0.484556406736374,0.872383594512939,-0.0644354224205017,0.0165545176714659,0.997784674167633,0.0644352808594704,0.549312055110931,0.82805061340332,0.112198479473591,0.828049421310425,0.549313724040985,-0.112199068069458,0.855829358100891,0.513229429721832,-0.0644352063536644,0.513229608535767,0.855829119682312,0.0644348710775375,0.889743745326996,0.442456096410751,0.112199358642101,0.991768479347229,0.0616954974830151,-0.112200319766998,0.997784554958344,0.0165546741336584,-0.0644354894757271,0.872383832931519,0.484556019306183,0.0644351840019226,0.991768538951874,-0.0616954490542412,0.112200185656548,0.889743566513062,-0.44245657324791,-0.112198874354362,0.872383773326874,-0.484556496143341,-0.0644343495368958,0.997784554958344,-0.016554519534111,0.0644354522228241,0.828049838542938,-0.549313306808472,0.112198866903782,0.549312114715576,-0.828050553798676,-0.112198382616043,0.513229429721832,-0.855829417705536,-0.0644343420863152,0.85582959651947,-0.513229072093964,0.0644344463944435,0.442456692457199,-0.889743506908417,0.112198621034622,0.0616930276155472,-0.991768836975098,-0.112198583781719, +0.0165544059127569,-0.997784674167633,-0.0644351169466972,0.484556674957275,-0.872383534908295,0.0644348636269569,-0.0616933107376099,-0.991768836975098,0.112198375165462,-0.442456543445587,-0.889743626117706,-0.112198509275913,-0.484554797410965,-0.872384607791901,-0.0644356459379196,-0.0165545549243689,-0.997784674167633,0.0644350573420525,-0.513228595256805,-0.855829656124115,0.0644359663128853,-0.855829656124115,-0.513228476047516,-0.0644368976354599,-0.866026282310486,-0.499998420476913,-4.8825383736073e-009,-0.49999988079071,-0.866025507450104,1.18400834026033e-007,-0.872384965419769,-0.484553694725037,0.0644372850656509,-0.997784614562988,-0.0165551379323006,-0.064436174929142,-1,-2.04994890395938e-007,-4.87026341033925e-007,-0.866026341915131,-0.499998390674591,4.88252993591232e-009,-0.997784614562988,0.0165552590042353,0.0644358471035957,-0.872385263442993,0.48455348610878,-0.0644369348883629,-0.86602646112442,0.499998211860657,-4.80926757973066e-007,-1,-2.04994918817647e-007,4.8702509047871e-007,-0.855829834938049,0.513228178024292,0.064437061548233,-0.513228595256805,0.855829775333405,-0.0644362345337868,-0.50000011920929,0.866025328636169,-1.83094017724983e-009,-0.86602646112442,0.499998152256012,4.8093102122948e-007,-0.484554558992386,0.872384607791901,0.0644357800483704,-0.0165545530617237,0.997784674167633,-0.0644352361559868,-8.65532570060168e-008,1,-1.22062160379244e-009,-0.500000238418579,0.866025269031525,1.8309433968966e-009,0.0165545232594013,0.997784674167633,0.0644352957606316,0.484556496143341,0.872383713722229,-0.0644353181123734,0.499999523162842,0.866025686264038,-4.85806822325685e-007,-8.65532570060168e-008,1,1.22062671081835e-009,0.513229608535767,0.855829119682312,0.0644349083304405,0.855829119682312,0.513229489326477,-0.0644357651472092,0.866024732589722,0.500001192092896,-1.76261755768792e-006,0.499999403953552,0.866025745868683,-1.73651471868652e-007,0.872383832931519,0.484556019306183,0.0644351169466972,0.997784614562988,0.0165545791387558,-0.0644351243972778,1,2.733247761455e-008,1.28901808693627e-006, +0.866024732589722,0.500001192092896,1.10315647816606e-006,0.997784554958344,-0.0165545381605625,0.0644355267286301,0.872383713722229,-0.484556347131729,-0.064434714615345,0.866024672985077,-0.50000125169754,-1.30427463318483e-006,1,2.7332699659155e-008,-6.29556325293379e-007,0.855829536914825,-0.513229012489319,0.0644344091415405,0.513229310512543,-0.855829536914825,-0.0644337758421898,0.499999225139618,-0.866025865077972,1.30244632146059e-006,0.866024672985077,-0.50000125169754,6.44814463157672e-007,0.484556674957275,-0.872383534908295,0.0644348487257957,0.0165544357150793,-0.997784674167633,-0.0644352361559868,-2.27771685956668e-008,-1,-1.0924622984021e-007,0.49999925494194,-0.866025805473328,1.64783777734101e-008,-0.0165545605123043,-0.997784674167633,0.0644350722432137,-0.484554708003998,-0.872384548187256,-0.0644356906414032,-0.499999910593033,-0.866025447845459,-1.18400919291162e-007,-2.27771685956668e-008,-1,1.09245732460295e-007,-0.49999988079071,-0.866025507450104,1.18400933502016e-007,-0.866026282310486,-0.499998420476913,-4.88254237041019e-009,-0.855830073356628,-0.513228058815002,0.0644371286034584,-0.513228833675385,-0.855829536914825,-0.0644358471035957,-0.866026341915131,-0.499998390674591,4.88250950780866e-009,-1,-2.04994890395938e-007,-4.87024294670846e-007,-0.997784614562988,-0.0165552273392677,0.0644358471035957,-0.872385263442993,-0.484553217887878,-0.0644368603825569,-1,-2.04994918817647e-007,4.87027136841789e-007,-0.86602646112442,0.499998211860657,-4.80928747492726e-007,-0.872385144233704,0.48455348610878,0.0644367709755898,-0.997784614562988,0.0165551695972681,-0.0644361451268196,-0.86602646112442,0.499998152256012,4.80930680168967e-007,-0.50000011920929,0.866025328636169,-1.8309387339599e-009,-0.513228952884674,0.855829477310181,0.064435675740242,-0.855830073356628,0.513228058815002,-0.0644366219639778,-0.500000238418579,0.866025269031525,1.83094506223114e-009,-8.65532570060168e-008,1,-1.22062271401546e-009,-0.0165545083582401,0.997784674167633,0.0644353032112122,-0.484555244445801,0.872384250164032,-0.0644356608390808, +-8.65532570060168e-008,1,1.2206288202421e-009,0.499999523162842,0.866025686264038,-4.85807674976968e-007,0.484556347131729,0.872383654117584,0.0644349157810211,0.0165546089410782,0.997784554958344,-0.0644353926181793,0.499999403953552,0.866025745868683,-8.33113460885215e-007,0.866024732589722,0.500001192092896,-1.10315602341871e-006,0.855829536914825,0.513229191303253,0.0644348636269569,0.513229429721832,0.855829358100891,-0.0644352361559868,0.866024732589722,0.500001192092896,1.76261573869851e-006,1,2.73325504451805e-008,6.29556325293379e-007,0.997784554958344,0.0165545865893364,0.064435601234436,0.872383832931519,0.484556466341019,-0.0644338950514793,1,2.73327724897854e-008,-1.28901808693627e-006,0.866024672985077,-0.50000125169754,-6.44813553662971e-007,0.872383654117584,-0.484556406736374,0.0644344240427017,0.997784495353699,-0.0165549069643021,-0.0644364356994629,0.866024672985077,-0.50000125169754,1.3042763384874e-006,0.499999225139618,-0.866025865077972,6.42983877696679e-007,0.513228893280029,-0.85582959651947,0.0644345358014107,0.85582971572876,-0.513229012489319,-0.0644338354468346,0.49999925494194,-0.866025805473328,1.64783493517007e-008,-2.27771685956668e-008,-1,-1.09246030888244e-007,0.0165544524788857,-0.997784614562988,0.0644349828362465,0.484556198120117,-0.872383773326874,-0.0644346177577972,-2.27771685956668e-008,-1,1.09245632984312e-007,-0.499999910593033,-0.866025447845459,-1.18400819815179e-007,-0.484555095434189,-0.872384309768677,0.0644356459379196,-0.0165543742477894,-0.997784614562988,-0.0644349455833435,-0.513228833675385,-0.855829536914825,-0.0644357949495316,-0.855830073356628,-0.513228058815002,0.0644371584057808,-0.828051090240479,-0.54931104183197,0.112199746072292,-0.549312233924866,-0.828050494194031,-0.112198658287525,-0.872385323047638,-0.484553128480911,-0.0644371286034584,-0.997784614562988,-0.0165551900863647,0.0644356980919838,-0.991769134998322,-0.0616922527551651,0.112196654081345,-0.889744758605957,-0.442454040050507,-0.112199731171131,-0.997784614562988,0.0165551006793976,-0.0644358769059181, +-0.872385144233704,0.484553456306458,0.0644369199872017,-0.889744400978088,0.442454636096954,0.11219996213913,-0.991769075393677,0.0616924799978733,-0.112196855247021,-0.855830073356628,0.513228058815002,-0.064436674118042,-0.513228952884674,0.855829477310181,0.0644356459379196,-0.549311995506287,0.828050792217255,0.112198352813721,-0.828051209449768,0.54931104183197,-0.112199187278748,-0.484555244445801,0.872384250164032,-0.0644356086850166,-0.0165545027703047,0.997784674167633,0.064435288310051,-0.0616933256387711,0.991768836975098,0.11219859868288,-0.442456722259521,0.889743566513062,-0.112198486924171,0.0165545810014009,0.997784674167633,-0.064435288310051,0.484556347131729,0.872383654117584,0.0644349306821823,0.44245657324791,0.889743685722351,0.112198866903782,0.0616933405399323,0.991768836975098,-0.112198628485203,0.513229250907898,0.855829417705536,-0.0644345581531525,0.855829417705536,0.513229131698608,0.0644348859786987,0.828049659729004,0.549313306808472,0.112199455499649,0.5493124127388,0.828050374984741,-0.112198524177074,0.872383773326874,0.484556198120117,-0.0644347444176674,0.997784554958344,0.0165545679628849,0.0644355267286301,0.991768538951874,0.0616953670978546,0.112200222909451,0.889743983745575,0.442455679178238,-0.112198919057846,0.997784554958344,-0.0165546871721745,-0.0644355714321136,0.872383713722229,-0.484556376934052,0.0644344985485077,0.889743864536285,-0.442456215620041,0.112198814749718,0.991768479347229,-0.0616954676806927,-0.112200319766998,0.855829477310181,-0.513229072093964,-0.0644344910979271,0.513228893280029,-0.85582959651947,0.0644344985485077,0.549312233924866,-0.82805061340332,0.11219833791256,0.828050017356873,-0.549312949180603,-0.11219909787178,0.48455622792244,-0.872383892536163,-0.0644347444176674,0.0165544487535954,-0.997784614562988,0.0644349679350853,0.061693400144577,-0.991768836975098,0.112198553979397,0.442456722259521,-0.889743506908417,-0.112198673188686,-0.0165543891489506,-0.997784614562988,-0.0644350051879883,-0.484555125236511,-0.872384428977966,0.0644356682896614, +-0.442456364631653,-0.889743804931641,0.112198702991009,-0.0616932660341263,-0.991768836975098,-0.112198673188686,-0.549312174320221,-0.828050494194031,-0.11219859868288,-0.828050971031189,-0.549311280250549,0.112200245261192,-0.790212213993073,-0.59855717420578,0.131506621837616,-0.598556339740753,-0.790213346481323,-0.131504312157631,-0.889744758605957,-0.442453891038895,-0.112199984490871,-0.991769075393677,-0.06169243901968,0.112196989357471,-0.983623206615448,-0.123257361352444,0.131502851843834,-0.913472771644592,-0.385063230991364,-0.131506130099297,-0.991769134998322,0.0616923421621323,-0.11219660192728,-0.889744341373444,0.442454814910889,0.112199626863003,-0.913472712039948,0.385063499212265,0.131505653262138,-0.983623385429382,0.123256921768188,-0.131502568721771,-0.828051149845123,0.54931104183197,-0.112199239432812,-0.549311757087708,0.828050851821899,0.11219784617424,-0.59855580329895,0.790213704109192,0.131503865122795,-0.790212750434875,0.598556697368622,-0.131506189703941,-0.442456692457199,0.889743566513062,-0.112198516726494,-0.0616933666169643,0.991768836975098,0.112198673188686,-0.123259708285332,0.983622670173645,0.131504610180855,-0.385065197944641,0.913472175598145,-0.131504327058792,0.0616933256387711,0.991768836975098,-0.11219859868288,0.442456603050232,0.889743685722351,0.112198792397976,0.385065883398056,0.913471937179565,0.131504759192467,0.123259469866753,0.983622789382935,-0.131504714488983,0.5493124127388,0.828050374984741,-0.11219846457243,0.828049898147583,0.549313068389893,0.112198814749718,0.790213346481323,0.598556518554688,0.131502687931061,0.598557531833649,0.790212273597717,-0.131505191326141,0.889744102954865,0.442455679178238,-0.112199060618877,0.991768479347229,0.0616957023739815,0.11220084130764,0.983622312545776,0.123260982334614,0.131506383419037,0.913471221923828,0.385067403316498,-0.131504282355309,0.991768538951874,-0.0616954006254673,-0.112200200557709,0.889743685722351,-0.442456483840942,0.112198181450367,0.913470983505249,-0.385068297386169,0.131503522396088,0.983622491359711,-0.123260214924812,-0.131505757570267, +0.828050017356873,-0.549312949180603,-0.112199150025845,0.549312472343445,-0.828050255775452,0.11219896376133,0.598558127880096,-0.790211617946625,0.131505742669106,0.790213108062744,-0.598556816577911,-0.131503447890282,0.442456722259521,-0.889743506908417,-0.112198702991009,0.0616934411227703,-0.991768836975098,0.112198628485203,0.123259648680687,-0.983622670173645,0.13150480389595,0.385065913200378,-0.913471817970276,-0.131505012512207,-0.0616932511329651,-0.991768836975098,-0.112198643386364,-0.442456394433975,-0.889743804931641,0.112198628485203,-0.385065466165543,-0.913472175598145,0.131504356861115,-0.123259782791138,-0.983622670173645,-0.131504505872726,-0.59855592250824,-0.790213644504547,-0.131503745913506,-0.790212094783783,-0.59855729341507,0.131506815552711,-0.752306818962097,-0.648000955581665,0.118866324424744,-0.647998154163361,-0.752309679985046,-0.118863463401794,-0.913472652435303,-0.385063588619232,-0.131505742669106,-0.983623385429382,-0.123256593942642,0.131502032279968,-0.975519120693207,-0.185025528073311,0.118861116468906,-0.937339305877686,-0.327514588832855,-0.118866413831711,-0.983623206615448,0.123257271945477,-0.131502941250801,-0.913473010063171,0.385062783956528,0.131506487727165,-0.937339961528778,0.327512711286545,0.118866510689259,-0.975518941879272,0.185026422142982,-0.118862271308899,-0.790212273597717,0.59855705499649,-0.131506726145744,-0.598555684089661,0.790213823318481,0.1315036714077,-0.647997856140137,0.752309918403625,0.118863664567471,-0.752306699752808,0.648001134395599,-0.118866145610809,-0.385065346956253,0.913472235202789,-0.131504252552986,-0.123259872198105,0.983622670173645,0.131504774093628,-0.185030922293663,0.975517690181732,0.118864580988884,-0.327517569065094,0.937338709831238,-0.118863075971603,0.123259536921978,0.983622670173645,-0.131504788994789,0.385065972805023,0.913471817970276,0.131504565477371,0.327518612146378,0.93733823299408,0.118863731622696,0.185030743479729,0.975517749786377,-0.118864305317402,0.598558008670807,0.79021167755127,-0.131505906581879, +0.790212333202362,0.598557591438293,0.13150417804718,0.752306759357452,0.648001134395599,0.118865676224232,0.647999227046967,0.75230872631073,-0.118864759802818,0.913471162319183,0.385068118572235,-0.131503582000732,0.983622312545776,0.123260900378227,0.13150629401207,0.975517451763153,0.185031875967979,0.118866011500359,0.937337398529053,0.327521175146103,-0.118863515555859,0.983622312545776,-0.123260878026485,-0.131506472826004,0.913470983505249,-0.385068237781525,0.131503611803055,0.937337338924408,-0.327521175146103,0.118863791227341,0.975517392158508,-0.185031995177269,-0.118866078555584,0.790213525295258,-0.598556280136108,-0.131502702832222,0.598557114601135,-0.790212631225586,0.131504267454147,0.647998213768005,-0.752309739589691,0.118862830102444,0.752308249473572,-0.647999703884125,-0.118864208459854,0.385066002607346,-0.913471758365631,-0.13150492310524,0.12325981259346,-0.983622610569,0.131504982709885,0.185031309723854,-0.975517630577087,0.118864595890045,0.327518165111542,-0.937338352203369,-0.11886402964592,-0.123259864747524,-0.983622670173645,-0.131504595279694,-0.38506555557251,-0.913472056388855,0.131504163146019,-0.327518254518509,-0.937338411808014,0.118863478302956,-0.18503150343895,-0.975517690181732,-0.118863724172115,-0.647997975349426,-0.752309858798981,-0.118863292038441,-0.752309441566467,-0.647998332977295,0.118864022195339,-0.724319517612457,-0.684581279754639,0.0819130912423134,-0.684587478637695,-0.724313497543335,-0.0819141417741776,-0.937339603900909,-0.327513456344604,-0.118867143988609,-0.975518941879272,-0.185026198625565,0.118861541152,-0.969569325447083,-0.230706676840782,0.0819132700562477,-0.955027937889099,-0.284976691007614,-0.0819145143032074,-0.975519120693207,0.185025274753571,-0.11886153370142,-0.937339782714844,0.32751339673996,0.118866086006165,-0.955027759075165,0.284977376461029,0.0819138288497925,-0.969569563865662,0.230705857276917,-0.0819129794836044,-0.752306520938873,0.648001313209534,-0.118866316974163,-0.648000538349152,0.752307415008545,0.118865981698036,-0.684590578079224,0.724310398101807,0.081915870308876, +-0.724316298961639,0.684584438800812,-0.081914946436882,-0.327517837285995,0.937338709831238,-0.118862934410572,-0.185030251741409,0.975517868995667,0.11886415630579,-0.230710029602051,0.969568431377411,0.0819143205881119,-0.284981906414032,0.955026388168335,-0.0819142982363701,0.185030981898308,0.975517690181732,-0.118864461779594,0.327517956495285,0.937338411808014,0.118864148855209,0.284981161355972,0.955026566982269,0.0819143727421761,0.23071101307869,0.969568252563477,-0.081914097070694,0.647997736930847,0.752310216426849,-0.118863441050053,0.752309501171112,0.647998571395874,0.118863388895988,0.724319040775299,0.684582054615021,0.0819105878472328,0.684587001800537,0.724313855171204,-0.0819149985909462,0.937337398529053,0.327521055936813,-0.118863590061665,0.975516319274902,0.18503575026989,0.118868499994278,0.96956479549408,0.230723693966866,0.0819184482097626,0.955024242401123,0.284989774227142,-0.0819123089313507,0.975517451763153,-0.185031875967979,-0.118866004049778,0.937336325645447,-0.327525079250336,0.11886128783226,0.955022990703583,-0.284994453191757,0.0819102078676224,0.969566106796265,-0.230718910694122,-0.0819167494773865,0.752306818962097,-0.648001253604889,-0.118865542113781,0.648000836372375,-0.752307116985321,0.118865132331848,0.684590637683868,-0.724310338497162,0.0819156616926193,0.724315881729126,-0.684585213661194,-0.081912487745285,0.327518403530121,-0.937338292598724,-0.118863873183727,0.185030654072762,-0.975517809391022,0.118864178657532,0.230710625648499,-0.969568371772766,0.0819133743643761,0.284981846809387,-0.955026388168335,-0.0819142535328865,-0.185031741857529,-0.975517630577087,-0.118863880634308,-0.327517569065094,-0.937338590621948,0.11886390298605,-0.284980893135071,-0.955026686191559,0.0819142609834671,-0.230711415410042,-0.969568252563477,-0.0819138139486313,-0.724319398403168,-0.684581398963928,-0.0819127708673477,-0.684590220451355,-0.724310636520386,0.0819165855646133,-0.707111716270447,-0.707101881504059,-3.01922309375868e-009,-0.969569325447083,-0.230706125497818,-0.0819146409630775, +-0.955027759075165,-0.284977555274963,0.0819144546985626,-0.965927064418793,-0.258814364671707,-1.3936171328055e-008,-0.95502769947052,0.284977525472641,-0.0819142758846283,-0.969569444656372,0.230706915259361,0.0819123312830925,-0.965927064418793,0.258814364671707,-2.11188968535225e-008,-0.684590876102448,0.724310159683228,-0.0819154903292656,-0.724319517612457,0.684581339359283,0.0819130539894104,-0.707111716270447,0.707101881504059,-2.26430145744416e-008,-0.230710729956627,0.969568371772766,-0.0819132328033447,-0.284980654716492,0.955026805400848,0.0819138586521149,-0.258817911148071,0.965926110744476,-1.80998576126967e-008,0.284981042146683,0.955026566982269,-0.0819148346781731,0.230710670351982,0.969568371772766,0.0819134041666985,0.258817911148071,0.965926110744476,-8.70693384058541e-009,0.724319100379944,0.684581935405731,-0.0819111242890358,0.684590935707092,0.724310159683228,0.0819149985909462,0.707111716270447,0.707101881504059,3.01922309375868e-009,0.96956479549408,0.230723217129707,-0.0819199234247208,0.955023050308228,0.28499436378479,0.0819099470973015,0.965922176837921,0.25883275270462,1.39358276030066e-008,0.955022990703583,-0.284994423389435,-0.0819104090332985,0.969564855098724,-0.230724170804024,0.0819170027971268,0.965922176837921,-0.25883275270462,2.11190638310654e-008,0.684590280056,-0.724310576915741,-0.0819168984889984,0.724318981170654,-0.684582233428955,0.0819103270769119,0.707111716270447,-0.707101881504059,2.26430145744416e-008,0.230709731578827,-0.969568490982056,-0.0819145068526268,0.284980833530426,-0.955026865005493,0.0819135382771492,0.258817911148071,-0.965926110744476,1.80998576126967e-008,-0.284981310367584,-0.955026507377625,-0.0819147005677223,-0.230709686875343,-0.969568490982056,0.0819146782159805,-0.258817911148071,-0.965926110744476,8.70693384058541e-009,-0.684590697288513,-0.724310278892517,-0.0819157138466835,-0.724319517612457,-0.684581279754639,0.0819130912423134,-0.707111716270447,-0.707101881504059,-4.24747668148484e-007,-0.95502769947052,-0.284977495670319,-0.0819142237305641, +-0.969569325447083,-0.230706676840782,0.0819132700562477,-0.965927064418793,-0.258814364671707,-5.69834924135648e-007,-0.969569325447083,0.230706676840782,-0.0819132700562477,-0.955027759075165,0.284977376461029,0.0819138288497925,-0.965927064418793,0.258814364671707,-5.62237801204901e-007,-0.724319517612457,0.684581220149994,-0.0819133818149567,-0.684590578079224,0.724310398101807,0.081915870308876,-0.707111716270447,0.707101881504059,-4.03991748498811e-007,-0.284981101751328,0.955026566982269,-0.0819145888090134,-0.230710029602051,0.969568431377411,0.0819143205881119,-0.258817911148071,0.965926110744476,-1.37491454665906e-007,0.230710193514824,0.969568431377411,-0.0819138139486313,0.284981161355972,0.955026566982269,0.0819143727421761,0.258817911148071,0.965926110744476,1.65844795674275e-007,0.684590280056,0.724310576915741,-0.0819165632128716,0.724319040775299,0.684582054615021,0.0819105878472328,0.707111716270447,0.707101881504059,4.24747668148484e-007,0.955022931098938,0.284994572401047,-0.081910602748394,0.96956479549408,0.230723693966866,0.0819184482097626,0.965922176837921,0.25883275270462,5.69832309338381e-007,0.96956479549408,-0.230723693966866,-0.0819184482097626,0.955022990703583,-0.284994453191757,0.0819102078676224,0.965922176837921,-0.25883275270462,5.62234617973445e-007,0.724319100379944,-0.684581935405731,-0.0819109156727791,0.684590637683868,-0.724310338497162,0.0819156616926193,0.707111716270447,-0.707101881504059,4.03991748498811e-007,0.284981042146683,-0.955026626586914,-0.0819145441055298,0.230710625648499,-0.969568371772766,0.0819133743643761,0.258817911148071,-0.965926110744476,1.37491454665906e-007,-0.230710580945015,-0.969568371772766,-0.0819135159254074,-0.284980893135071,-0.955026686191559,0.0819142609834671,-0.258817911148071,-0.965926110744476,-1.65844795674275e-007 + } + TangentsW: *552 { + a: 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,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,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,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,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,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,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,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 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *334 { + a: 0,0.0833333358168602,0.0833333358168602,0.0833333358168602,0.0833333358168602,0.16666667163372,0,0.16666667163372,0.16666667163372,0.0833333358168602,0.16666667163372,0.16666667163372,0.25,0.0833333358168602,0.25,0.16666667163372,0.333333343267441,0.0833333358168602,0.333333343267441,0.16666667163372,0.416666686534882,0.0833333358168602,0.416666686534882,0.16666667163372,0.5,0.0833333358168602,0.5,0.16666667163372,0.583333313465118,0.0833333358168602,0.583333313465118,0.16666667163372,0.666666626930237,0.0833333358168602,0.666666626930237,0.16666667163372,0.749999940395355,0.0833333358168602,0.749999940395355,0.16666667163372,0.833333253860474,0.0833333358168602,0.833333253860474,0.16666667163372,0.916666567325592,0.0833333358168602,0.916666567325592,0.16666667163372,0.99999988079071,0.0833333358168602,0.99999988079071,0.16666667163372,0.0833333358168602,0.25,0,0.25,0.16666667163372,0.25,0.25,0.25,0.333333343267441,0.25,0.416666686534882,0.25,0.5,0.25,0.583333313465118,0.25,0.666666626930237,0.25,0.749999940395355,0.25,0.833333253860474,0.25,0.916666567325592,0.25,0.99999988079071,0.25,0.0833333358168602,0.333333343267441,0,0.333333343267441,0.16666667163372,0.333333343267441,0.25,0.333333343267441,0.333333343267441,0.333333343267441,0.416666686534882,0.333333343267441,0.5,0.333333343267441,0.583333313465118,0.333333343267441,0.666666626930237,0.333333343267441,0.749999940395355,0.333333343267441,0.833333253860474,0.333333343267441,0.916666567325592,0.333333343267441,0.99999988079071,0.333333343267441,0.0833333358168602,0.416666686534882,0,0.416666686534882,0.16666667163372,0.416666686534882,0.25,0.416666686534882,0.333333343267441,0.416666686534882,0.416666686534882,0.416666686534882,0.5,0.416666686534882,0.583333313465118,0.416666686534882,0.666666626930237,0.416666686534882,0.749999940395355,0.416666686534882,0.833333253860474,0.416666686534882,0.916666567325592,0.416666686534882,0.99999988079071,0.416666686534882,0.0833333358168602,0.5,0,0.5,0.16666667163372,0.5,0.25,0.5,0.333333343267441, +0.5,0.416666686534882,0.5,0.5,0.5,0.583333313465118,0.5,0.666666626930237,0.5,0.749999940395355,0.5,0.833333253860474,0.5,0.916666567325592,0.5,0.99999988079071,0.5,0.0833333358168602,0.583333313465118,0,0.583333313465118,0.16666667163372,0.583333313465118,0.25,0.583333313465118,0.333333343267441,0.583333313465118,0.416666686534882,0.583333313465118,0.5,0.583333313465118,0.583333313465118,0.583333313465118,0.666666626930237,0.583333313465118,0.749999940395355,0.583333313465118,0.833333253860474,0.583333313465118,0.916666567325592,0.583333313465118,0.99999988079071,0.583333313465118,0.0833333358168602,0.666666626930237,0,0.666666626930237,0.16666667163372,0.666666626930237,0.25,0.666666626930237,0.333333343267441,0.666666626930237,0.416666686534882,0.666666626930237,0.5,0.666666626930237,0.583333313465118,0.666666626930237,0.666666626930237,0.666666626930237,0.749999940395355,0.666666626930237,0.833333253860474,0.666666626930237,0.916666567325592,0.666666626930237,0.99999988079071,0.666666626930237,0.0833333358168602,0.749999940395355,0,0.749999940395355,0.16666667163372,0.749999940395355,0.25,0.749999940395355,0.333333343267441,0.749999940395355,0.416666686534882,0.749999940395355,0.5,0.749999940395355,0.583333313465118,0.749999940395355,0.666666626930237,0.749999940395355,0.749999940395355,0.749999940395355,0.833333253860474,0.749999940395355,0.916666567325592,0.749999940395355,0.99999988079071,0.749999940395355,0.0833333358168602,0.833333253860474,0,0.833333253860474,0.16666667163372,0.833333253860474,0.25,0.833333253860474,0.333333343267441,0.833333253860474,0.416666686534882,0.833333253860474,0.5,0.833333253860474,0.583333313465118,0.833333253860474,0.666666626930237,0.833333253860474,0.749999940395355,0.833333253860474,0.833333253860474,0.833333253860474,0.916666567325592,0.833333253860474,0.99999988079071,0.833333253860474,0.0833333358168602,0.916666567325592,0,0.916666567325592,0.16666667163372,0.916666567325592,0.25,0.916666567325592,0.333333343267441,0.916666567325592,0.416666686534882,0.916666567325592,0.5, +0.916666567325592,0.583333313465118,0.916666567325592,0.666666626930237,0.916666567325592,0.749999940395355,0.916666567325592,0.833333253860474,0.916666567325592,0.916666567325592,0.916666567325592,0.99999988079071,0.916666567325592,0.0416666679084301,0,0.125,0,0.208333343267441,0,0.291666686534882,0,0.375,0,0.458333343267441,0,0.541666686534882,0,0.625,0,0.708333373069763,0,0.791666686534882,0,0.875,0,0.958333373069763,0,0.0416666679084301,1,0.125,1,0.208333343267441,1,0.291666686534882,1,0.375,1,0.458333343267441,1,0.541666686534882,1,0.625,1,0.708333373069763,1,0.791666686534882,1,0.875,1,0.958333373069763,1 + } + UVIndex: *552 { + a: 0,1,2,3,1,4,5,2,4,6,7,5,6,8,9,7,8,10,11,9,10,12,13,11,12,14,15,13,14,16,17,15,16,18,19,17,18,20,21,19,20,22,23,21,22,24,25,23,3,2,26,27,2,5,28,26,5,7,29,28,7,9,30,29,9,11,31,30,11,13,32,31,13,15,33,32,15,17,34,33,17,19,35,34,19,21,36,35,21,23,37,36,23,25,38,37,27,26,39,40,26,28,41,39,28,29,42,41,29,30,43,42,30,31,44,43,31,32,45,44,32,33,46,45,33,34,47,46,34,35,48,47,35,36,49,48,36,37,50,49,37,38,51,50,40,39,52,53,39,41,54,52,41,42,55,54,42,43,56,55,43,44,57,56,44,45,58,57,45,46,59,58,46,47,60,59,47,48,61,60,48,49,62,61,49,50,63,62,50,51,64,63,53,52,65,66,52,54,67,65,54,55,68,67,55,56,69,68,56,57,70,69,57,58,71,70,58,59,72,71,59,60,73,72,60,61,74,73,61,62,75,74,62,63,76,75,63,64,77,76,66,65,78,79,65,67,80,78,67,68,81,80,68,69,82,81,69,70,83,82,70,71,84,83,71,72,85,84,72,73,86,85,73,74,87,86,74,75,88,87,75,76,89,88,76,77,90,89,79,78,91,92,78,80,93,91,80,81,94,93,81,82,95,94,82,83,96,95,83,84,97,96,84,85,98,97,85,86,99,98,86,87,100,99,87,88,101,100,88,89,102,101,89,90,103,102,92,91,104,105,91,93,106,104,93,94,107,106,94,95,108,107,95,96,109,108,96,97,110,109,97,98,111,110,98,99,112,111,99,100,113,112,100,101,114,113,101,102,115,114,102,103,116,115,105,104,117,118,104,106,119,117,106,107,120,119,107,108,121,120,108,109,122,121,109,110,123,122,110,111,124,123,111,112,125,124,112,113,126,125,113,114,127,126,114,115,128,127,115,116,129,128,118,117,130,131,117,119,132,130,119,120,133,132,120,121,134,133,121,122,135,134,122,123,136,135,123,124,137,136,124,125,138,137,125,126,139,138,126,127,140,139,127,128,141,140,128,129,142,141,1,0,143,4,1,144,6,4,145,8,6,146,10,8,147,12,10,148,14,12,149,16,14,150,18,16,151,20,18,152,22,20,153,24,22,154,131,130,155,130,132,156,132,133,157,133,134,158,134,135,159,135,136,160,136,137,161,137,138,162,138,139,163,139,140,164,140,141,165,141,142,166 + } + } + LayerElementSmoothing: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByEdge" + ReferenceInformationType: "Direct" + Smoothing: *276 { + a: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementBinormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementTangent" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementSmoothing" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 358194480, "Model::Mallet1", "Null" { + Version: 232 + Properties70: { + P: "RotationPivot", "Vector3D", "Vector", "",0,94.0336531599909,-20.5832729165206 + P: "ScalingPivot", "Vector3D", "Vector", "",0,94.0336531599909,-20.5832729165206 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: Y + Culling: "CullingOff" + } + Model: 1455902608, "Model::polySurface1", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Model: 1455904928, "Model::polySurface2", "Mesh" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Material: 1448217264, "Material::Steel", "" { + Version: 102 + ShadingModel: "unknown" + MultiLayer: 0 + Properties70: { + P: "Maya", "Compound", "", "" + P: "Maya|TypeId", "int", "Integer", "",1166017 + P: "Maya|TEX_global_diffuse_cube", "Vector3D", "Vector", "",0,0,0 + P: "Maya|TEX_global_specular_cube", "Vector3D", "Vector", "",0,0,0 + P: "Maya|TEX_brdf_lut", "Vector3D", "Vector", "",0,0,0 + P: "Maya|use_normal_map", "float", "", "",0 + P: "Maya|TEX_normal_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|use_color_map", "float", "", "",0 + P: "Maya|TEX_color_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|base_color", "Vector3D", "Vector", "",1,1,1 + P: "Maya|use_metallic_map", "float", "", "",0 + P: "Maya|TEX_metallic_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|metallic", "float", "", "",1 + P: "Maya|use_roughness_map", "float", "", "",0 + P: "Maya|TEX_roughness_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|roughness", "float", "", "",0.5 + P: "Maya|use_emissive_map", "float", "", "",0 + P: "Maya|TEX_emissive_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|emissive", "Vector3D", "Vector", "",0,0,0 + P: "Maya|emissive_intensity", "float", "", "",0 + P: "Maya|use_ao_map", "float", "", "",0 + P: "Maya|TEX_ao_map", "Vector3D", "Vector", "",0,0,0 + } + } + Video: 1457060240, "Video::file2", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/specular_cube.dds" + } + UseMipMap: 0 + Filename: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/specular_cube.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\midday\specular_cube.dds" + } + Video: 1457060640, "Video::file1", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/diffuse_cube.dds" + } + UseMipMap: 0 + Filename: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/diffuse_cube.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\midday\diffuse_cube.dds" + } + Video: 1457061040, "Video::file3", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/ibl_brdf_lut.dds" + } + UseMipMap: 0 + Filename: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/ibl_brdf_lut.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\ibl_brdf_lut.dds" + } + Texture: 1446195296, "Texture::file2", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file2" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file2" + FileName: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/specular_cube.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\midday\specular_cube.dds" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1446197696, "Texture::file1", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file1" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file1" + FileName: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/midday/diffuse_cube.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\midday\diffuse_cube.dds" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1446196736, "Texture::file3", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file3" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file3" + FileName: "C:/Program Files/Autodesk/MayaLT2017/presets/ShaderFX/Images/PBS/ibl_brdf_lut.dds" + RelativeFilename: "..\..\..\Program Files\Autodesk\MayaLT2017\presets\ShaderFX\Images\PBS\ibl_brdf_lut.dds" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Implementation: 1452878032, "Implementation::Steel_Implementation", "" { + Version: 100 + Properties70: { + P: "ShaderLanguage", "KString", "", "", "SFX" + P: "ShaderLanguageVersion", "KString", "", "", "28" + P: "RenderAPI", "KString", "", "", "SFX_PBS_SHADER" + P: "RootBindingName", "KString", "", "", "root" + P: "ShaderGraph", "Blob", "", "",32213 { + BinaryData: "U0ZCX1dJTiA9IHsgcGFyZW50X21hdGVyaWFsID0gImNvcmUvc3RpbmdyYXlfcmVuZGVyZXIvc2hhZGVyX2ltcG9ydC9zdGFuZGFyZCIgLyoKVmVyc2lvbj0yOApHcm91cFZlcnNpb249LTEuMDAwMDAwCkFkdmFuY2VkPTAKSGVscElEPTAKUGFyZW50TWF0ZXJpYWw9cHJlc2V0cy9TdGFuZGFyZApOdW1iZXJPZk5vZGVzPTMyCiNOVD0yMDE4OSAwCglQQz0zCgluYW1lPTEgdj01MDAwIE1ldGFsbGljX01hcF9Td2l0Y2gKCXBvc3g9MSB2PTIwMDMgMTAyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgMjQwLjAwMDAwMAoJZ3JvdXA9LTEKCUlTQz00CgkJU1ZUPTUwMjIgMjAwMyAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMSAwIAoJCVNEVj0xLjAwMDAwMAoJCVNWVD01MDIyIDIwMDMgMyAwIDEgCgkJU0NTPXIKCQlTVlQ9NTAyMiAyMDAzIDQgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDUgCgkJQ0M9MQoJCQlDPTAgMCA1IDUgNSA2IDAKCQkJQ1BDPTAKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgRW1pc3NpdmVfTWFwX1N3aXRjaAoJcG9zeD0xIHY9MjAwMyA3NDAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDc4MC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wMDAwMDAKCQlTVlQ9NTAyMiAzMDAyIDMgMCAxIAoJCVNDUz1yZ2IKCQlTVlQ9NTAyMiAzMDAyIDQgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDUgCgkJQ0M9MQoJCQlDPTEgMCA1IDEwIDAgMSAwCgkJCUNQQz0wCiNOVD0yMDE4OSAwCglQQz0zCgluYW1lPTEgdj01MDAwIENvbG9yX01hcF9Td2l0Y2gKCXBvc3g9MSB2PTIwMDMgMTAyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgLTM0MC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wMDAwMDAKCQlTVlQ9NTAyMiAzMDAyIDMgMCAxIAoJCVNDUz1yZ2IKCQlTVlQ9NTAyMiAzMDAyIDQgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDUgCgkJQ0M9MQoJCQlDPTIgMCA1IDUgMSAyIDAKCQkJQ1BDPTAKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgTm9ybWFsX01hcF9Td2l0Y2gKCXBvc3g9MSB2PTIwMDMgMTAyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgLTYwLjAwMDAwMAoJZ3JvdXA9LTEKCUlTQz00CgkJU1ZUPTUwMjIgMjAwMyAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMSAwIAoJCVNEVj0xLjAwMDAwMAoJCVNWVD01MDIyIDMwMDIgMyAwIDAgCgkJU1ZUPTUwMjIgMzAwMiA0IDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMiA1IAoJCUNDPTEKCQkJQz0zIDAgNSA1IDQgNSAwCgkJCUNQQz0wCiNOVD0yMDE4OSAwCglQQz0zCgluYW1lPTEgdj01MDAwIFJvdWdobmVzc19NYXBfU3dpdGNoCglwb3N4PTEgdj0yMDAzIDEwMjAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDU0MC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wMDAwMDAKCQlTVlQ9NTAyMiAyMDAzIDMgMCAxIAoJCVNDUz1yCgkJU1ZUPTUwMjIgMjAwMyA0IDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyA1IAoJCUNDPTEKCQkJQz00IDAgNSA1IDYgNyAwCgkJCUNQQz0wCiNOVD0yMDE3NiAwCglQQz01Cglwb3N4PTEgdj0yMDAzIDEzNjAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDI2MC4wMDAwMDAKCXNoYWRlcnJlc291cmNlPTEgdj01MDAwIGNvcmUvc3RpbmdyYXlfcmVuZGVyZXIvc2hhZGVyX2ltcG9ydC9zdGFuZGFyZAoJcHJlc2V0X3BhdGg9MSB2PTUwMDAgcHJlc2V0cy9TdGFuZGFyZAoJbm9ybWFsc3BhY2U9MiBlPTAgdj01MDEyIDEKCWdyb3VwPS0xCglJU0M9MTMKCQlTVlQ9NTAyMiAzMDAyIDEgMCAwIAoJCVNWVD01MDIyIDMwMDIgMiAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAzIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDQgMCAwIAoJCVNWVD01MDIyIDMwMDIgNSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyA2IDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDcgMCAwIAoJCVNWVD01MDIyIDMwMDIgOCAwIDAgCgkJU1ZUPTUwMjIgMjAwMyA5IDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDEwIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDExIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDE0IDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDE1IDAgMCAKCU9TQz0wCiNOVD0yMDE4OSAwCglQQz0zCgluYW1lPTEgdj01MDAwIEFvX01hcF9Td3RpY2gKCXBvc3g9MSB2PTIwMDMgMTAyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgMTEwMC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wMDAwMDAKCQlTVlQ9NTAyMiAyMDAzIDMgMCAxIAoJCVNDUz1yCgkJU1ZUPTUwMjIgMjAwMyA0IDEgMCAKCQlTRFY9MS4wMDAwMDAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyA1IAoJCUNDPTEKCQkJQz02IDAgNSA1IDggOSAwCgkJCUNQQz0wCiNOVD0yMDE3OCAwCglQQz0yCglwb3N4PTEgdj0yMDAzIC0yNjAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDQyMC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDEgCgkJQ0M9MQoJCQlDPTcgMCAxIDI4IDEgMiAwCgkJCUNQQz0wCiNOVD0yMDE3NyAwCglQQz01Cglu", + "YW1lPTEgdj01MDAwIHJvdWdobmVzc19tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyA1NDAuMDAwMDAwCgllbmNvZGluZz0yIGU9MCB2PTUwMTIgMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNAoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAzIDMgCgkJQ0M9MQoJCQlDPTggMCAzIDQgMiAzIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTQKCW5hbWU9MSB2PTUwMDAgZW1pc3NpdmVfbWFwCglwb3N4PTEgdj0yMDAzIDQyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgNzgwLjAwMDAwMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNQoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAzIDMgCgkJQ0M9MQoJCQlDPTkgMCAzIDEgMiAzIDAKCQkJQ1BDPTAKI05UPTIwMTg2IDAKCVBDPTIKCXBvc3g9MSB2PTIwMDMgMTAyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgODQwLjAwMDAwMAoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMiAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDMgCgkJQ0M9MQoJCQlDPTEwIDAgMyA1IDcgOCAwCgkJCUNQQz0wCiNOVD0yMDE4NSAwCglQQz02CgluYW1lPTEgdj01MDAwIHVzZV9jb2xvcl9tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyAtNDAwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxMAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MTEgMCAxIDIgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTQKCW5hbWU9MSB2PTUwMDAgY29sb3JfbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgLTM0MC4wMDAwMDAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDEKCWdyb3VwPS0xCglJU0M9MgoJCVNWVD01MDIyIDMwMDEgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMyAzIAoJCUNDPTEKCQkJQz0xMiAwIDMgMiAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NwoJbmFtZT0xIHY9NTAwMCBiYXNlX2NvbG9yCglwb3N4PTEgdj0yMDAzIDcwMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgLTI0MC4wMDAwMDAKCXR5cGU9MiBlPTAgdj01MDEyIDIKCWRlZmF1bHR2ZWN0aHJlZT0yIGU9MCB2PTMwMDIgMS4wMDAwMDAsMS4wMDAwMDAsMS4wMDAwMDAKCWRlZmF1bHR2ZWN0b3I9MiBlPTAgdj0zMDAzIDAuNTAwMDAwLDAuNTAwMDAwLDAuNTAwMDAwLDAuMDAwMDAwCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAyMAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgMSAKCQlDQz0xCgkJCUM9MTMgMCAxIDIgMyA0IDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgdXNlX25vcm1hbF9tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyAtMTIwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxMQoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MTQgMCAxIDMgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTk0IDAKCVBDPTIKCXBvc3g9MSB2PTIwMDMgNjgwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyA2MC4wMDAwMDAKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDEgCgkJQ0M9MQoJCQlDPTE1IDAgMSAzIDMgNCAwCgkJCUNQQz0wCiNOVD0yMDE5NSAwCglQQz0yCglwb3N4PTEgdj0yMDAzIDc0MC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgLTYwLjAwMDAwMAoJZ3JvdXA9LTEKCUlTQz0xCgkJU1ZUPTUwMjIgMzAwMiAxIDAgMSAKCQlTQ1M9cmdiCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgMiAKCQlDQz0xCgkJCUM9MTYgMCAyIDMgMiAzIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTUKCW5hbWU9MSB2PTUwMDAgbm9ybWFsX21hcAoJcG9zeD0xIHY9MjAwMyA0NDAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIC02MC4wMDAwMDAKCWVuY29kaW5nPTIgZT0wIHY9NTAxMiAyCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAyCglncm91cD0tMQoJSVNDPTIKCQlTVlQ9NTAyMiAzMDAxIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDMgMyAKCQlDQz0xCgkJCUM9MTcgMCAzIDE2IDAgMSAwCgkJCUNQQz0wCiNOVD0yMDE3NyAwCglQQz02CgluYW1lPTEgdj01MDAwIG1ldGFsbGljX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDI0MC4wMDAwMDAKCWVuY29kaW5nPTIgZT0wIHY9NTAxMiAwCglmaWx0ZXI9MiBlPTAgdj01MDEyIDEKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDMKCWdyb3VwPS0xCglJU0M9MgoJCVNWVD01MDIyIDMwMDEgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMyAzIAoJCUNDPTEKCQkJQz0xOCAwIDMgMCAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJ", + "UEM9NgoJbmFtZT0xIHY9NTAwMCB1c2VfbWV0YWxsaWNfbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgMTgwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxMgoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MTkgMCAxIDAgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgbWV0YWxsaWMKCXBvc3g9MSB2PTIwMDMgNzAwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyAzNDAuMDAwMDAwCgl0eXBlPTIgZT0wIHY9NTAxMiAwCglkZWZhdWx0c2NhbGFyPTIgZT0wIHY9MjAwMyAxLjAwMDAwMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgMjEKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDEgCgkJQ0M9MQoJCQlDPTIwIDAgMSAwIDMgNCAwCgkJCUNQQz0wCiNOVD0yMDE4NSAwCglQQz02CgluYW1lPTEgdj01MDAwIHVzZV9yb3VnaG5lc3NfbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgNDgwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxMwoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MjEgMCAxIDQgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgcm91Z2huZXNzCglwb3N4PTEgdj0yMDAzIDcwMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgNjQwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJZGVmYXVsdHNjYWxhcj0yIGU9MCB2PTIwMDMgMC41MDAwMDAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDIyCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0yMiAwIDEgNCAzIDQgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NQoJbmFtZT0xIHY9NTAwMCBlbWlzc2l2ZQoJcG9zeD0xIHY9MjAwMyA0MjAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDg4MC4wMDAwMDAKCXR5cGU9MiBlPTAgdj01MDEyIDIKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDIzCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMiAxIAoJCUNDPTEKCQkJQz0yMyAwIDEgMSAzIDQgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NgoJbmFtZT0xIHY9NTAwMCB1c2VfZW1pc3NpdmVfbWFwCglwb3N4PTEgdj0yMDAzIDQyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgNzIwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxNAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MjQgMCAxIDEgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgdXNlX2FvX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDExMDAuMDAwMDAwCgl0eXBlPTIgZT0wIHY9NTAxMiAwCgl1aXR5cGU9MiBlPTAgdj01MDEyIDEKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDE1Cglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0yNSAwIDEgNiAwIDEgMAoJCQlDUEM9MAojTlQ9MjAxNzcgMAoJUEM9NgoJbmFtZT0xIHY9NTAwMCBhb19tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyAxMTYwLjAwMDAwMAoJZW5jb2Rpbmc9MiBlPTAgdj01MDEyIDAKCWZpbHRlcj0yIGU9MCB2PTUwMTIgMQoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNgoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAzIDMgCgkJQ0M9MQoJCQlDPTI2IDAgMyA2IDIgMyAwCgkJCUNQQz0wCiNOVD0yMDE4NSAwCglQQz02CgluYW1lPTEgdj01MDAwIGVtaXNzaXZlX2ludGVuc2l0eQoJcG9zeD0xIHY9MjAwMyA3NDAuMDAwMDAwCglwb3N5PTEgdj0yMDAzIDkyMC4wMDAwMDAKCXR5cGU9MiBlPTAgdj01MDEyIDAKCW1heHJhbmdlPTIgZT0wIHY9MjAwMyAxMC4wMDAwMDAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDUzCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0yNyAwIDEgMTAgMSAyIDAKCQkJQ1BDPTAKI05UPTIwMTg2IDAKCVBDPTIKCXBvc3g9MSB2PTIwMDMgLTYwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyA0MDAuMDAwMDAwCglncm91cD0tMQoJSVNDPTIKCQlTVlQ9NTAyMiAzMDAxIDEgMCAwIAoJCVNWVD01MDIyIDMwMDEgMiAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDEgMyAKCQlDQz0xCgkJCUM9MjggMCAzIDI5IDEgMiAwCgkJCUNQQz0wCiNOVD0yMDE4NyAwCglQQz0yCglwb3N4PTEgdj0yMDAzIDEyMC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgNDAwLjAwMDAwMAoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAzMDAxIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDMgCgkJQ0M9NgoJCQlDPTI5IDAgMyAxMiAwIDEgMAoJCQlDUEM9MAoJCQlDPTI5IDAgMyAxNyAwIDEgMAoJCQlDUEM9", + "MAoJCQlDPTI5IDAgMyAxOCAwIDEgMAoJCQlDUEM9MAoJCQlDPTI5IDAgMyA4IDAgMSAwCgkJCUNQQz0wCgkJCUM9MjkgMCAzIDkgMCAxIDAKCQkJQ1BDPTAKCQkJQz0yOSAwIDMgMjYgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTcKCW5hbWU9MSB2PTUwMDAgdXZfb2Zmc2V0Cglwb3N4PTEgdj0yMDAzIC02MC4wMDAwMDAKCXBvc3k9MSB2PTIwMDMgMzQwLjAwMDAwMAoJdHlwZT0yIGU9MCB2PTUwMTIgMQoJbWlucmFuZ2U9MiBlPTAgdj0yMDAzIC0xMDAwMDEuMDAwMDAwCgltYXhyYW5nZT0yIGU9MCB2PTIwMDMgMTAwMDAxLjAwMDAwMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNjAKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDEgCgkJQ0M9MQoJCQlDPTMwIDAgMSAyOSAwIDEgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9OQoJbmFtZT0xIHY9NTAwMCB1dl9zY2FsZQoJcG9zeD0xIHY9MjAwMyAtMjQwLjAwMDAwMAoJcG9zeT0xIHY9MjAwMyAzNDAuMDAwMDAwCgl0eXBlPTIgZT0wIHY9NTAxMiAxCglkZWZhdWx0dmVjdHdvPTIgZT0wIHY9MzAwMSAxLjAwMDAwMCwxLjAwMDAwMAoJZGVmYXVsdHZlY3Rvcj0yIGU9MCB2PTMwMDMgMS4wMDAwMDAsMS4wMDAwMDAsMC4wMDAwMDAsMC4wMDAwMDAKCW1pbnJhbmdlPTIgZT0wIHY9MjAwMyAtMTAwMDAxLjAwMDAwMAoJbWF4cmFuZ2U9MiBlPTAgdj0yMDAzIDEwMDAwMS4wMDAwMDAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDYxCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMSAxIAoJCUNDPTEKCQkJQz0zMSAwIDEgMjggMCAxIDAKCQkJQ1BDPTAKCiAqLyB9IApjb25uZWN0aW9ucyA9IFsKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiYWNhNjkwY2ItNjMwNS00YTJmLWJmM2QtNjkxODNhNDkzZGIzIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI2IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkNFRDdCQkYzLTBCNDgtNDMzNS1COTMzLTA5NUE0MUNBMDI5NCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTIiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICI0Q0JCNDQ4MC03OUU4LTRDRTctQUMwRi04QjA5QkFGMTIzOTAiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjMiIAoJCX0gCgkJc2VsZWN0ID0gWyAKCQkJInJnYiIgCgkJCV0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEzIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMWVlOWFmMWYtNjVmMi00NzM5LWFkMjgtNWVhNmEwZTY4ZmMzIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEzIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjFlZTlhZjFmLTY1ZjItNDczOS1hZDI4LTVlYTZhMGU2OGZjMyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxOCIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIxZWU5YWYxZi02NWYyLTQ3MzktYWQyOC01ZWE2YTBlNjhmYzMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTkiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMWVlOWFmMWYtNjVmMi00NzM5LWFkMjgtNWVhNmEwZTY4ZmMzIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI5IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjFlZTlhZjFmLTY1ZjItNDczOS1hZDI4LTVlYTZhMGU2OGZjMyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxMCIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNv", + "bm5lY3Rvcl9pZCA9ICIxZWU5YWYxZi02NWYyLTQ3MzktYWQyOC01ZWE2YTBlNjhmYzMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjciIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiZjcyNTk3YzQtNzQ4Ny00MTlhLWFmZmItZGY2OTBlNjU4MmUxIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjA4MDZkYjBkLTJjNGEtNDNjYS05OWNjLWY1YTJmMDM2YThlOCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjkiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJjNTgyM2M3NS00YWU1LTRjNzEtYjA3MC0zMTVmYTRkMDNlOGUiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjkiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMyIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMjQyZDE2NDgtYTYyNi00NDViLTk1MzQtYmNjZWMwOTQxMTJmIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI5IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiOCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkYyRjc0RTU4LTQwMkQtNDcyQi04N0RELTMzMUUwMERCNDE2QyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTQiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJiMWM4NjQwOC1hYWNiLTQ0NjYtYjc1NC1kZGNmMzdhM2EyYzgiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiQ0VEN0JCRjMtMEI0OC00MzM1LUI5MzMtMDk1QTQxQ0EwMjk0IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjRDQkI0NDgwLTc5RTgtNENFNy1BQzBGLThCMDlCQUYxMjM5MCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNCIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTciIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJmNzI1OTdjNC03NDg3LTQxOWEtYWZmYi1kZjY5MGU2NTgyZTEiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTciIAoJCX0gCgkJc2VsZWN0ID0gWyAKCQkJInJnYiIgCgkJCV0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE4IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiRjJGNzRFNTgtNDAyRC00NzJCLTg3REQtMzMxRTAwREI0MTZDIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNiIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gImFkNWUwNTJmLWQzMTYtNGEwZi04Yjc5LTUzYzM4MjA0ZDYxYiIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNiIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCX0gCgl9IAoJeyAKCQlkZXN0", + "aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJDRUQ3QkJGMy0wQjQ4LTQzMzUtQjkzMy0wOTVBNDFDQTAyOTQiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjIwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiNENCQjQ0ODAtNzlFOC00Q0U3LUFDMEYtOEIwOUJBRjEyMzkwIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIxIiAKCQl9IAoJCXNlbGVjdCA9IFsgCgkJCSJyIiAKCQkJXSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTkiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJGMkY3NEU1OC00MDJELTQ3MkItODdERC0zMzFFMDBEQjQxNkMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjIxIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMzZiYTQ2ZDItZjZlYS00ZTYwLWE0MjgtZmRjMTdjNzViYzYyIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI2IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkNFRDdCQkYzLTBCNDgtNDMzNS1COTMzLTA5NUE0MUNBMDI5NCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjIiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICI0Q0JCNDQ4MC03OUU4LTRDRTctQUMwRi04QjA5QkFGMTIzOTAiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjUiIAoJCX0gCgkJc2VsZWN0ID0gWyAKCQkJInIiIAoJCQldIAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiOSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkYyRjc0RTU4LTQwMkQtNDcyQi04N0RELTMzMUUwMERCNDE2QyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjMiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIxMTY0YTVlZi00NTYzLTQ3OTUtYjNiNS00MjgyNWQ2ZGYwMzciIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjExIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiYzU4MjNjNzUtNGFlNS00YzcxLWIwNzAtMzE1ZmE0ZDAzZThlIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjExIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkNFRDdCQkYzLTBCNDgtNDMzNS1COTMzLTA5NUE0MUNBMDI5NCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjUiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICI0Q0JCNDQ4MC03OUU4LTRDRTctQUMwRi04QjA5QkFGMTIzOTAiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjIiIAoJCX0gCgkJc2VsZWN0ID0gWyAKCQkJInJnYiIgCgkJCV0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiRjJGNzRFNTgtNDAyRC00NzJCLTg3REQtMzMxRTAwREI0MTZDIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIyIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJ", + "CWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyNCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjI0MmQxNjQ4LWE2MjYtNDQ1Yi05NTM0LWJjY2VjMDk0MTEyZiIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxMSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjgiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICI1OWZkMWNmNC1mNzM2LTQ3MGQtODUxMC0xZGQ3YzAxNjYzOWUiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiQ0VEN0JCRjMtMEI0OC00MzM1LUI5MzMtMDk1QTQxQ0EwMjk0IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyNiIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjRDQkI0NDgwLTc5RTgtNENFNy1BQzBGLThCMDlCQUYxMjM5MCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNyIgCgkJfSAKCQlzZWxlY3QgPSBbIAoJCQkiciIgCgkJCV0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI3IiAKCQl9IAoJfSAKXQpjb25zdGFudHMgPSBbCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIzIiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNCIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMSIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIxIiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNSIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI1IiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIyIiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNyIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICJGMkY3NEU1OC00MDJELTQ3MkItODdERC0zMzFFMDBEQjQxNkMiIAoJCWlkID0gIjNiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNyIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQl2YWx1ZSA9IFsgCgkJCTEuMDAwMDAwCgkJXSAKCX0gCl0Kbm9kZXMgPSBbCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCW9wdGlvbnMgPSBbIAoJCQkiMmIxMzY0NDctNjc2ZS00OTQzLTk5N2ItMDRhMjhhZTY4NDk3IgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMzYwIAoJCQkyNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJTdGFuZGFyZCBCYXNlIiAKCQl0eXBlID0gImNvcmUvc3RpbmdyYXlfcmVuZGVyZXIv", + "b3V0cHV0X25vZGVzL3N0YW5kYXJkX2Jhc2UiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJb3B0aW9ucyA9IFsgCgkJCSI5QTg0MjgyQi1GMUEyLTQ2RDQtOUZDNC01QTc2RkM5QjMwREQiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTEwMjAgCgkJCS0zNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJDb2xvciBNYXAgU3dpdGNoIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL2lmIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJVc2UgQ29sb3IgTWFwIiAKCQkJCW5hbWUgPSAidXNlX2NvbG9yX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAwMDAwMCAKCQkJCQlzdGVwID0gMSAKCQkJCQlvcmRlciA9IDEwIAoJCQkJCXVpX3R5cGUgPSAiY2hlY2tib3giIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAwLjAwMDAwMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxMiIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJLTQwMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIlVzZSBDb2xvciBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvbWF0ZXJpYWxfdmFyaWFibGUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxMyIgCgkJb3B0aW9ucyA9IFsgCgkJCSIxZTA2NzQ2NC0xMmQ4LTQ4MjYtOWI3Mi1jZmQ1NzY1MDAzZTMiCgkJCSJmYjNmNzA5Yi1hNTRhLTRlOTMtYWM5Zi1lOWZjNzZmYjhiY2QiCgkJCSI1ZGQ1OWIzZC0xNzYyLTRhMTQtOTkzMC03NTAwMjMwZWYzZGIiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJLTM0MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQkJdGV4dHVyZV9tYXAgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIkNvbG9yIE1hcCIgCgkJCQlzbG90X25hbWUgPSAiY29sb3JfbWFwIiAKCQkJCXVpID0geyAKCQkJCQlvcmRlciA9IDEgCgkJCQl9IAoJCQl9IAoJCX0gCgkJdGl0bGUgPSAiQ29sb3IgTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3NhbXBsZV90ZXh0dXJlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMjAgCgkJCTQwMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIkFkZCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9hZGQiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlV2IE9mZnNldCIgCgkJCQluYW1lID0gInV2X29mZnNldCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gWyAxMDAwMDEuMDAwMDAwIDEwMDAwMS4wMDAwMDAgXSAKCQkJCQltaW4gPSBbIC0xMDAwMDEuMDAwMDAwIC0xMDAwMDEuMDAwMDAwIF0gCgkJCQkJc3RlcCA9IFsgMC4wMSAwLjAxIF0gCgkJCQkJb3JkZXIgPSA2MCAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0MiIgCgkJCQl2YWx1ZSA9IFswLjAwMDAwMCAwLjAwMDAwMF0gCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzEiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQktNjAgCgkJCTM0MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIlV2IE9mZnNldCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI5IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJLTYwIAoJCQk0MDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJNdWx0aXBseSIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tdWwiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlV2IFNjYWxlIiAKCQkJCW5hbWUgPSAidXZfc2NhbGUiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IFsgMTAwMDAxLjAwMDAwMCAxMDAwMDEuMDAwMDAwIF0gCgkJCQkJbWluID0gWyAtMTAwMDAxLjAwMDAwMCAtMTAwMDAxLjAwMDAwMCBdIAoJCQkJCXN0ZXAgPSBbIDAuMDEgMC4wMSBdIAoJCQkJCW9yZGVyID0gNjEgCgkJ", + "CQl9IAoJCQkJdHlwZSA9ICJmbG9hdDIiIAoJCQkJdmFsdWUgPSBbMS4wMDAwMDAgMS4wMDAwMDBdIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMyIiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJLTI0MCAKCQkJMzQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXYgU2NhbGUiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvbWF0ZXJpYWxfdmFyaWFibGUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiOCIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCS0yNjAgCgkJCTQyMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIlRleGNvb3JkMCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy90ZXh0dXJlX2Nvb3JkaW5hdGUwIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJCYXNlIENvbG9yIiAKCQkJCW5hbWUgPSAiYmFzZV9jb2xvciIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gWyAxLjAwMDAwMCAxLjAwMDAwMCAxLjAwMDAwMCBdIAoJCQkJCW1pbiA9IFsgMC4wMDAwMDAgMC4wMDAwMDAgMC4wMDAwMDAgXSAKCQkJCQlzdGVwID0gWyAwLjAxIDAuMDEgMC4wMSBdIAoJCQkJCW9yZGVyID0gMjAgCgkJCQkJdWlfdHlwZSA9ICJjb2xvciIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdDMiIAoJCQkJdmFsdWUgPSBbMS4wMDAwMDAgMS4wMDAwMDAgMS4wMDAwMDBdIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE0IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQktMjQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiQmFzZSBDb2xvciIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQlvcHRpb25zID0gWyAKCQkJIjlBODQyODJCLUYxQTItNDZENC05RkM0LTVBNzZGQzlCMzBERCIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJMTAyMCAKCQkJLTYwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiTm9ybWFsIE1hcCBTd2l0Y2giIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvaWYiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlVzZSBOb3JtYWwgTWFwIiAKCQkJCW5hbWUgPSAidXNlX25vcm1hbF9tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IDEgCgkJCQkJbWluID0gMC4wMDAwMDAgCgkJCQkJc3RlcCA9IDEgCgkJCQkJb3JkZXIgPSAxMSAKCQkJCQl1aV90eXBlID0gImNoZWNrYm94IiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMC4wMDAwMDAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTUiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCS0xMjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVc2UgTm9ybWFsIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE3IiAKCQlvcHRpb25zID0gWyAKCQkJIjBhMGZiNWFkLTE0NWQtNDIyOS1hYmQ0LTViMzY1NjI2MDdiMyIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzQwIAoJCQktNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJUYW5nZW50IFRvIFdvcmxkIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3RhbmdlbnRfdG9fd29ybGQiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxOCIgCgkJb3B0aW9ucyA9IFsgCgkJCSIxZTA2NzQ2NC0xMmQ4LTQ4MjYtOWI3Mi1jZmQ1NzY1MDAzZTMiCgkJCSI5MGUyMDgyNi04Njg5LTQyZmEtOGUyNC1mNDg0ZWM2NGM1YzMiCgkJCSI1ZGQ1OWIzZC0xNzYyLTRhMTQtOTkzMC03NTAwMjMwZWYzZGIiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTQ0MCAKCQkJLTYwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCQl0ZXh0dXJlX21hcCA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiTm9ybWFsIE1hcCIgCgkJCQlzbG90X25hbWUgPSAibm9ybWFsX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSAyIAoJCQkJfSAKCQkJ", + "fSAKCQl9IAoJCXRpdGxlID0gIk5vcm1hbCBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvc2FtcGxlX3RleHR1cmUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNiIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTY4MCAKCQkJNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJXb3JsZCBOb3JtYWwiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvd29ybGRfc3BhY2Vfbm9ybWFsIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQkyNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJNZXRhbGxpYyBNYXAgU3dpdGNoIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL2lmIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJVc2UgTWV0YWxsaWMgTWFwIiAKCQkJCW5hbWUgPSAidXNlX21ldGFsbGljX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAwMDAwMCAKCQkJCQlzdGVwID0gMSAKCQkJCQlvcmRlciA9IDEyIAoJCQkJCXVpX3R5cGUgPSAiY2hlY2tib3giIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAwLjAwMDAwMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMCIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJMTgwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIE1ldGFsbGljIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE5IiAKCQlvcHRpb25zID0gWyAKCQkJImY2NjlhM2E2LTAzNzYtNDE4Ny04NDBlLTgwMDAwZTI5MzlkNSIKCQkJImU5NGU1M2U2LTQ5YjYtNDE5NC1hNzQ3LThmMDY0YTU5MzJlMCIKCQkJIjVkZDU5YjNkLTE3NjItNGExNC05OTMwLTc1MDAyMzBlZjNkYiIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQkyNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJNZXRhbGxpYyBNYXAiIAoJCQkJc2xvdF9uYW1lID0gIm1ldGFsbGljX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSAzIAoJCQkJfSAKCQkJfSAKCQl9IAoJCXRpdGxlID0gIk1ldGFsbGljIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiTWV0YWxsaWMiIAoJCQkJbmFtZSA9ICJtZXRhbGxpYyIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMS4wMDAwMDAgCgkJCQkJbWluID0gMC4wMDAwMDAgCgkJCQkJc3RlcCA9IDAuMDEgCgkJCQkJb3JkZXIgPSAyMSAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMS4wMDAwMDAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjEiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTM0MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIk1ldGFsbGljIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjUiIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQk1NDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJSb3VnaG5lc3MgTWFwIFN3aXRjaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIFJvdWdobmVzcyBNYXAiIAoJCQkJbmFtZSA9ICJ1c2Vfcm91Z2huZXNzX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAwMDAwMCAKCQkJCQlzdGVwID0g", + "MSAKCQkJCQlvcmRlciA9IDEzIAoJCQkJCXVpX3R5cGUgPSAiY2hlY2tib3giIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAwLjAwMDAwMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMiIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJNDgwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIFJvdWdobmVzcyBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvbWF0ZXJpYWxfdmFyaWFibGUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiOSIgCgkJb3B0aW9ucyA9IFsgCgkJCSIxZTA2NzQ2NC0xMmQ4LTQ4MjYtOWI3Mi1jZmQ1NzY1MDAzZTMiCgkJCSJlOTRlNTNlNi00OWI2LTQxOTQtYTc0Ny04ZjA2NGE1OTMyZTAiCgkJCSI1ZGQ1OWIzZC0xNzYyLTRhMTQtOTkzMC03NTAwMjMwZWYzZGIiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJNTQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCQl0ZXh0dXJlX21hcCA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiUm91Z2huZXNzIE1hcCIgCgkJCQlzbG90X25hbWUgPSAicm91Z2huZXNzX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSA0IAoJCQkJfSAKCQkJfSAKCQl9IAoJCXRpdGxlID0gIlJvdWdobmVzcyBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvc2FtcGxlX3RleHR1cmUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlJvdWdobmVzcyIgCgkJCQluYW1lID0gInJvdWdobmVzcyIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMS4wMDAwMDAgCgkJCQkJbWluID0gMC4wMDAwMDAgCgkJCQkJc3RlcCA9IDAuMDEgCgkJCQkJb3JkZXIgPSAyMiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMC41MDAwMDAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjMiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTY0MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIlJvdWdobmVzcyIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjExIiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJMTAyMCAKCQkJODQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiTXVsdGlwbHkiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvbXVsIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjIiIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3NDAgCgkJCTc4MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIkVtaXNzaXZlIE1hcCBTd2l0Y2giIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvaWYiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlVzZSBFbWlzc2l2ZSBNYXAiIAoJCQkJbmFtZSA9ICJ1c2VfZW1pc3NpdmVfbWFwIiAKCQkJCXVpID0geyAKCQkJCQltYXggPSAxIAoJCQkJCW1pbiA9IDAuMDAwMDAwIAoJCQkJCXN0ZXAgPSAxIAoJCQkJCW9yZGVyID0gMTQgCgkJCQkJdWlfdHlwZSA9ICJjaGVja2JveCIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdCIgCgkJCQl2YWx1ZSA9IDAuMDAwMDAwIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI1IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNDIwIAoJCQk3MjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVc2UgRW1pc3NpdmUgTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTAiIAoJCW9wdGlvbnMgPSBbIAoJCQkiMWUwNjc0NjQtMTJkOC00ODI2LTliNzItY2ZkNTc2NTAwM2UzIgoJCQkiZmIzZjcwOWItYTU0YS00ZTkzLWFjOWYtZTlmYzc2ZmI4YmNkIgoJCQkiNWRkNTliM2QtMTc2Mi00YTE0LTk5MzAtNzUwMDIzMGVmM2RiIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk0MjAgCgkJCTc4MCAKCQldIAoJ", + "CXNhbXBsZXJzID0geyAKCQkJdGV4dHVyZV9tYXAgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIkVtaXNzaXZlIE1hcCIgCgkJCQlzbG90X25hbWUgPSAiZW1pc3NpdmVfbWFwIiAKCQkJCXVpID0geyAKCQkJCQlvcmRlciA9IDUgCgkJCQl9IAoJCQl9IAoJCX0gCgkJdGl0bGUgPSAiRW1pc3NpdmUgTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3NhbXBsZV90ZXh0dXJlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJFbWlzc2l2ZSIgCgkJCQluYW1lID0gImVtaXNzaXZlIiAKCQkJCXVpID0geyAKCQkJCQltYXggPSBbIDEuMDAwMDAwIDEuMDAwMDAwIDEuMDAwMDAwIF0gCgkJCQkJbWluID0gWyAwLjAwMDAwMCAwLjAwMDAwMCAwLjAwMDAwMCBdIAoJCQkJCXN0ZXAgPSBbIDAuMDEgMC4wMSAwLjAxIF0gCgkJCQkJb3JkZXIgPSAyMyAKCQkJCQl1aV90eXBlID0gImNvbG9yIiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0MyIgCgkJCQl2YWx1ZSA9IFswLjAwMDAwMCAwLjAwMDAwMCAwLjAwMDAwMF0gCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjQiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk0MjAgCgkJCTg4MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIkVtaXNzaXZlIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJFbWlzc2l2ZSBJbnRlbnNpdHkiIAoJCQkJbmFtZSA9ICJlbWlzc2l2ZV9pbnRlbnNpdHkiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IDEwLjAwMDAwMCAKCQkJCQltaW4gPSAwLjAwMDAwMCAKCQkJCQlzdGVwID0gMC4wMSAKCQkJCQlvcmRlciA9IDUzIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAwLjAwMDAwMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyOCIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTc0MCAKCQkJOTIwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiRW1pc3NpdmUgSW50ZW5zaXR5IiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjciIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQkxMTAwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiQW8gTWFwIFN3dGljaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIEFvIE1hcCIgCgkJCQluYW1lID0gInVzZV9hb19tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IDEgCgkJCQkJbWluID0gMC4wMDAwMDAgCgkJCQkJc3RlcCA9IDEgCgkJCQkJb3JkZXIgPSAxNSAKCQkJCQl1aV90eXBlID0gImNoZWNrYm94IiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMC4wMDAwMDAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjYiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTExMDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVc2UgQW8gTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjciIAoJCW9wdGlvbnMgPSBbIAoJCQkiZjY2OWEzYTYtMDM3Ni00MTg3LTg0MGUtODAwMDBlMjkzOWQ1IgoJCQkiZTk0ZTUzZTYtNDliNi00MTk0LWE3NDctOGYwNjRhNTkzMmUwIgoJCQkiNWRkNTliM2QtMTc2Mi00YTE0LTk5MzAtNzUwMDIzMGVmM2RiIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTExNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJBbyBNYXAiIAoJCQkJc2xvdF9uYW1lID0gImFvX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSA2IAoJCQkJfSAKCQkJfSAKCQl9IAoJCXRpdGxlID0gIkFvIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IApdCnZlcnNpb24gPSAzCgA=" + } + } + } + BindingTable: 1454648192, "BindingTable::root 1", "" { + Version: 100 + Properties70: { + P: "TargetName", "KString", "", "", "root" + P: "TargetType", "KString", "", "", "shader" + } + Entry: "Maya|use_metallic_map", "FbxPropertyEntry", "use_metallic_map", "FbxSemanticEntry" + Entry: "Maya|base_color", "FbxPropertyEntry", "base_color", "FbxSemanticEntry" + Entry: "Maya|use_ao_map", "FbxPropertyEntry", "use_ao_map", "FbxSemanticEntry" + Entry: "Maya|TEX_emissive_map", "FbxPropertyEntry", "TEX_emissive_map", "FbxSemanticEntry" + Entry: "Maya|TEX_metallic_map", "FbxPropertyEntry", "TEX_metallic_map", "FbxSemanticEntry" + Entry: "Maya|TEX_ao_map", "FbxPropertyEntry", "TEX_ao_map", "FbxSemanticEntry" + Entry: "Maya|emissive_intensity", "FbxPropertyEntry", "emissive_intensity", "FbxSemanticEntry" + Entry: "Maya|metallic", "FbxPropertyEntry", "metallic", "FbxSemanticEntry" + Entry: "Maya|TEX_global_specular_cube", "FbxPropertyEntry", "TEX_global_specular_cube", "FbxSemanticEntry" + Entry: "Maya|use_roughness_map", "FbxPropertyEntry", "use_roughness_map", "FbxSemanticEntry" + Entry: "Maya|use_normal_map", "FbxPropertyEntry", "use_normal_map", "FbxSemanticEntry" + Entry: "Maya|use_color_map", "FbxPropertyEntry", "use_color_map", "FbxSemanticEntry" + Entry: "Maya|emissive", "FbxPropertyEntry", "emissive", "FbxSemanticEntry" + Entry: "Maya|use_emissive_map", "FbxPropertyEntry", "use_emissive_map", "FbxSemanticEntry" + Entry: "Maya|TEX_global_diffuse_cube", "FbxPropertyEntry", "TEX_global_diffuse_cube", "FbxSemanticEntry" + Entry: "Maya|TEX_roughness_map", "FbxPropertyEntry", "TEX_roughness_map", "FbxSemanticEntry" + Entry: "Maya|roughness", "FbxPropertyEntry", "roughness", "FbxSemanticEntry" + Entry: "Maya|TEX_brdf_lut", "FbxPropertyEntry", "TEX_brdf_lut", "FbxSemanticEntry" + Entry: "Maya|TEX_color_map", "FbxPropertyEntry", "TEX_color_map", "FbxSemanticEntry" + Entry: "Maya|TEX_normal_map", "FbxPropertyEntry", "TEX_normal_map", "FbxSemanticEntry" + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::Mallet1, Model::RootNode + C: "OO",358194480,0 + + ;AnimLayer::BaseLayer, AnimStack::Take 001 + C: "OO",1458067488,1452792496 + + ;NodeAttribute::, Model::Mallet1 + C: "OO",1448169328,358194480 + + ;Model::polySurface1, Model::Mallet1 + C: "OO",1455902608,358194480 + + ;Model::polySurface2, Model::Mallet1 + C: "OO",1455904928,358194480 + + ;Texture::file1, Material::Steel + C: "OP",1446197696,1448217264, "Maya|TEX_global_diffuse_cube" + + ;Texture::file2, Material::Steel + C: "OP",1446195296,1448217264, "Maya|TEX_global_specular_cube" + + ;Texture::file3, Material::Steel + C: "OP",1446196736,1448217264, "Maya|TEX_brdf_lut" + + ;Material::Steel, Implementation::Steel_Implementation + C: "OO",1448217264,1452878032 + + ;BindingTable::root 1, Implementation::Steel_Implementation + C: "OO",1454648192,1452878032 + + ;Video::file2, Texture::file2 + C: "OO",1457060240,1446195296 + + ;Video::file1, Texture::file1 + C: "OO",1457060640,1446197696 + + ;Video::file3, Texture::file3 + C: "OO",1457061040,1446196736 + + ;Geometry::, Model::polySurface1 + C: "OO",1449852656,1455902608 + + ;Material::Steel, Model::polySurface1 + C: "OO",1448217264,1455902608 + + ;Geometry::, Model::polySurface2 + C: "OO",1449862384,1455904928 + + ;Material::Steel, Model::polySurface2 + C: "OO",1448217264,1455904928 +} diff --git a/unpublishedScripts/marketplace/xylophone/xyloKey_2_a_e.fbx b/unpublishedScripts/marketplace/xylophone/xyloKey_2_a_e.fbx new file mode 100644 index 0000000000000000000000000000000000000000..405abb433b8bceef110847e18959fc858b216182 GIT binary patch literal 55664 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave.fbx b/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave.fbx new file mode 100644 index 0000000000..bb9ef84d42 --- /dev/null +++ b/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave.fbx @@ -0,0 +1,1031 @@ +; FBX 7.5.0 project file +; Copyright (C) 1997-2015 Autodesk Inc. and/or its licensors. +; All rights reserved. +; ---------------------------------------------------- + +FBXHeaderExtension: { + FBXHeaderVersion: 1003 + FBXVersion: 7500 + CreationTimeStamp: { + Version: 1000 + Year: 2017 + Month: 3 + Day: 6 + Hour: 10 + Minute: 48 + Second: 41 + Millisecond: 261 + } + Creator: "FBX SDK/FBX Plugins version 2017.0.1" + SceneInfo: "SceneInfo::GlobalInfo", "UserData" { + Type: "UserData" + Version: 100 + MetaData: { + Version: 100 + Title: "" + Subject: "" + Author: "" + Keywords: "" + Revision: "" + Comment: "" + } + Properties70: { + P: "DocumentUrl", "KString", "Url", "", "F:\Dropbox\Dropbox\_High Fidelity\xylophone\xylophoneFrameWithWave.fbx" + P: "SrcDocumentUrl", "KString", "Url", "", "F:\Dropbox\Dropbox\_High Fidelity\xylophone\xylophoneFrameWithWave.fbx" + P: "Original", "Compound", "", "" + P: "Original|ApplicationVendor", "KString", "", "", "Autodesk" + P: "Original|ApplicationName", "KString", "", "", "Maya" + P: "Original|ApplicationVersion", "KString", "", "", "2017" + P: "Original|DateTime_GMT", "DateTime", "", "", "06/03/2017 18:48:41.259" + P: "Original|FileName", "KString", "", "", "F:\Dropbox\Dropbox\_High Fidelity\xylophone\xylophoneFrameWithWave.fbx" + P: "LastSaved", "Compound", "", "" + P: "LastSaved|ApplicationVendor", "KString", "", "", "Autodesk" + P: "LastSaved|ApplicationName", "KString", "", "", "Maya" + P: "LastSaved|ApplicationVersion", "KString", "", "", "2017" + P: "LastSaved|DateTime_GMT", "DateTime", "", "", "06/03/2017 18:48:41.259" + P: "Original|ApplicationActiveProject", "KString", "", "", "F:\Dropbox\Dropbox\_High Fidelity\xylophone" + P: "Original|ApplicationNativeFile", "KString", "", "", "F:\Dropbox\Dropbox\_High Fidelity\xylophone\xylophoneFrameWithWave.mb" + } + } +} +GlobalSettings: { + Version: 1000 + Properties70: { + P: "UpAxis", "int", "Integer", "",1 + P: "UpAxisSign", "int", "Integer", "",1 + P: "FrontAxis", "int", "Integer", "",2 + P: "FrontAxisSign", "int", "Integer", "",1 + P: "CoordAxis", "int", "Integer", "",0 + P: "CoordAxisSign", "int", "Integer", "",1 + P: "OriginalUpAxis", "int", "Integer", "",1 + P: "OriginalUpAxisSign", "int", "Integer", "",1 + P: "UnitScaleFactor", "double", "Number", "",1 + P: "OriginalUnitScaleFactor", "double", "Number", "",1 + P: "AmbientColor", "ColorRGB", "Color", "",0,0,0 + P: "DefaultCamera", "KString", "", "", "Producer Perspective" + P: "TimeMode", "enum", "", "",11 + P: "TimeProtocol", "enum", "", "",2 + P: "SnapOnFrameMode", "enum", "", "",0 + P: "TimeSpanStart", "KTime", "Time", "",1924423250 + P: "TimeSpanStop", "KTime", "Time", "",384884650000 + P: "CustomFrameRate", "double", "Number", "",-1 + P: "TimeMarker", "Compound", "", "" + P: "CurrentTimeMarker", "int", "Integer", "",-1 + } +} + +; Documents Description +;------------------------------------------------------------------ + +Documents: { + Count: 1 + Document: 1980820224, "", "Scene" { + Properties70: { + P: "SourceObject", "object", "", "" + P: "ActiveAnimStackName", "KString", "", "", "Take 001" + } + RootNode: 0 + } +} + +; Document References +;------------------------------------------------------------------ + +References: { +} + +; Object definitions +;------------------------------------------------------------------ + +Definitions: { + Version: 100 + Count: 30 + ObjectType: "GlobalSettings" { + Count: 1 + } + ObjectType: "AnimationStack" { + Count: 1 + PropertyTemplate: "FbxAnimStack" { + Properties70: { + P: "Description", "KString", "", "", "" + P: "LocalStart", "KTime", "Time", "",0 + P: "LocalStop", "KTime", "Time", "",0 + P: "ReferenceStart", "KTime", "Time", "",0 + P: "ReferenceStop", "KTime", "Time", "",0 + } + } + } + ObjectType: "AnimationLayer" { + Count: 1 + PropertyTemplate: "FbxAnimLayer" { + Properties70: { + P: "Weight", "Number", "", "A",100 + P: "Mute", "bool", "", "",0 + P: "Solo", "bool", "", "",0 + P: "Lock", "bool", "", "",0 + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BlendMode", "enum", "", "",0 + P: "RotationAccumulationMode", "enum", "", "",0 + P: "ScaleAccumulationMode", "enum", "", "",0 + P: "BlendModeBypass", "ULongLong", "", "",0 + } + } + } + ObjectType: "NodeAttribute" { + Count: 5 + PropertyTemplate: "FbxNull" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "Size", "double", "Number", "",100 + P: "Look", "enum", "", "",1 + } + } + } + ObjectType: "Model" { + Count: 6 + PropertyTemplate: "FbxNode" { + Properties70: { + P: "QuaternionInterpolate", "enum", "", "",0 + P: "RotationOffset", "Vector3D", "Vector", "",0,0,0 + P: "RotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "ScalingOffset", "Vector3D", "Vector", "",0,0,0 + P: "ScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "TranslationActive", "bool", "", "",0 + P: "TranslationMin", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMax", "Vector3D", "Vector", "",0,0,0 + P: "TranslationMinX", "bool", "", "",0 + P: "TranslationMinY", "bool", "", "",0 + P: "TranslationMinZ", "bool", "", "",0 + P: "TranslationMaxX", "bool", "", "",0 + P: "TranslationMaxY", "bool", "", "",0 + P: "TranslationMaxZ", "bool", "", "",0 + P: "RotationOrder", "enum", "", "",0 + P: "RotationSpaceForLimitOnly", "bool", "", "",0 + P: "RotationStiffnessX", "double", "Number", "",0 + P: "RotationStiffnessY", "double", "Number", "",0 + P: "RotationStiffnessZ", "double", "Number", "",0 + P: "AxisLen", "double", "Number", "",10 + P: "PreRotation", "Vector3D", "Vector", "",0,0,0 + P: "PostRotation", "Vector3D", "Vector", "",0,0,0 + P: "RotationActive", "bool", "", "",0 + P: "RotationMin", "Vector3D", "Vector", "",0,0,0 + P: "RotationMax", "Vector3D", "Vector", "",0,0,0 + P: "RotationMinX", "bool", "", "",0 + P: "RotationMinY", "bool", "", "",0 + P: "RotationMinZ", "bool", "", "",0 + P: "RotationMaxX", "bool", "", "",0 + P: "RotationMaxY", "bool", "", "",0 + P: "RotationMaxZ", "bool", "", "",0 + P: "InheritType", "enum", "", "",0 + P: "ScalingActive", "bool", "", "",0 + P: "ScalingMin", "Vector3D", "Vector", "",0,0,0 + P: "ScalingMax", "Vector3D", "Vector", "",1,1,1 + P: "ScalingMinX", "bool", "", "",0 + P: "ScalingMinY", "bool", "", "",0 + P: "ScalingMinZ", "bool", "", "",0 + P: "ScalingMaxX", "bool", "", "",0 + P: "ScalingMaxY", "bool", "", "",0 + P: "ScalingMaxZ", "bool", "", "",0 + P: "GeometricTranslation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricRotation", "Vector3D", "Vector", "",0,0,0 + P: "GeometricScaling", "Vector3D", "Vector", "",1,1,1 + P: "MinDampRangeX", "double", "Number", "",0 + P: "MinDampRangeY", "double", "Number", "",0 + P: "MinDampRangeZ", "double", "Number", "",0 + P: "MaxDampRangeX", "double", "Number", "",0 + P: "MaxDampRangeY", "double", "Number", "",0 + P: "MaxDampRangeZ", "double", "Number", "",0 + P: "MinDampStrengthX", "double", "Number", "",0 + P: "MinDampStrengthY", "double", "Number", "",0 + P: "MinDampStrengthZ", "double", "Number", "",0 + P: "MaxDampStrengthX", "double", "Number", "",0 + P: "MaxDampStrengthY", "double", "Number", "",0 + P: "MaxDampStrengthZ", "double", "Number", "",0 + P: "PreferedAngleX", "double", "Number", "",0 + P: "PreferedAngleY", "double", "Number", "",0 + P: "PreferedAngleZ", "double", "Number", "",0 + P: "LookAtProperty", "object", "", "" + P: "UpVectorProperty", "object", "", "" + P: "Show", "bool", "", "",1 + P: "NegativePercentShapeSupport", "bool", "", "",1 + P: "DefaultAttributeIndex", "int", "Integer", "",-1 + P: "Freeze", "bool", "", "",0 + P: "LODBox", "bool", "", "",0 + P: "Lcl Translation", "Lcl Translation", "", "A",0,0,0 + P: "Lcl Rotation", "Lcl Rotation", "", "A",0,0,0 + P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + P: "Visibility", "Visibility", "", "A",1 + P: "Visibility Inheritance", "Visibility Inheritance", "", "",1 + } + } + } + ObjectType: "Geometry" { + Count: 1 + PropertyTemplate: "FbxMesh" { + Properties70: { + P: "Color", "ColorRGB", "Color", "",0.8,0.8,0.8 + P: "BBoxMin", "Vector3D", "Vector", "",0,0,0 + P: "BBoxMax", "Vector3D", "Vector", "",0,0,0 + P: "Primary Visibility", "bool", "", "",1 + P: "Casts Shadows", "bool", "", "",1 + P: "Receive Shadows", "bool", "", "",1 + } + } + } + ObjectType: "Material" { + Count: 1 + PropertyTemplate: "FbxSurfaceMaterial" { + Properties70: { + P: "ShadingModel", "KString", "", "", "Unknown" + P: "MultiLayer", "bool", "", "",0 + } + } + } + ObjectType: "Implementation" { + Count: 1 + PropertyTemplate: "FbxImplementation" { + Properties70: { + P: "ShaderLanguage", "KString", "", "", "MentalRaySL" + P: "ShaderLanguageVersion", "KString", "", "", "" + P: "RenderAPI", "KString", "", "", "MentalRay" + P: "RenderAPIVersion", "KString", "", "", "" + P: "RootBindingName", "KString", "", "", "" + P: "Constants", "Compound", "", "" + } + } + } + ObjectType: "BindingTable" { + Count: 1 + PropertyTemplate: "FbxBindingTable" { + Properties70: { + P: "TargetName", "KString", "", "", "" + P: "TargetType", "KString", "", "", "" + P: "CodeAbsoluteURL", "KString", "XRefUrl", "", "" + P: "CodeRelativeURL", "KString", "XRefUrl", "", "" + P: "CodeTAG", "KString", "", "", "shader" + P: "DescAbsoluteURL", "KString", "XRefUrl", "", "" + P: "DescRelativeURL", "KString", "XRefUrl", "", "" + P: "DescTAG", "KString", "", "", "shader" + } + } + } + ObjectType: "Texture" { + Count: 8 + PropertyTemplate: "FbxFileTexture" { + Properties70: { + P: "TextureTypeUse", "enum", "", "",0 + P: "Texture alpha", "Number", "", "A",1 + P: "CurrentMappingType", "enum", "", "",0 + P: "WrapModeU", "enum", "", "",0 + P: "WrapModeV", "enum", "", "",0 + P: "UVSwap", "bool", "", "",0 + P: "PremultiplyAlpha", "bool", "", "",1 + P: "Translation", "Vector", "", "A",0,0,0 + P: "Rotation", "Vector", "", "A",0,0,0 + P: "Scaling", "Vector", "", "A",1,1,1 + P: "TextureRotationPivot", "Vector3D", "Vector", "",0,0,0 + P: "TextureScalingPivot", "Vector3D", "Vector", "",0,0,0 + P: "CurrentTextureBlendMode", "enum", "", "",1 + P: "UVSet", "KString", "", "", "default" + P: "UseMaterial", "bool", "", "",0 + P: "UseMipMap", "bool", "", "",0 + } + } + } + ObjectType: "Video" { + Count: 4 + PropertyTemplate: "FbxVideo" { + Properties70: { + P: "ImageSequence", "bool", "", "",0 + P: "ImageSequenceOffset", "int", "Integer", "",0 + P: "FrameRate", "double", "Number", "",0 + P: "LastFrame", "int", "Integer", "",0 + P: "Width", "int", "Integer", "",0 + P: "Height", "int", "Integer", "",0 + P: "Path", "KString", "XRefUrl", "", "" + P: "StartFrame", "int", "Integer", "",0 + P: "StopFrame", "int", "Integer", "",0 + P: "PlaySpeed", "double", "Number", "",0 + P: "Offset", "KTime", "Time", "",0 + P: "InterlaceMode", "enum", "", "",0 + P: "FreeRunning", "bool", "", "",0 + P: "Loop", "bool", "", "",0 + P: "AccessMode", "enum", "", "",0 + } + } + } +} + +; Object properties +;------------------------------------------------------------------ + +Objects: { + NodeAttribute: 1611246784, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + NodeAttribute: 1611245728, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + NodeAttribute: 1611246608, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + NodeAttribute: 1611246256, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + NodeAttribute: 1611247136, "NodeAttribute::", "Null" { + Properties70: { + P: "Look", "enum", "", "",0 + } + TypeFlags: "Null" + } + Geometry: 1983184160, "Geometry::", "Mesh" { + Vertices: *3117 { + a: -101.134796142578,80.4016571044922,-41.9429893493652,-93.2760238647461,80.4016571044922,-34.0842208862305,-84.7931442260742,80.4016571044922,-26.308177947998,-75.6639556884766,80.4016571044922,-19.3006763458252,-65.958625793457,80.4016647338867,-13.1157073974609,-55.7510528564453,80.4016571044922,-7.80038452148438,-45.1189613342285,80.4016647338867,-3.39517498016357,-34.143310546875,80.4016571044922,0.0663824081420898,-22.9076843261719,80.4016647338867,2.5579195022583,-11.497615814209,80.4016647338867,4.06047391891479,-4.2708282114827e-015,80.4016571044922,4.56259965896606,11.4976043701172,80.4016647338867,4.06047391891479,22.9076728820801,80.4016647338867,2.55792045593262,34.1433029174805,80.4016571044922,0.0663833618164063,45.1189575195313,80.4016571044922,-3.39517116546631,55.7510375976563,80.4016571044922,-7.80037879943848,65.958625793457,80.4016647338867,-13.1157073974609,75.663948059082,80.4016571044922,-19.3006649017334,84.7931289672852,80.4016571044922,-26.3081703186035,93.2760238647461,80.4016571044922,-34.0842208862305,-94.3248672485352,80.4016571044922,-33.558349609375,-85.7758941650391,80.4016571044922,-25.7204284667969,-76.5680999755859,80.4016571044922,-18.6525764465332,-66.7711563110352,80.4016571044922,-12.4092292785645,-56.4582214355469,80.4016571044922,-7.03904724121094,-45.7067222595215,80.4016647338867,-2.5843620300293,-34.598316192627,80.4016571044922,0.919064521789551,-23.2183227539063,80.4016571044922,3.44261598587036,-11.6552543640137,80.4016647338867,4.96531867980957,-1.27318719478353e-006,80.4016647338867,5.47432899475098,11.6552352905273,80.4016647338867,4.96532011032104,23.218318939209,80.4016571044922,3.44261646270752,34.5983009338379,80.4016647338867,0.919069290161133,45.7067070007324,80.4016571044922,-2.58435535430908,56.4582099914551,80.4016571044922,-7.03904151916504,66.7711715698242,80.4016647338867,-12.4092407226563,76.5680694580078,80.4016571044922,-18.6525630950928,85.7758636474609,80.4016571044922,-25.7204093933105,94.2930908203125,80.4016571044922,-33.5279312133789, +-108.993537902832,66.775390625,-49.8017349243164,-110.662445068359,66.3969421386719,-51.4706420898438,-108.993537902832,69.2256240844727,-49.8017349243164,-107.324630737305,66.3969345092773,-48.1328277587891,-108.373474121094,66.3969268798828,-47.6069564819336,-110.042373657227,69.2256164550781,-49.2758636474609,-111.711296081543,66.3969421386719,-50.9447708129883,-110.042373657227,66.775390625,-49.2758636474609,-101.134796142578,63.8953247070313,-41.942985534668,-102.8037109375,64.2737884521484,-43.6119003295898,-101.134796142578,65.5349426269531,-41.942985534668,-99.4658813476563,64.2737884521484,-40.2740783691406,-100.514114379883,64.2709197998047,-39.7478942871094,-102.183639526367,65.5349426269531,-41.417121887207,-103.852119445801,64.2735900878906,-43.0856018066406,-102.183364868164,63.8944778442383,-41.4169235229492,-93.2502746582031,66.7794799804688,-34.0965347290039,-94.9441452026367,66.3973083496094,-35.7523422241211,-93.2760238647461,69.2256164550781,-34.0842208862305,-91.5082473754883,66.4115905761719,-32.4637451171875,-92.5253219604492,66.4146881103516,-31.9074630737305,-94.2947998046875,69.2256164550781,-33.5295562744141,-95.9614105224609,66.4003753662109,-35.1959609985352,-94.2673950195313,66.7811737060547,-33.5402221679688,-84.7451095581055,63.8937377929688,-26.3395690917969,-86.5636444091797,64.2603149414063,-27.93115234375,-84.7931442260742,65.5349426269531,-26.3081817626953,-82.8368988037109,64.280876159668,-24.8065795898438,-83.8190383911133,64.2743682861328,-24.2183609008789,-85.7758941650391,65.5349426269531,-25.7204284667969,-87.5458526611328,64.2569732666016,-27.3429107666016,-85.7275848388672,63.8910369873047,-25.7515563964844,-75.6172790527344,66.7636337280273,-19.3372459411621,-77.6282424926758,66.386589050293,-20.8084487915039,-75.6639556884766,69.2256240844727,-19.3006744384766,-73.5194854736328,66.3652114868164,-17.9340476989746,-74.4234085083008,66.3727569580078,-17.2858238220215,-76.5680847167969,69.2256164550781,-18.6525688171387,-78.5321960449219,66.393440246582,-20.160213470459,-76.5213241577148,66.7675933837891,-18.6890602111816, +-65.914306640625,63.9208984375,-13.1578102111816,-68.1123962402344,64.3090362548828,-14.4882507324219,-65.958625793457,65.5349426269531,-13.1157073974609,-63.6341857910156,64.330451965332,-11.9053153991699,-64.4464797973633,64.3219451904297,-11.1987190246582,-66.7711410522461,65.5349426269531,-12.4092292785645,-68.9247131347656,64.3013000488281,-13.7816429138184,-66.7267532348633,63.9164009094238,-12.4512405395508,-55.7104187011719,66.7360992431641,-7.84817886352539,-58.0856781005859,66.3365783691406,-9.01607894897461,-55.7510528564453,69.2256164550781,-7.80038452148438,-53.2602767944336,66.3160858154297,-6.76837921142578,-53.9671859741211,66.3255996704102,-6.00693130493164,-56.4582176208496,69.2256164550781,-7.03904342651367,-58.7926025390625,66.3452911376953,-8.25461196899414,-56.4174880981445,66.7411651611328,-7.08674621582031,-45.0835609436035,63.9475708007813,-3.44853591918945,-47.6201858520508,64.3582611083984,-4.43151092529297,-45.1189613342285,65.5349502563477,-3.39517593383789,-42.4819679260254,64.3767395019531,-2.56350326538086,-43.0694389343262,64.3662338256836,-1.75260162353516,-45.7067108154297,65.5349426269531,-2.58435821533203,-48.2076873779297,64.3485336303711,-3.62059020996094,-45.6712112426758,63.9419059753418,-2.63762283325195,-34.1147918701172,66.711784362793,0.00797653198242188,-36.7901611328125,66.2906723022461,-0.768394470214844,-34.143310546875,69.2256164550781,0.0663833618164063,-31.3872623443604,66.2753829956055,0.677543640136719,-31.8420143127441,66.2867889404297,1.5302848815918,-34.5983200073242,69.2256164550781,0.919063568115234,-37.2449264526367,66.3013763427734,0.0843658447265625,-34.569694519043,66.7180023193359,0.860752105712891,-22.8876056671143,63.9678497314453,2.49544525146484,-25.6718997955322,64.3980102539063,1.9449462890625,-22.9076843261719,65.5349426269531,2.55791854858398,-20.0667133331299,64.4089508056641,2.93203735351563,-20.3771553039551,64.3968734741211,3.8167610168457,-23.2183265686035,65.5349426269531,3.4426155090332,-25.9823532104492,64.3864288330078,2.82968521118164, +-23.198169708252,63.9611740112305,3.38022232055664,-11.487232208252,66.6971435546875,3.99534225463867,-14.3440227508545,66.2600021362305,3.68563842773438,-11.497615814209,69.2256240844727,4.06047439575195,-8.61154460906982,66.254280090332,4.18651580810547,-8.76906967163086,66.2667922973633,5.09136581420898,-11.655252456665,69.2256240844727,4.96531867980957,-14.5015478134155,66.272216796875,4.59049987792969,-11.6448211669922,66.7041244506836,4.90026092529297,-2.64522583393045e-007,63.9755401611328,4.49654388427734,-2.88798141479492,64.4170455932617,4.43647384643555,-4.3665691925438e-015,65.5349426269531,4.56259918212891,2.88798046112061,64.4170455932617,4.43647384643555,2.88798141479492,64.4045104980469,5.34820556640625,1.09400730252673e-006,65.5349426269531,5.47432708740234,-2.88797998428345,64.4045104980469,5.34820556640625,1.01989189715823e-006,63.9684524536133,5.40834426879883,11.4872207641602,66.6971435546875,3.99534225463867,8.61153507232666,66.254280090332,4.18651580810547,11.4976043701172,69.2256240844727,4.06047439575195,14.3440113067627,66.2600021362305,3.68564224243164,14.501537322998,66.272216796875,4.59049987792969,11.655237197876,69.2256240844727,4.9653205871582,8.76905536651611,66.2667770385742,5.09136581420898,11.6448078155518,66.7041244506836,4.90026473999023,22.8875980377197,63.9678497314453,2.49544906616211,20.0667057037354,64.4089508056641,2.93204116821289,22.9076728820801,65.5349426269531,2.55792236328125,25.6718902587891,64.3980102539063,1.9449462890625,25.982349395752,64.3864288330078,2.82968521118164,23.218318939209,65.5349426269531,3.4426155090332,20.3771438598633,64.3968658447266,3.8167610168457,23.1981620788574,63.9611778259277,3.38022613525391,34.1147804260254,66.711784362793,0.0079803466796875,31.3872566223145,66.275390625,0.677547454833984,34.1433029174805,69.2256164550781,0.0663833618164063,36.7901458740234,66.2906646728516,-0.768394470214844,37.2449111938477,66.301383972168,0.0843696594238281,34.5983047485352,69.2256164550781,0.9190673828125,31.8419990539551,66.2867965698242,1.53028869628906, +34.5696792602539,66.7180023193359,0.860755920410156,45.0835494995117,63.9475708007813,-3.44853210449219,42.4819526672363,64.3767471313477,-2.56350326538086,45.1189575195313,65.5349426269531,-3.39517211914063,47.6201782226563,64.3582611083984,-4.4315071105957,48.2076721191406,64.3485260009766,-3.62058639526367,45.7067070007324,65.5349502563477,-2.58435440063477,43.0694351196289,64.3662338256836,-1.75259780883789,45.671199798584,63.9419021606445,-2.63761901855469,55.7104034423828,66.7360992431641,-7.84817504882813,53.2602653503418,66.3160858154297,-6.76837539672852,55.7510375976563,69.2256240844727,-7.80037689208984,58.0856590270996,66.3365859985352,-9.01607131958008,58.7925987243652,66.3452987670898,-8.25461196899414,56.4582138061523,69.2256240844727,-7.03904342651367,53.9671859741211,66.3255920410156,-6.00693130493164,56.41748046875,66.7411727905273,-7.08673858642578,65.914306640625,63.9208984375,-13.1578102111816,63.6341857910156,64.3304443359375,-11.9053153991699,65.958625793457,65.5349426269531,-13.1157073974609,68.1123962402344,64.3090515136719,-14.4882507324219,68.9246978759766,64.3013000488281,-13.7816314697266,66.771125793457,65.5349426269531,-12.4092178344727,64.4464645385742,64.3219451904297,-11.1987075805664,66.7267379760742,63.9163970947266,-12.451229095459,75.6172637939453,66.7636337280273,-19.3372459411621,73.5194702148438,66.3652038574219,-17.9340438842773,75.663948059082,69.2256164550781,-19.300666809082,77.6282348632813,66.386589050293,-20.8084411621094,78.5321807861328,66.3934326171875,-20.1602020263672,76.5680694580078,69.2256240844727,-18.6525535583496,74.4233932495117,66.3727569580078,-17.2858123779297,76.5213088989258,66.7675933837891,-18.6890411376953,84.7450942993164,63.893741607666,-26.3395614624023,82.8368835449219,64.280876159668,-24.8065643310547,84.7931289672852,65.5349426269531,-26.3081741333008,86.5636291503906,64.2603149414063,-27.9311447143555,87.5460586547852,64.2542266845703,-27.3433609008789,85.7758636474609,65.5349426269531,-25.7203979492188,83.8194808959961,64.2741928100586,-24.2186889648438, +85.7277374267578,63.8902359008789,-25.7517395019531,93.2495880126953,66.7794799804688,-34.0958938598633,91.5069046020508,66.4110107421875,-32.462516784668,93.2760238647461,69.2256164550781,-34.0842208862305,94.9428863525391,66.3978881835938,-35.7510833740234,95.9909210205078,66.3982696533203,-35.2243957519531,94.3231811523438,69.2256240844727,-33.5567245483398,92.5550994873047,66.4166717529297,-31.9357757568359,94.2980804443359,66.7811431884766,-33.5695877075195,101.134765625,63.8953247070313,-41.9429702758789,99.4658660888672,64.2737884521484,-40.2740707397461,101.134765625,65.5349426269531,-41.9429702758789,102.803680419922,64.2737884521484,-43.6118774414063,103.852531433105,64.2737884521484,-43.0860137939453,102.183624267578,65.5349426269531,-41.4170989990234,100.514709472656,64.2737884521484,-39.7481918334961,102.183624267578,63.8953285217285,-41.4170989990234,108.993530273438,66.775390625,-49.8017349243164,107.324630737305,66.3969421386719,-48.1328201293945,108.993530273438,69.2256240844727,-49.8017349243164,110.662445068359,66.3969421386719,-51.4706420898438,111.711288452148,66.3969421386719,-50.9447708129883,110.042366027832,69.2256164550781,-49.2758636474609,108.373466491699,66.3969421386719,-47.6069564819336,110.042366027832,66.775390625,-49.2758636474609,100.759162902832,80.4016571044922,-41.5673751831055,101.526153564453,80.4016571044922,-40.7597465515137,101.134765625,79.9412155151367,-41.9429702758789,102.183624267578,79.5957336425781,-41.4170989990234,108.993530273438,70.3071975708008,-49.8017349243164,113.127655029297,65.2392120361328,-53.9358596801758,113.719665527344,65.4537506103516,-52.9531478881836,110.042366027832,69.9617309570313,-49.2758636474609,110.812942504883,69.0171051025391,-50.0464248657227,110.102928161621,68.9471893310547,-50.9111328125,-101.177276611328,80.4016571044922,-41.985466003418,-101.277847290039,80.4016571044922,-41.8712692260742,-101.914657592773,80.4016571044922,-41.1481285095215,-108.993537902832,69.9640274047852,-49.8017349243164,-110.042373657227,69.5481109619141,-49.2758636474609, +-112.208450317383,65.6708984375,-53.0166473388672,-112.776893615723,65.8964996337891,-52.0103759765625,-102.183639526367,80.0424575805664,-41.417121887207,-110.345245361328,69.1436614990234,-49.578727722168,-109.687026977539,69.0379638671875,-50.4952163696289,-83.0836486816406,4.99999904632568,-27.2701225280762,-73.4974212646484,4.99999475479126,-20.0309410095215,-63.2841377258301,4.99999570846558,-13.7071371078491,-52.5309410095215,5.00000095367432,-8.35268497467041,-41.3295707702637,5.00000381469727,-4.01324415206909,-29.7755908966064,5.00000238418579,-0.725861072540283,-17.9675750732422,4.99999952316284,1.48143672943115,-6.00626611709595,4.99999618530273,2.58982419967651,6.00628566741943,4.99999618530273,2.58980798721313,17.9675941467285,4.99999952316284,1.48143815994263,29.7756099700928,5.00000238418579,-0.725861549377441,41.32958984375,5.00000381469727,-4.01325416564941,52.5309600830078,5.00000095367432,-8.35269165039063,63.2841529846191,4.99999570846558,-13.7071447372437,73.4974365234375,4.99999570846558,-20.0309410095215,83.0836563110352,5,-27.2701263427734,-83.0836486816406,1.9073486328125e-006,-27.2701148986816,-73.4974212646484,1.66893005371094e-006,-20.030933380127,-63.2841300964355,1.19209289550781e-006,-13.7071447372437,-52.530933380127,1.19209289550781e-006,-8.35269260406494,-41.3295707702637,1.19209289550781e-006,-4.01324415206909,-29.7755908966064,2.38418579101563e-007,-0.725861072540283,-17.9675750732422,2.38418579101563e-007,1.48143672943115,-6.00626611709595,-3.814697265625e-006,2.58982419967651,6.00628566741943,-3.814697265625e-006,2.58980798721313,17.9675941467285,2.38418579101563e-007,1.48143815994263,29.7756099700928,2.38418579101563e-007,-0.725861549377441,41.32958984375,1.19209289550781e-006,-4.01325416564941,52.5309600830078,2.14576721191406e-006,-8.35269165039063,63.2841529846191,2.14576721191406e-006,-13.7071447372437,73.4974365234375,1.66893005371094e-006,-20.0309410095215,83.0836563110352,1.9073486328125e-006,-27.2701263427734,-94.4441452026367,78.323600769043,-32.8871726989746,-94.6315307617188,78.5938415527344,-32.6924247741699, +-85.4963531494141,78.5938110351563,-24.3646087646484,-85.3235931396484,78.3236770629883,-24.5726528167725,-75.6317443847656,78.5938110351563,-16.9152030944824,-75.4789199829102,78.3236770629883,-17.1382999420166,-65.1218719482422,78.5938110351563,-10.407769203186,-64.9902801513672,78.3236770629883,-10.6440143585205,-54.0564117431641,78.5938110351563,-4.89782238006592,-53.9471817016602,78.3236770629883,-5.14520645141602,-42.5297584533691,78.5938110351563,-0.432375907897949,-42.4438209533691,78.3236770629883,-0.688781976699829,-30.6402568817139,78.5938110351563,2.95048189163208,-30.5783443450928,78.3236770629883,2.68723702430725,-18.4893436431885,78.5938110351563,5.22187328338623,-18.4519824981689,78.3236770629883,4.95404529571533,-6.18068504333496,78.5938110351563,6.36244869232178,-6.16819620132446,78.3236770629883,6.09231615066528,6.18070507049561,78.5938110351563,6.36244773864746,6.16821622848511,78.3236770629883,6.09231519699097,18.4893627166748,78.5938110351563,5.2218713760376,18.4520015716553,78.3236770629883,4.9540433883667,30.6402759552002,78.5938110351563,2.95047760009766,30.5783634185791,78.3236770629883,2.68723273277283,42.5297775268555,78.5938110351563,-0.432382106781006,42.4438400268555,78.3236770629883,-0.688788175582886,54.0564308166504,78.5938110351563,-4.89783048629761,53.9472007751465,78.3236770629883,-5.14521408081055,65.1218872070313,78.5938110351563,-10.4077768325806,64.9902954101563,78.3236770629883,-10.644021987915,75.6317596435547,78.5938110351563,-16.9152126312256,75.4789352416992,78.3236770629883,-17.1383094787598,85.4963607788086,78.5938110351563,-24.364616394043,85.323600769043,78.3236770629883,-24.572660446167,94.6315383911133,78.5938415527344,-32.6924362182617,94.4441528320313,78.323600769043,-32.8871841430664,-94.6315307617188,83.0534973144531,-32.6924247741699,-94.4441528320313,83.3234939575195,-32.8872032165527,-85.4963531494141,83.0535430908203,-24.3646087646484,-85.3235931396484,83.3236770629883,-24.5726528167725,-75.6317443847656,83.0535430908203,-16.9152030944824,-75.4789199829102,83.3236770629883,-17.1382999420166, +-65.1218719482422,83.0535430908203,-10.407769203186,-64.9902801513672,83.3236770629883,-10.6440143585205,-54.0564117431641,83.0535430908203,-4.89782238006592,-53.9471817016602,83.3236770629883,-5.14520645141602,-42.5297584533691,83.0535430908203,-0.432375907897949,-42.4438209533691,83.3236770629883,-0.688781976699829,-30.6402568817139,83.0535430908203,2.95048189163208,-30.5783443450928,83.3236770629883,2.68723702430725,-18.4893436431885,83.0535430908203,5.22187328338623,-18.4519824981689,83.3236770629883,4.95404529571533,-6.18068504333496,83.0535430908203,6.36244869232178,-6.16819620132446,83.3236770629883,6.09231615066528,6.18070507049561,83.0535430908203,6.36244773864746,6.16821622848511,83.3236770629883,6.09231519699097,18.4893627166748,83.0535430908203,5.2218713760376,18.4520015716553,83.3236770629883,4.9540433883667,30.6402759552002,83.0535430908203,2.95047760009766,30.5783634185791,83.3236770629883,2.68723273277283,42.5297775268555,83.0535430908203,-0.432382106781006,42.4438400268555,83.3236770629883,-0.688788175582886,54.0564308166504,83.0535430908203,-4.89783048629761,53.9472007751465,83.3236770629883,-5.14521408081055,65.1218872070313,83.0535430908203,-10.4077768325806,64.9902954101563,83.3236770629883,-10.644021987915,75.6317596435547,83.0535430908203,-16.9152126312256,75.4789352416992,83.3236770629883,-17.1383094787598,85.4963607788086,83.0535430908203,-24.364616394043,85.323600769043,83.3236770629883,-24.572660446167,94.4441604614258,83.3234939575195,-32.8872146606445,94.6315383911133,83.0534973144531,-32.6924362182617,-92.1468734741211,83.3236618041992,-35.1668243408203,-83.2564086914063,83.3236770629883,-27.0620708465576,-83.0836486816406,83.0535430908203,-27.2701148986816,-73.6502456665039,83.3236770629883,-19.8078365325928,-73.4974212646484,83.0535430908203,-20.030933380127,-63.4157257080078,83.3236770629883,-13.4708909988403,-63.2841377258301,83.0535430908203,-13.7071380615234,-52.6401710510254,83.3236770629883,-8.10530376434326,-52.5309410095215,83.0535430908203,-8.35268592834473,-41.4155082702637,83.3236770629883,-3.75684428215027, +-41.3295707702637,83.0535430908203,-4.01324701309204,-29.8375034332275,83.3236770629883,-0.462619930505753,-29.7755908966064,83.0535430908203,-0.725862979888916,-18.0049362182617,83.3236770629883,1.74927043914795,-17.9675750732422,83.0535430908203,1.48144245147705,-6.01875495910645,83.3236770629883,2.85995674133301,-6.00626611709595,83.0535430908203,2.58982419967651,6.01877450942993,83.3236770629883,2.85995578765869,6.00628566741943,83.0535430908203,2.5898232460022,18.004955291748,83.3236770629883,1.74926805496216,17.9675941467285,83.0535430908203,1.48144006729126,29.8375225067139,83.3236770629883,-0.462624222040176,29.7756099700928,83.0535430908203,-0.72586727142334,41.41552734375,83.3236770629883,-3.75685048103333,41.32958984375,83.0535430908203,-4.0132532119751,52.6401901245117,83.3236770629883,-8.10531139373779,52.5309600830078,83.0535430908203,-8.35269355773926,63.4157409667969,83.3236770629883,-13.4708986282349,63.2841529846191,83.0535430908203,-13.707145690918,73.650260925293,83.3236770629883,-19.8078441619873,73.4974365234375,83.0535430908203,-20.0309410095215,83.2564163208008,83.3236770629883,-27.0620822906494,83.0836563110352,83.0535430908203,-27.2701263427734,92.1468887329102,83.3236618041992,-35.1668395996094,-91.9624938964844,78.5937728881836,-35.3643684387207,-92.1468353271484,78.3236770629883,-35.1668281555176,-83.0836486816406,78.5938110351563,-27.2701148986816,-83.2564086914063,78.3236770629883,-27.0620708465576,-73.4974212646484,78.5938110351563,-20.030933380127,-73.6502456665039,78.3236770629883,-19.8078365325928,-63.2841377258301,78.5938110351563,-13.7071380615234,-63.4157257080078,78.3236770629883,-13.4708909988403,-52.5309410095215,78.5938110351563,-8.35268592834473,-52.6401710510254,78.3236770629883,-8.10530376434326,-41.3295707702637,78.5938110351563,-4.01324701309204,-41.4155082702637,78.3236770629883,-3.75684428215027,-29.7755908966064,78.5938110351563,-0.725862979888916,-29.8375034332275,78.3236770629883,-0.462619930505753,-17.9675750732422,78.5938110351563,1.48144245147705,-18.0049362182617,78.3236770629883,1.74927043914795, +-6.00626611709595,78.5938110351563,2.58982419967651,-6.01875495910645,78.3236770629883,2.85995674133301,6.00628566741943,78.5938110351563,2.5898232460022,6.01877450942993,78.3236770629883,2.85995578765869,17.9675941467285,78.5938110351563,1.48144006729126,18.004955291748,78.3236770629883,1.74926805496216,29.7756099700928,78.5938110351563,-0.72586727142334,29.8375225067139,78.3236770629883,-0.462624222040176,41.32958984375,78.5938110351563,-4.0132532119751,41.41552734375,78.3236770629883,-3.75685048103333,52.5309600830078,78.5938110351563,-8.35269355773926,52.6401901245117,78.3236770629883,-8.10531139373779,63.2841529846191,78.5938110351563,-13.707145690918,63.4157409667969,78.3236770629883,-13.4708986282349,73.4974365234375,78.5938110351563,-20.0309410095215,73.650260925293,78.3236770629883,-19.8078441619873,83.0836563110352,78.5938110351563,-27.2701263427734,83.2564163208008,78.3236770629883,-27.0620822906494,92.1468505859375,78.3236770629883,-35.1668395996094,91.9625091552734,78.5937728881836,-35.3643760681152,-94.4441528320313,0.000185161959961988,-32.8872032165527,-94.6315307617188,0.270181238651276,-32.6924247741699,-85.4963531494141,0.270133376121521,-24.3646087646484,-85.3235931396484,7.15255737304688e-007,-24.5726528167725,-75.6317443847656,0.270134806632996,-16.9152030944824,-75.4789199829102,2.14576721191406e-006,-17.1382999420166,-65.1218719482422,0.270135283470154,-10.4077682495117,-64.9902801513672,2.62260437011719e-006,-10.6440143585205,-54.0564117431641,0.270132899284363,-4.89782238006592,-53.9471817016602,1.19209289550781e-006,-5.14520835876465,-42.5297584533691,0.270130038261414,-0.432374000549316,-42.4438209533691,-2.62260437011719e-006,-0.688780546188354,-30.6402568817139,0.270129084587097,2.95048570632935,-30.5783443450928,1.66893005371094e-006,2.6872398853302,-18.4893436431885,0.270128130912781,5.22187423706055,-18.4519824981689,1.19209289550781e-006,4.95405578613281,-6.18068504333496,0.270128607749939,6.36244106292725,-6.16819620132446,-4.05311584472656e-006,6.09231042861938,6.18070507049561,0.270128607749939,6.3624382019043, +6.16821622848511,-4.05311584472656e-006,6.09230947494507,18.4893627166748,0.270128130912781,5.22186088562012,18.4520015716553,1.19209289550781e-006,4.95404243469238,30.6402759552002,0.270129084587097,2.95048713684082,30.5783634185791,1.66893005371094e-006,2.68724322319031,42.5297775268555,0.270130038261414,-0.43237829208374,42.4438400268555,-2.62260437011719e-006,-0.688786745071411,54.0564308166504,0.270132899284363,-4.89783096313477,53.9472007751465,1.19209289550781e-006,-5.14521408081055,65.1218872070313,0.270135283470154,-10.4077749252319,64.9902954101563,2.62260437011719e-006,-10.6440238952637,75.6317596435547,0.270134806632996,-16.9152126312256,75.4789352416992,2.14576721191406e-006,-17.1383094787598,85.4963607788086,0.270133376121521,-24.364616394043,85.323600769043,7.15255737304688e-007,-24.572660446167,94.6315383911133,0.270181208848953,-32.6924362182617,94.4441604614258,0.000185148528544232,-32.8872146606445,-94.6315307617188,4.72983837127686,-32.6924247741699,-94.4441452026367,5.00008010864258,-32.8871726989746,-85.4963531494141,4.72986698150635,-24.3646087646484,-85.3235931396484,5,-24.5726528167725,-75.6317443847656,4.72986555099487,-16.9152030944824,-75.4789199829102,5.00000095367432,-17.1382999420166,-65.1218719482422,4.72986459732056,-10.4077682495117,-64.9902801513672,5,-10.6440143585205,-54.0564117431641,4.72986698150635,-4.89782238006592,-53.9471817016602,5.00000047683716,-5.14520835876465,-42.5297584533691,4.72987079620361,-0.432374000549316,-42.4438209533691,4.99999952316284,-0.688780546188354,-30.6402568817139,4.72986268997192,2.95048570632935,-30.5783443450928,4.99999904632568,2.6872398853302,-18.4893436431885,4.72986173629761,5.22187423706055,-18.4519824981689,5.00000047683716,4.95405578613281,-6.18068504333496,4.7298641204834,6.36244106292725,-6.16819620132446,4.99999618530273,6.09231042861938,6.18070507049561,4.7298641204834,6.3624382019043,6.16821622848511,4.99999618530273,6.09230947494507,18.4893627166748,4.72986173629761,5.22186088562012,18.4520015716553,5.00000047683716,4.95404243469238, +30.6402759552002,4.72986268997192,2.95048713684082,30.5783634185791,4.99999904632568,2.68724322319031,42.5297775268555,4.72987079620361,-0.43237829208374,42.4438400268555,4.99999952316284,-0.688786745071411,54.0564308166504,4.72986698150635,-4.89783096313477,53.9472007751465,5.00000047683716,-5.14521408081055,65.1218872070313,4.72986459732056,-10.4077749252319,64.9902954101563,5,-10.6440238952637,75.6317596435547,4.72986555099487,-16.9152126312256,75.4789352416992,5.00000095367432,-17.1383094787598,85.4963607788086,4.72986698150635,-24.364616394043,85.323600769043,5,-24.572660446167,94.4441528320313,5.00008010864258,-32.8871841430664,94.6315383911133,4.72983837127686,-32.6924362182617,98.6819000244141,82.8489685058594,-36.8038597106934,98.5104904174805,83.118278503418,-37.0146865844727,98.6067047119141,78.5076522827148,-36.7290077209473,98.3990783691406,78.2377243041992,-36.903450012207,96.1720581054688,78.2377243041992,-39.1304817199707,95.9976196289063,78.5076522827148,-39.3381080627441,96.283203125,83.118278503418,-39.2419815063477,102.768844604492,81.8451538085938,-40.9448509216309,102.632362365723,82.1059417724609,-41.1906814575195,102.242713928223,77.6812515258789,-40.4191970825195,101.997947692871,77.4196395874023,-40.5565223693848,99.8251419067383,77.4196395874023,-42.7293434143066,99.6878128051758,77.6812515258789,-42.9741134643555,100.213500976563,81.8453369140625,-43.5002861022949,100.459167480469,82.1059417724609,-43.3638954162598,106.692047119141,79.4483261108398,-44.9149208068848,106.600936889648,79.6815795898438,-45.2061080932617,105.456016540527,75.7077484130859,-43.6793022155762,105.163986206055,75.474967956543,-43.7693672180176,103.037986755371,75.474967956543,-45.8953704833984,102.947929382324,75.7077484130859,-46.1874046325684,104.183609008789,79.448486328125,-47.423511505127,104.474594116211,79.6815795898438,-47.332462310791,110.188659667969,75.3871994018555,-48.4510765075684,110.137733459473,75.5740966796875,-48.7823677062988,108.269172668457,72.3770904541016,-46.5318298339844,107.93701171875,72.1915893554688,-46.5817413330078, +105.850364685059,72.1915893554688,-48.668399810791,105.800453186035,72.3770904541016,-49.000560760498,107.719757080078,75.3872909545898,-50.9201240539551,108.050880432129,75.5740966796875,-50.8692283630371,113.060264587402,69.7372741699219,-51.3546676635742,113.035797119141,69.8725051879883,-51.7123184204102,110.683090209961,67.5686340332031,-48.9775848388672,110.325202941895,67.4341430664063,-49.0017509460449,108.270378112793,67.4341430664063,-51.0565872192383,108.246208190918,67.5686264038086,-51.4144744873047,110.623336791992,69.7373123168945,-53.7917098999023,110.980880737305,69.8725051879883,-53.7672424316406,115.232009887695,62.752025604248,-53.5506629943848,115.22200012207,62.8410568237305,-53.9227294921875,112.614677429199,61.3385581970215,-50.9333610534668,112.242645263672,61.24951171875,-50.9433670043945,110.211990356445,61.24951171875,-52.9740257263184,110.201988220215,61.3385581970215,-53.346061706543,112.819313049316,62.7520446777344,-55.9634284973145,113.19132232666,62.8410606384277,-55.9534187316895,116.6875,54.7475624084473,-55.0225448608398,116.684608459473,54.7977142333984,-55.4017028808594,113.960990905762,53.9592514038086,-52.2960395812988,113.581871032715,53.9088668823242,-52.2989540100098,111.567581176758,53.908863067627,-54.3132553100586,111.564666748047,53.9592475891113,-54.6923713684082,114.291175842285,54.7475662231445,-57.4188995361328,114.670310974121,54.7977142333984,-57.4160079956055,117.418212890625,46.0975914001465,-55.7616539001465,117.418212890625,46.1137619018555,-56.1436882019043,114.650894165039,45.8449211120605,-52.9943313598633,114.26887512207,45.8286399841309,-52.9943313598633,112.262962341309,45.8286361694336,-55.0002593994141,112.262962341309,45.8449172973633,-55.3822860717773,115.030281066895,46.097599029541,-58.1496086120605,115.412300109863,46.11376953125,-58.1496086120605,117.41822052002,37.2260780334473,-55.7616577148438,117.41822052002,37.2099075317383,-56.143684387207,114.650894165039,37.4787521362305,-52.9943237304688,114.26887512207,37.4950332641602,-52.9943237304688, +112.262954711914,37.4950294494629,-55.0002632141113,112.262954711914,37.4787483215332,-55.3822822570801,115.0302734375,37.2260818481445,-58.1496047973633,115.412307739258,37.2099113464355,-58.1496047973633,116.6875,28.5761108398438,-55.0225563049316,116.684616088867,28.5259609222412,-55.401683807373,113.960968017578,29.364429473877,-52.2960205078125,113.581878662109,29.4148101806641,-52.2989387512207,111.567565917969,29.4148063659668,-54.3132629394531,111.564651489258,29.3644275665283,-54.6923522949219,114.291168212891,28.5761203765869,-57.418888092041,114.670318603516,28.5259666442871,-57.4159965515137,115.232032775879,20.5716323852539,-53.5506858825684,115.222023010254,20.4826164245605,-53.9226951599121,112.614639282227,21.9851341247559,-50.9333267211914,112.242668151855,22.0741653442383,-50.9433326721191,110.211952209473,22.074161529541,-52.9740524291992,110.201950073242,21.9851303100586,-53.3460273742676,112.819290161133,20.5716514587402,-55.9634056091309,113.191352844238,20.4826202392578,-55.9533958435059,113.060317993164,13.5863590240479,-51.3547096252441,113.035850524902,13.4511699676514,-51.7122611999512,110.683029174805,15.7550888061523,-48.9775276184082,110.325256347656,15.8895311355591,-49.0016899108887,108.270317077637,15.8895273208618,-51.0566444396973,108.246154785156,15.7550849914551,-51.4144134521484,110.62328338623,13.5864009857178,-53.7916641235352,110.980934143066,13.451171875,-53.7671928405762,110.18872833252,7.93638515472412,-48.4511451721191,110.137832641602,7.7495813369751,-48.7822723388672,108.269088745117,10.9466991424561,-46.5317420959473,107.937126159668,11.1320915222168,-46.5816230773926,105.850242614746,11.1320905685425,-48.6685104370117,105.800361633301,10.9466953277588,-49.0004730224609,107.719696044922,7.93647766113281,-50.9200592041016,108.050987243652,7.74958181381226,-50.8691368103027,106.692108154297,3.87519121170044,-44.9149932861328,106.601058959961,3.64210057258606,-45.205982208252,105.455932617188,7.61613893508911,-43.6792144775391,105.164154052734,7.8487114906311,-43.7691993713379, +103.037811279297,7.84870958328247,-45.8955345153809,102.947830200195,7.61613750457764,-46.187313079834,104.183547973633,3.87534999847412,-47.4234466552734,104.474731445313,3.64209961891174,-47.3323364257813,102.768890380859,1.47834777832031,-40.944896697998,102.632499694824,1.21774280071259,-41.1905555725098,102.24267578125,5.64266109466553,-40.4191474914551,101.998123168945,5.90404605865479,-40.5563545227051,99.8249664306641,5.90404319763184,-42.7295112609863,99.6877593994141,5.64265871047974,-42.974063873291,100.213470458984,1.47852873802185,-43.5002555847168,100.45930480957,1.21773934364319,-43.36376953125,98.6819076538086,0.47459077835083,-36.8038711547852,98.5105743408203,0.205408349633217,-37.0145950317383,98.6067047119141,4.81617784500122,-36.7290000915527,98.3991851806641,5.08596038818359,-36.9033470153809,96.1719512939453,5.08596038818359,-39.1305847167969,95.9976043701172,4.81617975234985,-39.3381004333496,96.0724716186523,0.474717617034912,-39.4133033752441,96.2832946777344,0.205409303307533,-39.2418937683105,91.7614135742188,5,-35.1809463500977,92.1520843505859,5,-35.1718978881836,91.9610443115234,4.72987031936646,-35.3629341125488,91.9610443115234,0.270131468772888,-35.3629341125488,92.1520919799805,7.15255737304688e-007,-35.1718826293945,91.7614135742188,-2.86102294921875e-006,-35.1809463500977,-98.5104751586914,83.1182708740234,-37.0146789550781,-98.681884765625,82.8489608764648,-36.8038520812988,-96.2831802368164,83.1182708740234,-39.2419776916504,-95.9975967407227,78.5076446533203,-39.3381004333496,-96.1720352172852,78.2377166748047,-39.1304740905762,-98.3990631103516,78.2377166748047,-36.9034423828125,-98.606689453125,78.5076446533203,-36.7290000915527,-102.632354736328,82.1059341430664,-41.1906814575195,-102.768836975098,81.8451461791992,-40.9448509216309,-100.459136962891,82.1059341430664,-43.363899230957,-100.213478088379,81.845329284668,-43.5002861022949,-99.6877822875977,77.6812438964844,-42.9741096496582,-99.8251113891602,77.4196319580078,-42.7293395996094,-101.997924804688,77.4196319580078,-40.5565223693848, +-102.242691040039,77.6812438964844,-40.4191970825195,-106.600921630859,79.6815719604492,-45.206111907959,-106.692031860352,79.4483184814453,-44.914924621582,-104.474555969238,79.6815719604492,-47.3324661254883,-104.183570861816,79.4484786987305,-47.4235153198242,-102.947891235352,75.7077407836914,-46.1874084472656,-103.037948608398,75.4749603271484,-45.8953742980957,-105.163955688477,75.4749603271484,-43.7693672180176,-105.455986022949,75.7077407836914,-43.6793060302734,-110.137710571289,75.5740966796875,-48.7823715209961,-110.188629150391,75.3871994018555,-48.4510803222656,-108.050842285156,75.574089050293,-50.8692359924316,-107.719718933105,75.3872833251953,-50.9201316833496,-105.800415039063,72.377082824707,-49.0005645751953,-105.850326538086,72.1915817260742,-48.6684036254883,-107.936973571777,72.1915740966797,-46.5817413330078,-108.269134521484,72.3770751953125,-46.5318298339844,-113.035766601563,69.8725051879883,-51.7123222351074,-113.060241699219,69.7372741699219,-51.3546714782715,-110.980834960938,69.8724975585938,-53.7672538757324,-110.623291015625,69.7373046875,-53.7917213439941,-108.246162414551,67.5686187744141,-51.414478302002,-108.270332336426,67.4341354370117,-51.0565910339355,-110.325157165527,67.4341354370117,-49.0017547607422,-110.683044433594,67.5686187744141,-48.9775886535645,-115.221977233887,62.8410606384277,-53.9227333068848,-115.231986999512,62.7520294189453,-53.550666809082,-113.191268920898,62.8410568237305,-55.9534339904785,-112.819259643555,62.7520408630371,-55.9634399414063,-110.201934814453,61.3385467529297,-53.346061706543,-110.211936950684,61.2495002746582,-52.9740257263184,-112.242607116699,61.2495002746582,-50.9433708190918,-112.614639282227,61.3385467529297,-50.9333648681641,-116.684585571289,54.7977142333984,-55.4017066955566,-116.687469482422,54.7475624084473,-55.0225486755371,-114.670257568359,54.7977104187012,-57.4160194396973,-114.291122436523,54.74755859375,-57.4189109802246,-111.564613342285,53.9592437744141,-54.6923713684082,-111.567527770996,53.9088592529297,-54.3132553100586, +-113.581825256348,53.9088592529297,-52.298957824707,-113.960945129395,53.9592437744141,-52.2960433959961,-117.418190002441,46.11376953125,-56.1436996459961,-117.418190002441,46.097599029541,-55.7616653442383,-115.412254333496,46.11376953125,-58.1496238708496,-115.030235290527,46.097599029541,-58.1496238708496,-112.262908935547,45.8449172973633,-55.3822898864746,-112.262908935547,45.8286361694336,-55.0002632141113,-114.268836975098,45.8286323547363,-52.9943389892578,-114.650856018066,45.844913482666,-52.9943389892578,-117.418197631836,37.2099113464355,-56.1436958312988,-117.418197631836,37.2260818481445,-55.7616691589355,-115.412261962891,37.2099113464355,-58.1496200561523,-115.030227661133,37.2260818481445,-58.1496200561523,-112.262908935547,37.4787483215332,-55.3822860717773,-112.262908935547,37.4950294494629,-55.0002670288086,-114.268829345703,37.4950294494629,-52.9943351745605,-114.650848388672,37.4787483215332,-52.9943351745605,-116.684593200684,28.5259666442871,-55.4016952514648,-116.687484741211,28.5761165618896,-55.0225677490234,-114.670272827148,28.5259685516357,-57.4160079956055,-114.291122436523,28.5761222839355,-57.4188995361328,-111.564598083496,29.3644275665283,-54.6923561096191,-111.567512512207,29.4148082733154,-54.3132705688477,-113.581840515137,29.4148063659668,-52.298942565918,-113.960929870605,29.3644275665283,-52.296028137207,-115.222007751465,20.4826183319092,-53.9227066040039,-115.23201751709,20.5716361999512,-53.5506973266602,-113.191307067871,20.4826221466064,-55.9534072875977,-112.819244384766,20.5716533660889,-55.9634170532227,-110.201904296875,21.9851322174072,-53.3460273742676,-110.211906433105,22.0741634368896,-52.9740524291992,-112.242630004883,22.0741634368896,-50.9433403015137,-112.614601135254,21.9851322174072,-50.9333343505859,-113.035835266113,13.4511709213257,-51.712272644043,-113.06029510498,13.5863609313965,-51.3547210693359,-110.980895996094,13.4511737823486,-53.767204284668,-110.623237609863,13.5864028930664,-53.791675567627,-108.246101379395,15.7550888061523,-51.4144172668457, +-108.270263671875,15.8895320892334,-51.0566482543945,-110.325218200684,15.8895330429077,-49.0016937255859,-110.682991027832,15.755090713501,-48.9775314331055,-110.137817382813,7.74958038330078,-48.7822761535645,-110.188705444336,7.93638467788696,-48.4511489868164,-108.050941467285,7.74958419799805,-50.8691444396973,-107.719650268555,7.9364800453186,-50.9200630187988,-105.800315856934,10.9467000961304,-49.0004730224609,-105.850196838379,11.1320953369141,-48.6685104370117,-107.937088012695,11.1320953369141,-46.5816230773926,-108.269050598145,10.946702003479,-46.5317420959473,-106.601051330566,3.64210081100464,-45.205982208252,-106.692100524902,3.87519216537476,-44.9149932861328,-104.47469329834,3.64210295677185,-47.3323364257813,-104.18350982666,3.87535333633423,-47.4234466552734,-102.947799682617,7.61614608764648,-46.187313079834,-103.037780761719,7.84871816635132,-45.8955345153809,-105.164123535156,7.84871673583984,-43.7691955566406,-105.455902099609,7.61614465713501,-43.6792106628418,-102.632484436035,1.21774196624756,-41.1905479431152,-102.76887512207,1.47834753990173,-40.9448890686035,-100.459274291992,1.21774077415466,-43.3637657165527,-100.213439941406,1.47853016853333,-43.5002479553223,-99.6877365112305,5.64266443252563,-42.9740600585938,-99.8249435424805,5.90404891967773,-42.7295074462891,-101.998092651367,5.90404891967773,-40.5563507080078,-102.242645263672,5.64266443252563,-40.4191436767578,-98.5105667114258,0.205408409237862,-37.0145874023438,-98.6819000244141,0.474591016769409,-36.8038635253906,-96.2832794189453,0.20541013777256,-39.241886138916,-96.0724487304688,0.474718600511551,-39.4132957458496,-95.9975891113281,4.81618356704712,-39.3380928039551,-96.1719360351563,5.08596420288086,-39.1305770874023,-98.399169921875,5.08596229553223,-36.9033393859863,-98.606689453125,4.81617975234985,-36.7289924621582,-91.7613983154297,-2.86102294921875e-006,-35.1809349060059,-92.1520767211914,7.15255737304688e-007,-35.1718711853027,-91.9610290527344,0.270131468772888,-35.362922668457,-91.9610290527344,4.72987031936646,-35.362922668457, +-92.1520690917969,5,-35.1718864440918,-91.7613983154297,5,-35.1809349060059,-89.6443176269531,4.72986793518066,-37.9042282104492,-89.4686431884766,4.99999952316284,-37.6959571838379,-89.4686431884766,-7.15255737304688e-007,-37.6959571838379,-89.6443176269531,0.270131468772888,-37.9042282104492,-75.9273986816406,5.00000190734863,-35.8880500793457,-75.754638671875,4.72986793518066,-36.0960960388184,-67.014030456543,4.72986268997192,-29.4954986572266,-67.1668548583984,4.99999523162842,-29.2724018096924,-75.7546157836914,0.270132839679718,-36.0960731506348,-75.927375793457,2.38418579101563e-007,-35.8880271911621,-67.166877746582,1.19209289550781e-006,-29.2724132537842,-67.0140533447266,0.27013236284256,-29.4955101013184,-57.7017059326172,4.72986316680908,-23.729549407959,-57.8332939147949,4.99999570846558,-23.4933013916016,-57.8332748413086,1.19209289550781e-006,-23.4932918548584,-57.7016868591309,0.270131945610046,-23.7295417785645,-47.8970718383789,4.72986841201782,-18.8474235534668,-48.0063018798828,5.00000095367432,-18.6000442504883,-48.0062866210938,1.19209289550781e-006,-18.6000385284424,-47.8970565795898,0.270132899284363,-18.8474178314209,-37.6837921142578,4.72986841201782,-14.8907814025879,-37.7697296142578,5,-14.634373664856,-37.7697296142578,2.38418579101563e-007,-14.634373664856,-37.6837921142578,0.270135760307312,-14.8907814025879,-27.1490173339844,4.7298698425293,-11.8933773040771,-27.2109298706055,4.99999952316284,-11.6301412582397,-27.2109184265137,2.14576721191406e-006,-11.6301393508911,-27.1490058898926,0.270133852958679,-11.8933753967285,-16.3826236724854,4.72986602783203,-9.8807954788208,-16.4199848175049,4.99999809265137,-9.61295604705811,-16.4199848175049,-1.66893005371094e-006,-9.61295604705811,-16.3826236724854,0.270132422447205,-9.8807954788208,-5.47642993927002,4.72986316680908,-8.87018013000488,-5.48891830444336,4.99999713897705,-8.60004711151123,-5.48892736434937,-3.57627868652344e-006,-8.60004711151123,-5.47643804550171,0.270129084587097,-8.87018013000488,5.47645711898804,4.72986316680908,-8.87017440795898, +5.48894596099854,4.99999713897705,-8.60004138946533,5.48894596099854,-3.57627868652344e-006,-8.60004138946533,5.47645711898804,0.270129084587097,-8.87017440795898,16.3826293945313,4.72986602783203,-9.88079261779785,16.4199905395508,4.99999809265137,-9.61296463012695,16.4200019836426,-1.66893005371094e-006,-9.61296463012695,16.382640838623,0.27013236284256,-9.88079261779785,27.1490230560303,4.7298698425293,-11.8933763504028,27.2109355926514,4.99999952316284,-11.6301441192627,27.2109260559082,2.14576721191406e-006,-11.6301422119141,27.1490135192871,0.270133852958679,-11.8933744430542,37.6837997436523,4.72986841201782,-14.8907861709595,37.7697372436523,5,-14.6343746185303,37.7697372436523,2.38418579101563e-007,-14.6343765258789,37.6837997436523,0.270135790109634,-14.8907880783081,47.8970909118652,4.72986841201782,-18.8474388122559,48.0063209533691,5.00000095367432,-18.6000480651855,48.0063171386719,1.19209289550781e-006,-18.6000442504883,47.897087097168,0.270132839679718,-18.8474349975586,57.7017211914063,4.72986316680908,-23.7295589447021,57.833309173584,4.99999570846558,-23.4933109283447,57.833324432373,1.19209289550781e-006,-23.4933204650879,57.7017364501953,0.270131945610046,-23.7295684814453,67.0140533447266,4.72986221313477,-29.4955139160156,67.166877746582,4.99999523162842,-29.2724170684814,67.1669082641602,1.19209289550781e-006,-29.2724323272705,67.0140838623047,0.27013224363327,-29.4955291748047,75.7546615600586,4.72986793518066,-36.0961227416992,75.9274215698242,5.00000190734863,-35.8880767822266,75.9274139404297,2.38418579101563e-007,-35.888069152832,75.7546539306641,0.27013286948204,-36.0961151123047,89.4686660766602,4.99999952316284,-37.695972442627,89.6443405151367,4.72986793518066,-37.904239654541,78.3127593994141,4.72986698150635,-38.4281349182129,78.4684677124023,4.99999952316284,-38.2045440673828,89.6443405151367,0.270131468772888,-37.904239654541,89.4686660766602,-7.15255737304688e-007,-37.695972442627,78.4684677124023,2.86102294921875e-006,-38.2045402526855,78.3127593994141,0.270130187273026,-38.4281311035156, +-78.4684448242188,4.99999952316284,-38.2045211791992,-78.3127365112305,4.72986698150635,-38.4281120300293,-78.3127365112305,0.270130276679993,-38.4281120300293,-78.4684448242188,2.86102294921875e-006,-38.2045211791992,-86.1482315063477,4.72986745834351,-40.144115447998,-86.0634536743164,4.99999904632568,-39.877613067627,-86.0634536743164,-2.38418579101563e-006,-39.877613067627,-86.1482315063477,0.270132660865784,-40.144115447998,-82.0005798339844,4.72986507415771,-40.3358726501465,-82.0604095458984,5.00000190734863,-40.062686920166,-82.0604095458984,-9.5367431640625e-007,-40.062686920166,-82.0005798339844,0.270135521888733,-40.3358726501465,82.000602722168,4.72986507415771,-40.3358917236328,82.060432434082,5.00000190734863,-40.0627059936523,82.060432434082,-9.5367431640625e-007,-40.0627021789551,82.000602722168,0.270135402679443,-40.3358879089355,86.1482543945313,4.72986745834351,-40.1441307067871,86.0634765625,4.99999904632568,-39.877628326416,86.0634765625,-2.38418579101563e-006,-39.877628326416,86.1482543945313,0.270132660865784,-40.1441307067871,-86.1897201538086,78.6237640380859,-38.8950538635254,-89.0711135864258,78.5386657714844,-43.663818359375,-80.6813583374023,78.6515045166016,-39.9868278503418,-81.7489166259766,78.5672149658203,-45.3726387023926,-74.9691314697266,78.6769180297852,-39.4104385375977,-74.385368347168,78.5933837890625,-44.8047027587891,-68.8010025024414,78.699951171875,-37.5123443603516,-67.152946472168,78.6172103881836,-42.6215476989746,-62.1925888061523,78.7206115722656,-34.5955505371094,-59.9889450073242,78.6386489868164,-39.4320182800293,-55.2234268188477,78.738899230957,-31.0213279724121,-52.7927894592285,78.6576843261719,-35.6922760009766,-47.9520111083984,78.7548217773438,-27.1502933502197,-45.506778717041,78.6742858886719,-31.763708114624,-40.4174461364746,78.7683563232422,-23.3064727783203,-38.1116790771484,78.6884078979492,-27.9482345581055,-32.651180267334,78.7794952392578,-19.7678527832031,-30.612434387207,78.7000579833984,-24.4975814819336,-24.6848545074463,78.7882232666016,-16.7653865814209, +-23.0276660919189,78.7091827392578,-21.6142272949219,-16.5554313659668,78.7945098876953,-14.4832572937012,-15.3818626403809,78.7157592773438,-19.4512329101563,-8.30865478515625,78.79833984375,-13.0575408935547,-7.69921398162842,78.7197647094727,-18.1134643554688,5.62667846679688e-005,78.7996673583984,-12.5727710723877,4.33921813964844e-005,78.7211608886719,-17.6610107421875,8.30876636505127,78.7983474731445,-13.0575523376465,7.69930076599121,78.7197647094727,-18.1134719848633,16.5555381774902,78.7945175170898,-14.4832792282104,15.3819484710693,78.7157669067383,-19.4512500762939,24.6849594116211,78.7882308959961,-16.7654190063477,23.0277481079102,78.7091827392578,-21.6142501831055,32.6512794494629,78.7795028686523,-19.7678909301758,30.6125106811523,78.700065612793,-24.4976100921631,40.417537689209,78.7683639526367,-23.3065166473389,38.1117553710938,78.6884231567383,-27.9482669830322,47.9520950317383,78.7548294067383,-27.1503391265869,45.5068435668945,78.6742935180664,-31.763744354248,55.223503112793,78.7389144897461,-31.0213756561279,52.7928504943848,78.6576995849609,-35.6923065185547,62.1926612854004,78.7206192016602,-34.5955924987793,59.9890060424805,78.6386642456055,-39.4320526123047,68.8010711669922,78.699951171875,-37.5123825073242,67.1529922485352,78.6172103881836,-42.6215782165527,74.9691848754883,78.6769256591797,-39.4104614257813,74.3853988647461,78.593391418457,-44.8047256469727,80.681396484375,78.6515045166016,-39.9868431091309,81.7489395141602,78.5672149658203,-45.3726654052734,86.1897506713867,78.6237640380859,-38.8950653076172,89.0711364746094,78.5386657714844,-43.6638374328613,83.5052795410156,78.6376342773438,-39.746654510498,85.5079727172852,78.5531158447266,-44.9173469543457,77.8048782348633,78.6648788452148,-39.8889770507813,78.0442886352539,78.5806732177734,-45.3531455993652,-83.505241394043,78.6376342773438,-39.746639251709,-85.5079574584961,78.553108215332,-44.9173164367676,-77.8048324584961,78.6648788452148,-39.8889579772949,-78.0442581176758,78.5806655883789,-45.3531188964844,-96.0659408569336,82.4715042114258,-39.4067611694336, +-96.3051452636719,82.7926864624023,-39.6429595947266,-96.2552871704102,83.0826416015625,-39.2646560668945,-95.7960052490234,82.8628234863281,-39.140983581543,-88.9592971801758,82.8310241699219,-43.4113693237305,-89.1214141845703,82.4394149780273,-43.744758605957,-92.2420654296875,83.0394058227539,-35.6400260925293,-91.6675415039063,83.0535430908203,-35.0953712463379,-91.9579315185547,82.665641784668,-35.3601036071777,-86.3481750488281,83.0048675537109,-39.2447814941406,-86.1863708496094,82.6312942504883,-38.8900871276855,-85.4578399658203,82.8163223266602,-44.6448745727539,-85.5412368774414,82.4246063232422,-45.0062370300293,-83.5786056518555,82.9887390136719,-40.1234016418457,-83.502799987793,82.6152954101563,-39.7413291931152,-81.7458190917969,82.8018112182617,-45.0963973999023,-81.7661437988281,82.4101028442383,-45.4651260375977,-78.0765914916992,82.7877502441406,-45.0784111022949,-78.0473098754883,82.3960876464844,-45.4468116760254,-80.6798706054688,82.5996398925781,-39.9813613891602,-80.6896591186523,82.9729766845703,-40.3687896728516,-77.7652053833008,82.9577102661133,-40.2693023681641,-77.80419921875,82.5841979980469,-39.883472442627,-74.456169128418,82.7745666503906,-44.5367088317871,-74.3743515014648,82.3829040527344,-44.8971061706543,-67.2528305053711,82.7497253417969,-42.3628196716309,-67.1238403320313,82.358154296875,-42.7089195251465,-74.9693222045898,82.5704193115234,-39.4050712585449,-74.8798370361328,82.9438171386719,-39.7822494506836,-68.6668548583984,82.9173355102539,-37.8703346252441,-68.8022842407227,82.5437088012695,-37.5073318481445,-60.1106643676758,82.7274780273438,-39.1824684143066,-59.9504623413086,82.3359451293945,-39.5146255493164,-62.0279884338379,82.8932571411133,-34.9401016235352,-62.1944351196289,82.5196075439453,-34.5908584594727,-52.9206848144531,82.7077331542969,-35.4450035095215,-52.7505645751953,82.3162384033203,-35.7719993591309,-55.0469627380371,82.8717727661133,-31.3598461151123,-55.2255172729492,82.4981231689453,-31.0168380737305,-45.6363525390625,82.6905288696289,-31.5163612365723, +-45.4650001525879,82.2990341186523,-31.8427257537842,-47.7754211425781,82.8529739379883,-27.488805770874,-47.9548416137695,82.4793243408203,-27.1462554931641,-38.2333526611328,82.6758728027344,-27.6959896087646,-38.0718269348145,82.2843780517578,-28.0274105072021,-40.2513771057129,82.8369293212891,-23.6503963470459,-40.4200592041016,82.4632720947266,-23.3023509979248,-30.7198219299316,82.6637954711914,-24.2381172180176,-30.5772476196289,82.2723007202148,-24.5782451629639,-32.5044784545898,82.8236923217773,-20.1206169128418,-32.6529808044434,82.4500503540039,-19.7633628845215,-23.114860534668,82.6543273925781,-21.346607208252,-22.9990940093994,82.2628326416016,-21.6969261169434,-24.5656700134277,82.8132934570313,-17.128547668457,-24.6863269805908,82.4396591186523,-16.7607917785645,-15.4435567855835,82.6475067138672,-19.1760902404785,-15.361644744873,82.2560119628906,-19.5359573364258,-16.4710693359375,82.8058013916016,-14.8562116622925,-16.5564785003662,82.4321670532227,-14.4785537719727,-7.73123073577881,82.6433563232422,-17.8329544067383,-7.68871688842773,82.2518615722656,-18.1996917724609,-8.26487064361572,82.8012390136719,-13.4375257492065,-8.30920600891113,82.4276123046875,-13.0527582168579,4.88245677843224e-005,82.6419219970703,-17.3785610198975,4.81299539387692e-005,82.2504272460938,-17.7477912902832,4.31912412750535e-005,82.7996597290039,-12.9553318023682,4.46349949925207e-005,82.426025390625,-12.5679578781128,7.7313289642334,82.6433563232422,-17.8329582214355,7.68881320953369,82.2518539428711,-18.1996994018555,8.26495552062988,82.8012390136719,-13.4375419616699,8.30929470062256,82.427604675293,-13.0527677536011,15.4436550140381,82.6475143432617,-19.176097869873,15.3617401123047,82.2560043334961,-19.5359725952148,16.4711513519287,82.8058090209961,-14.8562421798706,16.5565662384033,82.4321594238281,-14.4785709381104,23.1149597167969,82.6543273925781,-21.346622467041,22.9991893768311,82.262825012207,-21.696949005127,24.5657482147217,82.8133010864258,-17.128589630127,24.6864128112793,82.4396514892578,-16.760814666748, +30.7199192047119,82.6638031005859,-24.2381324768066,30.5773391723633,82.2722930908203,-24.5782699584961,32.5045547485352,82.8236999511719,-20.120662689209,32.6530685424805,82.4500350952148,-19.7633895874023,38.2334442138672,82.6758804321289,-27.6960124969482,38.0719146728516,82.2843704223633,-28.0274410247803,40.2514533996582,82.8369445800781,-23.6504306793213,40.4201393127441,82.4632873535156,-23.3023853302002,45.6364364624023,82.6905364990234,-31.5163955688477,45.4650840759277,82.2990417480469,-31.8427600860596,47.7754936218262,82.8529815673828,-27.488842010498,47.9549140930176,82.4793319702148,-27.1462917327881,52.9207649230957,82.7077484130859,-35.4450225830078,52.7506370544434,82.3162384033203,-35.7720260620117,55.0470275878906,82.8717803955078,-31.3598747253418,55.2255821228027,82.4981384277344,-31.0168762207031,60.110725402832,82.7274932861328,-39.1825332641602,59.9505386352539,82.3359985351563,-39.5146598815918,62.0280609130859,82.8932647705078,-34.9401092529297,62.1944923400879,82.5196533203125,-34.5908966064453,67.2528533935547,82.7497406005859,-42.3629302978516,67.1238861083984,82.3582611083984,-42.7089462280273,68.6669311523438,82.9173431396484,-37.8702926635742,68.8023300170898,82.5437927246094,-37.5073699951172,74.4561920166016,82.7745742797852,-44.5368804931641,74.3744049072266,82.3830795288086,-44.8971290588379,74.8798751831055,82.9438247680664,-39.7822723388672,74.969367980957,82.5704345703125,-39.4050941467285,78.0766220092773,82.7877502441406,-45.0785942077637,78.0473556518555,82.3962631225586,-45.4468307495117,77.765251159668,82.9577178955078,-40.2691917419434,77.8042297363281,82.5843276977539,-39.8834915161133,81.7458648681641,82.8018112182617,-45.096565246582,81.7661819458008,82.410270690918,-45.4651412963867,85.4579544067383,82.8163146972656,-44.6451568603516,85.5412826538086,82.4248886108398,-45.0062561035156,80.6799011230469,82.5995178222656,-39.9813804626465,80.6896896362305,82.9729766845703,-40.3689308166504,83.5785827636719,82.9887466430664,-40.1231880187988,83.5028228759766,82.6155319213867,-39.7413482666016, +95.796028137207,82.8628311157227,-39.1409873962402,96.2553100585938,83.082649230957,-39.2646598815918,96.3051681518555,82.7926940917969,-39.6429634094238,96.0659637451172,82.4715118408203,-39.4067687988281,88.9594345092773,82.8310241699219,-43.4115982055664,89.1195526123047,82.4396514892578,-43.745964050293,91.9579467773438,82.665641784668,-35.3601150512695,91.6675567626953,83.0535430908203,-35.0953826904297,92.2420806884766,83.0394058227539,-35.6400375366211,86.1880798339844,82.6315460205078,-38.8890686035156,86.3480987548828,83.0048751831055,-39.2445755004883 + } + PolygonVertexIndex: *4196 { + a: 0,233,-235,43,42,48,-54,1,0,234,235,-21,51,50,56,-62,2,1,20,-22,59,58,64,-70,3,2,21,-23,67,66,72,-78,4,3,22,-24,75,74,80,-86,5,4,23,-25,83,82,88,-94,6,5,24,-26,91,90,96,-102,7,6,25,-27,99,98,104,-110,8,7,26,-28,107,106,112,-118,9,8,27,-29,115,114,120,-126,10,9,28,-30,123,122,128,-134,11,10,29,-31,131,130,136,-142,12,11,30,-32,139,138,144,-150,13,12,31,-33,147,146,152,-158,14,13,32,-34,155,154,160,-166,15,14,33,-35,163,162,168,-174,16,15,34,-36,171,170,176,-182,17,16,35,-37,179,178,184,-190,18,17,36,-38,187,186,192,-198,19,18,37,-39,195,194,200,-206,203,202,208,-214,211,210,216,-222,219,218,228,-230,49,48,42,-42,53,52,44,-44,57,56,50,-50,61,60,52,-52,65,64,58,-58,69,68,60,-60,73,72,66,-66,77,76,68,-68,81,80,74,-74,85,84,76,-76,89,88,82,-82,93,92,84,-84,97,96,90,-90,101,100,92,-92,105,104,98,-98,109,108,100,-100,113,112,106,-106,117,116,108,-108,121,120,114,-114,125,124,116,-116,129,128,122,-122,133,132,124,-124,137,136,130,-130,141,140,132,-132,145,144,138,-138,149,148,140,-140,153,152,146,-146,157,156,148,-148,161,160,154,-154,165,164,156,-156,169,168,162,-162,173,172,164,-164,177,176,170,-170,181,180,172,-172,185,184,178,-178,189,188,180,-180,193,192,186,-186,197,196,188,-188,201,200,194,-194,205,204,196,-196,209,208,202,-202,204,212,226,224,-39,217,216,210,-210,212,220,230,-227,40,39,46,-46,39,42,43,-47,48,47,54,-54,47,50,51,-55,56,55,62,-62,55,58,59,-63,64,63,70,-70,63,66,67,-71,72,71,78,-78,71,74,75,-79,80,79,86,-86,79,82,83,-87,88,87,94,-94,87,90,91,-95,96,95,102,-102,95,98,99,-103,104,103,110,-110,103,106,107,-111,112,111,118,-118,111,114,115,-119,120,119,126,-126,119,122,123,-127,128,127,134,-134,127,130,131,-135,136,135,142,-142,135,138,139,-143,144,143,150,-150,143,146,147,-151,152,151,158,-158,151,154,155,-159,160,159,166,-166,159,162,163,-167,168,167,174,-174,167,170,171,-175,176,175,182,-182,175,178,179,-183,184,183,190,-190,183,186,187,-191,192,191,198,-198,191,194,195,-199,200,199,206,-206,199,202,203,-207,208,207,214,-214,207,210,211,-215,216,215,222,-222,215,218,219,-223,41,42,-40, +41,39,-41,44,45,-47,44,46,-44,49,50,-48,49,47,-49,52,53,-55,52,54,-52,57,58,-56,57,55,-57,60,61,-63,60,62,-60,65,66,-64,65,63,-65,68,69,-71,68,70,-68,73,74,-72,73,71,-73,76,77,-79,76,78,-76,81,82,-80,81,79,-81,84,85,-87,84,86,-84,89,90,-88,89,87,-89,92,93,-95,92,94,-92,97,98,-96,97,95,-97,100,101,-103,100,102,-100,105,106,-104,105,103,-105,108,109,-111,108,110,-108,113,114,-112,113,111,-113,116,117,-119,116,118,-116,121,122,-120,121,119,-121,124,125,-127,124,126,-124,129,130,-128,129,127,-129,132,133,-135,132,134,-132,137,138,-136,137,135,-137,140,141,-143,140,142,-140,145,146,-144,145,143,-145,148,149,-151,148,150,-148,153,154,-152,153,151,-153,156,157,-159,156,158,-156,161,162,-160,161,159,-161,164,165,-167,164,166,-164,169,170,-168,169,167,-169,172,173,-175,172,174,-172,177,178,-176,177,175,-177,180,181,-183,180,182,-180,185,186,-184,185,183,-185,188,189,-191,188,190,-188,193,194,-192,193,191,-193,196,197,-199,196,198,-196,201,202,-200,201,199,-201,204,205,-207,204,206,-204,209,210,-208,209,207,-209,212,213,-215,212,214,-212,217,218,-216,217,215,-217,220,221,-223,220,222,-220,196,204,38,-38,213,212,204,-204,221,220,212,-212,188,196,37,-37,180,188,36,-36,172,180,35,-35,164,172,34,-34,156,164,33,-33,148,156,32,-32,140,148,31,-31,132,140,30,-30,124,132,29,-29,116,124,28,-28,108,116,27,-27,100,108,26,-26,92,100,25,-25,84,92,24,-24,76,84,23,-23,68,76,22,-22,60,68,21,-21,52,60,20,235,-241,44,52,240,-238,41,242,-237,49,41,236,233,-1,57,49,0,-2,65,57,1,-3,73,65,2,-4,81,73,3,-5,89,81,4,-6,97,89,5,-7,105,97,6,-8,113,105,7,-9,121,113,8,-10,129,121,9,-11,137,129,10,-12,145,137,11,-13,153,145,12,-14,161,153,13,-15,169,161,14,-16,177,169,15,-17,185,177,16,-18,193,185,17,-19,201,193,18,-20,209,201,19,223,-226,217,209,225,-228,224,223,19,-39,232,228,218,-218,231,230,-221,229,231,220,-220,227,232,-218,239,238,40,-46,238,242,41,-41,241,239,45,-45,237,241,-45,275,276,628,-628,276,275,278,-278,277,278,280,-280,279,280,282,-282,281,282,284,-284,283,284,286,-286,285,286,288,-288,287,288,290,-290,289,290,292,-292,291,292,294,-294,293, +294,296,-296,295,296,298,-298,297,298,300,-300,299,300,302,-302,301,302,304,-304,303,304,306,-306,305,306,308,-308,307,308,310,-310,309,310,492,-492,311,312,622,-624,312,311,313,-315,314,313,315,-317,316,315,317,-319,318,317,319,-321,320,319,321,-323,322,321,323,-325,324,323,325,-327,326,325,327,-329,328,327,329,-331,330,329,331,-333,332,331,333,-335,334,333,335,-337,336,335,337,-339,338,337,339,-341,340,339,341,-343,342,341,343,-345,344,343,346,-346,345,346,489,-491,347,915,912,911,-625,349,348,350,-352,351,350,352,-354,353,352,354,-356,355,354,356,-358,357,356,358,-360,359,358,360,-362,361,360,362,-364,363,362,364,-366,365,364,366,-368,367,366,368,-370,369,368,370,-372,371,370,372,-374,373,372,374,-376,375,374,376,-378,377,376,378,-380,379,378,380,-1036,381,382,626,-626,382,381,383,-385,384,383,385,-387,386,385,387,-389,388,387,389,-391,390,389,391,-393,392,391,393,-395,394,393,395,-397,396,395,397,-399,398,397,399,-401,400,399,401,-403,402,401,403,-405,404,403,405,-407,406,405,407,-409,408,407,409,-411,410,409,411,-413,412,411,413,-415,414,413,416,-416,415,416,494,-494,417,418,742,-742,418,417,420,-420,419,420,422,-422,421,422,424,-424,423,424,426,-426,425,426,428,-428,427,428,430,-430,429,430,432,-432,431,432,434,-434,433,434,436,-436,435,436,438,-438,437,438,440,-440,439,440,442,-442,441,442,444,-444,443,444,446,-446,445,446,448,-448,447,448,450,-450,449,450,452,-452,451,452,609,-609,453,454,747,-749,454,453,455,-457,456,455,457,-459,458,457,459,-461,460,459,461,-463,462,461,463,-465,464,463,465,-467,466,465,467,-469,468,467,469,-471,470,469,471,-473,472,471,473,-475,474,473,475,-477,476,475,477,-479,478,477,479,-481,480,479,481,-483,482,481,483,-485,484,483,485,-487,486,485,488,-488,487,488,610,-612,490,489,496,-498,491,492,499,-499,493,494,501,-501,497,496,504,-506,498,499,507,-507,500,501,509,-509,502,503,511,-511,505,504,512,-514,506,507,515,-515,508,509,517,-517,510,511,519,-519,513,512,520,-522,514,515,523,-523,516,517,525,-525,518,519,527,-527,521,520,528,-530,522,523,531,-531,524,525,533,-533,526,527, +535,-535,529,528,536,-538,530,531,539,-539,532,533,541,-541,534,535,543,-543,537,536,544,-546,538,539,547,-547,540,541,549,-549,542,543,551,-551,545,544,552,-554,546,547,555,-555,548,549,557,-557,550,551,559,-559,553,552,560,-562,554,555,563,-563,556,557,565,-565,558,559,567,-567,561,560,568,-570,562,563,571,-571,564,565,573,-573,566,567,575,-575,569,568,576,-578,570,571,579,-579,572,573,581,-581,574,575,583,-583,577,576,584,-586,578,579,587,-587,580,581,589,-589,582,583,591,-591,585,584,592,-594,586,587,595,-595,588,589,597,-597,590,591,599,-599,593,592,600,-602,594,595,603,-603,596,597,605,-605,598,599,607,-607,601,600,608,-610,602,603,611,-611,604,605,613,-613,606,607,615,-615,612,613,618,-618,614,615,620,-620,616,618,824,-824,619,621,828,-828,623,622,629,-631,624,911,910,632,-632,625,626,634,-634,627,628,636,-636,630,629,637,-639,631,632,640,-640,633,634,642,-642,635,636,644,-644,638,637,645,-647,639,640,648,-648,641,642,650,-650,643,644,652,-652,646,645,653,-655,647,648,656,-656,649,650,658,-658,651,652,660,-660,654,653,661,-663,655,656,664,-664,657,658,666,-666,659,660,668,-668,662,661,669,-671,663,664,672,-672,665,666,674,-674,667,668,676,-676,670,669,677,-679,671,672,680,-680,673,674,682,-682,675,676,684,-684,678,677,685,-687,679,680,688,-688,681,682,690,-690,683,684,692,-692,686,685,693,-695,687,688,696,-696,689,690,698,-698,691,692,700,-700,694,693,701,-703,695,696,704,-704,697,698,706,-706,699,700,708,-708,702,701,709,-711,703,704,712,-712,705,706,714,-714,707,708,716,-716,710,709,717,-719,711,712,720,-720,713,714,722,-722,715,716,724,-724,718,717,725,-727,719,720,728,-728,721,722,730,-730,723,724,732,-732,726,725,733,-735,727,728,736,-736,729,730,738,-738,731,732,740,-740,734,733,741,-743,735,736,744,-744,737,738,746,-746,739,740,748,-748,743,744,751,-751,745,746,753,-753,749,751,758,-758,752,754,756,-756,755,756,836,-836,757,758,838,-838,759,760,832,-832,760,759,762,-762,761,762,768,-768,763,764,834,-834,764,763,766,-766,765,766,770,-770,767,768,772,-772,769,770,774,-774,771,772,776,-776,773,774,778,-778, +775,776,780,-780,777,778,782,-782,779,780,784,-784,781,782,786,-786,783,784,788,-788,785,786,790,-790,787,788,792,-792,789,790,794,-794,791,792,796,-796,793,794,798,-798,795,796,800,-800,797,798,802,-802,799,800,804,-804,801,802,806,-806,803,804,808,-808,805,806,810,-810,807,808,812,-812,809,810,814,-814,811,812,816,-816,813,814,818,-818,815,816,820,-820,817,818,822,-822,819,820,826,-826,821,822,830,-830,823,824,847,-849,825,826,844,-844,827,828,849,-851,829,830,846,-846,831,832,839,-841,833,834,841,-843,835,836,840,-840,837,838,842,-842,843,844,848,-848,845,846,850,-850,276,277,313,-312,277,279,315,-314,279,281,317,-316,281,283,319,-318,283,285,321,-320,285,287,323,-322,287,289,325,-324,289,291,327,-326,291,293,329,-328,293,295,331,-330,295,297,333,-332,297,299,335,-334,299,301,337,-336,301,303,339,-338,303,305,341,-340,305,307,343,-342,307,309,346,-344,312,314,348,-348,314,316,350,-349,316,318,352,-351,318,320,354,-353,320,322,356,-355,322,324,358,-357,324,326,360,-359,326,328,362,-361,328,330,364,-363,330,332,366,-365,332,334,368,-367,334,336,370,-369,336,338,372,-371,338,340,374,-373,340,342,376,-375,342,344,378,-377,344,345,380,-379,349,351,385,-384,351,353,387,-386,353,355,389,-388,355,357,391,-390,357,359,393,-392,359,361,395,-394,361,363,397,-396,363,365,399,-398,365,367,401,-400,367,369,403,-402,369,371,405,-404,371,373,407,-406,373,375,409,-408,375,377,411,-410,377,379,413,-412,379,1035,1034,416,-414,382,384,278,-276,384,386,280,-279,386,388,282,-281,388,390,284,-283,390,392,286,-285,392,394,288,-287,394,396,290,-289,396,398,292,-291,398,400,294,-293,400,402,296,-295,402,404,298,-297,404,406,300,-299,406,408,302,-301,408,410,304,-303,410,412,306,-305,412,414,308,-307,414,415,310,-309,418,419,455,-454,419,421,457,-456,421,423,459,-458,423,425,461,-460,425,427,463,-462,427,429,465,-464,429,431,467,-466,431,433,469,-468,433,435,471,-470,435,437,473,-472,437,439,475,-474,439,441,477,-476,441,443,479,-478,443,445,481,-480,445,447,483,-482,447,449,485,-484,449,451,488,-486,454,456,243,754,-754,456,458,244,-244, +458,460,245,-245,460,462,246,-246,462,464,247,-247,464,466,248,-248,466,468,249,-249,468,470,250,-250,470,472,251,-251,472,474,252,-252,474,476,253,-253,476,478,254,-254,478,480,255,-255,480,482,256,-256,482,484,257,-257,484,486,258,-258,486,487,617,616,-259,833,832,760,-764,760,761,766,-764,761,767,770,-767,767,771,774,-771,771,775,778,-775,775,779,782,-779,779,783,786,-783,783,787,790,-787,787,791,794,-791,791,795,798,-795,795,799,802,-799,799,803,806,-803,803,807,810,-807,807,811,814,-811,811,815,818,-815,815,819,822,-819,819,825,830,-823,259,260,422,-421,260,261,424,-423,261,262,426,-425,262,263,428,-427,263,264,430,-429,264,265,432,-431,265,266,434,-433,266,267,436,-435,267,268,438,-437,268,269,440,-439,269,270,442,-441,270,271,444,-443,271,272,446,-445,272,273,448,-447,273,274,450,-449,274,621,620,452,-451,608,610,488,-452,611,612,617,-488,613,614,619,-619,615,609,452,-621,346,309,491,-490,310,415,493,-493,380,345,490,-496,489,491,498,-497,492,493,500,-500,494,1031,1030,502,-502,495,490,497,-504,496,498,506,-505,499,500,508,-508,501,502,510,-510,503,497,505,-512,504,506,514,-513,507,508,516,-516,509,510,518,-518,511,505,513,-520,512,514,522,-521,515,516,524,-524,517,518,526,-526,519,513,521,-528,520,522,530,-529,523,524,532,-532,525,526,534,-534,527,521,529,-536,528,530,538,-537,531,532,540,-540,533,534,542,-542,535,529,537,-544,536,538,546,-545,539,540,548,-548,541,542,550,-550,543,537,545,-552,544,546,554,-553,547,548,556,-556,549,550,558,-558,551,545,553,-560,552,554,562,-561,555,556,564,-564,557,558,566,-566,559,553,561,-568,560,562,570,-569,563,564,572,-572,565,566,574,-574,567,561,569,-576,568,570,578,-577,571,572,580,-580,573,574,582,-582,575,569,577,-584,576,578,586,-585,579,580,588,-588,581,582,590,-590,583,577,585,-592,584,586,594,-593,587,588,596,-596,589,590,598,-598,591,585,593,-600,592,594,602,-601,595,596,604,-604,597,598,606,-606,599,593,601,-608,600,602,610,-609,603,604,612,-612,605,606,614,-614,607,601,609,-616,741,743,750,-418,744,745,752,-752,746,747,454,-754,748,742,418,-454,312,347,624, +-623,382,275,627,-627,276,311,623,-629,622,624,631,-630,626,627,635,-635,628,623,630,-637,629,631,639,-638,632,633,641,-641,634,635,643,-643,636,630,638,-645,637,639,647,-646,640,641,649,-649,642,643,651,-651,644,638,646,-653,645,647,655,-654,648,649,657,-657,650,651,659,-659,652,646,654,-661,653,655,663,-662,656,657,665,-665,658,659,667,-667,660,654,662,-669,661,663,671,-670,664,665,673,-673,666,667,675,-675,668,662,670,-677,669,671,679,-678,672,673,681,-681,674,675,683,-683,676,670,678,-685,677,679,687,-686,680,681,689,-689,682,683,691,-691,684,678,686,-693,685,687,695,-694,688,689,697,-697,690,691,699,-699,692,686,694,-701,693,695,703,-702,696,697,705,-705,698,699,707,-707,700,694,702,-709,701,703,711,-710,704,705,713,-713,706,707,715,-715,708,702,710,-717,709,711,719,-718,712,713,721,-721,714,715,723,-723,716,710,718,-725,717,719,727,-726,720,721,729,-729,722,723,731,-731,724,718,726,-733,725,727,735,-734,728,729,737,-737,730,731,739,-739,732,726,734,-741,733,735,743,-742,736,737,745,-745,738,739,747,-747,740,734,742,-749,758,751,752,-756,243,244,762,-760,260,259,764,-766,244,245,768,-763,261,260,765,-770,245,246,772,-769,262,261,769,-774,246,247,776,-773,263,262,773,-778,247,248,780,-777,264,263,777,-782,248,249,784,-781,265,264,781,-786,249,250,788,-785,266,265,785,-790,250,251,792,-789,267,266,789,-794,251,252,796,-793,268,267,793,-798,252,253,800,-797,269,268,797,-802,253,254,804,-801,270,269,801,-806,254,255,808,-805,271,270,805,-810,255,256,812,-809,272,271,809,-814,256,257,816,-813,273,272,813,-818,257,258,820,-817,274,273,817,-822,824,618,619,-828,755,835,838,-759,835,839,842,-839,839,832,833,-843,825,843,846,-831,843,847,850,-847,847,824,827,-851,840,836,756,754,243,759,-832,837,841,834,764,259,749,-758,848,844,826,820,258,616,-824,828,621,274,821,829,845,-850,750,749,259,420,-418,616,617,-619,619,620,-622,749,750,-752,752,753,-755,899,900,494,-417,381,625,852,-852,905,906,854,-854,907,908,856,-856,855,856,858,-858,857,858,860,-860,859,860,862,-862,861,862,864,-864,863,864,866,-866,865,866,868,-868,867, +868,870,-870,869,870,872,-872,871,872,874,-874,873,874,876,-876,875,876,878,-878,877,878,880,-880,879,880,882,-882,881,882,884,-884,883,884,886,-886,885,886,888,-888,887,888,890,-890,889,890,892,-892,891,892,894,-894,893,894,896,-896,903,904,898,-898,901,902,900,-900,897,898,902,-902,895,896,904,-904,851,852,906,-906,853,854,908,-908,910,909,625,633,-633,916,347,348,-350,917,916,349,383,-382,1030,1029,495,503,-503,1036,380,495,1029,-1029,909,912,913,-915,914,913,920,-922,915,917,919,-919,918,919,923,-923,921,920,924,-926,922,923,928,-930,925,924,926,-928,927,926,932,-934,929,928,931,-931,930,931,936,-938,933,932,934,-936,935,934,940,-942,937,936,939,-939,938,939,943,-943,941,940,944,-946,942,943,947,-947,945,944,948,-950,946,947,951,-951,949,948,952,-954,950,951,955,-955,953,952,956,-958,954,955,959,-959,957,956,960,-962,958,959,963,-963,961,960,964,-966,962,963,967,-967,965,964,968,-970,966,967,971,-971,969,968,972,-974,970,971,975,-975,973,972,976,-978,974,975,979,-979,977,976,980,-982,978,979,983,-983,981,980,984,-986,982,983,987,-987,985,984,988,-990,986,987,991,-991,989,988,992,-994,990,991,995,-995,993,992,996,-998,994,995,999,-999,997,996,1000,-1002,998,999,1003,-1003,1001,1000,1004,-1006,1002,1003,1007,-1007,1005,1004,1008,-1010,1006,1007,1011,-1011,1009,1008,1012,-1014,1010,1011,1015,-1015,1013,1012,1016,-1018,1014,1015,1019,-1019,1017,1016,1020,-1022,1018,1019,1024,-1026,1021,1020,1022,-1024,1023,1022,1032,-1034,1025,1024,1027,-1027,1026,1027,1037,-1039,1028,1031,1033,-1033,1034,1036,1038,-1038,1032,1038,1036,-1029,1037,899,416,-1035,900,1033,1031,-495,913,912,915,-919,919,917,381,-852,625,909,914,-853,920,922,929,-925,923,905,853,-929,906,921,925,-855,926,930,937,-933,931,907,855,-937,908,927,933,-857,932,937,938,-935,936,855,857,-940,856,933,935,-859,934,938,942,-941,939,857,859,-944,858,935,941,-861,940,942,946,-945,943,859,861,-948,860,941,945,-863,944,946,950,-949,947,861,863,-952,862,945,949,-865,948,950,954,-953,951,863,865,-956,864,949,953,-867,952,954,958,-957,955,865,867,-960,866,953,957,-869,956, +958,962,-961,959,867,869,-964,868,957,961,-871,960,962,966,-965,963,869,871,-968,870,961,965,-873,964,966,970,-969,967,871,873,-972,872,965,969,-875,968,970,974,-973,971,873,875,-976,874,969,973,-877,972,974,978,-977,975,875,877,-980,876,973,977,-879,976,978,982,-981,979,877,879,-984,878,977,981,-881,980,982,986,-985,983,879,881,-988,880,981,985,-883,984,986,990,-989,987,881,883,-992,882,985,989,-885,988,990,994,-993,991,883,885,-996,884,989,993,-887,992,994,998,-997,995,885,887,-1000,886,993,997,-889,996,998,1002,-1001,999,887,889,-1004,888,997,1001,-891,1000,1002,1006,-1005,1003,889,891,-1008,890,1001,1005,-893,1004,1006,1010,-1009,1007,891,893,-1012,892,1005,1009,-895,1008,1010,1014,-1013,1011,893,895,-1016,894,1009,1013,-897,1016,1018,1025,-1021,1019,903,897,-1025,904,1017,1021,-899,1022,1026,1038,-1033,1027,901,899,-1038,902,1023,1033,-901,1020,1025,1026,-1023,1024,897,901,-1028,898,1021,1023,-903,1012,1014,1018,-1017,1015,895,903,-1020,896,1013,1017,-905,913,918,922,-921,919,851,905,-924,852,914,921,-907,924,929,930,-927,928,853,907,-932,854,925,927,-909,909,910,911,-913,915,347,916,-918,1028,1029,1030,-1032,1034,1035,380,-1037 + } + Edges: *2108 { + a: 0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,26,27,28,29,30,31,32,34,35,36,37,38,39,40,42,43,44,45,46,47,48,50,51,52,53,54,55,56,58,59,60,61,62,63,64,66,67,68,69,70,71,72,74,75,76,77,78,79,80,82,83,84,85,86,87,88,90,91,92,93,94,95,96,98,99,100,101,102,103,104,106,107,108,109,110,111,112,114,115,116,117,118,119,120,122,123,124,125,126,127,128,130,131,132,133,134,135,136,138,139,140,141,142,143,144,146,147,148,149,150,151,152,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,174,175,176,177,178,180,182,183,184,185,186,188,190,191,192,193,194,196,198,199,200,201,202,204,206,207,208,209,210,212,214,215,216,217,218,220,222,223,224,225,226,228,230,231,232,233,234,236,238,239,240,241,242,244,246,247,248,249,250,252,254,255,256,257,258,260,262,263,264,265,266,268,270,271,272,273,274,276,278,279,280,281,282,284,286,287,288,289,290,292,294,295,296,297,298,300,302,303,304,305,306,308,310,311,312,313,314,316,318,319,320,321,322,324,326,327,328,329,330,332,334,335,336,337,338,339,340,341,343,344,345,346,347,349,350,351,352,353,355,357,358,359,361,363,365,366,367,369,371,373,374,375,377,379,381,382,383,385,387,389,390,391,393,395,397,398,399,401,403,405,406,407,409,411,413,414,415,417,419,421,422,423,425,427,429,430,431,433,435,437,438,439,441,443,445,446,447,449,451,453,454,455,457,459,461,462,463,465,467,469,470,471,473,475,477,478,479,481,483,485,486,487,489,491,493,494,495,497,499,501,502,503,505,507,509,510,511,513,515,517,518,519,521,523,525,526,527,529,531,535,538,539,541,547,553,559,565,571,577,583,589,595,601,607,613,619,625,631,637,643,649,655,661,667,673,679,685,691,697,703,709,715,721,727,733,739,745,751,757,763,769,775,781,784,787,791,793,796,797,799,803,805,808,812,824,828,832,836,840,844,848,852,856,860,864,868,872,876,880,884,888,892,893,896,897,898,899,900,903,905,909,913,917,921,925,929,933,937,941,945,949,953,957,961,965,969,973,977,981,984,985,986,989,990,991,995,998,999,1001,1002,1006,1009,1010,1012,1013,1017,1020,1021,1024,1025,1026,1027,1029,1030, +1031,1033,1034,1035,1037,1038,1039,1041,1042,1043,1045,1046,1047,1049,1050,1051,1053,1054,1055,1057,1058,1059,1061,1062,1063,1065,1066,1067,1069,1070,1071,1073,1074,1075,1077,1078,1079,1081,1082,1083,1085,1086,1087,1089,1090,1091,1093,1094,1095,1097,1098,1099,1100,1101,1102,1103,1105,1106,1107,1109,1110,1111,1113,1114,1115,1117,1118,1119,1121,1122,1123,1125,1126,1127,1129,1130,1131,1133,1134,1135,1137,1138,1139,1141,1142,1143,1145,1146,1147,1149,1150,1151,1153,1154,1155,1157,1158,1159,1161,1162,1163,1165,1166,1167,1169,1170,1171,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1186,1187,1188,1190,1191,1192,1194,1195,1196,1198,1199,1200,1202,1203,1204,1206,1207,1208,1210,1211,1212,1214,1215,1216,1218,1219,1220,1222,1223,1224,1226,1227,1228,1230,1231,1232,1234,1235,1236,1238,1239,1240,1242,1243,1244,1245,1246,1247,1248,1250,1251,1252,1254,1255,1256,1258,1259,1260,1262,1263,1264,1266,1267,1268,1270,1271,1272,1274,1275,1276,1278,1279,1280,1282,1283,1284,1286,1287,1288,1290,1291,1292,1294,1295,1296,1298,1299,1300,1302,1303,1304,1306,1307,1308,1310,1311,1312,1314,1315,1316,1318,1319,1320,1321,1322,1323,1324,1326,1327,1328,1330,1331,1332,1334,1335,1336,1338,1339,1340,1342,1343,1344,1346,1347,1348,1350,1351,1352,1354,1355,1356,1358,1359,1360,1362,1363,1364,1366,1367,1368,1370,1371,1372,1374,1375,1376,1378,1379,1380,1382,1383,1384,1386,1387,1388,1390,1391,1392,1394,1395,1396,1397,1398,1399,1400,1402,1403,1404,1406,1407,1408,1410,1411,1412,1414,1415,1416,1418,1419,1420,1422,1423,1424,1426,1427,1428,1430,1431,1432,1434,1435,1436,1438,1439,1440,1442,1443,1444,1446,1447,1448,1450,1451,1452,1454,1455,1456,1458,1459,1460,1462,1463,1464,1466,1467,1468,1470,1471,1472,1474,1475,1476,1478,1479,1480,1482,1483,1484,1486,1487,1488,1490,1491,1492,1494,1495,1496,1497,1498,1499,1500,1502,1503,1504,1506,1507,1508,1510,1511,1512,1514,1515,1516,1518,1519,1520,1522,1523,1524,1526,1527,1528,1530,1531,1532,1534,1535,1536,1538,1539,1540,1542,1543,1544,1546,1547,1548,1550,1551,1552,1554,1555,1556,1558,1559,1560,1562,1563,1564,1566,1567, +1568,1570,1571,1572,1574,1575,1576,1578,1579,1580,1582,1583,1584,1586,1587,1588,1590,1591,1592,1594,1595,1596,1598,1599,1600,1602,1603,1604,1606,1607,1608,1610,1611,1612,1614,1615,1616,1618,1619,1620,1622,1623,1624,1626,1627,1628,1630,1631,1632,1634,1635,1636,1638,1639,1640,1642,1643,1644,1646,1647,1648,1650,1651,1652,1654,1655,1656,1658,1659,1660,1662,1663,1664,1666,1667,1668,1670,1671,1672,1674,1675,1676,1678,1679,1680,1682,1683,1684,1686,1687,1688,1690,1691,1692,1694,1696,1698,1700,1702,1703,1704,1706,1707,1708,1710,1711,1712,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1726,1727,1728,1730,1731,1732,1733,1735,1736,1737,1739,1740,1741,1743,1744,1745,1747,1748,1749,1751,1752,1753,1755,1756,1757,1759,1760,1761,1763,1764,1765,1767,1768,1769,1771,1772,1773,1775,1776,1777,1779,1780,1781,1783,1784,1785,1787,1788,1789,1791,1792,1793,1795,1796,1797,1799,1800,1801,1803,1804,1805,1807,1808,1809,1811,1812,1813,1815,1816,1817,1819,1820,1821,1823,1824,1825,1827,1828,1829,1831,1832,1833,1835,1836,1837,1839,1840,1841,1843,1844,1845,1847,1848,1849,1851,1852,1853,1855,1856,1857,1859,1860,1861,1863,1864,1865,1867,1868,1869,1871,1872,1873,1875,1876,1877,1879,1880,1881,1883,1884,1885,1887,1888,1889,1891,1892,1893,1895,1896,1897,1899,1900,1901,1903,1904,1905,1907,1908,1909,1911,1912,1913,1915,1916,1917,1919,1920,1921,1923,1924,1925,1927,1928,1929,1931,1932,1933,1935,1936,1937,1939,1940,1941,1943,1944,1945,1947,1948,1949,1951,1953,1955,1956,1957,1959,1960,1961,1963,1965,1967,1968,1969,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1983,1984,1985,1987,1988,1989,1990,1991,1992,1993,1995,1996,1997,1999,2000,2001,2002,2003,2004,2005,2007,2008,2009,2011,2012,2013,2015,2016,2017,2019,2020,2021,2023,2024,2025,2027,2028,2029,2031,2032,2033,2035,2036,2037,2039,2040,2041,2043,2044,2045,2047,2048,2049,2051,2052,2053,2055,2056,2057,2059,2060,2061,2063,2064,2065,2067,2068,2069,2071,2072,2073,2075,2076,2077,2079,2080,2081,2083,2084,2085,2087,2088,2089,2091,2092,2093,2095,2096,2097,2099,2100,2101,2103,2104,2105,2107,2108,2109,2111, +2112,2113,2115,2116,2117,2119,2120,2121,2123,2124,2125,2127,2128,2129,2131,2132,2133,2135,2136,2137,2139,2140,2141,2143,2144,2145,2147,2148,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2175,2179,2183,2187,2191,2195,2199,2203,2207,2211,2215,2219,2223,2227,2231,2235,2236,2237,2239,2243,2247,2251,2255,2259,2263,2267,2271,2275,2279,2283,2287,2291,2295,2299,2303,2305,2307,2311,2315,2319,2323,2327,2331,2335,2339,2343,2347,2351,2355,2359,2363,2364,2368,2370,2372,2376,2380,2384,2388,2392,2396,2400,2404,2408,2412,2416,2420,2424,2428,2432,2436,2438,2440,2444,2448,2452,2456,2460,2464,2468,2472,2476,2480,2484,2488,2492,2496,2500,2504,2505,2506,2507,2509,2510,2513,2514,2517,2518,2521,2522,2525,2526,2529,2530,2533,2534,2537,2538,2541,2542,2545,2546,2549,2550,2553,2554,2557,2558,2561,2562,2565,2566,2569,2570,2571,2573,2575,2578,2582,2586,2590,2594,2598,2602,2606,2610,2614,2618,2622,2626,2630,2634,2638,2641,2642,2644,2645,2646,2649,2650,2653,2654,2657,2658,2661,2662,2665,2666,2669,2670,2673,2674,2677,2678,2681,2682,2685,2686,2689,2690,2693,2694,2697,2698,2701,2702,2703,2706,2710,2714,2716,2718,2724,2728,2732,2733,2736,2740,2742,2743,2744,2745,2749,2750,2753,2757,2761,2765,2769,2773,2777,2781,2785,2789,2793,2797,2801,2805,2809,2813,2817,2821,2825,2829,2833,2837,2841,2845,2849,2853,2857,2861,2865,2869,2873,2877,2881,2885,2889,2893,2897,2901,2905,2909,2913,2917,2921,2925,2929,2933,2937,2941,2945,2949,2953,2957,2975,2977,2979,2981,2983,2987,2993,2997,3001,3005,3009,3013,3017,3019,3021,3025,3029,3033,3037,3041,3045,3049,3053,3057,3061,3065,3069,3073,3077,3081,3085,3089,3093,3097,3101,3105,3109,3113,3117,3121,3125,3129,3133,3137,3141,3145,3149,3153,3157,3161,3165,3169,3173,3177,3181,3185,3189,3193,3197,3201,3205,3209,3213,3217,3221,3242,3244,3246,3248,3250,3252,3258,3260,3266,3268,3274,3276,3282,3284,3290,3292,3298,3300,3306,3308,3314,3316,3322,3324,3330,3332,3338,3340,3346,3348,3354,3356,3362,3366,3368,3372,3380,3384,3402,3419,3436,3437,3439,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3453,3454,3455,3457,3458, +3459,3461,3462,3463,3465,3466,3467,3469,3470,3471,3473,3474,3475,3477,3478,3479,3481,3482,3483,3485,3486,3487,3489,3490,3491,3493,3494,3495,3497,3498,3499,3501,3502,3503,3505,3506,3507,3509,3510,3511,3513,3514,3515,3517,3518,3519,3521,3522,3523,3525,3526,3527,3529,3530,3531,3532,3533,3534,3535,3536,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3556,3557,3561,3564,3565,3569,3570,3571,3575,3578,3579,3580,3581,3582,3583,3585,3586,3587,3588,3589,3590,3591,3593,3594,3595,3597,3598,3599,3601,3602,3603,3605,3606,3607,3609,3610,3611,3613,3614,3615,3617,3618,3619,3621,3622,3623,3625,3626,3627,3629,3630,3631,3633,3634,3635,3637,3638,3639,3641,3642,3643,3645,3646,3647,3649,3650,3651,3653,3654,3655,3657,3658,3659,3661,3662,3663,3665,3666,3667,3669,3670,3671,3673,3674,3675,3677,3678,3679,3681,3682,3683,3685,3686,3687,3689,3690,3691,3693,3694,3695,3697,3698,3699,3701,3702,3703,3705,3706,3707,3709,3710,3711,3713,3714,3715,3717,3718,3719,3721,3722,3723,3725,3726,3727,3729,3730,3731,3733,3734,3735,3737,3738,3739,3741,3742,3743,3745,3746,3747,3749,3750,3751,3753,3754,3755,3757,3758,3759,3761,3762,3763,3765,3766,3767,3769,3770,3771,3773,3774,3775,3777,3778,3779,3781,3782,3783,3785,3786,3787,3789,3790,3791,3793,3794,3795,3797,3798,3799,3801,3802,3803,3805,3806,3807,3809,3810,3811,3812,3813,3815,3816,3817,3819,3820,3824,3828,3835,3839,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3870,3874,3878,3882,3886,3890,3894,3898,3902,3906,3910,3914,3918,3922,3926,3930,3934,3938,3942,3946,3950,3954,3958,3962,3966,3970,3974,3978,3982,3986,3990,3994,3998,4002,4006,4010,4014,4018,4022,4026,4030,4034,4038,4042,4046,4050,4054,4058,4062,4066,4070,4074,4078,4082,4086,4090,4094,4098,4102,4106,4108,4110,4112,4114,4116,4118,4120,4124,4128 + } + GeometryVersion: 124 + LayerElementNormal: 0 { + Version: 102 + Name: "" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "Direct" + Normals: *12588 { + a: 0,0.999999940395355,-6.77275579619163e-007,0,0.999999940395355,-0.000209073783480562,0,0.999999940395355,-6.3660735349913e-007,-0.123129539191723,-0.961523473262787,-0.245584085583687,-0.134296879172325,-0.954053103923798,-0.267855852842331,-0.123066082596779,-0.961489975452423,-0.245747268199921,-0.134247705340385,-0.954042494297028,-0.267918437719345,0,0.999999940395355,-9.82406277216796e-007,0,0.999999940395355,-6.77275579619163e-007,0,0.999999940395355,-6.3660735349913e-007,0,0.999999940395355,-6.2574753201261e-007,0,0.999999940395355,-8.56359406498086e-007,0.126252546906471,-0.962023437023163,0.242014437913895,0.137900203466415,-0.954665720462799,0.263812065124512,0.127787038683891,-0.961508214473724,0.243253946304321,0.13794581592083,-0.954899609088898,0.262940555810928,0,0.999999940395355,-4.86190174342482e-007,0,0.999999940395355,-9.82406277216796e-007,0,0.999999940395355,-8.56359406498086e-007,0,0.999999940395355,-7.41921894586994e-007,-0.131450578570366,-0.964159369468689,-0.230472207069397,-0.143587067723274,-0.957179129123688,-0.251377761363983,-0.132310286164284,-0.963931381702423,-0.230933710932732,-0.143432065844536,-0.957425177097321,-0.250527828931808,-1.31546744341904e-006,0.999999940395355,0,0,0.999999940395355,-4.86190174342482e-007,0,0.999999940395355,-7.41921894586994e-007,-8.416567425229e-007,0.999999940395355,0,0.144131630659103,-0.964372336864471,0.221838071942329,0.159639403223991,-0.956378757953644,0.244652584195137,0.146075487136841,-0.964074671268463,0.221860155463219,0.158780738711357,-0.957254767417908,0.24176824092865,-1.79408743861131e-006,0.999999940395355,-2.15610089071561e-006,-1.31546744341904e-006,0.999999940395355,0,-8.416567425229e-007,0.999999940395355,0,-1.93867072084686e-006,0.999999940395355,-1.39202154514351e-006,-0.161632269620895,-0.965039670467377,-0.206333175301552,-0.179750815033913,-0.956787526607513,-0.228576377034187,-0.163880810141563,-0.964603304862976,-0.206599667668343,-0.178331092000008,-0.957811057567596,-0.225379332900047,-9.358831789541e-007,0.999999940395355,-1.48457388604584e-006, +-1.79408743861131e-006,0.999999940395355,-2.15610089071561e-006,-1.93867072084686e-006,0.999999940395355,-1.39202154514351e-006,-1.13165833681705e-006,0.999999940395355,-2.20421816266025e-006,0.179300099611282,-0.965845704078674,0.187065213918686,0.199658587574959,-0.957649528980255,0.207469955086708,0.182106211781502,-0.965232372283936,0.187519207596779,0.19759675860405,-0.958829045295715,0.203966960310936,1.11337811858903e-007,0.999999940395355,-8.04795774911327e-007,-9.358831789541e-007,0.999999940395355,-1.48457388604584e-006,-1.13165833681705e-006,0.999999940395355,-2.20421816266025e-006,-8.50785681905109e-008,0.999999940395355,-5.59089983198646e-007,-0.196767270565033,-0.966735422611237,-0.163417130708694,-0.21850773692131,-0.958955049514771,-0.180719375610352,-0.200300946831703,-0.965905606746674,-0.164029240608215,-0.215638428926468,-0.960297226905823,-0.177000731229782,-4.25353761102087e-007,0.999999940395355,-1.30288344735163e-006,1.11337811858903e-007,0.999999940395355,-8.04795774911327e-007,-8.50785681905109e-008,0.999999940395355,-5.59089983198646e-007,-1.67745270118758e-007,0.999999940395355,-1.32454908907675e-006,0.213384836912155,-0.967595934867859,0.134999573230743,0.235109359025955,-0.960619151592255,0.148102536797524,0.217780500650406,-0.966528594493866,0.13562436401844,0.231288492679596,-0.962117195129395,0.144346848130226,-1.01354021353472e-006,0.999999940395355,1.30366913708713e-006,-4.25353761102087e-007,0.999999940395355,-1.30288344735163e-006,-1.67745270118758e-007,0.999999940395355,-1.32454908907675e-006,-1.04789671695471e-006,0.999999940395355,8.20861146166862e-007,-0.228280201554298,-0.968264937400818,-0.101739913225174,-0.248106509447098,-0.962458670139313,-0.110074102878571,-0.233579248189926,-0.96696013212204,-0.102121151983738,-0.243271812796593,-0.964087247848511,-0.106556825339794,-1.42609650310987e-007,0.999999940395355,-6.50051606498891e-006,-1.01354021353472e-006,0.999999940395355,1.30366913708713e-006,-1.04789671695471e-006,0.999999940395355,8.20861146166862e-007,-2.17229114696238e-007,0.999999940395355,-5.4751963034505e-006, +0.24044206738472,-0.968555212020874,0.0639396756887436,0.256243735551834,-0.96423214673996,0.0677907466888428,0.246497705578804,-0.967045485973358,0.0637328922748566,0.250498324632645,-0.965942919254303,0.064843624830246,-4.00312134786127e-013,0.999999940395355,-9.63827642408432e-006,-1.42609650310987e-007,0.999999940395355,-6.50051606498891e-006,-2.17229114696238e-007,0.999999940395355,-5.4751963034505e-006,5.07831786605156e-013,0.999999940395355,-9.63828551903134e-006,-0.248784631490707,-0.968298077583313,-0.0224702134728432,-0.258676767349243,-0.965686082839966,-0.0231663081794977,-0.255236208438873,-0.966642022132874,-0.0213930755853653,-0.252337247133255,-0.967409312725067,-0.0210961177945137,1.42613316711504e-007,0.999999940395355,1.50629534800828e-006,-4.00312134786127e-013,0.999999940395355,-9.63827642408432e-006,5.07831786605156e-013,0.999999940395355,-9.63828551903134e-006,2.17225490928286e-007,0.999999940395355,2.11144924833206e-006,0.252336710691452,-0.967409372329712,-0.0210991706699133,0.255235403776169,-0.966642022132874,-0.0213962495326996,0.258676260709763,-0.965686142444611,-0.0231727231293917,0.248784989118576,-0.968297839164734,-0.0224768742918968,4.7249727685994e-007,0.999999940395355,4.66450956082554e-006,1.42613316711504e-007,0.999999940395355,1.50629534800828e-006,2.17225490928286e-007,0.999999940395355,2.11144924833206e-006,3.82746179639071e-007,1,4.04727961722529e-006,-0.25049901008606,-0.965942919254303,0.0648410692811012,-0.246498167514801,-0.967045485973358,0.0637305080890656,-0.256243944168091,-0.96423214673996,0.0677868127822876,-0.240441992878914,-0.968555450439453,0.0639362260699272,-3.99124985506205e-007,0.999999940395355,3.48969564356594e-007,4.7249727685994e-007,0.999999940395355,4.66450956082554e-006,3.82746179639071e-007,1,4.04727961722529e-006,-5.32811668563227e-007,0.999999940395355,-8.12569300734367e-009,0.243272989988327,-0.964087247848511,-0.10655415058136,0.233579874038696,-0.966960370540619,-0.102117598056793,0.248106852173805,-0.962458610534668,-0.110074289143085,0.228280708193779,-0.968264758586884,-0.101740501821041, +-5.33322690898785e-007,0.999999940395355,-1.17187971682142e-006,-3.99124985506205e-007,0.999999940395355,3.48969564356594e-007,-5.32811668563227e-007,0.999999940395355,-8.12569300734367e-009,-3.70503499880215e-007,0.999999940395355,-1.22735616514547e-006,-0.231285884976387,-0.962116777896881,0.144354060292244,-0.217778474092484,-0.966528177261353,0.135631263256073,-0.235108658671379,-0.960618317127228,0.148108899593353,-0.213384747505188,-0.967595398426056,0.135003730654716,-1.98095904124784e-007,0.999999940395355,-2.58728448443435e-007,-5.33322690898785e-007,0.999999940395355,-1.17187971682142e-006,-3.70503499880215e-007,0.999999940395355,-1.22735616514547e-006,-2.94123537969426e-007,0.999999940395355,2.72011988045051e-007,0.215635389089584,-0.960296452045441,-0.177007928490639,0.200298473238945,-0.96590518951416,-0.164035454392433,0.218506082892418,-0.958953678607941,-0.180729284882545,0.196765840053558,-0.966734170913696,-0.163426294922829,-1.12631255433371e-007,0.999999940395355,2.67054986125004e-007,-1.98095904124784e-007,0.999999940395355,-2.58728448443435e-007,-2.94123537969426e-007,0.999999940395355,2.72011988045051e-007,8.06809552500454e-008,0.999999940395355,-2.80561948784452e-007,-0.197595536708832,-0.958828568458557,0.203969702124596,-0.182103976607323,-0.965232610702515,0.18752047419548,-0.199657276272774,-0.957649528980255,0.207471013069153,-0.179300174117088,-0.96584564447403,0.187065660953522,2.58566473121391e-007,0.999999940395355,-5.13899067300372e-007,-1.12631255433371e-007,0.999999940395355,2.67054986125004e-007,8.06809552500454e-008,0.999999940395355,-2.80561948784452e-007,1.65437768373522e-007,0.999999940395355,-1.05491501756205e-007,0.17833037674427,-0.957812011241913,-0.225376337766647,0.163881003856659,-0.964603304862976,-0.206599488854408,0.179750978946686,-0.956788539886475,-0.228572145104408,0.161633178591728,-0.96504020690918,-0.206329733133316,0,0.999999940395355,6.13136705851502e-007,2.58566473121391e-007,0.999999940395355,-5.13899067300372e-007,1.65437768373522e-007,0.999999940395355,-1.05491501756205e-007, +0,0.999999940395355,6.09512312621519e-007,-0.158782511949539,-0.957255601882935,0.241763815283775,-0.146078124642372,-0.964075446128845,0.221854940056801,-0.159708470106125,-0.956372737884521,0.244630992412567,-0.144236877560616,-0.964375615119934,0.221754670143127,0,0.999999940395355,3.72259762571048e-007,0,0.999999940395355,6.13136705851502e-007,0,0.999999940395355,6.09512312621519e-007,0,0.999999940395355,2.54727126502985e-007,0.1395673006773,-0.957110404968262,-0.25389090180397,0.12891598045826,-0.963671624660492,-0.233917906880379,0.139830023050308,-0.956485092639923,-0.256093263626099,0.12652151286602,-0.964267253875732,-0.23276774585247,-0.134428739547729,-0.953873574733734,0.268428951501846,-0.123137466609478,-0.961373209953308,0.246167808771133,-0.134304076433182,-0.954049170017242,0.267866432666779,-0.123139314353466,-0.961518287658691,0.245599716901779,0.134296208620071,-0.954053580760956,-0.26785472035408,0.123128622770309,-0.961524426937103,-0.245581015944481,0.134295776486397,-0.954053938388824,-0.267853885889053,0.123128101229668,-0.961524724960327,-0.245580032467842,-0.124698102474213,-0.960518896579742,0.248704195022583,-0.110610224306583,-0.969070672988892,0.220606818795204,-0.148031041026115,-0.943885564804077,0.295240193605423,-0.148031055927277,-0.943885564804077,0.295240193605423,0.707106590270996,1.42274672043641e-007,-0.707106828689575,0.707108020782471,-3.30988609675842e-006,-0.707105457782745,0.707107961177826,-3.26363442582078e-006,-0.70710551738739,0.707107186317444,3.69263972288536e-007,-0.707106292247772,-0.707106471061707,-4.32224123869673e-006,0.70710700750351,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.70710700750351,-2.43422903167811e-007,0.707106411457062,-0.70710700750351,-3.26353415402991e-006,0.707106471061707,0.691347479820251,7.67118253861554e-005,-0.72252231836319,0.706707179546356,0.000473011721624061,-0.707505941390991,0.70710551738739,3.30968100570317e-006,-0.707107961177826,0.707106590270996,1.42274672043641e-007,-0.707106828689575,-0.706649303436279,-0.000482297880807891,0.707563698291779, +-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.707045435905457,-1.59685823746258e-005,0.707167983055115,0.642951726913452,0.000354087329469621,-0.765906572341919,0.675355553627014,0.000949846638832241,-0.737491607666016,0.676116526126862,0.00045005464926362,-0.736794531345367,0.691347479820251,7.67118253861554e-005,-0.72252231836319,-0.67535662651062,-0.000938067911192775,0.737490653991699,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.676113843917847,-0.000438447197666392,0.736797034740448,0.573717832565308,0.000174486121977679,-0.819052934646606,0.60798841714859,0.000997279770672321,-0.7939453125,0.609272241592407,0.000933395291212946,-0.792960464954376,0.642951726913452,0.000354087329469621,-0.765906572341919,-0.607998132705688,-0.000988467014394701,0.793937683105469,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.609268307685852,-0.000925298081710935,0.792963564395905,0.500149011611938,0.000418230716604739,-0.865939140319824,0.537014782428741,0.00100837636273354,-0.84357225894928,0.538352131843567,0.00097976578399539,-0.842719316482544,0.573717832565308,0.000174486121977679,-0.819052934646606,-0.537014722824097,-0.00100110180210322,0.843572318553925,-0.50012868642807,-0.000412454508477822,0.8659508228302,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.538337409496307,-0.000971822126302868,0.842728734016418,0.422732502222061,0.000203691961360164,-0.906254410743713,0.46078297495842,0.0011021348182112,-0.88751208782196,0.462260723114014,0.000992326647974551,-0.886743426322937,0.500149011611938,0.000418230716604739,-0.865939140319824,-0.460802644491196,-0.00108629977330565,0.887502014636993,-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.50012868642807,-0.000412454508477822,0.8659508228302,-0.462261557579041,-0.000978866359218955,0.886743128299713,0.342132270336151,0.000486210134113207,-0.939651727676392, +0.38234880566597,0.00106282799970359,-0.924017369747162,0.38385745882988,0.00108430103864521,-0.92339164018631,0.422732502222061,0.000203691961360164,-0.906254410743713,-0.382351249456406,-0.00105047121178359,0.924016416072845,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.383839637041092,-0.0010699441190809,0.923399090766907,0.258893400430679,0.000231088371947408,-0.965905725955963,0.299574762582779,0.0011948118917644,-0.954071998596191,0.301201343536377,0.00104877783451229,-0.953559935092926,0.342132270336151,0.000486210134113207,-0.939651727676392,-0.299597084522247,-0.00117788754869252,0.954064965248108,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.301198542118073,-0.00103593873791397,0.953560769557953,0.173708394169807,0.000541333865839988,-0.984796941280365,0.216061800718308,0.0011032031616196,-0.976379036903381,0.217701762914658,0.0011836924823001,-0.97601455450058,0.258893400430679,0.000231088371947408,-0.965905725955963,-0.216063663363457,-0.00108678417745978,0.976378619670868,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.217677369713783,-0.00116334727499634,0.976020038127899,0.0871815755963326,0.000248495460255072,-0.996192395687103,0.12927708029747,0.00125267426483333,-0.99160772562027,0.130986571311951,0.00109595316462219,-0.991383492946625,0.173708394169807,0.000541333865839988,-0.984796941280365,-0.129304751753807,-0.00123025104403496,0.991604089736938,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.130984872579575,-0.00107876374386251,0.991383731365204,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,0.043199647217989,0.00111541769001633,-0.999065756797791,0.0449124947190285,0.00124767702072859,-0.998990118503571,0.0871815755963326,0.000248495460255072,-0.996192395687103,-0.0432011559605598,-0.00109732220880687,0.999065697193146, +-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-0.0448841415345669,-0.0012244435492903,0.998991429805756,-0.0871815085411072,0.000248433614615351,-0.996192395687103,-0.0449125915765762,0.00124768249224871,-0.998990178108215,-0.0431997291743755,0.00111542060039938,-0.999065756797791,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,0.0448841154575348,-0.00122483051382005,0.998991429805756,0.0871760323643684,-0.000246037408942357,0.996192753314972,-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,0.0432012267410755,-0.00109775760211051,0.999065637588501,-0.173708364367485,0.00054123398149386,-0.984796941280365,-0.130986660718918,0.00109501811675727,-0.991383373737335,-0.129277110099792,0.00125175097491592,-0.991607666015625,-0.0871815085411072,0.000248433614615351,-0.996192395687103,0.130984857678413,-0.00107917352579534,0.991383671760559,0.173693999648094,-0.000530644960235804,0.98479950428009,0.0871760323643684,-0.000246037408942357,0.996192753314972,0.129304796457291,-0.00123067211825401,0.991604089736938,-0.25889328122139,0.00023112483904697,-0.965905785560608,-0.217702135443687,0.00118364382069558,-0.976014494895935,-0.216062128543854,0.00110320013482124,-0.976378917694092,-0.173708364367485,0.00054123398149386,-0.984796941280365,0.21767657995224,-0.00116316566709429,0.976020216941834,0.258879840373993,-0.000228985954890959,0.965909421443939,0.173693999648094,-0.000530644960235804,0.98479950428009,0.216062963008881,-0.00108651397749782,0.976378798484802,-0.34213200211525,0.000486268632812425,-0.939651727676392,-0.301199406385422,0.00105119287036359,-0.953560531139374,-0.299572914838791,0.00119721691589803,-0.954072594642639,-0.25889328122139,0.00023112483904697,-0.965905785560608,0.301198601722717,-0.00103476224467158,0.953560709953308,0.342110991477966,-0.000477676192531362,0.939659357070923,0.258879840373993,-0.000228985954890959,0.965909421443939,0.299597084522247,-0.00117666774895042,0.954065144062042,-0.422732412815094,0.000203606527065858,-0.906254470348358, +-0.383859694004059,0.00108595681376755,-0.923390746116638,-0.382351160049438,0.00106450635939837,-0.924016416072845,-0.34213200211525,0.000486268632812425,-0.939651727676392,0.38383936882019,-0.00107024807948619,0.923399329185486,0.422717124223709,-0.000202067123609595,0.906261503696442,0.342110991477966,-0.000477676192531362,0.939659357070923,0.382351160049438,-0.00105092476587743,0.92401647567749,-0.500148892402649,0.000418226496549323,-0.865939199924469,-0.462262123823166,0.000992285786196589,-0.8867427110672,-0.460784375667572,0.00110203528311104,-0.887511372566223,-0.422732412815094,0.000203606527065858,-0.906254470348358,0.462260663509369,-0.000980581389740109,0.886743545532227,0.500128626823425,-0.000411972694564611,0.86595094203949,0.422717124223709,-0.000202067123609595,0.906261503696442,0.460801750421524,-0.00108774390537292,0.887502372264862,-0.573718070983887,0.00017472033505328,-0.819052696228027,-0.538351953029633,0.000978345633484423,-0.842719316482544,-0.537014484405518,0.00100671465042979,-0.843572378158569,-0.500148892402649,0.000418226496549323,-0.865939199924469,0.5383380651474,-0.000972610607277602,0.842728316783905,0.573705196380615,-0.000173079664818943,0.819061696529388,0.500128626823425,-0.000411972694564611,0.86595094203949,0.537015438079834,-0.00100191065575928,0.843571782112122,-0.642951726913452,0.000354452669853345,-0.765906572341919,-0.609271824359894,0.000933478528168052,-0.792960822582245,-0.607987761497498,0.000997181632556021,-0.793945670127869,-0.573718070983887,0.00017472033505328,-0.819052696228027,0.609269022941589,-0.000926709559280425,0.792962968349457,0.642927646636963,-0.00036650785477832,0.765926659107208,0.573705196380615,-0.000173079664818943,0.819061696529388,0.607998311519623,-0.000988370040431619,0.793937742710114,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,-0.67611563205719,0.000452834210591391,-0.73679530620575,-0.675354897975922,0.000953109876718372,-0.737492144107819,-0.642951726913452,0.000354452669853345,-0.765906572341919,0.67617392539978,-0.000458253372926265,0.736741781234741, +0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.642927646636963,-0.00036650785477832,0.765926659107208,0.675419449806213,-0.000955127004999667,0.737433075904846,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,-0.707105934619904,3.30935336023686e-006,-0.707107484340668,-0.706706941127777,0.000473292486276478,-0.707506060600281,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.707083821296692,2.91770284093218e-005,0.707129657268524,0.707078635692596,3.53965515387245e-005,0.707134783267975,0.691218376159668,-1.27734935517765e-007,0.722645878791809,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,-0.707106947898865,-3.26363942804164e-006,-0.707106530666351,-0.707106649875641,-3.3098917811003e-006,-0.70710676908493,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707107841968536,0,0.70710563659668,0.707083821296692,2.91770284093218e-005,0.707129657268524,0.100992575287819,-0.974283337593079,0.201425895094872,-0.015247224830091,-0.999421000480652,-0.0304169561713934,0.0152474660426378,-0.999421358108521,0.0304058436304331,0.115416444838047,-0.966276109218597,0.230193823575974,-0.015247224830091,-0.999421000480652,-0.0304169561713934,-0.134296879172325,-0.954053103923798,-0.267855852842331,-0.123129539191723,-0.961523473262787,-0.245584085583687,0.0152474660426378,-0.999421358108521,0.0304058436304331,-0.123066082596779,-0.961489975452423,-0.245747268199921,0.0159337222576141,-0.999445557594299,0.0292362757027149,-0.0147036742419004,-0.999401688575745,-0.0313049554824829,-0.134247705340385,-0.954042494297028,-0.267918437719345,0.0159337222576141,-0.999445557594299,0.0292362757027149,0.137900203466415,-0.954665720462799,0.263812065124512,0.126252546906471,-0.962023437023163,0.242014437913895,-0.0147036742419004,-0.999401688575745,-0.0313049554824829, +0.127787038683891,-0.961508214473724,0.243253946304321,-0.0151436198502779,-0.999611616134644,-0.0233937837183475,0.0154015300795436,-0.999354779720306,0.0324454456567764,0.13794581592083,-0.954899609088898,0.262940555810928,-0.0151436198502779,-0.999611616134644,-0.0233937837183475,-0.143587067723274,-0.957179129123688,-0.251377761363983,-0.131450578570366,-0.964159369468689,-0.230472207069397,0.0154015300795436,-0.999354779720306,0.0324454456567764,-0.132310286164284,-0.963931381702423,-0.230933710932732,0.0218442529439926,-0.999319314956665,0.0297255013138056,-0.0135709010064602,-0.999491274356842,-0.0288636293262243,-0.143432065844536,-0.957425177097321,-0.250527828931808,0.0218442529439926,-0.999319314956665,0.0297255013138056,0.159639403223991,-0.956378757953644,0.244652584195137,0.144131630659103,-0.964372336864471,0.221838071942329,-0.0135709010064602,-0.999491274356842,-0.0288636293262243,0.146075487136841,-0.964074671268463,0.221860155463219,-0.0255906563252211,-0.999307096004486,-0.027024744078517,0.0148703893646598,-0.999460279941559,0.029289348050952,0.158780738711357,-0.957254767417908,0.24176824092865,-0.0255906563252211,-0.999307096004486,-0.027024744078517,-0.179750815033913,-0.956787526607513,-0.228576377034187,-0.161632269620895,-0.965039670467377,-0.206333175301552,0.0148703893646598,-0.999460279941559,0.029289348050952,-0.163880810141563,-0.964603304862976,-0.206599667668343,0.0278484746813774,-0.999346613883972,0.0230371970683336,-0.0166208110749722,-0.999470233917236,-0.0279791969805956,-0.178331092000008,-0.957811057567596,-0.225379332900047,0.0278484746813774,-0.999346613883972,0.0230371970683336,0.199658587574959,-0.957649528980255,0.207469955086708,0.179300099611282,-0.965845704078674,0.187065213918686,-0.0166208110749722,-0.999470233917236,-0.0279791969805956,0.182106211781502,-0.965232372283936,0.187519207596779,-0.0287802908569574,-0.999434888362885,-0.0173639208078384,0.0175538267940283,-0.999519288539886,0.0255525894463062,0.19759675860405,-0.958829045295715,0.203966960310936,-0.0287802908569574,-0.999434888362885,-0.0173639208078384, +-0.21850773692131,-0.958955049514771,-0.180719375610352,-0.196767270565033,-0.966735422611237,-0.163417130708694,0.0175538267940283,-0.999519288539886,0.0255525894463062,-0.200300946831703,-0.965905606746674,-0.164029240608215,0.0277864709496498,-0.999560177326202,0.0103667629882693,-0.0172408670186996,-0.999605417251587,-0.0221754740923643,-0.215638428926468,-0.960297226905823,-0.177000731229782,0.0277864709496498,-0.999560177326202,0.0103667629882693,0.235109359025955,-0.960619151592255,0.148102536797524,0.213384836912155,-0.967595934867859,0.134999573230743,-0.0172408670186996,-0.999605417251587,-0.0221754740923643,0.217780500650406,-0.966528594493866,0.13562436401844,-0.024346636608243,-0.999699473381042,-0.00283437198959291,0.0153207927942276,-0.999715745449066,0.0182649083435535,0.231288492679596,-0.962117195129395,0.144346848130226,-0.024346636608243,-0.999699473381042,-0.00283437198959291,-0.248106509447098,-0.962458670139313,-0.110074102878571,-0.228280201554298,-0.968264937400818,-0.101739913225174,0.0153207927942276,-0.999715745449066,0.0182649083435535,-0.233579248189926,-0.96696013212204,-0.102121151983738,0.0182486567646265,-0.999825060367584,-0.00406878488138318,-0.0116085018962622,-0.999827086925507,-0.0145186418667436,-0.243271812796593,-0.964087247848511,-0.106556825339794,0.0182486567646265,-0.999825060367584,-0.00406878488138318,0.256243735551834,-0.96423214673996,0.0677907466888428,0.24044206738472,-0.968555212020874,0.0639396756887436,-0.0116085018962622,-0.999827086925507,-0.0145186418667436,0.246497705578804,-0.967045485973358,0.0637328922748566,-0.0098147327080369,-0.999911367893219,0.00898595247417688,0.0062889507971704,-0.999910771846771,0.0117807649075985,0.250498324632645,-0.965942919254303,0.064843624830246,-0.0098147327080369,-0.999911367893219,0.00898595247417688,-0.258676767349243,-0.965686082839966,-0.0231663081794977,-0.248784631490707,-0.968298077583313,-0.0224702134728432,0.0062889507971704,-0.999910771846771,0.0117807649075985,-0.255236208438873,-0.966642022132874,-0.0213930755853653, +-1.4923796243238e-007,-0.999942064285278,-0.0107591906562448,1.16896650581566e-007,-0.999942123889923,-0.0107591897249222,-0.252337247133255,-0.967409312725067,-0.0210961177945137,-1.4923796243238e-007,-0.999942064285278,-0.0107591906562448,0.255235403776169,-0.966642022132874,-0.0213962495326996,0.252336710691452,-0.967409372329712,-0.0210991706699133,1.16896650581566e-007,-0.999942123889923,-0.0107591897249222,0.258676260709763,-0.965686142444611,-0.0231727231293917,0.00981586892157793,-0.999911367893219,0.00898293498903513,-0.00628749560564756,-0.999910831451416,0.0117783099412918,0.248784989118576,-0.968297839164734,-0.0224768742918968,0.00981586892157793,-0.999911367893219,0.00898293498903513,-0.246498167514801,-0.967045485973358,0.0637305080890656,-0.25049901008606,-0.965942919254303,0.0648410692811012,-0.00628749560564756,-0.999910831451416,0.0117783099412918,-0.256243944168091,-0.96423214673996,0.0677868127822876,-0.0182476863265038,-0.999825179576874,-0.00406463537365198,0.0116092134267092,-0.999827265739441,-0.0145133594051003,-0.240441992878914,-0.968555450439453,0.0639362260699272,-0.0182476863265038,-0.999825179576874,-0.00406463537365198,0.233579874038696,-0.966960370540619,-0.102117598056793,0.243272989988327,-0.964087247848511,-0.10655415058136,0.0116092134267092,-0.999827265739441,-0.0145133594051003,0.248106852173805,-0.962458610534668,-0.110074289143085,0.0243457239121199,-0.999699592590332,-0.00283335032872856,-0.0153204007074237,-0.999715745449066,0.0182660911232233,0.228280708193779,-0.968264758586884,-0.101740501821041,0.0243457239121199,-0.999699592590332,-0.00283335032872856,-0.217778474092484,-0.966528177261353,0.135631263256073,-0.231285884976387,-0.962116777896881,0.144354060292244,-0.0153204007074237,-0.999715745449066,0.0182660911232233,-0.235108658671379,-0.960618317127228,0.148108899593353,-0.027790043503046,-0.999559938907623,0.0103657385334373,0.017237538471818,-0.999605417251587,-0.0221757385879755,-0.213384747505188,-0.967595398426056,0.135003730654716,-0.027790043503046,-0.999559938907623,0.0103657385334373, +0.200298473238945,-0.96590518951416,-0.164035454392433,0.215635389089584,-0.960296452045441,-0.177007928490639,0.017237538471818,-0.999605417251587,-0.0221757385879755,0.218506082892418,-0.958953678607941,-0.180729284882545,0.0287829414010048,-0.99943470954895,-0.017369793727994,-0.017551438882947,-0.999519348144531,0.0255485940724611,0.196765840053558,-0.966734170913696,-0.163426294922829,0.0287829414010048,-0.99943470954895,-0.017369793727994,-0.182103976607323,-0.965232610702515,0.18752047419548,-0.197595536708832,-0.958828568458557,0.203969702124596,-0.017551438882947,-0.999519348144531,0.0255485940724611,-0.199657276272774,-0.957649528980255,0.207471013069153,-0.0278479680418968,-0.999346792697906,0.023030161857605,0.016618937253952,-0.999470174312592,-0.0279835537075996,-0.179300174117088,-0.96584564447403,0.187065660953522,-0.0278479680418968,-0.999346792697906,0.023030161857605,0.163881003856659,-0.964603304862976,-0.206599488854408,0.17833037674427,-0.957812011241913,-0.225376337766647,0.016618937253952,-0.999470174312592,-0.0279835537075996,0.179750978946686,-0.956788539886475,-0.228572145104408,0.0255907401442528,-0.999306976795197,-0.027028676122427,-0.014870441518724,-0.999460577964783,0.0292805526405573,0.161633178591728,-0.96504020690918,-0.206329733133316,0.0255907401442528,-0.999306976795197,-0.027028676122427,-0.146078124642372,-0.964075446128845,0.221854940056801,-0.158782511949539,-0.957255601882935,0.241763815283775,-0.014870441518724,-0.999460577964783,0.0292805526405573,-0.159708470106125,-0.956372737884521,0.244630992412567,-0.0225762035697699,-0.999316275119781,0.0292785465717316,0.0126480925828218,-0.999484896659851,-0.029494222253561,-0.144236877560616,-0.964375615119934,0.221754670143127,-0.0225762035697699,-0.999316275119781,0.0292785465717316,0.12891598045826,-0.963671624660492,-0.233917906880379,0.1395673006773,-0.957110404968262,-0.25389090180397,0.0126480925828218,-0.999484896659851,-0.029494222253561,0.139830023050308,-0.956485092639923,-0.256093263626099,0.0160598773509264,-0.99950647354126,-0.026997372508049, +-0.016517473384738,-0.99918657541275,0.0367877781391144,0.12652151286602,-0.964267253875732,-0.23276774585247,0.0160598773509264,-0.99950647354126,-0.026997372508049,-0.123137466609478,-0.961373209953308,0.246167808771133,-0.134428739547729,-0.953873574733734,0.268428951501846,-0.016517473384738,-0.99918657541275,0.0367877781391144,-0.134304076433182,-0.954049170017242,0.267866432666779,-0.0152475573122501,-0.999421119689941,0.0304133631289005,0.015248853713274,-0.999421119689941,-0.0304128378629684,-0.123139314353466,-0.961518287658691,0.245599716901779,-0.0152475573122501,-0.999421119689941,0.0304133631289005,0.123128622770309,-0.961524426937103,-0.245581015944481,0.134296208620071,-0.954053580760956,-0.26785472035408,0.015248853713274,-0.999421119689941,-0.0304128378629684,0.134295776486397,-0.954053938388824,-0.267853885889053,0.0152467731386423,-0.999421119689941,-0.0304117072373629,-0.0152477622032166,-0.999421238899231,0.0304093286395073,0.123128101229668,-0.961524724960327,-0.245580032467842,0.0152467731386423,-0.999421119689941,-0.0304117072373629,-0.110610224306583,-0.969070672988892,0.220606818795204,-0.124698102474213,-0.960518896579742,0.248704195022583,-0.0152477622032166,-0.999421238899231,0.0304093286395073,0.707107186317444,3.69263972288536e-007,-0.707106292247772,0.707107961177826,-3.26363442582078e-006,-0.70710551738739,0.707106709480286,0,-0.707106709480286,0.707107186317444,3.69263972288536e-007,-0.707106292247772,0.707106709480286,0,-0.707106709480286,0.707104980945587,1.05163881016779e-005,-0.707108438014984,-0.70710700750351,-2.43422903167811e-007,0.707106411457062,-0.707105100154877,-3.95148617826635e-006,0.707108438014984,-0.70710676908493,0,0.707106709480286,-0.70710700750351,-2.43422903167811e-007,0.707106411457062,-0.70710676908493,0,0.707106709480286,-0.70710700750351,-3.26353415402991e-006,0.707106471061707,0.707106590270996,1.42274672043641e-007,-0.707106828689575,0.70710551738739,3.30968100570317e-006,-0.707107961177826,0.707107782363892,0,-0.707105755805969,0.707106590270996,1.42274672043641e-007,-0.707106828689575, +0.707107782363892,0,-0.707105755805969,0.707108020782471,-3.30988609675842e-006,-0.707105457782745,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.707106471061707,-4.32224123869673e-006,0.70710700750351,-0.70707494020462,-3.6989131331211e-005,0.707138419151306,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.70707494020462,-3.6989131331211e-005,0.707138419151306,-0.707045435905457,-1.59685823746258e-005,0.707167983055115,0.691347479820251,7.67118253861554e-005,-0.72252231836319,0.676116526126862,0.00045005464926362,-0.736794531345367,0.691384553909302,0.0109176589176059,-0.722404301166534,0.691347479820251,7.67118253861554e-005,-0.72252231836319,0.691384553909302,0.0109176589176059,-0.722404301166534,0.706707179546356,0.000473011721624061,-0.707505941390991,-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.706649303436279,-0.000482297880807891,0.707563698291779,-0.69135057926178,-0.010904373601079,0.722437083721161,-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.69135057926178,-0.010904373601079,0.722437083721161,-0.676113843917847,-0.000438447197666392,0.736797034740448,0.642951726913452,0.000354087329469621,-0.765906572341919,0.609272241592407,0.000933395291212946,-0.792960464954376,0.641915321350098,0.0334380529820919,-0.766046047210693,0.642951726913452,0.000354087329469621,-0.765906572341919,0.641915321350098,0.0334380529820919,-0.766046047210693,0.675355553627014,0.000949846638832241,-0.737491607666016,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.67535662651062,-0.000938067911192775,0.737490653991699,-0.641911923885345,-0.0333690978586674,0.766051948070526,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.641911923885345,-0.0333690978586674,0.766051948070526,-0.609268307685852,-0.000925298081710935,0.792963564395905,0.573717832565308,0.000174486121977679,-0.819052934646606,0.538352131843567,0.00097976578399539,-0.842719316482544,0.573073506355286,0.0230355337262154,-0.819180011749268,0.573717832565308,0.000174486121977679,-0.819052934646606, +0.573073506355286,0.0230355337262154,-0.819180011749268,0.60798841714859,0.000997279770672321,-0.7939453125,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.607998132705688,-0.000988467014394701,0.793937683105469,-0.573069989681244,-0.0230608135461807,0.819181978702545,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.573069989681244,-0.0230608135461807,0.819181978702545,-0.538337409496307,-0.000971822126302868,0.842728734016418,0.500149011611938,0.000418230716604739,-0.865939140319824,0.462260723114014,0.000992326647974551,-0.886743426322937,0.499047607183456,0.0362859182059765,-0.865814507007599,0.500149011611938,0.000418230716604739,-0.865939140319824,0.499047607183456,0.0362859182059765,-0.865814507007599,0.537014782428741,0.00100837636273354,-0.84357225894928,-0.50012868642807,-0.000412454508477822,0.8659508228302,-0.537014722824097,-0.00100110180210322,0.843572318553925,-0.499045848846436,-0.0361604206264019,0.865820825099945,-0.50012868642807,-0.000412454508477822,0.8659508228302,-0.499045848846436,-0.0361604206264019,0.865820825099945,-0.462261557579041,-0.000978866359218955,0.886743128299713,0.422732502222061,0.000203691961360164,-0.906254410743713,0.38385745882988,0.00108430103864521,-0.92339164018631,0.422118037939072,0.0242889747023582,-0.906215369701386,0.422732502222061,0.000203691961360164,-0.906254410743713,0.422118037939072,0.0242889747023582,-0.906215369701386,0.46078297495842,0.0011021348182112,-0.88751208782196,-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.460802644491196,-0.00108629977330565,0.887502014636993,-0.422112256288528,-0.0243196655064821,0.906217217445374,-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.422112256288528,-0.0243196655064821,0.906217217445374,-0.383839637041092,-0.0010699441190809,0.923399090766907,0.342132270336151,0.000486210134113207,-0.939651727676392,0.301201343536377,0.00104877783451229,-0.953559935092926,0.3411625623703,0.0391793847084045,-0.939187467098236,0.342132270336151,0.000486210134113207,-0.939651727676392, +0.3411625623703,0.0391793847084045,-0.939187467098236,0.38234880566597,0.00106282799970359,-0.924017369747162,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.382351249456406,-0.00105047121178359,0.924016416072845,-0.341161400079727,-0.0390057191252708,0.939195096492767,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.341161400079727,-0.0390057191252708,0.939195096492767,-0.301198542118073,-0.00103593873791397,0.953560769557953,0.258893400430679,0.000231088371947408,-0.965905725955963,0.217701762914658,0.0011836924823001,-0.97601455450058,0.258441656827927,0.0253688059747219,-0.965693652629852,0.258893400430679,0.000231088371947408,-0.965905725955963,0.258441656827927,0.0253688059747219,-0.965693652629852,0.299574762582779,0.0011948118917644,-0.954071998596191,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.299597084522247,-0.00117788754869252,0.954064965248108,-0.258434951305389,-0.0254060681909323,0.96569436788559,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.258434951305389,-0.0254060681909323,0.96569436788559,-0.217677369713783,-0.00116334727499634,0.976020038127899,0.173708394169807,0.000541333865839988,-0.984796941280365,0.130986571311951,0.00109595316462219,-0.991383492946625,0.173126965761185,0.0414470694959164,-0.984026908874512,0.173708394169807,0.000541333865839988,-0.984796941280365,0.173126965761185,0.0414470694959164,-0.984026908874512,0.216061800718308,0.0011032031616196,-0.976379036903381,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.216063663363457,-0.00108678417745978,0.976378619670868,-0.173126697540283,-0.0412300266325474,0.984036147594452,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.173126697540283,-0.0412300266325474,0.984036147594452,-0.130984872579575,-0.00107876374386251,0.991383731365204,0.0871815755963326,0.000248495460255072,-0.996192395687103,0.0449124947190285,0.00124767702072859,-0.998990118503571,0.0870150774717331,0.0260103810578585,-0.995867311954498,0.0871815755963326,0.000248495460255072,-0.996192395687103, +0.0870150774717331,0.0260103810578585,-0.995867311954498,0.12927708029747,0.00125267426483333,-0.99160772562027,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-0.129304751753807,-0.00123025104403496,0.991604089736938,-0.0870119780302048,-0.026054572314024,0.995866417884827,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-0.0870119780302048,-0.026054572314024,0.995866417884827,-0.0448841415345669,-0.0012244435492903,0.998991429805756,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,-0.0431997291743755,0.00111542060039938,-0.999065756797791,1.19880610327527e-007,0.0423209592700005,-0.999104082584381,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,1.19880610327527e-007,0.0423209592700005,-0.999104082584381,0.043199647217989,0.00111541769001633,-0.999065756797791,-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,-0.0432011559605598,-0.00109732220880687,0.999065697193146,-1.35385903377028e-007,-0.0420839376747608,0.999114036560059,-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,-1.35385903377028e-007,-0.0420839376747608,0.999114036560059,0.0432012267410755,-0.00109775760211051,0.999065637588501,-0.0871815085411072,0.000248433614615351,-0.996192395687103,-0.129277110099792,0.00125175097491592,-0.991607666015625,-0.0870143547654152,0.0260103438049555,-0.995867371559143,-0.0871815085411072,0.000248433614615351,-0.996192395687103,-0.0870143547654152,0.0260103438049555,-0.995867371559143,-0.0449125915765762,0.00124768249224871,-0.998990178108215,0.0871760323643684,-0.000246037408942357,0.996192753314972,0.0448841154575348,-0.00122483051382005,0.998991429805756,0.0870118960738182,-0.026053773239255,0.995866477489471,0.0871760323643684,-0.000246037408942357,0.996192753314972,0.0870118960738182,-0.026053773239255,0.995866477489471,0.129304796457291,-0.00123067211825401,0.991604089736938,-0.173708364367485,0.00054123398149386,-0.984796941280365,-0.216062128543854,0.00110320013482124,-0.976378917694092,-0.173127472400665,0.0414470806717873,-0.984026968479156, +-0.173708364367485,0.00054123398149386,-0.984796941280365,-0.173127472400665,0.0414470806717873,-0.984026968479156,-0.130986660718918,0.00109501811675727,-0.991383373737335,0.173693999648094,-0.000530644960235804,0.98479950428009,0.130984857678413,-0.00107917352579534,0.991383671760559,0.173127800226212,-0.0412281304597855,0.984035968780518,0.173693999648094,-0.000530644960235804,0.98479950428009,0.173127800226212,-0.0412281304597855,0.984035968780518,0.216062963008881,-0.00108651397749782,0.976378798484802,-0.25889328122139,0.00023112483904697,-0.965905785560608,-0.299572914838791,0.00119721691589803,-0.954072594642639,-0.258442789316177,0.025368008762598,-0.965693414211273,-0.25889328122139,0.00023112483904697,-0.965905785560608,-0.258442789316177,0.025368008762598,-0.965693414211273,-0.217702135443687,0.00118364382069558,-0.976014494895935,0.258879840373993,-0.000228985954890959,0.965909421443939,0.21767657995224,-0.00116316566709429,0.976020216941834,0.258433550596237,-0.0254059247672558,0.965694844722748,0.258879840373993,-0.000228985954890959,0.965909421443939,0.258433550596237,-0.0254059247672558,0.965694844722748,0.299597084522247,-0.00117666774895042,0.954065144062042,-0.34213200211525,0.000486268632812425,-0.939651727676392,-0.382351160049438,0.00106450635939837,-0.924016416072845,-0.341161757707596,0.0391788966953754,-0.939187705516815,-0.34213200211525,0.000486268632812425,-0.939651727676392,-0.341161757707596,0.0391788966953754,-0.939187705516815,-0.301199406385422,0.00105119287036359,-0.953560531139374,0.342110991477966,-0.000477676192531362,0.939659357070923,0.301198601722717,-0.00103476224467158,0.953560709953308,0.341163694858551,-0.0390072986483574,0.939194083213806,0.342110991477966,-0.000477676192531362,0.939659357070923,0.341163694858551,-0.0390072986483574,0.939194083213806,0.382351160049438,-0.00105092476587743,0.92401647567749,-0.422732412815094,0.000203606527065858,-0.906254470348358,-0.460784375667572,0.00110203528311104,-0.887511372566223,-0.422117799520493,0.0242881625890732,-0.906215488910675, +-0.422732412815094,0.000203606527065858,-0.906254470348358,-0.422117799520493,0.0242881625890732,-0.906215488910675,-0.383859694004059,0.00108595681376755,-0.923390746116638,0.422717124223709,-0.000202067123609595,0.906261503696442,0.38383936882019,-0.00107024807948619,0.923399329185486,0.422110944986343,-0.0243170969188213,0.906217813491821,0.422717124223709,-0.000202067123609595,0.906261503696442,0.422110944986343,-0.0243170969188213,0.906217813491821,0.460801750421524,-0.00108774390537292,0.887502372264862,-0.500148892402649,0.000418226496549323,-0.865939199924469,-0.537014484405518,0.00100671465042979,-0.843572378158569,-0.499046862125397,0.0362844876945019,-0.865814983844757,-0.500148892402649,0.000418226496549323,-0.865939199924469,-0.499046862125397,0.0362844876945019,-0.865814983844757,-0.462262123823166,0.000992285786196589,-0.8867427110672,0.500128626823425,-0.000411972694564611,0.86595094203949,0.462260663509369,-0.000980581389740109,0.886743545532227,0.49904653429985,-0.0361623391509056,0.865820229053497,0.500128626823425,-0.000411972694564611,0.86595094203949,0.49904653429985,-0.0361623391509056,0.865820229053497,0.537015438079834,-0.00100191065575928,0.843571782112122,-0.573718070983887,0.00017472033505328,-0.819052696228027,-0.607987761497498,0.000997181632556021,-0.793945670127869,-0.573073625564575,0.0230366475880146,-0.819179952144623,-0.573718070983887,0.00017472033505328,-0.819052696228027,-0.573073625564575,0.0230366475880146,-0.819179952144623,-0.538351953029633,0.000978345633484423,-0.842719316482544,0.573705196380615,-0.000173079664818943,0.819061696529388,0.5383380651474,-0.000972610607277602,0.842728316783905,0.573067963123322,-0.0230598505586386,0.81918329000473,0.573705196380615,-0.000173079664818943,0.819061696529388,0.573067963123322,-0.0230598505586386,0.81918329000473,0.607998311519623,-0.000988370040431619,0.793937742710114,-0.642951726913452,0.000354452669853345,-0.765906572341919,-0.675354897975922,0.000953109876718372,-0.737492144107819,-0.641916811466217,0.0334394052624702,-0.766044855117798, +-0.642951726913452,0.000354452669853345,-0.765906572341919,-0.641916811466217,0.0334394052624702,-0.766044855117798,-0.609271824359894,0.000933478528168052,-0.792960822582245,0.642927646636963,-0.00036650785477832,0.765926659107208,0.609269022941589,-0.000926709559280425,0.792962968349457,0.641945540904999,-0.0333849042654037,0.76602303981781,0.642927646636963,-0.00036650785477832,0.765926659107208,0.641945540904999,-0.0333849042654037,0.76602303981781,0.675419449806213,-0.000955127004999667,0.737433075904846,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,-0.706706941127777,0.000473292486276478,-0.707506060600281,-0.691372275352478,0.0109164593741298,-0.7224161028862,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,-0.691372275352478,0.0109164593741298,-0.7224161028862,-0.67611563205719,0.000452834210591391,-0.73679530620575,0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.67617392539978,-0.000458253372926265,0.736741781234741,0.691391050815582,-0.010900154709816,0.722398400306702,0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.691391050815582,-0.010900154709816,0.722398400306702,0.706710398197174,-0.00045808037975803,0.707502782344818,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,-0.707106649875641,-3.3098917811003e-006,-0.70710676908493,-0.707106232643127,0,-0.707107186317444,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,-0.707106232643127,0,-0.707107186317444,-0.707105934619904,3.30935336023686e-006,-0.707107484340668,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.707107901573181,9.92796321952483e-006,0.70710551738739,0.707106232643127,0,0.707107186317444,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.707106232643127,0,0.707107186317444,0.707108199596405,0,0.707105278968811,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,-0.707106590270996,0,-0.707106947898865,-0.707108736038208,0,-0.707104742527008,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,-0.707108736038208,0,-0.707104742527008, +-0.707106947898865,-3.26363942804164e-006,-0.707106530666351,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707108199596405,0,0.707105278968811,0.707105457782745,0,0.707108020782471,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707105457782745,0,0.707108020782471,0.707104623317719,-2.92431354864675e-006,0.707108795642853,0.642927646636963,-0.00036650785477832,0.765926659107208,0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.691218376159668,-1.27734935517765e-007,0.722645878791809,0.642897427082062,-1.68050628417404e-005,0.765952169895172,0.707107901573181,9.92796321952483e-006,0.70710551738739,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.691334187984467,-7.63541393098421e-005,0.722535014152527,0.706710398197174,-0.00045808037975803,0.707502782344818,0.707108199596405,0,0.707105278968811,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707091152667999,2.06680033443263e-005,0.707122266292572,0.707108199596405,0,0.707105278968811,0.573705196380615,-0.000173079664818943,0.819061696529388,0.642927646636963,-0.00036650785477832,0.765926659107208,0.642897427082062,-1.68050628417404e-005,0.765952169895172,0.573690056800842,5.04443903537322e-007,0.819072365760803,0.500128626823425,-0.000411972694564611,0.86595094203949,0.573705196380615,-0.000173079664818943,0.819061696529388,0.573690056800842,5.04443903537322e-007,0.819072365760803,0.500099658966064,2.47287630372739e-007,0.865967810153961,0.422717124223709,-0.000202067123609595,0.906261503696442,0.500128626823425,-0.000411972694564611,0.86595094203949,0.500099658966064,2.47287630372739e-007,0.865967810153961,0.422701776027679,-4.03023427963944e-008,0.906268775463104,0.342110991477966,-0.000477676192531362,0.939659357070923,0.422717124223709,-0.000202067123609595,0.906261503696442,0.422701776027679,-4.03023427963944e-008,0.906268775463104,0.34208670258522,2.35801049797146e-008,0.939668416976929,0.258879840373993,-0.000228985954890959,0.965909421443939,0.342110991477966,-0.000477676192531362,0.939659357070923, +0.34208670258522,2.35801049797146e-008,0.939668416976929,0.258868128061295,-3.64436161248705e-008,0.965912699699402,0.173693999648094,-0.000530644960235804,0.98479950428009,0.258879840373993,-0.000228985954890959,0.965909421443939,0.258868128061295,-3.64436161248705e-008,0.965912699699402,0.173680230975151,-5.85019712673329e-008,0.984802067279816,0.0871760323643684,-0.000246037408942357,0.996192753314972,0.173693999648094,-0.000530644960235804,0.98479950428009,0.173680230975151,-5.85019712673329e-008,0.984802067279816,0.0871715843677521,-3.00963201027571e-008,0.996193289756775,-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,0.0871760323643684,-0.000246037408942357,0.996192753314972,0.0871715843677521,-3.00963201027571e-008,0.996193289756775,-1.0000957217926e-007,-6.4408808952976e-008,0.999999940395355,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-8.76285852768888e-008,-0.000551345816347748,0.999999821186066,-1.0000957217926e-007,-6.4408808952976e-008,0.999999940395355,-0.0871715396642685,-3.88369088000218e-008,0.99619323015213,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.0871760025620461,-0.000246039213379845,0.996192753314972,-0.0871715396642685,-3.88369088000218e-008,0.99619323015213,-0.173680335283279,-6.93965063192081e-009,0.984802067279816,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.173694118857384,-0.000530617660842836,0.98479950428009,-0.173680335283279,-6.93965063192081e-009,0.984802067279816,-0.258868306875229,1.33019160131198e-008,0.965912580490112,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.25888004899025,-0.000228960256208666,0.965909421443939,-0.258868306875229,1.33019160131198e-008,0.965912580490112,-0.342086791992188,7.76351427589361e-008,0.939668297767639,-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.342111021280289,-0.000477634341223165,0.939659357070923,-0.342086791992188,7.76351427589361e-008,0.939668297767639,-0.42270165681839,-1.45473251222938e-007,0.906268835067749,-0.50012868642807,-0.000412454508477822,0.8659508228302, +-0.422717064619064,-0.000202155963052064,0.906261622905731,-0.42270165681839,-1.45473251222938e-007,0.906268835067749,-0.500099658966064,-3.89354511298734e-007,0.865967929363251,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.50012868642807,-0.000412454508477822,0.8659508228302,-0.500099658966064,-3.89354511298734e-007,0.865967929363251,-0.573690235614777,-3.89684430501802e-007,0.819072246551514,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.573705315589905,-0.000173929744050838,0.819061636924744,-0.573690235614777,-3.89684430501802e-007,0.819072246551514,-0.64288991689682,1.71349729498615e-005,0.765958607196808,-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.642901122570038,-0.000334645999828354,0.765949010848999,-0.64288991689682,1.71349729498615e-005,0.765958607196808,-0.691309571266174,3.18763341056183e-007,0.722558677196503,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.69128429889679,-7.61363044148311e-005,0.722582817077637,-0.691309571266174,3.18763341056183e-007,0.722558677196503,-0.707074046134949,-3.52495226252358e-005,0.707139372825623,-0.707079529762268,-2.94031415251084e-005,0.707133829593658,-0.70710700750351,-2.43422903167811e-007,0.707106411457062,-0.707085013389587,-2.146810402337e-005,0.707128524780273,-0.707079529762268,-2.94031415251084e-005,0.707133829593658,-0.707107067108154,0,0.707106411457062,0.707107186317444,3.69263972288536e-007,-0.707106292247772,0.707104623317719,1.26040858958731e-005,-0.707108855247498,0.707107186317444,4.21694664964889e-007,-0.707106232643127,0.707106590270996,1.42274672043641e-007,-0.707106828689575,0.707107186317444,3.69263972288536e-007,-0.707106292247772,0.707107186317444,4.21694664964889e-007,-0.707106232643127,0.707107245922089,4.2230837493662e-007,-0.707106232643127,0.707106590270996,1.58592484922337e-007,-0.70710688829422,0.691347479820251,7.67118253861554e-005,-0.72252231836319,0.707106590270996,1.42274672043641e-007,-0.707106828689575,0.707106590270996,1.58592484922337e-007,-0.70710688829422,0.691306948661804,-6.20872029344355e-008,-0.722561120986938, +0.642951726913452,0.000354087329469621,-0.765906572341919,0.691347479820251,7.67118253861554e-005,-0.72252231836319,0.691306948661804,-6.20872029344355e-008,-0.722561120986938,0.64292186498642,-1.90611118000561e-007,-0.765931725502014,0.573717832565308,0.000174486121977679,-0.819052934646606,0.642951726913452,0.000354087329469621,-0.765906572341919,0.64292186498642,-1.90611118000561e-007,-0.765931725502014,0.573704659938812,-1.29539387216937e-007,-0.819062173366547,0.500149011611938,0.000418230716604739,-0.865939140319824,0.573717832565308,0.000174486121977679,-0.819052934646606,0.573704659938812,-1.29539387216937e-007,-0.819062173366547,0.500116527080536,0,-0.865958094596863,0.422732502222061,0.000203691961360164,-0.906254410743713,0.500149011611938,0.000418230716604739,-0.865939140319824,0.500116527080536,0,-0.865958094596863,0.422719746828079,6.01355694129779e-008,-0.906260371208191,0.342132270336151,0.000486210134113207,-0.939651727676392,0.422732502222061,0.000203691961360164,-0.906254410743713,0.422719746828079,6.01355694129779e-008,-0.906260371208191,0.342104315757751,6.69619311111092e-008,-0.939661860466003,0.258893400430679,0.000231088371947408,-0.965905725955963,0.342132270336151,0.000486210134113207,-0.939651727676392,0.342104315757751,6.69619311111092e-008,-0.939661860466003,0.258883982896805,1.03053761080218e-008,-0.965908408164978,0.173708394169807,0.000541333865839988,-0.984796941280365,0.258893400430679,0.000231088371947408,-0.965905725955963,0.258883982896805,1.03053761080218e-008,-0.965908408164978,0.173692211508751,9.04889319031099e-009,-0.984799861907959,0.0871815755963326,0.000248495460255072,-0.996192395687103,0.173708394169807,0.000541333865839988,-0.984796941280365,0.173692211508751,9.04889319031099e-009,-0.984799861907959,0.0871780663728714,5.56990009670244e-009,-0.996192693710327,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,0.0871815755963326,0.000248495460255072,-0.996192395687103,0.0871780663728714,5.56990009670244e-009,-0.996192693710327,4.0552299296337e-009,3.81500603677254e-012,-0.999999940395355, +-0.0871815085411072,0.000248433614615351,-0.996192395687103,1.17230980478666e-008,0.000562945730052888,-0.999999821186066,4.0552299296337e-009,3.81500603677254e-012,-0.999999940395355,-0.0871779918670654,-4.3997662402262e-008,-0.996192693710327,-0.173708364367485,0.00054123398149386,-0.984796941280365,-0.0871815085411072,0.000248433614615351,-0.996192395687103,-0.0871779918670654,-4.3997662402262e-008,-0.996192693710327,-0.173692137002945,-6.94812172241654e-008,-0.984799861907959,-0.25889328122139,0.00023112483904697,-0.965905785560608,-0.173708364367485,0.00054123398149386,-0.984796941280365,-0.173692137002945,-6.94812172241654e-008,-0.984799861907959,-0.25888380408287,1.63037086053919e-008,-0.965908408164978,-0.34213200211525,0.000486268632812425,-0.939651727676392,-0.25889328122139,0.00023112483904697,-0.965905785560608,-0.25888380408287,1.63037086053919e-008,-0.965908408164978,-0.342104107141495,-7.59015961193654e-009,-0.939662039279938,-0.422732412815094,0.000203606527065858,-0.906254470348358,-0.34213200211525,0.000486268632812425,-0.939651727676392,-0.342104107141495,-7.59015961193654e-009,-0.939662039279938,-0.422719538211823,-4.93736322937366e-008,-0.906260371208191,-0.500148892402649,0.000418226496549323,-0.865939199924469,-0.422732412815094,0.000203606527065858,-0.906254470348358,-0.422719538211823,-4.93736322937366e-008,-0.906260371208191,-0.500116288661957,7.42986401292001e-008,-0.865958154201508,-0.573718070983887,0.00017472033505328,-0.819052696228027,-0.500148892402649,0.000418226496549323,-0.865939199924469,-0.500116288661957,7.42986401292001e-008,-0.865958154201508,-0.573704898357391,1.35362668629568e-007,-0.819061934947968,-0.642951726913452,0.000354452669853345,-0.765906572341919,-0.573718070983887,0.00017472033505328,-0.819052696228027,-0.573704898357391,1.35362668629568e-007,-0.819061934947968,-0.642921924591064,6.10663164479774e-008,-0.76593154668808,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,-0.642951726913452,0.000354452669853345,-0.765906572341919,-0.642921924591064,6.10663164479774e-008,-0.76593154668808, +-0.691300690174103,-1.29587292008182e-007,-0.722567141056061,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,-0.691341698169708,7.67282908782363e-005,-0.722527801990509,-0.691300690174103,-1.29587292008182e-007,-0.722567141056061,-0.707107186317444,-2.63816531287375e-007,-0.707106292247772,-0.70710700750351,-2.1568841646058e-007,-0.707106411457062,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,-0.70710676908493,-1.48291519508348e-007,-0.707106649875641,-0.70710700750351,-2.1568841646058e-007,-0.707106411457062,-0.707106232643127,0,-0.707107245922089,0,0.999999940395355,0,0,0.999999940395355,0,0,0.999999940395355,3.72259762571048e-007,0,0.999999940395355,2.54727126502985e-007,-0.707106828689575,0,-0.707106590270996,-0.70710676908493,0,-0.70710676908493,-0.707106590270996,0,-0.707106947898865,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,0.707104921340942,-3.39268603966048e-006,0.707108557224274,0.707107841968536,0,0.70710563659668,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707104980945587,-3.45451667271846e-006,0.707108497619629,0.707104921340942,-3.39268603966048e-006,0.707108557224274,0.707107722759247,-6.0464969919849e-008,0.707105755805969,0.707104623317719,-2.92431354864675e-006,0.707108795642853,-0.707106232643127,0,-0.707107245922089,-0.707106828689575,0,-0.707106590270996,-0.707106411457062,-1.8572363558178e-007,-0.707107067108154,0.148031264543533,-0.94388473033905,0.29524302482605,0.148031279444695,-0.94388473033905,0.29524302482605,0.100992575287819,-0.974283337593079,0.201425895094872,0.115416444838047,-0.966276109218597,0.230193823575974,0.707104623317719,1.28874571601045e-005,-0.707108914852142,0.707104623317719,1.26040858958731e-005,-0.707108855247498,0.707107186317444,3.69263972288536e-007,-0.707106292247772,0.707104980945587,1.05163881016779e-005,-0.707108438014984,-0.707105278968811,-5.42237103218213e-006,0.70710813999176,-0.707105398178101,-5.46179126104107e-006,0.707108080387115,-0.707105100154877,-3.95148617826635e-006,0.707108438014984,-0.70710700750351,-2.43422903167811e-007,0.707106411457062, +-0.707107067108154,0,0.707106411457062,-0.707105278968811,-5.42237103218213e-006,0.70710813999176,-0.70710700750351,-2.43422903167811e-007,0.707106411457062,-0.482682675123215,-0.707144021987915,0.516686320304871,-0.482623934745789,-0.707143485546112,0.516741812229156,-0.462678164243698,-0.704149782657623,0.538610994815826,-0.46243742108345,-0.704122722148895,0.538853108882904,-0.482623934745789,-0.707143485546112,0.516741812229156,-0.482682675123215,-0.707144021987915,0.516686320304871,-0.45150950551033,-0.707460343837738,0.543726861476898,-0.451509594917297,-0.707460343837738,0.543726742267609,-0.451509594917297,-0.707460343837738,0.543726742267609,-0.45150950551033,-0.707460343837738,0.543726861476898,-0.399398028850555,-0.707483649253845,0.583050608634949,-0.399397999048233,-0.70748370885849,0.583050489425659,-0.399397999048233,-0.70748370885849,0.583050489425659,-0.399398028850555,-0.707483649253845,0.583050608634949,-0.343898296356201,-0.707483470439911,0.617414653301239,-0.343898624181747,-0.707483470439911,0.617414534091949,-0.343898624181747,-0.707483470439911,0.617414534091949,-0.343898296356201,-0.707483470439911,0.617414653301239,-0.285463899374008,-0.707486212253571,0.646508693695068,-0.285463809967041,-0.707486212253571,0.646508693695068,-0.285463809967041,-0.707486212253571,0.646508693695068,-0.285463899374008,-0.707486212253571,0.646508693695068,-0.224593043327332,-0.70749032497406,0.670085966587067,-0.224592909216881,-0.707490384578705,0.670085906982422,-0.224592909216881,-0.707490384578705,0.670085906982422,-0.224593043327332,-0.70749032497406,0.670085966587067,-0.161805525422096,-0.707488656044006,0.68795245885849,-0.161805331707001,-0.707488715648651,0.687952518463135,-0.161805331707001,-0.707488715648651,0.687952518463135,-0.161805525422096,-0.707488656044006,0.68795245885849,-0.0976394414901733,-0.70748645067215,0.699949502944946,-0.0976395085453987,-0.707486510276794,0.699949502944946,-0.0976395085453987,-0.707486510276794,0.699949502944946,-0.0976394414901733,-0.70748645067215,0.699949502944946, +-0.0326396077871323,-0.707483053207397,0.705976128578186,-0.0326395854353905,-0.707483053207397,0.705976188182831,-0.0326395854353905,-0.707483053207397,0.705976188182831,-0.0326396077871323,-0.707483053207397,0.705976128578186,0.032639604061842,-0.707479774951935,0.705979406833649,0.0326395742595196,-0.707479774951935,0.705979406833649,0.0326395742595196,-0.707479774951935,0.705979406833649,0.032639604061842,-0.707479774951935,0.705979406833649,0.0976391211152077,-0.707483351230621,0.699952721595764,0.0976391807198524,-0.707483351230621,0.699952602386475,0.0976391807198524,-0.707483351230621,0.699952602386475,0.0976391211152077,-0.707483351230621,0.699952721595764,0.16180545091629,-0.707489252090454,0.687951862812042,0.161805257201195,-0.707489311695099,0.687951922416687,0.161805257201195,-0.707489311695099,0.687951922416687,0.16180545091629,-0.707489252090454,0.687951862812042,0.224591940641403,-0.707493960857391,0.670082449913025,0.224591851234436,-0.707493960857391,0.670082569122314,0.224591851234436,-0.707493960857391,0.670082569122314,0.224591940641403,-0.707493960857391,0.670082449913025,0.285461872816086,-0.707491099834442,0.646504282951355,0.285461813211441,-0.707490980625153,0.646504282951355,0.285461813211441,-0.707490980625153,0.646504282951355,0.285461872816086,-0.707491099834442,0.646504282951355,0.343897521495819,-0.70748507976532,0.617413282394409,0.343897819519043,-0.707485139369965,0.617413103580475,0.343897819519043,-0.707485139369965,0.617413103580475,0.343897521495819,-0.70748507976532,0.617413282394409,0.399399816989899,-0.707480490207672,0.583053231239319,0.399399727582932,-0.707480490207672,0.583053171634674,0.399399727582932,-0.707480490207672,0.583053171634674,0.399399816989899,-0.707480490207672,0.583053231239319,0.451515674591064,-0.707450687885284,0.543734431266785,0.451515734195709,-0.70745062828064,0.54373425245285,0.451515734195709,-0.70745062828064,0.54373425245285,0.451515674591064,-0.707450687885284,0.543734431266785,0.482688874006271,-0.707135140895844,0.516692578792572,0.482630282640457,-0.707134485244751,0.516748130321503, +0.482630282640457,-0.707134485244751,0.516748130321503,0.482688874006271,-0.707135140895844,0.516692578792572,0.462436616420746,-0.704123079776764,0.538853347301483,0.462677359580994,-0.704150140285492,0.53861129283905,-0.491028189659119,0.707340955734253,0.508487939834595,-0.490713685750961,0.707341492176056,0.508790612220764,-0.555838882923126,0.702130615711212,0.445034384727478,-0.555629551410675,0.702163457870483,0.445243865251541,-0.490713685750961,0.707341492176056,0.508790612220764,-0.491028189659119,0.707340955734253,0.508487939834595,-0.45145457983017,0.707544207572937,0.543663322925568,-0.451454341411591,0.707544267177582,0.543663561344147,-0.451454341411591,0.707544267177582,0.543663561344147,-0.45145457983017,0.707544207572937,0.543663322925568,-0.399400293827057,0.707484781742096,0.583047747612,-0.399400293827057,0.707484781742096,0.583047688007355,-0.399400293827057,0.707484781742096,0.583047688007355,-0.399400293827057,0.707484781742096,0.583047747612,-0.343899607658386,0.707481861114502,0.617415845394135,-0.34389927983284,0.707481861114502,0.617416083812714,-0.34389927983284,0.707481861114502,0.617416083812714,-0.343899607658386,0.707481861114502,0.617415845394135,-0.285463780164719,0.707486271858215,0.646508753299713,-0.285463839769363,0.707486212253571,0.646508693695068,-0.285463839769363,0.707486212253571,0.646508693695068,-0.285463780164719,0.707486271858215,0.646508753299713,-0.224591076374054,0.707484245300293,0.670093059539795,-0.224591165781021,0.707484185695648,0.67009311914444,-0.224591165781021,0.707484185695648,0.67009311914444,-0.224591076374054,0.707484245300293,0.670093059539795,-0.161803752183914,0.707482635974884,0.687959134578705,-0.161803960800171,0.707482576370239,0.687959134578705,-0.161803960800171,0.707482576370239,0.687959134578705,-0.161803752183914,0.707482635974884,0.687959134578705,-0.0976390838623047,0.707483410835266,0.699952602386475,-0.0976390168070793,0.707483410835266,0.699952602386475,-0.0976390168070793,0.707483410835266,0.699952602386475,-0.0976390838623047,0.707483410835266,0.699952602386475, +-0.0326393321156502,0.707476556301117,0.705982565879822,-0.0326393581926823,0.707476556301117,0.705982565879822,-0.0326393581926823,0.707476556301117,0.705982565879822,-0.0326393321156502,0.707476556301117,0.705982565879822,0.0326395034790039,0.70747983455658,0.705979347229004,0.0326395332813263,0.70747983455658,0.705979287624359,0.0326395332813263,0.70747983455658,0.705979287624359,0.0326395034790039,0.70747983455658,0.705979347229004,0.0976397171616554,0.707486629486084,0.699949264526367,0.0976396501064301,0.707486569881439,0.699949324131012,0.0976396501064301,0.707486569881439,0.699949324131012,0.0976397171616554,0.707486629486084,0.699949264526367,0.161803841590881,0.707482576370239,0.687959134578705,0.161804065108299,0.707482576370239,0.68795907497406,0.161804065108299,0.707482576370239,0.68795907497406,0.161803841590881,0.707482576370239,0.687959134578705,0.224590092897415,0.707487523555756,0.670090019702911,0.224590212106705,0.707487463951111,0.670089960098267,0.224590212106705,0.707487463951111,0.670089960098267,0.224590092897415,0.707487523555756,0.670090019702911,0.28546130657196,0.70748645067215,0.64650958776474,0.285461366176605,0.70748645067215,0.646509408950806,0.285461366176605,0.70748645067215,0.646509408950806,0.28546130657196,0.70748645067215,0.64650958776474,0.343898177146912,0.707479059696198,0.617419958114624,0.343897759914398,0.707479000091553,0.617420077323914,0.343897759914398,0.707479000091553,0.617420077323914,0.343898177146912,0.707479059696198,0.617419958114624,0.399403661489487,0.707484185695648,0.583046019077301,0.399403691291809,0.707484185695648,0.583045959472656,0.399403691291809,0.707484185695648,0.583045959472656,0.399403661489487,0.707484185695648,0.583046019077301,0.451460331678391,0.707540273666382,0.543663859367371,0.451460063457489,0.707540214061737,0.543664038181305,0.451460063457489,0.707540214061737,0.543664038181305,0.451460331678391,0.707540273666382,0.543663859367371,0.491029798984528,0.70733505487442,0.508494436740875,0.490715384483337,0.707335591316223,0.5087970495224, +0.490715384483337,0.707335591316223,0.5087970495224,0.491029798984528,0.70733505487442,0.508494436740875,0.555630207061768,0.702166140079498,0.445238828659058,0.555839478969574,0.702133297920227,0.445029199123383,0.492509990930557,0.684213042259216,-0.537853479385376,0.492175161838531,0.686408638954163,-0.535356521606445,0.48941445350647,0.689920663833618,-0.533369302749634,0.45203822851181,0.691637694835663,-0.563292682170868,0.444328039884567,0.702110469341278,-0.556428968906403,0.451279312372208,0.707483410835266,-0.543888032436371,0.45127934217453,0.707483410835266,-0.543887794017792,0.399398952722549,0.707484126091003,-0.583049297332764,0.399398982524872,0.707484185695648,-0.583049297332764,0.399398982524872,0.707484185695648,-0.583049297332764,0.399398952722549,0.707484126091003,-0.583049297332764,0.343897670507431,0.707486629486084,-0.617411553859711,0.343897700309753,0.707486629486084,-0.617411434650421,0.343897700309753,0.707486629486084,-0.617411434650421,0.343897670507431,0.707486629486084,-0.617411553859711,0.285462141036987,0.707481145858765,-0.646515071392059,0.285462111234665,0.707481145858765,-0.646515071392059,0.285462111234665,0.707481145858765,-0.646515071392059,0.285462141036987,0.707481145858765,-0.646515071392059,0.224592670798302,0.707483351230621,-0.670093595981598,0.224592655897141,0.707483291625977,-0.670093595981598,0.224592655897141,0.707483291625977,-0.670093595981598,0.224592670798302,0.707483351230621,-0.670093595981598,0.16180631518364,0.707487761974335,-0.687953293323517,0.161806464195251,0.70748770236969,-0.687953233718872,0.161806464195251,0.70748770236969,-0.687953233718872,0.16180631518364,0.707487761974335,-0.687953293323517,0.0976399630308151,0.70748895406723,-0.699946880340576,0.0976398959755898,0.70748895406723,-0.699946939945221,0.0976398959755898,0.70748895406723,-0.699946939945221,0.0976399630308151,0.70748895406723,-0.699946880340576,0.0326396860182285,0.707491099834442,-0.705968081951141,0.0326397009193897,0.707491040229797,-0.705968081951141,0.0326397009193897,0.707491040229797,-0.705968081951141, +0.0326396860182285,0.707491099834442,-0.705968081951141,-0.0326396822929382,0.70748770236969,-0.705971479415894,-0.0326397009193897,0.70748770236969,-0.705971479415894,-0.0326397009193897,0.70748770236969,-0.705971479415894,-0.0326396822929382,0.70748770236969,-0.705971479415894,-0.0976395159959793,0.707485616207123,-0.699950337409973,-0.0976394489407539,0.707485556602478,-0.699950397014618,-0.0976394489407539,0.707485556602478,-0.699950397014618,-0.0976395159959793,0.707485616207123,-0.699950337409973,-0.161806434392929,0.70748770236969,-0.687953293323517,-0.161806598305702,0.70748770236969,-0.687953174114227,-0.161806598305702,0.70748770236969,-0.687953174114227,-0.161806434392929,0.70748770236969,-0.687953293323517,-0.224592253565788,0.707485020160675,-0.670091986656189,-0.224592268466949,0.707485020160675,-0.670091986656189,-0.224592268466949,0.707485020160675,-0.670091986656189,-0.224592253565788,0.707485020160675,-0.670091986656189,-0.285460650920868,0.707484424114227,-0.646512091159821,-0.285460650920868,0.707484364509583,-0.646512150764465,-0.285460650920868,0.707484364509583,-0.646512150764465,-0.285460650920868,0.707484424114227,-0.646512091159821,-0.343896865844727,0.707488298416138,-0.617410004138947,-0.343896925449371,0.707488238811493,-0.617409944534302,-0.343896925449371,0.707488238811493,-0.617409944534302,-0.343896865844727,0.707488298416138,-0.617410004138947,-0.399399161338806,0.707484066486359,-0.583049297332764,-0.399399131536484,0.707484126091003,-0.583049237728119,-0.399399131536484,0.707484126091003,-0.583049237728119,-0.399399161338806,0.707484066486359,-0.583049297332764,-0.451279908418655,0.707477390766144,-0.543895244598389,-0.451279759407043,0.707477390766144,-0.543895304203033,-0.451279759407043,0.707477390766144,-0.543895304203033,-0.451279908418655,0.707477390766144,-0.543895244598389,-0.492512315511703,0.684202611446381,-0.537864506244659,-0.672601997852325,0.0576485246419907,-0.737755477428436,0.485205411911011,-0.707231462001801,-0.514197587966919,0.485205441713333,-0.707231462001801,-0.514197647571564, +0.538861453533173,-0.704083323478699,-0.462487757205963,0.538620114326477,-0.704109966754913,-0.462728232145309,0.485205441713333,-0.707231462001801,-0.514197647571564,0.485205411911011,-0.707231462001801,-0.514197587966919,0.451475888490677,-0.707506239414215,-0.543695092201233,0.451475918292999,-0.707506239414215,-0.543694913387299,0.451475918292999,-0.707506239414215,-0.543694913387299,0.451475888490677,-0.707506239414215,-0.543695092201233,0.399399042129517,-0.707484126091003,-0.583049237728119,0.399399042129517,-0.707484126091003,-0.583049297332764,0.399399042129517,-0.707484126091003,-0.583049297332764,0.399399042129517,-0.707484126091003,-0.583049237728119,0.343897670507431,-0.707486569881439,-0.617411494255066,0.343897610902786,-0.707486569881439,-0.617411613464355,0.343897610902786,-0.707486569881439,-0.617411613464355,0.343897670507431,-0.707486569881439,-0.617411494255066,0.285463213920593,-0.707484126091003,-0.646511256694794,0.285463213920593,-0.707484126091003,-0.646511256694794,0.285463213920593,-0.707484126091003,-0.646511256694794,0.285463213920593,-0.707484126091003,-0.646511256694794,0.224592715501785,-0.707483291625977,-0.670093536376953,0.224592760205269,-0.707483351230621,-0.670093536376953,0.224592760205269,-0.707483351230621,-0.670093536376953,0.224592715501785,-0.707483291625977,-0.670093536376953,0.161806359887123,-0.70748770236969,-0.687953233718872,0.161806181073189,-0.707487761974335,-0.687953233718872,0.161806181073189,-0.707487761974335,-0.687953233718872,0.161806359887123,-0.70748770236969,-0.687953233718872,0.0976390540599823,-0.707482278347015,-0.69995379447937,0.0976391285657883,-0.707482278347015,-0.69995379447937,0.0976391285657883,-0.707482278347015,-0.69995379447937,0.0976390540599823,-0.707482278347015,-0.69995379447937,0.0326391458511353,-0.707477629184723,-0.705981552600861,0.0326391309499741,-0.707477688789368,-0.705981552600861,0.0326391309499741,-0.707477688789368,-0.705981552600861,0.0326391458511353,-0.707477629184723,-0.705981552600861,-0.0326393321156502,-0.707481026649475,-0.705978155136108, +-0.0326393060386181,-0.707481026649475,-0.705978155136108,-0.0326393060386181,-0.707481026649475,-0.705978155136108,-0.0326393321156502,-0.707481026649475,-0.705978155136108,-0.0976395606994629,-0.707485616207123,-0.699950397014618,-0.0976396203041077,-0.707485616207123,-0.699950337409973,-0.0976396203041077,-0.707485616207123,-0.699950337409973,-0.0976395606994629,-0.707485616207123,-0.699950397014618,-0.161806508898735,-0.70748770236969,-0.687953233718872,-0.161806344985962,-0.70748770236969,-0.687953293323517,-0.161806344985962,-0.70748770236969,-0.687953293323517,-0.161806508898735,-0.70748770236969,-0.687953233718872,-0.224592357873917,-0.70748496055603,-0.670091867446899,-0.224592357873917,-0.707485020160675,-0.670091986656189,-0.224592357873917,-0.707485020160675,-0.670091986656189,-0.224592357873917,-0.70748496055603,-0.670091867446899,-0.285461902618408,-0.707487404346466,-0.64650821685791,-0.285461962223053,-0.707487463951111,-0.64650821685791,-0.285461962223053,-0.707487463951111,-0.64650821685791,-0.285461902618408,-0.707487404346466,-0.64650821685791,-0.343896865844727,-0.707488238811493,-0.617410063743591,-0.343896836042404,-0.707488238811493,-0.617410123348236,-0.343896836042404,-0.707488238811493,-0.617410123348236,-0.343896865844727,-0.707488238811493,-0.617410063743591,-0.399399310350418,-0.707484126091003,-0.583049178123474,-0.399399250745773,-0.707484126091003,-0.583049178123474,-0.399399250745773,-0.707484126091003,-0.583049178123474,-0.399399310350418,-0.707484126091003,-0.583049178123474,-0.451476335525513,-0.707500338554382,-0.543702244758606,-0.451476484537125,-0.707500338554382,-0.543702304363251,-0.451476484537125,-0.707500338554382,-0.543702304363251,-0.451476335525513,-0.707500338554382,-0.543702244758606,-0.48520627617836,-0.707219898700714,-0.514212667942047,-0.485206335783005,-0.707219898700714,-0.514212608337402,-0.485206335783005,-0.707219898700714,-0.514212608337402,-0.48520627617836,-0.707219898700714,-0.514212667942047,-0.538620173931122,-0.704100966453552,-0.462741851806641,-0.538861453533173,-0.704074323177338,-0.462501347064972, +-0.490708649158478,-0.707344949245453,0.508790791034698,-0.491022944450378,-0.707344353199005,0.508488237857819,-0.555616497993469,-0.702168345451355,0.445252478122711,-0.555825233459473,-0.702135622501373,0.445043534040451,-0.491022944450378,-0.707344353199005,0.508488237857819,-0.490708649158478,-0.707344949245453,0.508790791034698,-0.451454043388367,-0.707546710968018,0.543660521507263,-0.451454281806946,-0.707546710968018,0.543660342693329,-0.451454281806946,-0.707546710968018,0.543660342693329,-0.451454043388367,-0.707546710968018,0.543660521507263,-0.399396270513535,-0.707487523555756,0.583046972751617,-0.399396300315857,-0.7074875831604,0.583047091960907,-0.399396300315857,-0.7074875831604,0.583047091960907,-0.399396270513535,-0.707487523555756,0.583046972751617,-0.343895494937897,-0.707488059997559,0.617411077022552,-0.343895763158798,-0.707488000392914,0.617410957813263,-0.343895763158798,-0.707488000392914,0.617410957813263,-0.343895494937897,-0.707488059997559,0.617411077022552,-0.285460829734802,-0.707489311695099,0.646506726741791,-0.28546068072319,-0.707489311695099,0.646506726741791,-0.28546068072319,-0.707489311695099,0.646506726741791,-0.285460829734802,-0.707489311695099,0.646506726741791,-0.224590182304382,-0.707492232322693,0.670084953308105,-0.224590063095093,-0.707492232322693,0.670085072517395,-0.224590063095093,-0.707492232322693,0.670085072517395,-0.224590182304382,-0.707492232322693,0.670084953308105,-0.161804422736168,-0.707492291927338,0.687948942184448,-0.161804184317589,-0.707492291927338,0.687949001789093,-0.161804184317589,-0.707492291927338,0.687949001789093,-0.161804422736168,-0.707492291927338,0.687948942184448,-0.0976386591792107,-0.707485198974609,0.699950873851776,-0.0976388975977898,-0.707485258579254,0.699950814247131,-0.0976388975977898,-0.707485258579254,0.699950814247131,-0.0976386591792107,-0.707485198974609,0.699950873851776,-0.0326391533017159,-0.707480251789093,0.70597892999649,-0.0326391533017159,-0.707480192184448,0.705978989601135,-0.0326391533017159,-0.707480192184448,0.705978989601135, +-0.0326391533017159,-0.707480251789093,0.70597892999649,0.0326396264135838,-0.707479596138,0.705979585647583,0.0326396226882935,-0.707479596138,0.705979466438293,0.0326396226882935,-0.707479596138,0.705979466438293,0.0326396264135838,-0.707479596138,0.705979585647583,0.0976387113332748,-0.707483947277069,0.699952065944672,0.0976389721035957,-0.707484006881714,0.699952125549316,0.0976389721035957,-0.707484006881714,0.699952125549316,0.0976387113332748,-0.707483947277069,0.699952065944672,0.161804437637329,-0.707491278648376,0.687950015068054,0.161804258823395,-0.707491278648376,0.687950074672699,0.161804258823395,-0.707491278648376,0.687950074672699,0.161804437637329,-0.707491278648376,0.687950015068054,0.224590614438057,-0.707491755485535,0.670085251331329,0.224590420722961,-0.707491815090179,0.670085370540619,0.224590420722961,-0.707491815090179,0.670085370540619,0.224590614438057,-0.707491755485535,0.670085251331329,0.285460859537125,-0.707489371299744,0.646506607532501,0.285460859537125,-0.707489371299744,0.646506607532501,0.285460859537125,-0.707489371299744,0.646506607532501,0.285460859537125,-0.707489371299744,0.646506607532501,0.343896389007568,-0.707486391067505,0.617412328720093,0.343896567821503,-0.70748645067215,0.617412209510803,0.343896567821503,-0.70748645067215,0.617412209510803,0.343896389007568,-0.707486391067505,0.617412328720093,0.399399101734161,-0.707482814788818,0.583050787448883,0.399399101734161,-0.707482755184174,0.583050906658173,0.399399101734161,-0.707482755184174,0.583050906658173,0.399399101734161,-0.707482814788818,0.583050787448883,0.451458275318146,-0.707540273666382,0.543665289878845,0.451458424329758,-0.707540273666382,0.543665111064911,0.451458424329758,-0.707540273666382,0.543665111064911,0.451458275318146,-0.707540273666382,0.543665289878845,0.490713208913803,-0.707338452339172,0.508795440196991,0.491027504205704,-0.707337915897369,0.508492887020111,0.491027504205704,-0.707337915897369,0.508492887020111,0.490713208913803,-0.707338452339172,0.508795440196991,0.555825591087341,-0.702135443687439,0.445043385028839, +0.555616974830627,-0.702167987823486,0.445252269506454,-0.482619643211365,0.70714259147644,0.516747176647186,-0.482678234577179,0.707143068313599,0.5166916847229,-0.462437093257904,0.704125642776489,0.538849651813507,-0.462677299976349,0.704152524471283,0.538608074188232,-0.482678234577179,0.707143068313599,0.5166916847229,-0.482619643211365,0.70714259147644,0.516747176647186,-0.451510667800903,0.707462072372437,0.543723702430725,-0.451510548591614,0.707462072372437,0.54372376203537,-0.451510548591614,0.707462072372437,0.54372376203537,-0.451510667800903,0.707462072372437,0.543723702430725,-0.399397850036621,0.707484841346741,0.583049237728119,-0.399397909641266,0.707484841346741,0.583049178123474,-0.399397909641266,0.707484841346741,0.583049178123474,-0.399397850036621,0.707484841346741,0.583049237728119,-0.343897521495819,0.707485139369965,0.617413222789764,-0.343897223472595,0.707485198974609,0.617413282394409,-0.343897223472595,0.707485198974609,0.617413282394409,-0.343897521495819,0.707485139369965,0.617413222789764,-0.285461217164993,0.707488715648651,0.646507084369659,-0.285461366176605,0.707488775253296,0.646507024765015,-0.285461366176605,0.707488775253296,0.646507024765015,-0.285461217164993,0.707488715648651,0.646507084369659,-0.224590063095093,0.707491397857666,0.670085906982422,-0.224590227007866,0.707491397857666,0.670085906982422,-0.224590227007866,0.707491397857666,0.670085906982422,-0.224590063095093,0.707491397857666,0.670085906982422,-0.161805585026741,0.70748382806778,0.687957465648651,-0.161805808544159,0.70748382806778,0.687957346439362,-0.161805808544159,0.70748382806778,0.687957346439362,-0.161805585026741,0.70748382806778,0.687957465648651,-0.0976404920220375,0.707474589347839,0.699961364269257,-0.097640261054039,0.707474529743195,0.699961364269257,-0.097640261054039,0.707474529743195,0.699961364269257,-0.0976404920220375,0.707474589347839,0.699961364269257,-0.0326396152377129,0.707477152347565,0.705982029438019,-0.0326396189630032,0.707477152347565,0.705982029438019,-0.0326396189630032,0.707477152347565,0.705982029438019, +-0.0326396152377129,0.707477152347565,0.705982029438019,0.0326400808990002,0.707476913928986,0.705982148647308,0.0326400920748711,0.707476913928986,0.705982208251953,0.0326400920748711,0.707476913928986,0.705982208251953,0.0326400808990002,0.707476913928986,0.705982148647308,0.0976406112313271,0.707473814487457,0.699962198734283,0.0976403802633286,0.707473814487457,0.699962198734283,0.0976403802633286,0.707473814487457,0.699962198734283,0.0976406112313271,0.707473814487457,0.699962198734283,0.161805495619774,0.707483291625977,0.687958002090454,0.161805674433708,0.707483232021332,0.687958002090454,0.161805674433708,0.707483232021332,0.687958002090454,0.161805495619774,0.707483291625977,0.687958002090454,0.224590346217155,0.707491338253021,0.670085966587067,0.22459052503109,0.707491278648376,0.670085787773132,0.22459052503109,0.707491278648376,0.670085787773132,0.224590346217155,0.707491338253021,0.670085966587067,0.285461336374283,0.707488715648651,0.646507084369659,0.285461395978928,0.707488656044006,0.646507084369659,0.285461395978928,0.707488656044006,0.646507084369659,0.285461336374283,0.707488715648651,0.646507084369659,0.343898355960846,0.7074835896492,0.617414712905884,0.343898147344589,0.707483530044556,0.617414712905884,0.343898147344589,0.707483530044556,0.617414712905884,0.343898355960846,0.7074835896492,0.617414712905884,0.399400651454926,0.707479953765869,0.583053171634674,0.39940071105957,0.707479953765869,0.583053231239319,0.39940071105957,0.707479953765869,0.583053231239319,0.399400651454926,0.707479953765869,0.583053171634674,0.451516956090927,0.707452297210693,0.543731212615967,0.451516836881638,0.707452356815338,0.543731272220612,0.451516836881638,0.707452356815338,0.543731272220612,0.451516956090927,0.707452297210693,0.543731212615967,0.482624351978302,0.707135796546936,0.516751945018768,0.482682943344116,0.707136392593384,0.516696393489838,0.482682943344116,0.707136392593384,0.516696393489838,0.482624351978302,0.707135796546936,0.516751945018768,0.462674260139465,0.704156100749969,0.538606107234955, +0.462434142827988,0.704129159450531,0.538847506046295,0.555839478969574,0.702133297920227,0.445029199123383,0.555630207061768,0.702166140079498,0.445238828659058,0.646781265735626,0.674310505390167,0.356341451406479,0.647080957889557,0.674181699752808,0.356041133403778,0.462677359580994,-0.704150140285492,0.53861129283905,0.462436616420746,-0.704123079776764,0.538853347301483,0.367919534444809,-0.678227782249451,0.63611501455307,0.368299216032028,-0.678379058837891,0.635733783245087,-0.538861453533173,-0.704074323177338,-0.462501347064972,-0.538620173931122,-0.704100966453552,-0.462741851806641,-0.635725319385529,-0.678380966186523,-0.368310183286667,-0.636106729507446,-0.678229570388794,-0.367930442094803,0.647080957889557,0.674181699752808,0.356041133403778,0.646781265735626,0.674310505390167,0.356341451406479,0.763977825641632,0.598722517490387,0.240560382604599,0.764238059520721,0.598495185375214,0.240298956632614,0.368299216032028,-0.678379058837891,0.635733783245087,0.367919534444809,-0.678227782249451,0.63611501455307,0.243654876947403,-0.600365698337555,0.761704206466675,0.243992671370506,-0.600655198097229,0.761367619037628,-0.636106729507446,-0.678229570388794,-0.367930442094803,-0.635725319385529,-0.678380966186523,-0.368310183286667,-0.76137363910675,-0.600646376609802,-0.243995875120163,-0.761708855628967,-0.600357830524445,-0.243659362196922,-0.355662167072296,0.674020230770111,-0.647457301616669,-0.355361133813858,0.673891007900238,-0.647757112979889,-0.240291401743889,0.59849601984024,-0.764239728450775,-0.240552306175232,0.5987229347229,-0.763979852199554,0.764238059520721,0.598495185375214,0.240298956632614,0.763977825641632,0.598722517490387,0.240560382604599,0.867361903190613,0.478563070297241,0.136603727936745,0.867511212825775,0.478335291147232,0.136453449726105,0.243992671370506,-0.600655198097229,0.761367619037628,0.243654876947403,-0.600365698337555,0.761704206466675,0.136167392134666,-0.477284878492355,0.868134498596191,0.13635079562664,-0.477561771869659,0.867953419685364,-0.761708855628967,-0.600357830524445,-0.243659362196922, +-0.76137363910675,-0.600646376609802,-0.243995875120163,-0.867954254150391,-0.47756227850914,-0.136343687772751,-0.868135333061218,-0.477285325527191,-0.136160209774971,-0.240552306175232,0.5987229347229,-0.763979852199554,-0.240291401743889,0.59849601984024,-0.764239728450775,-0.136455118656158,0.478327333927155,-0.867515325546265,-0.136605381965637,0.478555142879486,-0.867365896701813,0.867511212825775,0.478335291147232,0.136453449726105,0.867361903190613,0.478563070297241,0.136603727936745,0.935613811016083,0.346612423658371,0.066982589662075,0.935676693916321,0.346454679965973,0.0669191628694534,0.13635079562664,-0.477561771869659,0.867953419685364,0.136167392134666,-0.477284878492355,0.868134498596191,0.0670884549617767,-0.346478641033173,0.93565571308136,0.0671620815992355,-0.346660047769547,0.935583293437958,-0.868135333061218,-0.477285325527191,-0.136160209774971,-0.867954254150391,-0.47756227850914,-0.136343687772751,-0.935582756996155,-0.346665799617767,-0.0671387538313866,-0.935654819011688,-0.346485435962677,-0.0670655369758606,-0.136605381965637,0.478555142879486,-0.867365896701813,-0.136455118656158,0.478327333927155,-0.867515325546265,-0.0669071078300476,0.346446961164474,-0.935680329799652,-0.0669702365994453,0.346603840589523,-0.935617804527283,0.935676693916321,0.346454679965973,0.0669191628694534,0.935613811016083,0.346612423658371,0.066982589662075,0.97310471534729,0.228593811392784,0.0284943804144859,0.973126292228699,0.228505045175552,0.0284727178514004,0.0671620815992355,-0.346660047769547,0.935583293437958,0.0670884549617767,-0.346478641033173,0.93565571308136,0.0289592538028955,-0.230122402310371,0.97273063659668,0.0289838071912527,-0.230221375823021,0.972706496715546,-0.935654819011688,-0.346485435962677,-0.0670655369758606,-0.935582756996155,-0.346665799617767,-0.0671387538313866,-0.972706973552704,-0.230220392346382,-0.0289766993373632,-0.972730994224548,-0.23012176156044,-0.0289522744715214,-0.0669702365994453,0.346603840589523,-0.935617804527283,-0.0669071078300476,0.346446961164474,-0.935680329799652, +-0.0284632407128811,0.228499710559845,-0.973127782344818,-0.0284849293529987,0.228588730096817,-0.973106205463409,0.973126292228699,0.228505045175552,0.0284727178514004,0.97310471534729,0.228593811392784,0.0284943804144859,0.991605937480927,0.128948703408241,0.00947749987244606,0.99161159992218,0.128905266523361,0.00947175268083811,0.0289838071912527,-0.230221375823021,0.972706496715546,0.0289592538028955,-0.230122402310371,0.97273063659668,0.00974462553858757,-0.130555152893066,0.991393089294434,0.00975100509822369,-0.130602493882179,0.991386711597443,-0.972730994224548,-0.23012176156044,-0.0289522744715214,-0.972706973552704,-0.230220392346382,-0.0289766993373632,-0.991386771202087,-0.130602493882179,-0.00975536648184061,-0.991393089294434,-0.13055507838726,-0.00974896550178528,-0.0284849293529987,0.228588730096817,-0.973106205463409,-0.0284632407128811,0.228499710559845,-0.973127782344818,-0.00947134848684072,0.128903016448021,-0.991611957550049,-0.00947711803019047,0.128946557641029,-0.99160623550415,0.99161159992218,0.128905266523361,0.00947175268083811,0.991605937480927,0.128948703408241,0.00947749987244606,0.999132513999939,0.0416060276329517,0.00174752261955291,0.999133050441742,0.0415931269526482,0.00174698082264513,0.00975100509822369,-0.130602493882179,0.991386711597443,0.00974462553858757,-0.130555152893066,0.991393089294434,0.00182107579894364,-0.0422462821006775,0.999105513095856,0.00182168453466147,-0.0422604791820049,0.999104917049408,-0.991393089294434,-0.13055507838726,-0.00974896550178528,-0.991386771202087,-0.130602493882179,-0.00975536648184061,-0.999105036258698,-0.0422580614686012,-0.00181378703564405,-0.999105632305145,-0.0422439277172089,-0.00181318039540201,-0.00947711803019047,0.128946557641029,-0.99160623550415,-0.00947134848684072,0.128903016448021,-0.991611957550049,-0.00174250791314989,0.0415908098220825,-0.999133050441742,-0.00174304447136819,0.0416036210954189,-0.999132633209229,0.999133050441742,0.0415931269526482,0.00174698082264513,0.999132513999939,0.0416060276329517,0.00174752261955291, +0.999132633209229,-0.0416023582220078,0.00175211823079735,0.999133110046387,-0.0415894985198975,0.00175157631747425,0.00182168453466147,-0.0422604791820049,0.999104917049408,0.00182107579894364,-0.0422462821006775,0.999105513095856,0.00181142590008676,0.0422468520700932,0.999105513095856,0.00181203021202236,0.0422610193490982,0.999104917049408,-0.999105632305145,-0.0422439277172089,-0.00181318039540201,-0.999105036258698,-0.0422580614686012,-0.00181378703564405,-0.999104857444763,0.0422600768506527,-0.001813834765926,-0.9991055727005,0.0422459281980991,-0.00181322731077671,-0.00174304447136819,0.0416036210954189,-0.999132633209229,-0.00174250791314989,0.0415908098220825,-0.999133050441742,-0.00174247135873884,-0.0415926389396191,-0.999133050441742,-0.00174301140941679,-0.0416055358946323,-0.999132513999939,0.999133110046387,-0.0415894985198975,0.00175157631747425,0.999132633209229,-0.0416023582220078,0.00175211823079735,0.991606831550598,-0.128941357135773,0.00948478560894728,0.991612434387207,-0.128898039460182,0.00947905890643597,0.00181203021202236,0.0422610193490982,0.999104917049408,0.00181142590008676,0.0422468520700932,0.999105513095856,0.00973523780703545,0.130556628108025,0.991393029689789,0.00974164064973593,0.130604073405266,0.991386711597443,-0.9991055727005,0.0422459281980991,-0.00181322731077671,-0.999104857444763,0.0422600768506527,-0.001813834765926,-0.991386771202087,0.13060274720192,-0.00975304469466209,-0.991393029689789,0.130555689334869,-0.00974669400602579,-0.00174301140941679,-0.0416055358946323,-0.999132513999939,-0.00174247135873884,-0.0415926389396191,-0.999133050441742,-0.00946606509387493,-0.128904193639755,-0.991611838340759,-0.00947175361216068,-0.128947168588638,-0.991606175899506,0.991612434387207,-0.128898039460182,0.00947905890643597,0.991606831550598,-0.128941357135773,0.00948478560894728,0.973105669021606,-0.228590488433838,0.0284895580261946,0.97312718629837,-0.228501483798027,0.028467858210206,0.00974164064973593,0.130604073405266,0.991386711597443,0.00973523780703545,0.130556628108025,0.991393029689789, +0.0289422981441021,0.230125471949577,0.972730457782745,0.0289668049663305,0.230224370956421,0.972706377506256,-0.991393029689789,0.130555689334869,-0.00974669400602579,-0.991386771202087,0.13060274720192,-0.00975304469466209,-0.972706139087677,0.230224296450615,-0.028973700478673,-0.972730100154877,0.23012563586235,-0.0289492662996054,-0.00947175361216068,-0.128947168588638,-0.991606175899506,-0.00946606509387493,-0.128904193639755,-0.991611838340759,-0.0284691285341978,-0.228503823280334,-0.973126530647278,-0.028490761294961,-0.228592485189438,-0.973105192184448,0.97312718629837,-0.228501483798027,0.028467858210206,0.973105669021606,-0.228590488433838,0.0284895580261946,0.935613334178925,-0.346615195274353,0.0669738128781319,0.935676336288452,-0.346457093954086,0.0669102221727371,0.0289668049663305,0.230224370956421,0.972706377506256,0.0289422981441021,0.230125471949577,0.972730457782745,0.0670647472143173,0.346484035253525,0.935655415058136,0.0671381130814552,0.346664696931839,0.935583114624023,-0.972730100154877,0.23012563586235,-0.0289492662996054,-0.972706139087677,0.230224296450615,-0.028973700478673,-0.935579419136047,0.346673756837845,-0.0671428218483925,-0.935651838779449,0.346492767333984,-0.0670693293213844,-0.028490761294961,-0.228592485189438,-0.973105192184448,-0.0284691285341978,-0.228503823280334,-0.973126530647278,-0.066919669508934,-0.346451938152313,-0.935677707195282,-0.0669831559062004,-0.346609771251678,-0.935614764690399,0.935676336288452,-0.346457093954086,0.0669102221727371,0.935613334178925,-0.346615195274353,0.0669738128781319,0.867364585399628,-0.478558778762817,0.136602118611336,0.867514252662659,-0.478330314159393,0.136451378464699,0.0671381130814552,0.346664696931839,0.935583114624023,0.0670647472143173,0.346484035253525,0.935655415058136,0.136157229542732,0.477284908294678,0.868136048316956,0.13634081184864,0.477562010288239,0.867954730987549,-0.935651838779449,0.346492767333984,-0.0670693293213844,-0.935579419136047,0.346673756837845,-0.0671428218483925,-0.867949724197388,0.477568715810776,-0.136349186301231, +-0.868131399154663,0.477291315793991,-0.136165350675583,-0.0669831559062004,-0.346609771251678,-0.935614764690399,-0.066919669508934,-0.346451938152313,-0.935677707195282,-0.136460855603218,-0.478334665298462,-0.867510378360748,-0.136611521244049,-0.478563070297241,-0.867360591888428,0.867514252662659,-0.478330314159393,0.136451378464699,0.867364585399628,-0.478558778762817,0.136602118611336,0.763979136943817,-0.598723530769348,0.240553230047226,0.764239847660065,-0.598495960235596,0.240291595458984,0.13634081184864,0.477562010288239,0.867954730987549,0.136157229542732,0.477284908294678,0.868136048316956,0.243649542331696,0.600366830825806,0.761704981327057,0.243986308574677,0.600655555725098,0.761369526386261,-0.868131399154663,0.477291315793991,-0.136165350675583,-0.867949724197388,0.477568715810776,-0.136349186301231,-0.761376917362213,0.60064297914505,-0.243994191288948,-0.761711835861206,0.600354671478271,-0.24365796148777,-0.136611521244049,-0.478563070297241,-0.867360591888428,-0.136460855603218,-0.478334665298462,-0.867510378360748,-0.240297332406044,-0.598501443862915,-0.764233648777008,-0.240558624267578,-0.598728597164154,-0.763973593711853,0.764239847660065,-0.598495960235596,0.240291595458984,0.763979136943817,-0.598723530769348,0.240553230047226,0.646768093109131,-0.674321353435516,0.356344789266586,0.647067368030548,-0.674192726612091,0.356044828891754,0.243986308574677,0.600655555725098,0.761369526386261,0.243649542331696,0.600366830825806,0.761704981327057,0.367922902107239,0.678237318992615,0.636102855205536,0.368302822113037,0.678388774394989,0.635721266269684,-0.761711835861206,0.600354671478271,-0.24365796148777,-0.761376917362213,0.60064297914505,-0.243994191288948,-0.635726988315582,0.678381860256195,-0.368305683135986,-0.636108636856079,0.678230285644531,-0.367925703525543,-0.240558624267578,-0.598728597164154,-0.763973593711853,-0.240297332406044,-0.598501443862915,-0.764233648777008,-0.356044232845306,-0.674181401729584,-0.647079527378082,-0.35634458065033,-0.674310207366943,-0.646779835224152, +0.647067368030548,-0.674192726612091,0.356044828891754,0.646768093109131,-0.674321353435516,0.356344789266586,0.555616974830627,-0.702167987823486,0.445252269506454,0.555825591087341,-0.702135443687439,0.445043385028839,0.368302822113037,0.678388774394989,0.635721266269684,0.367922902107239,0.678237318992615,0.636102855205536,0.462434142827988,0.704129159450531,0.538847506046295,0.462674260139465,0.704156100749969,0.538606107234955,-0.636108636856079,0.678230285644531,-0.367925703525543,-0.635726988315582,0.678381860256195,-0.368305683135986,-0.538595020771027,0.704161822795868,-0.462678611278534,-0.538836717605591,0.70413476228714,-0.46243816614151,-0.35634458065033,-0.674310207366943,-0.646779835224152,-0.356044232845306,-0.674181401729584,-0.647079527378082,-0.445027619600296,-0.702146172523499,-0.555824637413025,-0.445236682891846,-0.702179074287415,-0.555615544319153,-0.538836717605591,0.70413476228714,-0.46243816614151,-0.538595020771027,0.704161822795868,-0.462678611278534,-0.503736972808838,0.707155406475067,-0.496165454387665,-0.503736913204193,0.707155406475067,-0.496165335178375,-0.445236682891846,-0.702179074287415,-0.555615544319153,-0.445027619600296,-0.702146172523499,-0.555824637413025,-0.478407740592957,-0.706670224666595,-0.521289885044098,-0.478407740592957,-0.706670224666595,-0.521289825439453,0.522558391094208,0.707105398178101,-0.476376414299011,0.522558450698853,0.707105398178101,-0.476376444101334,0.447547346353531,0.710118055343628,-0.543538093566895,0.447546601295471,0.710118114948273,-0.543538749217987,0.522561967372894,-0.707101583480835,-0.476378172636032,0.522562026977539,-0.70710164308548,-0.476378202438354,0.447548866271973,-0.710114479064941,-0.543541491031647,0.447549641132355,-0.710114479064941,-0.543540835380554,-0.555629551410675,0.702163457870483,0.445243865251541,-0.555838882923126,0.702130615711212,0.445034384727478,-0.647075414657593,0.674181759357452,0.356050878763199,-0.646775722503662,0.674310624599457,0.356351345777512,0.444328039884567,0.702110469341278,-0.556428968906403, +0.45203822851181,0.691637694835663,-0.563292682170868,0.69258052110672,0.066249705851078,-0.718291759490967,0.355665177106857,0.674006164073944,-0.647470235824585,0.355364739894867,0.67387717962265,-0.647769451141357,0.538620114326477,-0.704109966754913,-0.462728232145309,0.538861453533173,-0.704083323478699,-0.462487757205963,0.63610714673996,-0.678232371807098,-0.367924362421036,0.635725915431976,-0.678383886814117,-0.368304044008255,-0.46243742108345,-0.704122722148895,0.538853108882904,-0.462678164243698,-0.704149782657623,0.538610994815826,-0.368305861949921,-0.678377330303192,0.635731756687164,-0.367926150560379,-0.678225874900818,0.636113047599792,-0.646775722503662,0.674310624599457,0.356351345777512,-0.647075414657593,0.674181759357452,0.356050878763199,-0.764231443405151,0.598499000072479,0.240310654044151,-0.763971149921417,0.598726272583008,0.240572094917297,0.355364739894867,0.67387717962265,-0.647769451141357,0.355665177106857,0.674006164073944,-0.647470235824585,0.240559369325638,0.598713159561157,-0.763985395431519,0.240298464894295,0.598486304283142,-0.764245212078094,0.635725915431976,-0.678383886814117,-0.368304044008255,0.63610714673996,-0.678232371807098,-0.367924362421036,0.761705935001373,-0.600358486175537,-0.243667483329773,0.761370658874512,-0.600646913051605,-0.244003847241402,-0.367926150560379,-0.678225874900818,0.636113047599792,-0.368305861949921,-0.678377330303192,0.635731756687164,-0.244000241160393,-0.600651204586029,0.761368453502655,-0.243662789463997,-0.600361883640289,0.761704742908478,-0.763971149921417,0.598726272583008,0.240572094917297,-0.764231443405151,0.598499000072479,0.240310654044151,-0.86750602722168,0.478340059518814,0.136469528079033,-0.86735612154007,0.478568613529205,0.136620387434959,0.240298464894295,0.598486304283142,-0.764245212078094,0.240559369325638,0.598713159561157,-0.763985395431519,0.136608868837357,0.478544026613235,-0.867371737957001,0.136458605527878,0.478316247463226,-0.867520928382874,0.761370658874512,-0.600646913051605,-0.244003847241402,0.761705935001373,-0.600358486175537,-0.243667483329773, +0.868133187294006,-0.477285891771317,-0.136171191930771,0.867952108383179,-0.477562755346298,-0.13635465502739,-0.243662789463997,-0.600361883640289,0.761704742908478,-0.244000241160393,-0.600651204586029,0.761368453502655,-0.136351078748703,-0.477563053369522,0.867952525615692,-0.136167570948601,-0.477286070585251,0.868133783340454,-0.86735612154007,0.478568613529205,0.136620387434959,-0.86750602722168,0.478340059518814,0.136469528079033,-0.935675203800201,0.346459180116653,0.0669168159365654,-0.935612380504608,0.346616327762604,0.0669800341129303,0.136458605527878,0.478316247463226,-0.867520928382874,0.136608868837357,0.478544026613235,-0.867371737957001,0.0669864416122437,0.346597611904144,-0.935618937015533,0.0669233873486519,0.346440851688385,-0.935681402683258,0.867952108383179,-0.477562755346298,-0.13635465502739,0.868133187294006,-0.477285891771317,-0.136171191930771,0.935653567314148,-0.346488237380981,-0.0670686364173889,0.935581505298615,-0.346668601036072,-0.0671418681740761,-0.136167570948601,-0.477286070585251,0.868133783340454,-0.136351078748703,-0.477563053369522,0.867952525615692,-0.0671404525637627,-0.346663057804108,0.935583651065826,-0.0670673549175262,-0.346483081579208,0.93565559387207,-0.935612380504608,0.346616327762604,0.0669800341129303,-0.935675203800201,0.346459180116653,0.0669168159365654,-0.973125636577606,0.228507548570633,0.0284736659377813,-0.973104178905487,0.228596329689026,0.0284953135997057,0.0669233873486519,0.346440851688385,-0.935681402683258,0.0669864416122437,0.346597611904144,-0.935618937015533,0.028490100055933,0.228589817881584,-0.973105788230896,0.0284683406352997,0.228500694036484,-0.973127365112305,0.935581505298615,-0.346668601036072,-0.0671418681740761,0.935653567314148,-0.346488237380981,-0.0670686364173889,0.972730338573456,-0.23012438416481,-0.0289536379277706,0.972706198692322,-0.230223000049591,-0.0289780665189028,-0.0670673549175262,-0.346483081579208,0.93565559387207,-0.0671404525637627,-0.346663057804108,0.935583651065826,-0.0289726667106152,-0.230224281549454,0.972706139087677, +-0.0289481543004513,-0.230125308036804,0.972730219364166,-0.973104178905487,0.228596329689026,0.0284953135997057,-0.973125636577606,0.228507548570633,0.0284736659377813,-0.99161159992218,0.128904536366463,0.00948285311460495,-0.991605877876282,0.128948196768761,0.00948862545192242,0.0284683406352997,0.228500694036484,-0.973127365112305,0.028490100055933,0.228589817881584,-0.973105788230896,0.0094723841175437,0.128947541117668,-0.991606116294861,0.00946670211851597,0.128904551267624,-0.991611778736115,0.972706198692322,-0.230223000049591,-0.0289780665189028,0.972730338573456,-0.23012438416481,-0.0289536379277706,0.991392731666565,-0.130557581782341,-0.00975023023784161,0.991386413574219,-0.130604982376099,-0.00975663028657436,-0.0289481543004513,-0.230125308036804,0.972730219364166,-0.0289726667106152,-0.230224281549454,0.972706139087677,-0.00975606311112642,-0.130604803562164,0.991386473178864,-0.00974967703223228,-0.13055744767189,0.991392731666565,-0.991605877876282,0.128948196768761,0.00948862545192242,-0.99161159992218,0.128904536366463,0.00948285311460495,-0.999133050441742,0.0415906645357609,0.00175207736901939,-0.999132513999939,0.0416035801172256,0.00175262149423361,0.00946670211851597,0.128904551267624,-0.991611778736115,0.0094723841175437,0.128947541117668,-0.991606116294861,0.00174758024513721,0.0416046716272831,-0.999132573604584,0.00174704112578183,0.0415918380022049,-0.999133050441742,0.991386413574219,-0.130604982376099,-0.00975663028657436,0.991392731666565,-0.130557581782341,-0.00975023023784161,0.9991055727005,-0.042247973382473,-0.00181319809053093,0.999104857444763,-0.0422620922327042,-0.0018138037994504,-0.00974967703223228,-0.13055744767189,0.991392731666565,-0.00975606311112642,-0.130604803562164,0.991386473178864,-0.00182168511673808,-0.0422607213258743,0.999104917049408,-0.00182107638102025,-0.0422465316951275,0.999105513095856,-0.999132513999939,0.0416035801172256,0.00175262149423361,-0.999133050441742,0.0415906645357609,0.00175207736901939,-0.999133110046387,-0.0415915735065937,0.00174674729350954, +-0.999132633209229,-0.0416044369339943,0.00174728757701814,0.00174704112578183,0.0415918380022049,-0.999133050441742,0.00174758024513721,0.0416046716272831,-0.999132573604584,0.00174754939507693,-0.041606642305851,-0.999132573604584,0.00174700771458447,-0.041593749076128,-0.999133110046387,0.999104857444763,-0.0422620922327042,-0.0018138037994504,0.9991055727005,-0.042247973382473,-0.00181319809053093,0.999105513095856,0.04224743694067,-0.00181354314554483,0.999104797840118,0.0422615967690945,-0.00181415083352476,-0.00182107638102025,-0.0422465316951275,0.999105513095856,-0.00182168511673808,-0.0422607213258743,0.999104917049408,-0.00181687599979341,0.0422608032822609,0.999104917049408,-0.0018162700580433,0.0422466322779655,0.999105513095856,-0.999132633209229,-0.0416044369339943,0.00174728757701814,-0.999133110046387,-0.0415915735065937,0.00174674729350954,-0.991612255573273,-0.128900602459908,0.00946998037397861,-0.991606593132019,-0.128943726420403,0.00947568379342556,0.00174700771458447,-0.041593749076128,-0.999133110046387,0.00174754939507693,-0.041606642305851,-0.999132573604584,0.00947645865380764,-0.128948405385017,-0.991605997085571,0.00947077479213476,-0.128905445337296,-0.99161159992218,0.999104797840118,0.0422615967690945,-0.00181415083352476,0.999105513095856,0.04224743694067,-0.00181354314554483,0.991392612457275,0.130558103322983,-0.00974699854850769,0.991386353969574,0.130605518817902,-0.00975339580327272,-0.0018162700580433,0.0422466322779655,0.999105513095856,-0.00181687599979341,0.0422608032822609,0.999104917049408,-0.00975176692008972,0.130606427788734,0.991386294364929,-0.00974540784955025,0.130559310317039,0.991392493247986,-0.991606593132019,-0.128943726420403,0.00947568379342556,-0.991612255573273,-0.128900602459908,0.00946998037397861,-0.973128855228424,-0.228494644165039,0.0284685865044594,-0.97310733795166,-0.22858327627182,0.0284902174025774,0.00947077479213476,-0.128905445337296,-0.99161159992218,0.00947645865380764,-0.128948405385017,-0.991605997085571,0.0284905824810266,-0.228596061468124,-0.973104357719421, +0.0284689608961344,-0.228507444262505,-0.973125755786896,0.991386353969574,0.130605518817902,-0.00975339580327272,0.991392612457275,0.130558103322983,-0.00974699854850769,0.972729504108429,0.230128437280655,-0.0289506744593382,0.97270542383194,0.230227008461952,-0.0289750974625349,-0.00974540784955025,0.130559310317039,0.991392493247986,-0.00975176692008972,0.130606427788734,0.991386294364929,-0.0289723165333271,0.230229601264,0.972705006599426,-0.0289478208869696,0.230130702257156,0.97272914648056,-0.97310733795166,-0.22858327627182,0.0284902174025774,-0.973128855228424,-0.228494644165039,0.0284685865044594,-0.93568366765976,-0.34643480181694,0.0669245794415474,-0.935620427131653,-0.346593260765076,0.0669883489608765,0.0284689608961344,-0.228507444262505,-0.973125755786896,0.0284905824810266,-0.228596061468124,-0.973104357719421,0.0669934973120689,-0.346606343984604,-0.935615181922913,0.0669297575950623,-0.346448004245758,-0.935678422451019,0.97270542383194,0.230227008461952,-0.0289750974625349,0.972729504108429,0.230128437280655,-0.0289506744593382,0.935653984546661,0.346486955881119,-0.0670693665742874,0.935581564903259,0.346668004989624,-0.0671428963541985,-0.0289478208869696,0.230130702257156,0.97272914648056,-0.0289723165333271,0.230229601264,0.972705006599426,-0.0671410262584686,0.346673011779785,0.935580015182495,-0.0670676380395889,0.346492320299149,0.935652136802673,-0.935620427131653,-0.346593260765076,0.0669883489608765,-0.93568366765976,-0.34643480181694,0.0669245794415474,-0.867519974708557,-0.478316396474838,0.13646388053894,-0.867369651794434,-0.478545725345612,0.136615142226219,0.0669297575950623,-0.346448004245758,-0.935678422451019,0.0669934973120689,-0.346606343984604,-0.935615181922913,0.136623501777649,-0.478551357984543,-0.867365181446075,0.136472627520561,-0.478322595357895,-0.867515206336975,0.935581564903259,0.346668004989624,-0.0671428963541985,0.935653984546661,0.346486955881119,-0.0670693665742874,0.868136048316956,0.477283269166946,-0.136163055896759,0.86795449256897,0.477560698986053,-0.136346906423569, +-0.0670676380395889,0.346492320299149,0.935652136802673,-0.0671410262584686,0.346673011779785,0.935580015182495,-0.136352300643921,0.477556347846985,0.867956161499023,-0.136168569326401,0.47727906703949,0.868137538433075,-0.867369651794434,-0.478545725345612,0.136615142226219,-0.867519974708557,-0.478316396474838,0.13646388053894,-0.764244854450226,-0.598487496376038,0.240296483039856,-0.763984382152557,-0.59871506690979,0.240558132529259,0.136472627520561,-0.478322595357895,-0.867515206336975,0.136623501777649,-0.478551357984543,-0.867365181446075,0.240562543272972,-0.598724246025085,-0.76397567987442,0.240301370620728,-0.598497092723846,-0.76423579454422,0.86795449256897,0.477560698986053,-0.136346906423569,0.868136048316956,0.477283269166946,-0.136163055896759,0.76170152425766,0.600369870662689,-0.243652790784836,0.761366546154022,0.600658118724823,-0.243988931179047,-0.136168569326401,0.47727906703949,0.868137538433075,-0.136352300643921,0.477556347846985,0.867956161499023,-0.243996471166611,0.600645065307617,0.761374473571777,-0.243659719824791,0.600356221199036,0.761709988117218,-0.763984382152557,-0.59871506690979,0.240558132529259,-0.764244854450226,-0.598487496376038,0.240296483039856,-0.647077620029449,-0.674180448055267,0.35604926943779,-0.646778345108032,-0.674309253692627,0.356349289417267,0.240301370620728,-0.598497092723846,-0.76423579454422,0.240562543272972,-0.598724246025085,-0.76397567987442,0.35634782910347,-0.674309492111206,-0.646778762340546,0.356047034263611,-0.674180567264557,-0.6470787525177,0.761366546154022,0.600658118724823,-0.243988931179047,0.76170152425766,0.600369870662689,-0.243652790784836,0.636101305484772,0.678239345550537,-0.367921531200409,0.635719835758209,0.678390920162201,-0.368301540613174,-0.243659719824791,0.600356221199036,0.761709988117218,-0.243996471166611,0.600645065307617,0.761374473571777,-0.368303626775742,0.678389489650726,0.635720014572144,-0.367923676967621,0.678237915039063,0.63610166311264,-0.646778345108032,-0.674309253692627,0.356349289417267,-0.647077620029449,-0.674180448055267,0.35604926943779, +-0.555825233459473,-0.702135622501373,0.445043534040451,-0.555616497993469,-0.702168345451355,0.445252478122711,0.356047034263611,-0.674180567264557,-0.6470787525177,0.35634782910347,-0.674309492111206,-0.646778762340546,0.445235192775726,-0.702182352542877,-0.555612683296204,0.445025563240051,-0.702149271965027,-0.555822312831879,0.635719835758209,0.678390920162201,-0.368301540613174,0.636101305484772,0.678239345550537,-0.367921531200409,0.538836717605591,0.704135239124298,-0.462437599897385,0.538595020771027,0.704162299633026,-0.462677985429764,-0.367923676967621,0.678237915039063,0.63610166311264,-0.368303626775742,0.678389489650726,0.635720014572144,-0.462677299976349,0.704152524471283,0.538608074188232,-0.462437093257904,0.704125642776489,0.538849651813507,0.445025563240051,-0.702149271965027,-0.555822312831879,0.445235192775726,-0.702182352542877,-0.555612683296204,0.478403866291046,-0.706676781177521,-0.521284520626068,0.478403836488724,-0.706676721572876,-0.521284461021423,0.538595020771027,0.704162299633026,-0.462677985429764,0.538836717605591,0.704135239124298,-0.462437599897385,0.503732919692993,0.707162320613861,-0.49615952372551,0.503733038902283,0.707162439823151,-0.496159583330154,-0.522553622722626,-0.707112491130829,-0.476371288299561,-0.522553563117981,-0.707112550735474,-0.476371347904205,-0.447550565004349,-0.710111677646637,-0.543543696403503,-0.447550237178802,-0.710111618041992,-0.543544054031372,-0.522550702095032,0.707116007804871,-0.476369321346283,-0.522550702095032,0.707116007804871,-0.476369321346283,-0.44754832983017,0.710115075111389,-0.543541133403778,-0.447548627853394,0.710115015506744,-0.543540894985199,-0.447548627853394,0.710115015506744,-0.543540894985199,-0.44754832983017,0.710115075111389,-0.543541133403778,-0.211014673113823,0.719250619411469,-0.661929786205292,-0.211013212800026,0.719250679016113,-0.66193026304245,-0.447550237178802,-0.710111618041992,-0.543544054031372,-0.447550565004349,-0.710111677646637,-0.543543696403503,-0.211013659834862,-0.719247996807098,-0.661933183670044, +-0.211015194654465,-0.719247937202454,-0.661932647228241,0.438323557376862,0.707379341125488,-0.554514825344086,0.438323527574539,0.707379400730133,-0.55451488494873,0.395809412002563,0.710112869739532,-0.582300961017609,0.395809054374695,0.710112869739532,-0.582301199436188,0.438323527574539,0.707379400730133,-0.55451488494873,0.438323557376862,0.707379341125488,-0.554514825344086,0.399399369955063,0.707482516765594,-0.583051025867462,0.399399429559708,0.707482516765594,-0.583050966262817,0.399399429559708,0.707482516765594,-0.583050966262817,0.399399369955063,0.707482516765594,-0.583051025867462,0.343896359205246,0.707487344741821,-0.617411434650421,0.343896448612213,0.707487404346466,-0.617411375045776,0.438322812318802,-0.707381546497345,-0.554512619972229,0.438322842121124,-0.70738160610199,-0.554512619972229,0.39580711722374,-0.710118472576141,-0.582295656204224,0.395807474851608,-0.710118532180786,-0.582295417785645,0.438322842121124,-0.70738160610199,-0.554512619972229,0.438322812318802,-0.707381546497345,-0.554512619972229,0.399397939443588,-0.707484602928162,-0.583049356937408,0.399397969245911,-0.707484662532806,-0.583049476146698,0.399397969245911,-0.707484662532806,-0.583049476146698,0.399397939443588,-0.707484602928162,-0.583049356937408,0.343895643949509,-0.707487940788269,-0.617411077022552,0.343895435333252,-0.707487940788269,-0.617411077022552,0.343896448612213,0.707487404346466,-0.617411375045776,0.343896359205246,0.707487344741821,-0.617411434650421,0.28546068072319,0.707489788532257,-0.646506130695343,0.285460561513901,0.707489907741547,-0.646506249904633,0.343895435333252,-0.707487940788269,-0.617411077022552,0.343895643949509,-0.707487940788269,-0.617411077022552,0.28546130657196,-0.707486808300018,-0.646509110927582,0.28546154499054,-0.707486808300018,-0.646509110927582,0.285460561513901,0.707489907741547,-0.646506249904633,0.28546068072319,0.707489788532257,-0.646506130695343,0.22459089756012,0.707488596439362,-0.670088648796082,0.22459103167057,0.707488536834717,-0.670088529586792,0.28546154499054,-0.707486808300018,-0.646509110927582, +0.28546130657196,-0.707486808300018,-0.646509110927582,0.224592015147209,-0.707485496997833,-0.670091450214386,0.224591866135597,-0.707485496997833,-0.670091569423676,0.22459103167057,0.707488536834717,-0.670088529586792,0.22459089756012,0.707488596439362,-0.670088648796082,0.161804348230362,0.707490146160126,-0.687951326370239,0.161804333329201,0.707490146160126,-0.687951266765594,0.224591866135597,-0.707485496997833,-0.670091569423676,0.224592015147209,-0.707485496997833,-0.670091450214386,0.161805137991905,-0.707487761974335,-0.687953531742096,0.161805123090744,-0.707487761974335,-0.687953412532806,0.161804333329201,0.707490146160126,-0.687951266765594,0.161804348230362,0.707490146160126,-0.687951326370239,0.0976380035281181,0.707491397857666,-0.699944674968719,0.0976380929350853,0.707491397857666,-0.699944674968719,0.161805123090744,-0.707487761974335,-0.687953412532806,0.161805137991905,-0.707487761974335,-0.687953531742096,0.0976382121443748,-0.707490503787994,-0.699945628643036,0.0976381003856659,-0.70749044418335,-0.699945688247681,0.0976380929350853,0.707491397857666,-0.699944674968719,0.0976380035281181,0.707491397857666,-0.699944674968719,0.0326393507421017,0.707486748695374,-0.705972373485565,0.0326394252479076,0.707486748695374,-0.70597231388092,0.0976381003856659,-0.70749044418335,-0.699945688247681,0.0976382121443748,-0.707490503787994,-0.699945628643036,0.0326393134891987,-0.707487761974335,-0.705971419811249,0.0326393321156502,-0.707487761974335,-0.705971419811249,0.0326394252479076,0.707486748695374,-0.70597231388092,0.0326393507421017,0.707486748695374,-0.705972373485565,-0.0326394625008106,0.707483291625977,-0.705975830554962,-0.032639492303133,0.707483291625977,-0.705975890159607,0.0326393321156502,-0.707487761974335,-0.705971419811249,0.0326393134891987,-0.707487761974335,-0.705971419811249,-0.0326394028961658,-0.707483947277069,-0.705975294113159,-0.0326393693685532,-0.707483947277069,-0.70597517490387,-0.032639492303133,0.707483291625977,-0.705975890159607,-0.0326394625008106,0.707483291625977,-0.705975830554962, +-0.0976396277546883,0.707482814788818,-0.699953138828278,-0.0976395830512047,0.707482874393463,-0.699953138828278,-0.0326393693685532,-0.707483947277069,-0.70597517490387,-0.0326394028961658,-0.707483947277069,-0.705975294113159,-0.0976396203041077,-0.707481503486633,-0.699954450130463,-0.097639687359333,-0.707481503486633,-0.699954450130463,-0.0976395830512047,0.707482874393463,-0.699953138828278,-0.0976396277546883,0.707482814788818,-0.699953138828278,-0.161805883049965,0.707484543323517,-0.687956690788269,-0.161805778741837,0.707484424114227,-0.687956750392914,-0.097639687359333,-0.707481503486633,-0.699954450130463,-0.0976396203041077,-0.707481503486633,-0.699954450130463,-0.161806523799896,-0.707482218742371,-0.687958836555481,-0.161806628108025,-0.707482278347015,-0.687958776950836,-0.161805778741837,0.707484424114227,-0.687956750392914,-0.161805883049965,0.707484543323517,-0.687956690788269,-0.224589586257935,0.707493126392365,-0.670084238052368,-0.224589869379997,0.707493126392365,-0.670084059238434,-0.161806628108025,-0.707482278347015,-0.687958776950836,-0.161806523799896,-0.707482218742371,-0.687958836555481,-0.224590614438057,-0.707490086555481,-0.670086979866028,-0.224590361118317,-0.707490146160126,-0.670087158679962,-0.224589869379997,0.707493126392365,-0.670084059238434,-0.224589586257935,0.707493126392365,-0.670084238052368,-0.285457491874695,0.707496881484985,-0.646499872207642,-0.285457849502563,0.707496881484985,-0.646499693393707,-0.224590361118317,-0.707490146160126,-0.670087158679962,-0.224590614438057,-0.707490086555481,-0.670086979866028,-0.285457581281662,-0.707497000694275,-0.646499633789063,-0.285457193851471,-0.70749694108963,-0.646499812602997,-0.285457849502563,0.707496881484985,-0.646499693393707,-0.285457491874695,0.707496881484985,-0.646499872207642,-0.343894749879837,0.70749044418335,-0.617408692836761,-0.343894809484482,0.707490503787994,-0.617408573627472,-0.285457193851471,-0.70749694108963,-0.646499812602997,-0.285457581281662,-0.707497000694275,-0.646499633789063,-0.343893140554428,-0.707493484020233,-0.617406189441681, +-0.343892991542816,-0.707493484020233,-0.617406249046326,-0.343894809484482,0.707490503787994,-0.617408573627472,-0.343894749879837,0.70749044418335,-0.617408692836761,-0.399397909641266,0.707485496997833,-0.583048403263092,-0.399397939443588,0.707485437393188,-0.583048343658447,-0.343892991542816,-0.707493484020233,-0.617406249046326,-0.343893140554428,-0.707493484020233,-0.617406189441681,-0.399396240711212,-0.707488417625427,-0.583046078681946,-0.399396181106567,-0.707488417625427,-0.583046019077301,-0.399397939443588,0.707485437393188,-0.583048343658447,-0.399397909641266,0.707485496997833,-0.583048403263092,-0.438322305679321,0.707381963729858,-0.554512500762939,-0.438322246074677,0.707381963729858,-0.554512560367584,-0.399396181106567,-0.707488417625427,-0.583046019077301,-0.399396240711212,-0.707488417625427,-0.583046078681946,-0.438320457935333,-0.707385897636414,-0.554508924484253,-0.438320577144623,-0.707385957241058,-0.554508924484253,-0.438322246074677,0.707381963729858,-0.554512560367584,-0.438322305679321,0.707381963729858,-0.554512500762939,-0.39580699801445,0.710115671157837,-0.58229923248291,-0.395807415246964,0.710115611553192,-0.582298934459686,-0.438320577144623,-0.707385957241058,-0.554508924484253,-0.438320457935333,-0.707385897636414,-0.554508924484253,-0.395805865526199,-0.710119903087616,-0.582294940948486,-0.395805478096008,-0.710119843482971,-0.582295179367065,0.447546601295471,0.710118114948273,-0.543538749217987,0.447547346353531,0.710118055343628,-0.543538093566895,0.211011067032814,0.719258248806,-0.661922812461853,0.211012691259384,0.719258248806,-0.66192227602005,-0.395807415246964,0.710115611553192,-0.582298934459686,-0.39580699801445,0.710115671157837,-0.58229923248291,-0.149038761854172,0.71925288438797,-0.678573906421661,-0.149039462208748,0.719252943992615,-0.678573787212372,0.447549641132355,-0.710114479064941,-0.543540835380554,0.447548866271973,-0.710114479064941,-0.543541491031647,0.211012944579124,-0.719255924224854,-0.661924719810486,0.211011379957199,-0.719255983829498,-0.661925196647644, +-0.395805478096008,-0.710119843482971,-0.582295179367065,-0.395805865526199,-0.710119903087616,-0.582294940948486,-0.149037942290306,-0.719254493713379,-0.678572416305542,-0.149037331342697,-0.719254493713379,-0.678572475910187,0.395809054374695,0.710112869739532,-0.582301199436188,0.395809412002563,0.710112869739532,-0.582300961017609,0.149040043354034,0.719250082969666,-0.678576648235321,0.149039521813393,0.719250023365021,-0.678576767444611,0.395807474851608,-0.710118532180786,-0.582295417785645,0.39580711722374,-0.710118472576141,-0.582295656204224,0.149037957191467,-0.719251215457916,-0.678575813770294,0.149038508534431,-0.719251215457916,-0.678575694561005,-0.211013212800026,0.719250679016113,-0.66193026304245,-0.211014673113823,0.719250619411469,-0.661929786205292,0.149039521813393,0.719250023365021,-0.678576767444611,0.149040043354034,0.719250082969666,-0.678576648235321,-0.211015194654465,-0.719247937202454,-0.661932647228241,-0.211013659834862,-0.719247996807098,-0.661933183670044,0.149038508534431,-0.719251215457916,-0.678575694561005,0.149037957191467,-0.719251215457916,-0.678575813770294,-0.149039462208748,0.719252943992615,-0.678573787212372,-0.149038761854172,0.71925288438797,-0.678573906421661,0.211012691259384,0.719258248806,-0.66192227602005,0.211011067032814,0.719258248806,-0.661922812461853,-0.149037331342697,-0.719254493713379,-0.678572475910187,-0.149037942290306,-0.719254493713379,-0.678572416305542,0.211011379957199,-0.719255983829498,-0.661925196647644,0.211012944579124,-0.719255924224854,-0.661924719810486,-0.686134934425354,-3.75032250303775e-005,0.72747415304184,-0.638846457004547,0,0.769334137439728,-0.638846397399902,0,0.769334197044373,-0.685862421989441,-3.66751555702649e-005,0.727731227874756,-0.638846457004547,0,0.769334137439728,-0.565136194229126,0,0.82499760389328,-0.565136194229126,0,0.82499760389328,-0.638846397399902,0,0.769334197044373,-0.565136194229126,0,0.82499760389328,-0.486604362726212,0,0.873622357845306,-0.486604362726212,0,0.873622357845306,-0.565136194229126,0,0.82499760389328, +-0.486604362726212,0,0.873622357845306,-0.40392079949379,0,0.914793908596039,-0.40392079949379,0,0.914793908596039,-0.486604362726212,0,0.873622357845306,-0.40392079949379,0,0.914793908596039,-0.317791253328323,0,0.948160529136658,-0.317791253328323,0,0.948160529136658,-0.40392079949379,0,0.914793908596039,-0.317791253328323,0,0.948160529136658,-0.228950336575508,0,0.973438024520874,-0.228950336575508,0,0.973438024520874,-0.317791253328323,0,0.948160529136658,-0.228950336575508,0,0.973438024520874,-0.138156443834305,0,0.990410387516022,-0.138156443834305,0,0.990410387516022,-0.228950336575508,0,0.973438024520874,-0.138156443834305,0,0.990410387516022,-0.0461838357150555,0,0.998932898044586,-0.0461838357150555,0,0.998932898044586,-0.138156443834305,0,0.990410387516022,-0.0461838357150555,0,0.998932898044586,0.0461839586496353,0,0.998932898044586,0.0461839586496353,0,0.998932898044586,-0.0461838357150555,0,0.998932898044586,0.0461839586496353,0,0.998932898044586,0.138156563043594,0,0.990410268306732,0.138156563043594,0,0.990410268306732,0.0461839586496353,0,0.998932898044586,0.138156563043594,0,0.990410268306732,0.22895048558712,0,0.973438024520874,0.22895048558712,0,0.973438024520874,0.138156563043594,0,0.990410268306732,0.22895048558712,0,0.973438024520874,0.317791432142258,0,0.948160469532013,0.317791432142258,0,0.948160469532013,0.22895048558712,0,0.973438024520874,0.317791432142258,0,0.948160469532013,0.403921067714691,0,0.914793789386749,0.403921067714691,0,0.914793789386749,0.317791432142258,0,0.948160469532013,0.403921067714691,0,0.914793789386749,0.486604690551758,0,0.873622238636017,0.486604690551758,0,0.873622238636017,0.403921067714691,0,0.914793789386749,0.486604690551758,0,0.873622238636017,0.565136194229126,0,0.82499760389328,0.565136194229126,0,0.82499760389328,0.486604690551758,0,0.873622238636017,0.565136194229126,0,0.82499760389328,0.638846457004547,0,0.769334137439728,0.638846457004547,0,0.769334197044373,0.565136194229126,0,0.82499760389328,0.638846457004547,0,0.769334137439728,0.686135053634644,-3.75032068404835e-005,0.72747415304184, +0.685862421989441,-3.66751737601589e-005,0.727731108665466,0.638846457004547,0,0.769334197044373,-0.00817491393536329,0.999933063983917,-0.00817150250077248,-1.17474110084004e-005,0.999999940395355,6.00420025875792e-006,-1.17474382932414e-005,0.999999940395355,6.00421481067315e-006,-0.0078024473041296,0.999939143657684,-0.00779755134135485,-1.17474110084004e-005,0.999999940395355,6.00420025875792e-006,0,0.999999940395355,3.87351377639789e-007,0,0.999999940395355,3.8735129237466e-007,-1.17474382932414e-005,0.999999940395355,6.00421481067315e-006,0,0.999999940395355,3.87351377639789e-007,0,0.999999940395355,1.93675276705108e-007,0,0.999999940395355,1.93676768844853e-007,0,0.999999940395355,3.8735129237466e-007,0,0.999999940395355,1.93675276705108e-007,0,0.999999940395355,-9.68376738796906e-008,0,0.999999940395355,-9.68377236176821e-008,0,0.999999940395355,1.93676768844853e-007,0,0.999999940395355,-9.68376738796906e-008,0,0.999999940395355,-5.8102693856199e-007,0,0.999999940395355,-5.81027677526436e-007,0,0.999999940395355,-9.68377236176821e-008,0,0.999999940395355,-5.8102693856199e-007,0,0.999999940395355,-1.21047446555167e-006,0,0.999999940395355,-1.21047412449116e-006,0,0.999999940395355,-5.81027677526436e-007,0,0.999999940395355,-1.21047446555167e-006,0,0.999999940395355,-1.54940653374069e-006,0,0.999999940395355,-1.54940573793283e-006,0,0.999999940395355,-1.21047412449116e-006,0,0.999999940395355,-1.54940653374069e-006,0,0.999999940395355,-2.39673545365804e-006,0,0.999999940395355,-2.39673499891069e-006,0,0.999999940395355,-1.54940573793283e-006,0,0.999999940395355,-2.39673545365804e-006,0,0.999999940395355,-1.28310091440653e-006,0,0.999999940395355,-1.28310068703286e-006,0,0.999999940395355,-2.39673499891069e-006,0,0.999999940395355,-1.28310091440653e-006,0,0.999999940395355,-4.35770289186621e-007,0,0.999999940395355,-4.35770488138587e-007,0,0.999999940395355,-1.28310068703286e-006,0,0.999999940395355,-4.35770289186621e-007,0,0.999999940395355,-7.74703380557185e-007,0,0.999999940395355,-7.74703380557185e-007,0,0.999999940395355,-4.35770488138587e-007, +0,0.999999940395355,-7.74703380557185e-007,0,0.999999940395355,-1.11363704036194e-006,0,0.999999940395355,-1.11363681298826e-006,0,0.999999940395355,-7.74703380557185e-007,0,0.999999940395355,-1.11363704036194e-006,0,0.999999940395355,-9.68379595178703e-007,0,0.999999940395355,-9.68379708865541e-007,0,0.999999940395355,-1.11363681298826e-006,0,0.999999940395355,-9.68379595178703e-007,0,0.999999940395355,9.68371693943482e-008,0,0.999999940395355,9.68384057387084e-008,0,0.999999940395355,-9.68379708865541e-007,0,0.999999940395355,9.68371693943482e-008,0,0.999999940395355,5.81026824875153e-007,0,0.999999940395355,5.81026768031734e-007,0,0.999999940395355,9.68384057387084e-008,0,0.999999940395355,5.81026824875153e-007,1.17473982754746e-005,0.999999940395355,6.58524595564813e-006,1.17474373837467e-005,0.999999940395355,6.58526732877363e-006,0,0.999999940395355,5.81026768031734e-007,1.17473982754746e-005,0.999999940395355,6.58524595564813e-006,0.00817459914833307,0.999933183193207,-0.00817013718187809,0.00780216697603464,0.999939203262329,-0.0077962507493794,1.17474373837467e-005,0.999999940395355,6.58526732877363e-006,0.638820946216583,4.4055873331672e-006,-0.769355297088623,0.565136194229126,0,-0.824997544288635,0.565136194229126,0,-0.824997544288635,0.638820946216583,4.40559188064071e-006,-0.769355297088623,0.565136194229126,0,-0.824997544288635,0.486604332923889,0,-0.873622417449951,0.486604332923889,0,-0.873622417449951,0.565136194229126,0,-0.824997544288635,0.486604332923889,0,-0.873622417449951,0.403921157121658,0,-0.914793729782104,0.403921157121658,0,-0.914793729782104,0.486604332923889,0,-0.873622417449951,0.403921157121658,0,-0.914793729782104,0.317791432142258,0,-0.948160588741302,0.317791432142258,0,-0.948160588741302,0.403921157121658,0,-0.914793729782104,0.317791432142258,0,-0.948160588741302,0.228950455784798,0,-0.973438024520874,0.228950455784798,0,-0.973438024520874,0.317791432142258,0,-0.948160588741302,0.228950455784798,0,-0.973438024520874,0.138156667351723,0,-0.990410327911377,0.138156667351723,0,-0.990410327911377, +0.228950455784798,0,-0.973438024520874,0.138156667351723,0,-0.990410327911377,0.0461835525929928,0,-0.998932838439941,0.0461835525929928,0,-0.998932838439941,0.138156667351723,0,-0.990410327911377,0.0461835525929928,0,-0.998932838439941,-0.0461836941540241,0,-0.998932838439941,-0.0461836941540241,0,-0.998932838439941,0.0461835525929928,0,-0.998932838439941,-0.0461836941540241,0,-0.998932838439941,-0.138156801462173,0,-0.990410327911377,-0.138156801462173,0,-0.990410327911377,-0.0461836941540241,0,-0.998932838439941,-0.138156801462173,0,-0.990410327911377,-0.228950589895248,0,-0.973437905311584,-0.228950589895248,0,-0.973437905311584,-0.138156801462173,0,-0.990410327911377,-0.228950589895248,0,-0.973437905311584,-0.317791551351547,0,-0.948160529136658,-0.317791551351547,0,-0.948160529136658,-0.228950589895248,0,-0.973437905311584,-0.317791551351547,0,-0.948160529136658,-0.403921246528625,0,-0.914793729782104,-0.403921246528625,0,-0.914793729782104,-0.317791551351547,0,-0.948160529136658,-0.403921246528625,0,-0.914793729782104,-0.486604243516922,0,-0.873622477054596,-0.486604243516922,0,-0.873622477054596,-0.403921246528625,0,-0.914793729782104,-0.486604243516922,0,-0.873622477054596,-0.565136551856995,0,-0.824997305870056,-0.565136551856995,0,-0.824997305870056,-0.486604243516922,0,-0.873622477054596,-0.565136551856995,0,-0.824997305870056,-0.638821303844452,4.56553925687331e-006,-0.769355058670044,-0.638821303844452,4.56554380434682e-006,-0.769355058670044,-0.565136551856995,0,-0.824997305870056,-0.638821303844452,4.56553925687331e-006,-0.769355058670044,-0.672601997852325,0.0576485246419907,-0.737755477428436,-0.673727691173553,0.00137342023663223,-0.738978266716003,-0.673698425292969,9.12832365429495e-006,-0.739006280899048,-0.638821303844452,4.56554380434682e-006,-0.769355058670044,0.00329330540262163,-0.999989211559296,0.0032876399345696,5.12980477651581e-006,-0.999999940395355,-4.06736262448248e-006,5.12979158884264e-006,-0.999999940395355,-4.06735216529341e-006,0.00345196854323149,-0.999988079071045,0.00344691821373999, +5.12980477651581e-006,-0.999999940395355,-4.06736262448248e-006,0,-0.999999940395355,1.93675546711347e-007,0,-0.999999940395355,1.93675560922202e-007,5.12979158884264e-006,-0.999999940395355,-4.06735216529341e-006,0,-0.999999940395355,1.93675546711347e-007,0,-0.999999940395355,1.93675845139296e-007,0,-0.999999940395355,1.93675560922202e-007,0,-0.999999940395355,1.93675560922202e-007,0,-0.999999940395355,1.93675845139296e-007,0,-0.999999940395355,6.77864932185912e-007,0,-0.999999940395355,6.77864989029331e-007,0,-0.999999940395355,1.93675560922202e-007,0,-0.999999940395355,6.77864932185912e-007,0,-0.999999940395355,1.06521679299476e-006,0,-0.999999940395355,1.06521713405527e-006,0,-0.999999940395355,6.77864989029331e-007,0,-0.999999940395355,1.06521679299476e-006,0,-0.999999940395355,-2.90514122980312e-007,0,-0.999999940395355,-2.90513554546123e-007,0,-0.999999940395355,1.06521713405527e-006,0,-0.999999940395355,-2.90514122980312e-007,0,-0.999999940395355,-1.01679790986964e-006,0,-0.999999940395355,-1.01679756880912e-006,0,-0.999999940395355,-2.90513554546123e-007,0,-0.999999940395355,-1.01679790986964e-006,0,-0.999999940395355,-5.20503192547039e-007,0,-0.999999940395355,-5.20503078860202e-007,0,-0.999999940395355,-1.01679756880912e-006,0,-0.999999940395355,-5.20503192547039e-007,0,-0.999999940395355,-1.06521576981322e-006,0,-0.999999940395355,-1.06521565612638e-006,0,-0.999999940395355,-5.20503078860202e-007,0,-0.999999940395355,-1.06521576981322e-006,0,-0.999999940395355,-1.31941590097995e-006,0,-0.999999940395355,-1.3194163557273e-006,0,-0.999999940395355,-1.06521565612638e-006,0,-0.999999940395355,-1.31941590097995e-006,0,-0.999999940395355,-5.32608680714475e-007,0,-0.999999940395355,-5.32608510184218e-007,0,-0.999999940395355,-1.3194163557273e-006,0,-0.999999940395355,-5.32608680714475e-007,0,-0.999999940395355,2.90513838763218e-007,0,-0.999999940395355,2.90514122980312e-007,0,-0.999999940395355,-5.32608510184218e-007,0,-0.999999940395355,2.90513838763218e-007,0,-0.999999940395355,4.84189683902514e-007,0,-0.999999940395355,4.84189683902514e-007, +0,-0.999999940395355,2.90514122980312e-007,0,-0.999999940395355,4.84189683902514e-007,0,-0.999999940395355,9.68377236176821e-008,0,-0.999999940395355,9.68379083587934e-008,0,-0.999999940395355,4.84189683902514e-007,0,-0.999999940395355,9.68377236176821e-008,0,-0.999999940395355,-1.93675461446219e-007,0,-0.999999940395355,-1.93675475657074e-007,0,-0.999999940395355,9.68379083587934e-008,0,-0.999999940395355,-1.93675461446219e-007,-5.12980295752641e-006,-0.999999940395355,-3.29262479681347e-006,-5.12978431288502e-006,-0.999999940395355,-3.2926143376244e-006,0,-0.999999940395355,-1.93675475657074e-007,-5.12980295752641e-006,-0.999999940395355,-3.29262479681347e-006,-0.00329300877638161,-0.999989151954651,0.00328897964209318,-0.00345165352337062,-0.99998813867569,0.00344822439365089,-5.12978431288502e-006,-0.999999940395355,-3.2926143376244e-006,-0.685862958431244,3.66751737601589e-005,0.727730631828308,-0.638846635818481,0,0.769334077835083,-0.638846635818481,0,0.769334018230438,-0.686135590076447,3.75032832380384e-005,0.727473616600037,-0.638846635818481,0,0.769334077835083,-0.565136253833771,0,0.82499748468399,-0.565136253833771,0,0.82499748468399,-0.638846635818481,0,0.769334018230438,-0.565136253833771,0,0.82499748468399,-0.486604422330856,0,0.873622238636017,-0.486604422330856,0,0.873622238636017,-0.565136253833771,0,0.82499748468399,-0.486604422330856,0,0.873622238636017,-0.403920948505402,0,0.914793848991394,-0.403920948505402,0,0.914793848991394,-0.486604422330856,0,0.873622238636017,-0.403920948505402,0,0.914793848991394,-0.317791551351547,0,0.948160529136658,-0.317791491746902,0,0.948160469532013,-0.403920948505402,0,0.914793848991394,-0.317791551351547,0,0.948160529136658,-0.228950321674347,0,0.973437964916229,-0.228950336575508,0,0.973438024520874,-0.317791491746902,0,0.948160469532013,-0.228950321674347,0,0.973437964916229,-0.138155966997147,0,0.990410447120667,-0.138155981898308,0,0.990410447120667,-0.228950336575508,0,0.973438024520874,-0.138155966997147,0,0.990410447120667,-0.0461833812296391,0,0.998932957649231, +-0.0461833775043488,0,0.998932838439941,-0.138155981898308,0,0.990410447120667,-0.0461833812296391,0,0.998932957649231,0.0461840592324734,0,0.998932898044586,0.0461840555071831,0,0.998932898044586,-0.0461833775043488,0,0.998932838439941,0.0461840592324734,0,0.998932898044586,0.138155773282051,0,0.990410387516022,0.138155788183212,0,0.990410387516022,0.0461840555071831,0,0.998932898044586,0.138155773282051,0,0.990410387516022,0.228949964046478,0,0.973438143730164,0.228949993848801,0,0.973438143730164,0.138155788183212,0,0.990410387516022,0.228949964046478,0,0.973438143730164,0.317791879177094,0,0.948160350322723,0.317791908979416,0,0.948160350322723,0.228949993848801,0,0.973438143730164,0.317791879177094,0,0.948160350322723,0.403921097517014,0,0.91479367017746,0.403921097517014,0,0.91479367017746,0.317791908979416,0,0.948160350322723,0.403921097517014,0,0.91479367017746,0.486604541540146,0,0.873622298240662,0.486604541540146,0,0.873622298240662,0.403921097517014,0,0.91479367017746,0.486604541540146,0,0.873622298240662,0.56513637304306,0,0.824997365474701,0.56513637304306,0,0.824997365474701,0.486604541540146,0,0.873622298240662,0.56513637304306,0,0.824997365474701,0.638846695423126,0,0.769334018230438,0.638846695423126,0,0.769334018230438,0.56513637304306,0,0.824997365474701,0.638846695423126,0,0.769334018230438,0.685862720012665,3.63009276043158e-005,0.727730810642242,0.686135351657867,3.71205824194476e-005,0.727473795413971,0.638846695423126,0,0.769334018230438,0.00326843559741974,0.999989330768585,0.00325691723264754,5.40158453077311e-006,0.999999940395355,-3.59079194822698e-006,1.54286988163221e-006,0.999999940395355,-7.93113315467053e-007,3.58468287231517e-006,0.999999940395355,-2.32788261200767e-006,0.00234573241323233,0.999994397163391,0.00233277003280818,5.40158453077311e-006,0.999999940395355,-3.59079194822698e-006,7.56545375679707e-007,0.999999940395355,-9.50518710851611e-007,2.80659662621474e-007,0.999999940395355,-1.0463888600043e-007,1.54286988163221e-006,0.999999940395355,-7.93113315467053e-007,7.56545375679707e-007,0.999999940395355,-9.50518710851611e-007, +4.1036827269636e-007,0.999999940395355,-8.8342392245977e-007,-6.80723175605635e-008,0.999999940395355,-3.06603737953992e-007,2.80659662621474e-007,0.999999940395355,-1.0463888600043e-007,4.1036827269636e-007,0.999999940395355,-8.8342392245977e-007,-1.43287707032869e-007,0.999999940395355,2.79563323601906e-008,-1.9421602814873e-007,0.999999940395355,-1.35349409902119e-007,-6.80723175605635e-008,0.999999940395355,-3.06603737953992e-007,-1.43287707032869e-007,0.999999940395355,2.79563323601906e-008,-2.70829730197875e-007,0.999999940395355,7.99556460151507e-007,-1.6573590500002e-008,0.999999940395355,5.43974998379326e-008,-1.9421602814873e-007,0.999999940395355,-1.35349409902119e-007,-2.70829730197875e-007,0.999999940395355,7.99556460151507e-007,-1.13751511321425e-007,0.999999940395355,6.15042381468811e-007,1.11040328931722e-007,0.999999940395355,4.20550350099802e-008,-1.6573590500002e-008,0.999999940395355,5.43974998379326e-008,-1.13751511321425e-007,0.999999940395355,6.15042381468811e-007,1.59885175321506e-007,0.999999940395355,1.23008362606924e-007,1.91991318843066e-007,0.999999940395355,-2.97128277537695e-008,1.11040328931722e-007,0.999999940395355,4.20550350099802e-008,1.59885175321506e-007,0.999999940395355,1.23008362606924e-007,1.62280244353497e-007,0.999999940395355,1.5376063089434e-008,1.11701218941107e-007,0.999999940395355,1.2913625724309e-008,1.91991318843066e-007,0.999999940395355,-2.97128277537695e-008,1.62280244353497e-007,0.999999940395355,1.5376063089434e-008,-1.62280230142642e-007,0.999999940395355,1.67738729572875e-008,-1.11701154992261e-007,0.999999940395355,3.31620704230318e-008,1.11701218941107e-007,0.999999940395355,1.2913625724309e-008,-1.62280230142642e-007,0.999999940395355,1.67738729572875e-008,-1.59885317430053e-007,0.999999940395355,1.35588919647489e-007,-1.91991460951613e-007,0.999999940395355,-5.18416731765114e-009,-1.11701154992261e-007,0.999999940395355,3.31620704230318e-008,-1.59885317430053e-007,0.999999940395355,1.35588919647489e-007,1.13751866592793e-007,0.999999940395355,6.37407538306434e-007, +-1.11040229455739e-007,0.999999940395355,4.101623218844e-008,-1.91991460951613e-007,0.999999940395355,-5.18416731765114e-009,1.13751866592793e-007,0.999999940395355,6.37407538306434e-007,2.70829758619584e-007,0.999999940395355,8.1632953197186e-007,1.65736508961345e-008,0.999999940395355,5.05326731570221e-008,-1.11040229455739e-007,0.999999940395355,4.101623218844e-008,2.70829758619584e-007,0.999999940395355,8.1632953197186e-007,1.43287593346031e-007,0.999999940395355,5.59119284204712e-009,1.94215914461893e-007,0.999999940395355,-1.52138156295223e-007,1.65736508961345e-008,0.999999940395355,5.05326731570221e-008,1.43287593346031e-007,0.999999940395355,5.59119284204712e-009,-3.91183732517675e-007,0.999999940395355,-8.33103001696145e-007,5.17173148750771e-008,0.999999940395355,-3.26426089714005e-007,1.94215914461893e-007,0.999999940395355,-1.52138156295223e-007,-3.91183732517675e-007,0.999999940395355,-8.33103001696145e-007,-6.55317251130327e-007,0.999999940395355,-7.71598536175588e-007,-2.94672474865365e-007,0.999999940395355,-1.01979537703301e-007,5.17173148750771e-008,0.999999940395355,-3.26426089714005e-007,-6.55317251130327e-007,0.999999940395355,-7.71598536175588e-007,-5.26017993252026e-006,1,-3.44537124874478e-006,-1.5232648138408e-006,0.999999940395355,-7.99458121036878e-007,-2.94672474865365e-007,0.999999940395355,-1.01979537703301e-007,-5.26017993252026e-006,1,-3.44537124874478e-006,-0.0032683121971786,0.99998939037323,0.00325681455433369,-0.00234561460092664,0.999994516372681,0.00233272672630847,-3.53971358890703e-006,0.999999940395355,-2.33828313866979e-006,-1.5232648138408e-006,0.999999940395355,-7.99458121036878e-007,0.561634242534637,4.53231876917926e-007,-0.827385544776917,0.561634302139282,4.53231962183054e-007,-0.827385485172272,0.620182693004608,-1.5011266896181e-007,-0.784457325935364,0.620182394981384,-1.50117600128397e-007,-0.784457504749298,0.620182693004608,-1.5011266896181e-007,-0.784457325935364,0.565136075019836,-5.27141708062118e-007,-0.82499760389328,0.565136432647705,-5.27141708062118e-007,-0.824997425079346, +0.620182394981384,-1.50117600128397e-007,-0.784457504749298,0.565136075019836,-5.27141708062118e-007,-0.82499760389328,0.486604422330856,-9.23016756360084e-008,-0.873622238636017,0.486604273319244,-9.22991887364333e-008,-0.873622477054596,0.565136432647705,-5.27141708062118e-007,-0.824997425079346,0.486604422330856,-9.23016756360084e-008,-0.873622238636017,0.403920829296112,1.85712977440744e-007,-0.914793789386749,0.403920650482178,1.85712238476299e-007,-0.914793848991394,0.486604273319244,-9.22991887364333e-008,-0.873622477054596,0.403920829296112,1.85712977440744e-007,-0.914793789386749,0.317791253328323,1.62391884828139e-007,-0.948160529136658,0.317791312932968,1.62391899038994e-007,-0.948160588741302,0.403920650482178,1.85712238476299e-007,-0.914793848991394,0.317791253328323,1.62391884828139e-007,-0.948160529136658,0.228950500488281,1.33899874299459e-007,-0.973438024520874,0.228950336575508,1.33899277443561e-007,-0.973438084125519,0.317791312932968,1.62391899038994e-007,-0.948160588741302,0.228950500488281,1.33899874299459e-007,-0.973438024520874,0.138156399130821,-6.15460180597438e-008,-0.990410387516022,0.138156369328499,-6.15460180597438e-008,-0.990410387516022,0.228950336575508,1.33899277443561e-007,-0.973438084125519,0.138156399130821,-6.15460180597438e-008,-0.990410387516022,0.0461841076612473,-3.90892864743364e-008,-0.998932898044586,0.0461842007935047,-3.90893717394647e-008,-0.998932957649231,0.138156369328499,-6.15460180597438e-008,-0.990410387516022,0.0461841076612473,-3.90892864743364e-008,-0.998932898044586,-0.0461837500333786,-5.86339119479362e-008,-0.998932898044586,-0.0461837388575077,-5.86338977370815e-008,-0.998932898044586,0.0461842007935047,-3.90893717394647e-008,-0.998932957649231,-0.0461837500333786,-5.86339119479362e-008,-0.998932898044586,-0.138156622648239,-1.7590099332665e-007,-0.990410327911377,-0.138156771659851,-1.75901178067761e-007,-0.990410327911377,-0.0461837388575077,-5.86338977370815e-008,-0.998932898044586,-0.138156622648239,-1.7590099332665e-007,-0.990410327911377,-0.228950828313828,1.00635787703141e-007,-0.97343784570694, +-0.228950753808022,1.00634800048738e-007,-0.973437964916229,-0.138156771659851,-1.75901178067761e-007,-0.990410327911377,-0.228950828313828,1.00635787703141e-007,-0.97343784570694,-0.317791700363159,1.06815143396943e-007,-0.948160409927368,-0.317791700363159,1.06815051026388e-007,-0.948160409927368,-0.228950753808022,1.00634800048738e-007,-0.973437964916229,-0.317791700363159,1.06815143396943e-007,-0.948160409927368,-0.403920888900757,-1.15109919818224e-007,-0.914793848991394,-0.403920859098434,-1.15110040610489e-007,-0.914793908596039,-0.317791700363159,1.06815051026388e-007,-0.948160409927368,-0.403920888900757,-1.15109919818224e-007,-0.914793848991394,-0.486604422330856,-1.39638265395092e-008,-0.873622238636017,-0.486604601144791,-1.39638602902892e-008,-0.873622238636017,-0.403920859098434,-1.15110040610489e-007,-0.914793908596039,-0.486604422330856,-1.39638265395092e-008,-0.873622238636017,-0.565136611461639,-4.81208417113521e-007,-0.824997305870056,-0.565136909484863,-4.81212680369936e-007,-0.824997007846832,-0.486604601144791,-1.39638602902892e-008,-0.873622238636017,-0.565136611461639,-4.81208417113521e-007,-0.824997305870056,-0.620182454586029,-9.82677420324762e-007,-0.784457564353943,-0.620182394981384,-9.82677079264249e-007,-0.784457564353943,-0.565136909484863,-4.81212680369936e-007,-0.824997007846832,-0.620182454586029,-9.82677420324762e-007,-0.784457564353943,-0.561632931232452,-1.15324326088739e-006,-0.827386438846588,-0.561632990837097,-1.15324314720056e-006,-0.827386379241943,-0.620182394981384,-9.82677079264249e-007,-0.784457564353943,-3.06279957840161e-006,-0.999999940395355,2.11532210414589e-006,-2.84219439095068e-008,-0.999999940395355,6.12528694432513e-008,-2.13682582739239e-008,-0.999999940395355,8.97612224548539e-008,-1.15069615276298e-005,-1,7.50591334508499e-006,-2.84219439095068e-008,-0.999999940395355,6.12528694432513e-008,-4.79960462484996e-008,-0.999999940395355,5.3143271117051e-008,-1.43477876690667e-007,-0.999999940395355,1.94058713987033e-007,-2.13682582739239e-008,-0.999999940395355,8.97612224548539e-008, +-4.79960462484996e-008,-0.999999940395355,5.3143271117051e-008,-3.20978159606966e-008,-0.999999940395355,-4.38813394509907e-008,-4.64919125420238e-008,-0.999999940395355,-2.0388625898704e-007,-1.43477876690667e-007,-0.999999940395355,1.94058713987033e-007,-3.20978159606966e-008,-0.999999940395355,-4.38813394509907e-008,3.4919590774507e-008,-0.999999940395355,-1.12914229077887e-007,1.37813529477171e-007,-0.999999940395355,-4.27119687174127e-007,-4.64919125420238e-008,-0.999999940395355,-2.0388625898704e-007,3.4919590774507e-008,-0.999999940395355,-1.12914229077887e-007,-2.26367546929396e-008,-0.999999940395355,-1.6894109222676e-008,7.16016330670755e-008,-0.999999940395355,2.05571506484148e-008,1.37813529477171e-007,-0.999999940395355,-4.27119687174127e-007,-2.26367546929396e-008,-0.999999940395355,-1.6894109222676e-008,-2.19702116055487e-007,-0.999999940395355,5.90294462199381e-008,-2.35729999076284e-007,-0.999999940395355,1.98698742792658e-007,7.16016330670755e-008,-0.999999940395355,2.05571506484148e-008,-2.19702116055487e-007,-0.999999940395355,5.90294462199381e-008,-1.48727693272122e-007,-0.999999940395355,1.05255022475603e-008,-1.94834996136706e-007,-0.999999940395355,-8.1750850533524e-010,-2.35729999076284e-007,-0.999999940395355,1.98698742792658e-007,-1.48727693272122e-007,-0.999999940395355,1.05255022475603e-008,1.48727622217848e-007,-0.999999940395355,1.05254978066682e-008,1.94834868239013e-007,-0.999999940395355,-8.17575118716718e-010,-1.94834996136706e-007,-0.999999940395355,-8.1750850533524e-010,1.48727622217848e-007,-0.999999940395355,1.05254978066682e-008,2.19702172898906e-007,-0.999999940395355,5.90294106928013e-008,2.35730027497993e-007,-0.999999940395355,1.98698927533769e-007,1.94834868239013e-007,-0.999999940395355,-8.17575118716718e-010,2.19702172898906e-007,-0.999999940395355,5.90294106928013e-008,2.26366374533882e-008,-0.999999940395355,-1.6894153631597e-008,-7.16019599167339e-008,-0.999999940395355,2.055717018834e-008,2.35730027497993e-007,-0.999999940395355,1.98698927533769e-007,2.26366374533882e-008,-0.999999940395355,-1.6894153631597e-008, +-1.65621631964541e-008,-0.999999940395355,-1.22109724998154e-007,-1.44142717317663e-007,-0.999999940395355,-4.97668054322276e-007,-7.16019599167339e-008,-0.999999940395355,2.055717018834e-008,-1.65621631964541e-008,-0.999999940395355,-1.22109724998154e-007,4.87227431733572e-008,-0.999999940395355,-5.65562672250053e-008,-2.05210035630898e-008,-0.999999940395355,-3.96305409822162e-007,-1.44142717317663e-007,-0.999999940395355,-4.97668054322276e-007,4.87227431733572e-008,-0.999999940395355,-5.65562672250053e-008,2.78624341376599e-008,-0.999999940395355,5.87718460565156e-008,3.03092804188054e-008,-0.999999940395355,2.46235583034604e-008,-2.05210035630898e-008,-0.999999940395355,-3.96305409822162e-007,2.78624341376599e-008,-0.999999940395355,5.87718460565156e-008,1.00207397935037e-008,-0.999999940395355,7.03606062302242e-008,-3.111677671086e-008,-0.999999940395355,4.21952712770235e-008,3.03092804188054e-008,-0.999999940395355,2.46235583034604e-008,1.00207397935037e-008,-0.999999940395355,7.03606062302242e-008,3.06257220472617e-006,-0.999999940395355,2.11517772186198e-006,1.15061066026101e-005,-0.999999940395355,7.50537128624273e-006,-3.111677671086e-008,-0.999999940395355,4.21952712770235e-008,3.06257220472617e-006,-0.999999940395355,2.11517772186198e-006,8.23828759166645e-006,-0.999999940395355,5.53500649402849e-006,0.00557108130306005,-0.999969065189362,-0.00554143497720361,0.00774445664137602,-0.99994021654129,-0.00771815702319145,1.15061066026101e-005,-0.999999940395355,7.50537128624273e-006,0.712200820446014,0.00040806716424413,0.701975584030151,0.712177574634552,0.000436556903878227,0.701999247074127,0.686135351657867,3.71205824194476e-005,0.727473795413971,0.685862720012665,3.63009276043158e-005,0.727730810642242,-0.0582698099315166,0.996598720550537,0.058269489556551,-0.0582698471844196,0.996598839759827,0.0582695230841637,-0.00234561460092664,0.999994516372681,0.00233272672630847,-0.0032683121971786,0.99998939037323,0.00325681455433369,-0.701999306678772,0.000437213864643127,-0.712177395820618,-0.701975703239441,0.000408661464462057,-0.71220064163208, +-0.701735496520996,0.000117599207442254,-0.712437510490417,-0.701735436916351,0.000117599214718211,-0.712437570095062,0.0725920870900154,-0.994716465473175,-0.0725914984941483,0.0725923255085945,-0.99471640586853,-0.0725917369127274,0.00774445664137602,-0.99994021654129,-0.00771815702319145,0.00557108130306005,-0.999969065189362,-0.00554143497720361,0.685862421989441,-3.66751737601589e-005,0.727731108665466,0.686135053634644,-3.75032068404835e-005,0.72747415304184,0.712177455425262,-0.000437178503489122,0.701999306678772,0.712200701236725,-0.00040874071419239,0.701975643634796,-0.00345165352337062,-0.99998813867569,0.00344822439365089,-0.00329300877638161,-0.999989151954651,0.00328897964209318,-0.058239508420229,-0.996601521968842,0.0582520887255669,-0.0582395605742931,-0.996601581573486,0.0582521483302116,0.00780216697603464,0.999939203262329,-0.0077962507493794,0.00817459914833307,0.999933183193207,-0.00817013718187809,0.0725527405738831,0.994719803333282,-0.0725831240415573,0.0725531578063965,0.994719803333282,-0.0725835338234901,0.712200701236725,-0.00040874071419239,0.701975643634796,0.712177455425262,-0.000437178503489122,0.701999306678772,0.711510956287384,-0.00133867654949427,0.702673673629761,0.711565673351288,-0.00126002624165267,0.702618300914764,-0.0582395605742931,-0.996601581573486,0.0582521483302116,-0.058239508420229,-0.996601521968842,0.0582520887255669,-0.193470925092697,-0.961841106414795,0.193469643592834,-0.193470671772957,-0.96184116601944,0.193469360470772,-0.70225715637207,-0.000751536921598017,-0.711922943592072,-0.70209139585495,0.00159979064483196,-0.712084889411926,-0.692579448223114,0.0662549734115601,-0.718292355537415,-0.702618002891541,-0.00126177864149213,-0.711565971374512,-0.702673554420471,-0.00134028901811689,-0.711511015892029,0.0725531578063965,0.994719803333282,-0.0725835338234901,0.0725527405738831,0.994719803333282,-0.0725831240415573,0.201028928160667,0.958736121654511,-0.201027676463127,0.201029524207115,0.958735883235931,-0.201028272509575,0.711565673351288,-0.00126002624165267,0.702618300914764, +0.711510956287384,-0.00133867654949427,0.702673673629761,0.710478007793427,-0.00232538697309792,0.703715443611145,0.710564017295837,-0.0022670435719192,0.703628778457642,-0.193470671772957,-0.96184116601944,0.193469360470772,-0.193470925092697,-0.961841106414795,0.193469643592834,-0.370507508516312,-0.851733207702637,0.370505958795547,-0.370507478713989,-0.851733326911926,0.370505958795547,-0.702673554420471,-0.00134028901811689,-0.711511015892029,-0.702618002891541,-0.00126177864149213,-0.711565971374512,-0.703629672527313,-0.00226755067706108,-0.710563182830811,-0.703716397285461,-0.00232598348520696,-0.710477113723755,0.201029524207115,0.958735883235931,-0.201028272509575,0.201028928160667,0.958736121654511,-0.201027676463127,0.367933213710785,0.853962659835815,-0.36793041229248,0.36793327331543,0.853962600231171,-0.367930471897125,0.710564017295837,-0.0022670435719192,0.703628778457642,0.710478007793427,-0.00232538697309792,0.703715443611145,0.709249019622803,-0.00269896280951798,0.704952836036682,0.709314942359924,-0.00269954348914325,0.704886436462402,-0.370507478713989,-0.851733326911926,0.370505958795547,-0.370507508516312,-0.851733207702637,0.370505958795547,-0.521234273910522,-0.675745487213135,0.521231889724731,-0.521234154701233,-0.675745666027069,0.521231770515442,-0.703716397285461,-0.00232598348520696,-0.710477113723755,-0.703629672527313,-0.00226755067706108,-0.710563182830811,-0.704887449741364,-0.00270128063857555,-0.709313869476318,-0.704953789710999,-0.00270076049491763,-0.709248006343842,0.36793327331543,0.853962600231171,-0.367930471897125,0.367933213710785,0.853962659835815,-0.36793041229248,0.516361355781555,0.683187067508698,-0.51635867357254,0.516361117362976,0.683187365531921,-0.516358435153961,0.709314942359924,-0.00269954348914325,0.704886436462402,0.709249019622803,-0.00269896280951798,0.704952836036682,0.708240866661072,-0.00238283886574209,0.705966770648956,0.708269476890564,-0.00240230862982571,0.705938041210175,-0.521234154701233,-0.675745666027069,0.521231770515442,-0.521234273910522,-0.675745487213135,0.521231889724731, +-0.616617500782013,-0.489459097385406,0.616613745689392,-0.616617500782013,-0.489459246397018,0.616613686084747,-0.704953789710999,-0.00270076049491763,-0.709248006343842,-0.704887449741364,-0.00270128063857555,-0.709313869476318,-0.705939650535584,-0.00240451097488403,-0.708267748355865,-0.705968499183655,-0.00238503352738917,-0.708239138126373,0.516361117362976,0.683187365531921,-0.516358435153961,0.516361355781555,0.683187067508698,-0.51635867357254,0.614584505558014,0.49454402923584,-0.614582717418671,0.614584386348724,0.494544327259064,-0.614582538604736,0.708269476890564,-0.00240230862982571,0.705938041210175,0.708240866661072,-0.00238283886574209,0.705966770648956,0.707610070705414,-0.00173840392380953,0.706600844860077,0.70761901140213,-0.00175220682285726,0.706591904163361,-0.616617500782013,-0.489459246397018,0.616613686084747,-0.616617500782013,-0.489459097385406,0.616613745689392,-0.668814480304718,-0.324619084596634,0.668812036514282,-0.668814420700073,-0.324619174003601,0.668812096118927,-0.705968499183655,-0.00238503352738917,-0.708239138126373,-0.705939650535584,-0.00240451097488403,-0.708267748355865,-0.70659351348877,-0.00175322976429015,-0.707617342472076,-0.706602454185486,-0.00173938507214189,-0.70760852098465,0.614584386348724,0.494544327259064,-0.614582538604736,0.614584505558014,0.49454402923584,-0.614582717418671,0.6684929728508,0.32594296336174,-0.668489456176758,0.66849285364151,0.325943231582642,-0.668489456176758,0.70761901140213,-0.00175220682285726,0.706591904163361,0.707610070705414,-0.00173840392380953,0.706600844860077,0.707278251647949,-0.00103540846612304,0.706934452056885,0.707280397415161,-0.00104211654979736,0.706932365894318,-0.668814420700073,-0.324619174003601,0.668812096118927,-0.668814480304718,-0.324619084596634,0.668812036514282,-0.69503253698349,-0.18402037024498,0.695029675960541,-0.695032477378845,-0.184020519256592,0.695029616355896,-0.706602454185486,-0.00173938507214189,-0.70760852098465,-0.70659351348877,-0.00175322976429015,-0.707617342472076,-0.706933319568634,-0.0010425818618387,-0.707279324531555, +-0.706935465335846,-0.00103588192723691,-0.707277238368988,0.66849285364151,0.325943231582642,-0.668489456176758,0.6684929728508,0.32594296336174,-0.668489456176758,0.695061802864075,0.183797791600227,-0.695059180259705,0.695061862468719,0.183797836303711,-0.695059239864349,0.707280397415161,-0.00104211654979736,0.706932365894318,0.707278251647949,-0.00103540846612304,0.706934452056885,0.707139551639557,-0.0003436490369495,0.707073867321014,0.707139730453491,-0.000345641688909382,0.707073748111725,-0.695032477378845,-0.184020519256592,0.695029616355896,-0.69503253698349,-0.18402037024498,0.695029675960541,-0.705855429172516,-0.0595241077244282,0.705850422382355,-0.705855429172516,-0.0595242232084274,0.705850422382355,-0.706935465335846,-0.00103588192723691,-0.707277238368988,-0.706933319568634,-0.0010425818618387,-0.707279324531555,-0.707074880599976,-0.00034577728365548,-0.707138538360596,-0.707074999809265,-0.000343778694514185,-0.707138299942017,0.695061862468719,0.183797836303711,-0.695059239864349,0.695061802864075,0.183797791600227,-0.695059180259705,0.705863416194916,0.059296615421772,-0.705861628055573,0.705863416194916,0.0592968612909317,-0.705861568450928,0.707139730453491,-0.000345641688909382,0.707073748111725,0.707139551639557,-0.0003436490369495,0.707073867321014,0.707139730453491,0.000343374616932124,0.707073628902435,0.70713996887207,0.000345362292136997,0.707073509693146,-0.705855429172516,-0.0595242232084274,0.705850422382355,-0.705855429172516,-0.0595241077244282,0.705850422382355,-0.70585560798645,0.0595244877040386,0.705850303173065,-0.705855667591095,0.0595244131982327,0.70585024356842,-0.707074999809265,-0.000343778694514185,-0.707138299942017,-0.707074880599976,-0.00034577728365548,-0.707138538360596,-0.70707505941391,0.000346029293723404,-0.707138359546661,-0.707075238227844,0.000344042462529615,-0.707138180732727,0.705863416194916,0.0592968612909317,-0.705861568450928,0.705863416194916,0.059296615421772,-0.705861628055573,0.705864369869232,-0.0592965148389339,-0.705860733985901,0.705864310264587,-0.0592963472008705,-0.705860733985901, +0.70713996887207,0.000345362292136997,0.707073509693146,0.707139730453491,0.000343374616932124,0.707073628902435,0.707278728485107,0.00103503430727869,0.706933856010437,0.707280933856964,0.00104175764136016,0.706931829452515,-0.705855667591095,0.0595244131982327,0.70585024356842,-0.70585560798645,0.0595244877040386,0.705850303173065,-0.695033431053162,0.184020966291428,0.69502854347229,-0.695033490657806,0.184020906686783,0.69502854347229,-0.707075238227844,0.000344042462529615,-0.707138180732727,-0.70707505941391,0.000346029293723404,-0.707138359546661,-0.706933975219727,0.00104211340658367,-0.707278728485107,-0.706936061382294,0.0010353981051594,-0.70727664232254,0.705864310264587,-0.0592963472008705,-0.705860733985901,0.705864369869232,-0.0592965148389339,-0.705860733985901,0.695063352584839,-0.183798536658287,-0.695057451725006,0.695063412189484,-0.183798223733902,-0.695057511329651,0.707280933856964,0.00104175764136016,0.706931829452515,0.707278728485107,0.00103503430727869,0.706933856010437,0.707609713077545,0.00173987320158631,0.706601202487946,0.707618594169617,0.00175371766090393,0.706592321395874,-0.695033490657806,0.184020906686783,0.69502854347229,-0.695033431053162,0.184020966291428,0.69502854347229,-0.6688152551651,0.324619799852371,0.668810963630676,-0.668815195560455,0.324619650840759,0.668811023235321,-0.706936061382294,0.0010353981051594,-0.70727664232254,-0.706933975219727,0.00104211340658367,-0.707278728485107,-0.706593632698059,0.00175347202457488,-0.707617342472076,-0.706602573394775,0.00173964002169669,-0.70760840177536,0.695063412189484,-0.183798223733902,-0.695057511329651,0.695063352584839,-0.183798536658287,-0.695057451725006,0.668494343757629,-0.325943827629089,-0.668487668037415,0.668494522571564,-0.325943320989609,-0.668487846851349,0.707618594169617,0.00175371766090393,0.706592321395874,0.707609713077545,0.00173987320158631,0.706601202487946,0.7082399725914,0.00238309823907912,0.705967664718628,0.708268523216248,0.00240239221602678,0.705938935279846,-0.668815195560455,0.324619650840759,0.668811023235321, +-0.6688152551651,0.324619799852371,0.668810963630676,-0.616616368293762,0.489462167024612,0.616612493991852,-0.616616308689117,0.489462226629257,0.616612434387207,-0.706602573394775,0.00173964002169669,-0.70760840177536,-0.706593632698059,0.00175347202457488,-0.707617342472076,-0.705939590930939,0.00240392005071044,-0.708267867565155,-0.705968379974365,0.00238448660820723,-0.708239197731018,0.668494522571564,-0.325943320989609,-0.668487846851349,0.668494343757629,-0.325943827629089,-0.668487668037415,0.614585697650909,-0.494544953107834,-0.614580810070038,0.614585936069489,-0.494544327259064,-0.614581108093262,0.708268523216248,0.00240239221602678,0.705938935279846,0.7082399725914,0.00238309823907912,0.705967664718628,0.709249079227448,0.00269569433294237,0.704952657222748,0.709315061569214,0.00269618816673756,0.704886317253113,-0.616616308689117,0.489462226629257,0.616612434387207,-0.616616368293762,0.489462167024612,0.616612493991852,-0.521231055259705,0.675749778747559,0.521229565143585,-0.521231055259705,0.675749778747559,0.521229565143585,-0.705968379974365,0.00238448660820723,-0.708239197731018,-0.705939590930939,0.00240392005071044,-0.708267867565155,-0.704887390136719,0.00270002521574497,-0.709313988685608,-0.704953789710999,0.00269951135851443,-0.709248065948486,0.614585936069489,-0.494544327259064,-0.614581108093262,0.614585697650909,-0.494544953107834,-0.614580810070038,0.516362071037292,-0.683187127113342,-0.516357839107513,0.516362607479095,-0.683186292648315,-0.516358375549316,0.709315061569214,0.00269618816673756,0.704886317253113,0.709249079227448,0.00269569433294237,0.704952657222748,0.710478782653809,0.00232182210311294,0.703714728355408,0.710564792156219,0.00226357439532876,0.703628122806549,-0.521231055259705,0.675749778747559,0.521229565143585,-0.521231055259705,0.675749778747559,0.521229565143585,-0.370504170656204,0.851735234260559,0.370504558086395,-0.37050449848175,0.85173511505127,0.370504826307297,-0.704953789710999,0.00269951135851443,-0.709248065948486,-0.704887390136719,0.00270002521574497,-0.709313988685608, +-0.703628540039063,0.00226764404214919,-0.710564315319061,-0.703715205192566,0.00232588406652212,-0.710478246212006,0.516362607479095,-0.683186292648315,-0.516358375549316,0.516362071037292,-0.683187127113342,-0.516357839107513,0.367933988571167,-0.853962421417236,-0.367929995059967,0.367934763431549,-0.853961884975433,-0.367930769920349,0.710564792156219,0.00226357439532876,0.703628122806549,0.710478782653809,0.00232182210311294,0.703714728355408,0.711511492729187,0.00133715849369764,0.702673017978668,0.71156632900238,0.00125871121417731,0.702617764472961,-0.37050449848175,0.85173511505127,0.370504826307297,-0.370504170656204,0.851735234260559,0.370504558086395,-0.193471863865852,0.961840689182281,0.193471387028694,-0.193471983075142,0.961840629577637,0.193471491336823,-0.703715205192566,0.00232588406652212,-0.710478246212006,-0.703628540039063,0.00226764404214919,-0.710564315319061,-0.702617406845093,0.00126127956900746,-0.711566627025604,-0.702672719955444,0.00133992440532893,-0.711511850357056,0.367934763431549,-0.853961884975433,-0.367930769920349,0.367933988571167,-0.853962421417236,-0.367929995059967,0.201029449701309,-0.958736300468445,-0.201026827096939,0.201029539108276,-0.958736181259155,-0.201026931405067,0.71156632900238,0.00125871121417731,0.702617764472961,0.711511492729187,0.00133715849369764,0.702673017978668,0.712177574634552,0.000436556903878227,0.701999247074127,0.712200820446014,0.00040806716424413,0.701975584030151,-0.193471983075142,0.961840629577637,0.193471491336823,-0.193471863865852,0.961840689182281,0.193471387028694,-0.0582698471844196,0.996598839759827,0.0582695230841637,-0.0582698099315166,0.996598720550537,0.058269489556551,-0.702672719955444,0.00133992440532893,-0.711511850357056,-0.702617406845093,0.00126127956900746,-0.711566627025604,-0.701975703239441,0.000408661464462057,-0.71220064163208,-0.701999306678772,0.000437213864643127,-0.712177395820618,0.201029539108276,-0.958736181259155,-0.201026931405067,0.201029449701309,-0.958736300468445,-0.201026827096939,0.0725923255085945,-0.99471640586853,-0.0725917369127274, +0.0725920870900154,-0.994716465473175,-0.0725914984941483,-0.0725920051336288,-0.99471640586853,-0.0725921094417572,-0.0725917294621468,-0.994716346263886,-0.0725918263196945,-0.00557107385247946,-0.999969065189362,-0.00554148014634848,-0.0077444645576179,-0.999940276145935,-0.00771824037656188,0.701976239681244,0.000410496402764693,-0.712200164794922,0.701999723911285,0.000439110532170162,-0.712176978588104,0.70173579454422,0.000118811592983548,-0.712437212467194,0.70173579454422,0.000118811578431632,-0.712437152862549,0.0582700967788696,0.996598780155182,0.0582702159881592,0.0582699738442898,0.996598780155182,0.0582700930535793,0.00326843559741974,0.999989330768585,0.00325691723264754,0.00234573241323233,0.999994397163391,0.00233277003280818,-0.712178409099579,0.000437804847024381,0.701998293399811,-0.712201654911041,0.000409312313422561,0.70197468996048,-0.685862958431244,3.66751737601589e-005,0.727730631828308,-0.686135590076447,3.75032832380384e-005,0.727473616600037,-0.00817491393536329,0.999933063983917,-0.00817150250077248,-0.0078024473041296,0.999939143657684,-0.00779755134135485,-0.0725536197423935,0.994719684123993,-0.0725851133465767,-0.0725531578063965,0.994719743728638,-0.0725846588611603,0.00329330540262163,-0.999989211559296,0.0032876399345696,0.00345196854323149,-0.999988079071045,0.00344691821373999,0.0582403726875782,-0.996601581573486,0.0582522228360176,0.0582403019070625,-0.996601462364197,0.0582521520555019,-0.686134934425354,-3.75032250303775e-005,0.72747415304184,-0.685862421989441,-3.66751555702649e-005,0.727731227874756,-0.712201535701752,-0.000409920554375276,0.701974868774414,-0.712178289890289,-0.000438474264228716,0.701998472213745,-0.0725531578063965,0.994719743728638,-0.0725846588611603,-0.0725536197423935,0.994719684123993,-0.0725851133465767,-0.201028853654861,0.958736181259155,-0.201027929782867,-0.201028570532799,0.958736300468445,-0.201027631759644,0.0582403019070625,-0.996601462364197,0.0582521520555019,0.0582403726875782,-0.996601581573486,0.0582522228360176,0.193470701575279,-0.961840987205505,0.193470627069473, +0.193470850586891,-0.961840987205505,0.193470790982246,-0.712178289890289,-0.000438474264228716,0.701998472213745,-0.712201535701752,-0.000409920554375276,0.701974868774414,-0.711566805839539,-0.00126264442224056,0.702617287635803,-0.7115119099617,-0.00134130055084825,0.702672600746155,-0.201028570532799,0.958736300468445,-0.201027631759644,-0.201028853654861,0.958736181259155,-0.201027929782867,-0.367931336164474,0.853962600231171,-0.367932111024857,-0.367931693792343,0.853962481021881,-0.367932498455048,0.70261937379837,-0.00126389553770423,-0.711564660072327,0.702674746513367,-0.00134213594719768,-0.711509943008423,0.703717112541199,-0.00232598488219082,-0.710476338863373,0.703630328178406,-0.0022675518412143,-0.710562527179718,0.193470850586891,-0.961840987205505,0.193470790982246,0.193470701575279,-0.961840987205505,0.193470627069473,0.370508253574371,-0.851732432842255,0.37050673365593,0.370508372783661,-0.851732432842255,0.370506823062897,-0.7115119099617,-0.00134130055084825,0.702672600746155,-0.711566805839539,-0.00126264442224056,0.702617287635803,-0.71056455373764,-0.00226968876086175,0.703628301620483,-0.710478544235229,-0.00232802587561309,0.703714966773987,-0.367931693792343,0.853962481021881,-0.367932498455048,-0.367931336164474,0.853962600231171,-0.367932111024857,-0.516359269618988,0.683186709880829,-0.516361236572266,-0.516359567642212,0.68318647146225,-0.5163614153862,0.703630328178406,-0.0022675518412143,-0.710562527179718,0.703717112541199,-0.00232598488219082,-0.710476338863373,0.704955339431763,-0.00269814836792648,-0.709246456623077,0.704889118671417,-0.00269892672076821,-0.709312379360199,0.370508372783661,-0.851732432842255,0.370506823062897,0.370508253574371,-0.851732432842255,0.37050673365593,0.521235704421997,-0.675744712352753,0.521231472492218,0.521235823631287,-0.675744593143463,0.521231532096863,-0.710478544235229,-0.00232802587561309,0.703714966773987,-0.71056455373764,-0.00226968876086175,0.703628301620483,-0.7093146443367,-0.00270144059322774,0.704886734485626,-0.709248661994934,-0.00270078261382878,0.704953134059906, +-0.516359567642212,0.68318647146225,-0.5163614153862,-0.516359269618988,0.683186709880829,-0.516361236572266,-0.61458283662796,0.494543761014938,-0.614584624767303,-0.61458295583725,0.494543641805649,-0.614584684371948,0.704889118671417,-0.00269892672076821,-0.709312379360199,0.704955339431763,-0.00269814836792648,-0.709246456623077,0.705968856811523,-0.00238343887031078,-0.708238840103149,0.705940186977386,-0.00240271771326661,-0.708267331123352,0.521235823631287,-0.675744593143463,0.521231532096863,0.521235704421997,-0.675744712352753,0.521231472492218,0.616616427898407,-0.489459127187729,0.616614758968353,0.616616547107697,-0.489458918571472,0.616614878177643,-0.709248661994934,-0.00270078261382878,0.704953134059906,-0.7093146443367,-0.00270144059322774,0.704886734485626,-0.708267986774445,-0.00240451144054532,0.705939412117004,-0.708239495754242,-0.00238511036150157,0.705968141555786,-0.61458295583725,0.494543641805649,-0.614584684371948,-0.61458283662796,0.494543761014938,-0.614584624767303,-0.668489813804626,0.325942695140839,-0.66849273443222,-0.668489873409271,0.325942546129227,-0.66849273443222,0.705940186977386,-0.00240271771326661,-0.708267331123352,0.705968856811523,-0.00238343887031078,-0.708238840103149,0.706603288650513,-0.00174040079582483,-0.707607686519623,0.706594228744507,-0.00175424828194082,-0.707616627216339,0.616616547107697,-0.489458918571472,0.616614878177643,0.616616427898407,-0.489459127187729,0.616614758968353,0.668812215328217,-0.324618369340897,0.668814659118652,0.668812215328217,-0.324618458747864,0.668814599514008,-0.708239495754242,-0.00238511036150157,0.705968141555786,-0.708267986774445,-0.00240451144054532,0.705939412117004,-0.707616925239563,-0.00175426388159394,0.706594049930573,-0.707607984542847,-0.00174041697755456,0.706602931022644,-0.668489873409271,0.325942546129227,-0.66849273443222,-0.668489813804626,0.325942695140839,-0.66849273443222,-0.695057928562164,0.183798059821129,-0.695062935352325,-0.695057988166809,0.183798030018806,-0.695062935352325,0.706594228744507,-0.00175424828194082,-0.707616627216339, +0.706603288650513,-0.00174040079582483,-0.707607686519623,0.706936895847321,-0.00103634945116937,-0.707275807857513,0.706934750080109,-0.00104305800050497,-0.707277894020081,0.668812215328217,-0.324618458747864,0.668814599514008,0.668812215328217,-0.324618369340897,0.668814659118652,0.695030570030212,-0.18401962518692,0.695031821727753,0.695030570030212,-0.184019595384598,0.695031762123108,-0.707607984542847,-0.00174041697755456,0.706602931022644,-0.707616925239563,-0.00175426388159394,0.706594049930573,-0.707278251647949,-0.00104224123060703,0.706934452056885,-0.707276046276093,-0.00103551684878767,0.706936597824097,-0.695057988166809,0.183798030018806,-0.695062935352325,-0.695057928562164,0.183798059821129,-0.695062935352325,-0.705859661102295,0.0592971928417683,-0.705865263938904,-0.705859661102295,0.0592971406877041,-0.705865263938904,0.706934750080109,-0.00104305800050497,-0.707277894020081,0.706936895847321,-0.00103634945116937,-0.707275807857513,0.707076191902161,-0.000343966588843614,-0.707137227058411,0.707075953483582,-0.000345963781001046,-0.707137405872345,0.695030570030212,-0.184019595384598,0.695031762123108,0.695030570030212,-0.18401962518692,0.695031821727753,0.705853283405304,-0.0595242455601692,0.705852627754211,0.705853283405304,-0.059524342417717,0.705852627754211,-0.707276046276093,-0.00103551684878767,0.706936597824097,-0.707278251647949,-0.00104224123060703,0.706934452056885,-0.707137286663055,-0.000345595588441938,0.707076072692871,-0.707137048244476,-0.000343605235684663,0.70707631111145,-0.705859661102295,0.0592971406877041,-0.705865263938904,-0.705859661102295,0.0592971928417683,-0.705865263938904,-0.705860376358032,-0.0592969059944153,-0.705864667892456,-0.705860376358032,-0.0592969618737698,-0.705864667892456,0.707075953483582,-0.000345963781001046,-0.707137405872345,0.707076191902161,-0.000343966588843614,-0.707137227058411,0.707076191902161,0.000344308617059141,-0.707137227058411,0.707076013088226,0.000346299057127908,-0.707137405872345,0.705853283405304,-0.059524342417717,0.705852627754211, +0.705853283405304,-0.0595242455601692,0.705852627754211,0.705853521823883,0.0595246963202953,0.705852270126343,0.705853521823883,0.0595246888697147,0.705852270126343,-0.707137048244476,-0.000343605235684663,0.70707631111145,-0.707137286663055,-0.000345595588441938,0.707076072692871,-0.707137882709503,0.000345406122505665,0.707075536251068,-0.707137703895569,0.000343415595125407,0.707075655460358,-0.705860376358032,-0.0592969618737698,-0.705864667892456,-0.705860376358032,-0.0592969059944153,-0.705864667892456,-0.695059299468994,-0.183798015117645,-0.69506162405014,-0.695059299468994,-0.183798164129257,-0.69506162405014,0.707076013088226,0.000346299057127908,-0.707137405872345,0.707076191902161,0.000344308617059141,-0.707137227058411,0.706936597824097,0.00103563966695219,-0.707276105880737,0.70693451166153,0.00104234111495316,-0.707278251647949,0.705853521823883,0.0595246888697147,0.705852270126343,0.705853521823883,0.0595246963202953,0.705852270126343,0.695031404495239,0.184020981192589,0.695030510425568,0.695031404495239,0.184020921587944,0.695030570030212,-0.707137703895569,0.000343415595125407,0.707075655460358,-0.707137882709503,0.000345406122505665,0.707075536251068,-0.707278966903687,0.00104234402533621,0.706933796405792,-0.707276880741119,0.00103562406729907,0.706935822963715,-0.695059299468994,-0.183798164129257,-0.69506162405014,-0.695059299468994,-0.183798015117645,-0.69506162405014,-0.668490707874298,-0.32594221830368,-0.668492019176483,-0.668490648269653,-0.325942575931549,-0.668492019176483,0.70693451166153,0.00104234111495316,-0.707278251647949,0.706936597824097,0.00103563966695219,-0.707276105880737,0.706603467464447,0.00174012721981853,-0.707607448101044,0.706594526767731,0.00175399880390614,-0.707616329193115,0.695031404495239,0.184020921587944,0.695030570030212,0.695031404495239,0.184020981192589,0.695030510425568,0.668812394142151,0.324619054794312,0.668814122676849,0.668812334537506,0.324619114398956,0.668814063072205,-0.707276880741119,0.00103562406729907,0.706935822963715,-0.707278966903687,0.00104234402533621,0.706933796405792, +-0.70761638879776,0.0017542204586789,0.706594467163086,-0.707607567310333,0.00174037693068385,0.706603407859802,-0.668490648269653,-0.325942575931549,-0.668492019176483,-0.668490707874298,-0.32594221830368,-0.668492019176483,-0.614582359790802,-0.494543999433517,-0.614584863185883,-0.614582300186157,-0.494544446468353,-0.614584743976593,0.706594526767731,0.00175399880390614,-0.707616329193115,0.706603467464447,0.00174012721981853,-0.707607448101044,0.705969274044037,0.00238535227254033,-0.708238303661346,0.705940544605255,0.00240473099984229,-0.708266913890839,0.668812334537506,0.324619114398956,0.668814063072205,0.668812394142151,0.324619054794312,0.668814122676849,0.616613686084747,0.489462107419968,0.616615235805511,0.616613686084747,0.489462107419968,0.616615176200867,-0.707607567310333,0.00174037693068385,0.706603407859802,-0.70761638879776,0.0017542204586789,0.706594467163086,-0.708267450332642,0.00240382272750139,0.705940067768097,-0.708238840103149,0.00238446751609445,0.705968856811523,-0.614582300186157,-0.494544446468353,-0.614584743976593,-0.614582359790802,-0.494543999433517,-0.614584863185883,-0.51635867357254,-0.683186769485474,-0.516361773014069,-0.516358375549316,-0.683187246322632,-0.516361474990845,0.705940544605255,0.00240473099984229,-0.708266913890839,0.705969274044037,0.00238535227254033,-0.708238303661346,0.704954504966736,0.00269951019436121,-0.709247291088104,0.704888164997101,0.00270002475008368,-0.709313213825226,0.616613686084747,0.489462107419968,0.616615176200867,0.616613686084747,0.489462107419968,0.616615235805511,0.52122974395752,0.675749957561493,0.521230757236481,0.521229803562164,0.675749838352203,0.521230816841125,-0.708238840103149,0.00238446751609445,0.705968856811523,-0.708267450332642,0.00240382272750139,0.705940067768097,-0.70931476354599,0.00269999378360808,0.704886615276337,-0.709248781204224,0.00269934698008001,0.704953014850616,-0.516358375549316,-0.683187246322632,-0.516361474990845,-0.51635867357254,-0.683186769485474,-0.516361773014069,-0.367931813001633,-0.853962063789368,-0.367933183908463, +-0.367931485176086,-0.853962242603302,-0.367932856082916,0.704888164997101,0.00270002475008368,-0.709313213825226,0.704954504966736,0.00269951019436121,-0.709247291088104,0.703716576099396,0.00232465262524784,-0.710476875305176,0.703629970550537,0.00226622214540839,-0.710562884807587,0.521229803562164,0.675749838352203,0.521230816841125,0.52122974395752,0.675749957561493,0.521230757236481,0.370505303144455,0.851734161376953,0.370505899190903,0.370505303144455,0.851734161376953,0.37050586938858,-0.709248781204224,0.00269934698008001,0.704953014850616,-0.70931476354599,0.00269999378360808,0.704886615276337,-0.710563957691193,0.00226672505959868,0.703628838062286,-0.710478067398071,0.00232524517923594,0.7037153840065,-0.367931485176086,-0.853962242603302,-0.367932856082916,-0.367931813001633,-0.853962063789368,-0.367933183908463,-0.201028272509575,-0.958736300468445,-0.201028108596802,-0.201028317213058,-0.958736300468445,-0.201028138399124,0.703629970550537,0.00226622214540839,-0.710562884807587,0.703716576099396,0.00232465262524784,-0.710476875305176,0.702673971652985,0.00133976130746305,-0.71151065826416,0.702618539333344,0.00126147933769971,-0.711565494537354,0.370505303144455,0.851734161376953,0.37050586938858,0.370505303144455,0.851734161376953,0.370505899190903,0.193472996354103,0.961840152740479,0.193472623825073,0.193473190069199,0.961840033531189,0.193472847342491,-0.710478067398071,0.00232524517923594,0.7037153840065,-0.710563957691193,0.00226672505959868,0.703628838062286,-0.71156632900238,0.00126001914031804,0.702617704868317,-0.711511433124542,0.00133846921380609,0.702673256397247,-0.201028317213058,-0.958736300468445,-0.201028138399124,-0.201028272509575,-0.958736300468445,-0.201028108596802,-0.0725917294621468,-0.994716346263886,-0.0725918263196945,-0.0725920051336288,-0.99471640586853,-0.0725921094417572,0.702618539333344,0.00126147933769971,-0.711565494537354,0.702673971652985,0.00133976130746305,-0.71151065826416,0.701999723911285,0.000439110532170162,-0.712176978588104,0.701976239681244,0.000410496402764693,-0.712200164794922, +0.193473190069199,0.961840033531189,0.193472847342491,0.193472996354103,0.961840152740479,0.193472623825073,0.0582699738442898,0.996598780155182,0.0582700930535793,0.0582700967788696,0.996598780155182,0.0582702159881592,-0.711511433124542,0.00133846921380609,0.702673256397247,-0.71156632900238,0.00126001914031804,0.702617704868317,-0.712201654911041,0.000409312313422561,0.70197468996048,-0.712178409099579,0.000437804847024381,0.701998293399811,-0.635246872901917,0,-0.772309124469757,-0.739008128643036,0,-0.673696339130402,-0.739008128643036,0,-0.673696398735046,-0.635246813297272,0,-0.772309124469757,1.54286988163221e-006,0.999999940395355,-7.93113315467053e-007,2.80659662621474e-007,0.999999940395355,-1.0463888600043e-007,1.13341123153532e-007,0.999999940395355,1.92766293594104e-007,1.0110088055626e-007,0.999999940395355,2.52210782036855e-007,-2.84219439095068e-008,-0.999999940395355,6.12528694432513e-008,-3.06279957840161e-006,-0.999999940395355,2.11532210414589e-006,9.22658784929808e-008,-0.999999940395355,1.01188582846135e-007,-3.09019689836987e-008,-0.999999940395355,5.12295663668283e-008,2.80659662621474e-007,0.999999940395355,-1.0463888600043e-007,-6.80723175605635e-008,0.999999940395355,-3.06603737953992e-007,-2.3628878409454e-007,0.999999940395355,-1.0379736181676e-007,1.13341123153532e-007,0.999999940395355,1.92766293594104e-007,-4.79960462484996e-008,-0.999999940395355,5.3143271117051e-008,-2.84219439095068e-008,-0.999999940395355,6.12528694432513e-008,-3.09019689836987e-008,-0.999999940395355,5.12295663668283e-008,-1.44252831901781e-008,-0.999999940395355,3.59837981633859e-009,-6.80723175605635e-008,0.999999940395355,-3.06603737953992e-007,-1.9421602814873e-007,0.999999940395355,-1.35349409902119e-007,-2.12122287734928e-007,0.999999940395355,-1.92766464124361e-007,-2.3628878409454e-007,0.999999940395355,-1.0379736181676e-007,-3.20978159606966e-008,-0.999999940395355,-4.38813394509907e-008,-4.79960462484996e-008,-0.999999940395355,5.3143271117051e-008,-1.44252831901781e-008,-0.999999940395355,3.59837981633859e-009, +-2.70369984178842e-008,-0.999999940395355,1.23754624326011e-008,-1.9421602814873e-007,0.999999940395355,-1.35349409902119e-007,-1.6573590500002e-008,0.999999940395355,5.43974998379326e-008,7.28207965039473e-008,0.999999940395355,-2.07594496259844e-007,-2.12122287734928e-007,0.999999940395355,-1.92766464124361e-007,3.4919590774507e-008,-0.999999940395355,-1.12914229077887e-007,-3.20978159606966e-008,-0.999999940395355,-4.38813394509907e-008,-2.70369984178842e-008,-0.999999940395355,1.23754624326011e-008,-1.2572110019704e-009,-0.999999940395355,-2.44187359221826e-009,-1.6573590500002e-008,0.999999940395355,5.43974998379326e-008,1.11040328931722e-007,0.999999940395355,4.20550350099802e-008,1.90075454042926e-007,0.999999940395355,-1.59403057864438e-007,7.28207965039473e-008,0.999999940395355,-2.07594496259844e-007,-2.26367546929396e-008,-0.999999940395355,-1.6894109222676e-008,3.4919590774507e-008,-0.999999940395355,-1.12914229077887e-007,-1.2572110019704e-009,-0.999999940395355,-2.44187359221826e-009,-5.57704069592546e-008,-0.999999940395355,-3.00616775916751e-008,1.11040328931722e-007,0.999999940395355,4.20550350099802e-008,1.91991318843066e-007,0.999999940395355,-2.97128277537695e-008,2.03279682864377e-007,0.999999940395355,-8.34085724932265e-008,1.90075454042926e-007,0.999999940395355,-1.59403057864438e-007,-2.19702116055487e-007,-0.999999940395355,5.90294462199381e-008,-2.26367546929396e-008,-0.999999940395355,-1.6894109222676e-008,-5.57704069592546e-008,-0.999999940395355,-3.00616775916751e-008,-2.14066815829028e-007,-0.999999940395355,9.92259074905633e-009,1.91991318843066e-007,0.999999940395355,-2.97128277537695e-008,1.11701218941107e-007,0.999999940395355,1.2913625724309e-008,9.39178832481957e-008,0.999999940395355,1.20479333176604e-008,2.03279682864377e-007,0.999999940395355,-8.34085724932265e-008,-1.48727693272122e-007,-0.999999940395355,1.05255022475603e-008,-2.19702116055487e-007,-0.999999940395355,5.90294462199381e-008,-2.14066815829028e-007,-0.999999940395355,9.92259074905633e-009,-1.32516703388319e-007,-0.999999940395355,1.4513643620262e-008, +1.11701218941107e-007,0.999999940395355,1.2913625724309e-008,-1.11701154992261e-007,0.999999940395355,3.31620704230318e-008,-9.39179187753325e-008,0.999999940395355,3.89240248921396e-008,9.39178832481957e-008,0.999999940395355,1.20479333176604e-008,1.48727622217848e-007,-0.999999940395355,1.05254978066682e-008,-1.48727693272122e-007,-0.999999940395355,1.05255022475603e-008,-1.32516703388319e-007,-0.999999940395355,1.4513643620262e-008,1.325166465449e-007,-0.999999940395355,1.4513637403013e-008,-1.11701154992261e-007,0.999999940395355,3.31620704230318e-008,-1.91991460951613e-007,0.999999940395355,-5.18416731765114e-009,-2.03279711286086e-007,0.999999940395355,-5.46789848954177e-008,-9.39179187753325e-008,0.999999940395355,3.89240248921396e-008,2.19702172898906e-007,-0.999999940395355,5.90294106928013e-008,1.48727622217848e-007,-0.999999940395355,1.05254978066682e-008,1.325166465449e-007,-0.999999940395355,1.4513637403013e-008,2.14066830039883e-007,-0.999999940395355,9.92252680021011e-009,-1.91991460951613e-007,0.999999940395355,-5.18416731765114e-009,-1.11040229455739e-007,0.999999940395355,4.101623218844e-008,-1.90075539308054e-007,0.999999940395355,-1.68670595712683e-007,-2.03279711286086e-007,0.999999940395355,-5.46789848954177e-008,2.26366374533882e-008,-0.999999940395355,-1.6894153631597e-008,2.19702172898906e-007,-0.999999940395355,5.90294106928013e-008,2.14066830039883e-007,-0.999999940395355,9.92252680021011e-009,5.57705099879513e-008,-0.999999940395355,-3.00617060133845e-008,-1.11040229455739e-007,0.999999940395355,4.101623218844e-008,1.65736508961345e-008,0.999999940395355,5.05326731570221e-008,-7.28209812450586e-008,0.999999940395355,-2.18715669575431e-007,-1.90075539308054e-007,0.999999940395355,-1.68670595712683e-007,-1.65621631964541e-008,-0.999999940395355,-1.22109724998154e-007,2.26366374533882e-008,-0.999999940395355,-1.6894153631597e-008,5.57705099879513e-008,-0.999999940395355,-3.00617060133845e-008,2.82940550988542e-008,-0.999999940395355,9.93358995060589e-009,1.65736508961345e-008,0.999999940395355,5.05326731570221e-008, +1.94215914461893e-007,0.999999940395355,-1.52138156295223e-007,2.12122188258945e-007,0.999999940395355,-2.07594553103263e-007,-7.28209812450586e-008,0.999999940395355,-2.18715669575431e-007,4.87227431733572e-008,-0.999999940395355,-5.65562672250053e-008,-1.65621631964541e-008,-0.999999940395355,-1.22109724998154e-007,2.82940550988542e-008,-0.999999940395355,9.93358995060589e-009,7.30682643279579e-008,-0.999999940395355,6.28967811167058e-008,1.94215914461893e-007,0.999999940395355,-1.52138156295223e-007,5.17173148750771e-008,0.999999940395355,-3.26426089714005e-007,2.07438020538575e-007,0.999999940395355,-1.48281870337996e-007,2.12122188258945e-007,0.999999940395355,-2.07594553103263e-007,2.78624341376599e-008,-0.999999940395355,5.87718460565156e-008,4.87227431733572e-008,-0.999999940395355,-5.65562672250053e-008,7.30682643279579e-008,-0.999999940395355,6.28967811167058e-008,2.70020947823468e-008,-0.999999940395355,7.07780500874833e-008,5.17173148750771e-008,0.999999940395355,-3.26426089714005e-007,-2.94672474865365e-007,0.999999940395355,-1.01979537703301e-007,-1.67872457268459e-007,0.999999940395355,1.33453696093966e-007,2.07438020538575e-007,0.999999940395355,-1.48281870337996e-007,1.00207397935037e-008,-0.999999940395355,7.03606062302242e-008,2.78624341376599e-008,-0.999999940395355,5.87718460565156e-008,2.70020947823468e-008,-0.999999940395355,7.07780500874833e-008,2.44844358121554e-008,-0.999999940395355,8.02633977059486e-008,-2.94672474865365e-007,0.999999940395355,-1.01979537703301e-007,-1.5232648138408e-006,0.999999940395355,-7.99458121036878e-007,-1.27007069750107e-007,0.999999940395355,1.89157702834564e-007,-1.67872457268459e-007,0.999999940395355,1.33453696093966e-007,3.06257220472617e-006,-0.999999940395355,2.11517772186198e-006,1.00207397935037e-008,-0.999999940395355,7.03606062302242e-008,2.44844358121554e-008,-0.999999940395355,8.02633977059486e-008,-9.22661413937931e-008,-0.999999940395355,1.01188476264724e-007,0.635247647762299,0,-0.772308468818665,0.739009261131287,0,-0.673695206642151,0.739009261131287,0,-0.673695206642151, +0.635247588157654,0,-0.772308468818665,-0.635246813297272,0,-0.772309124469757,-0.303152590990067,0,-0.95294201374054,-0.303152590990067,0,-0.952941954135895,-0.635246872901917,0,-0.772309124469757,-0.303152590990067,0,-0.95294201374054,-0.0461830161511898,0,-0.998933017253876,-0.0461830161511898,0,-0.998932957649231,-0.303152590990067,0,-0.952941954135895,0.45947140455246,0,-0.888192415237427,0.561634302139282,4.53231962183054e-007,-0.827385485172272,0.561634242534637,4.53231876917926e-007,-0.827385544776917,0.459471434354782,0,-0.888192474842072,-0.561632931232452,-1.15324326088739e-006,-0.827386438846588,-0.45947140455246,-1.17162176138663e-006,-0.888192474842072,-0.459471434354782,-1.17162198876031e-006,-0.888192534446716,-0.561632990837097,-1.15324314720056e-006,-0.827386379241943,0.0461838319897652,-4.11893012142173e-007,-0.998932838439941,0.0461838357150555,-4.11893040563882e-007,-0.998932898044586,0.0461838394403458,-4.11893068985592e-007,-0.998932898044586,0.0461838357150555,-4.11893068985592e-007,-0.998932898044586,0.539463400840759,0,-0.842009007930756,0.635247647762299,0,-0.772308468818665,0.635247588157654,0,-0.772308468818665,0.539463341236115,0,-0.842009007930756,-1.14132411965784e-007,0.999999940395355,6.72959998837541e-008,-1.14132419071211e-007,0.999999940395355,6.72959998837541e-008,-1.14132426176639e-007,0.999999940395355,6.72960069891815e-008,3.58468287231517e-006,0.999999940395355,-2.32788261200767e-006,1.54286988163221e-006,0.999999940395355,-7.93113315467053e-007,1.0110088055626e-007,0.999999940395355,2.52210782036855e-007,-1.14132426176639e-007,0.999999940395355,6.72959998837541e-008,2.34338898508213e-007,-0.999999940395355,1.07912207170102e-007,2.34338898508213e-007,-0.999999940395355,1.07912200064675e-007,2.34338884297358e-007,-0.999999940395355,1.07912207170102e-007,9.22658784929808e-008,-0.999999940395355,1.01188582846135e-007,-3.06279957840161e-006,-0.999999940395355,2.11532210414589e-006,-8.23889513412723e-006,-0.999999940395355,5.53539075553999e-006,2.34338870086503e-007,-0.999999940395355,1.07912200064675e-007, +1.17106608854556e-007,0.999999940395355,0,1.17106594643701e-007,0.999999940395355,0,1.17106587538274e-007,0.999999940395355,0,-1.27007069750107e-007,0.999999940395355,1.89157702834564e-007,-1.5232648138408e-006,0.999999940395355,-7.99458121036878e-007,-3.53971358890703e-006,0.999999940395355,-2.33828313866979e-006,1.17106587538274e-007,0.999999940395355,0,-2.34339410098983e-007,-0.999999940395355,1.07912242697239e-007,8.23828759166645e-006,-0.999999940395355,5.53500649402849e-006,3.06257220472617e-006,-0.999999940395355,2.11517772186198e-006,-9.22661413937931e-008,-0.999999940395355,1.01188476264724e-007,-2.34339395888128e-007,-0.999999940395355,1.07912235591812e-007,-2.34339410098983e-007,-0.999999940395355,1.07912249802666e-007,-2.34339410098983e-007,-0.999999940395355,1.07912228486384e-007,-0.00557107385247946,-0.999969065189362,-0.00554148014634848,-8.23889513412723e-006,-0.999999940395355,5.53539075553999e-006,-3.06279957840161e-006,-0.999999940395355,2.11532210414589e-006,-1.15069615276298e-005,-1,7.50591334508499e-006,-0.0077444645576179,-0.999940276145935,-0.00771824037656188,0.0190604254603386,0.568274319171906,-0.822618365287781,0.0190604254603386,0.568274259567261,-0.822618424892426,0.0190604273229837,0.568274319171906,-0.822618424892426,0.0190742742270231,-0.568303346633911,-0.822597861289978,0.0190742779523134,-0.568303465843201,-0.822597980499268,0.0190742779523134,-0.568303406238556,-0.822597920894623,-0.0190894585102797,-0.568283140659332,-0.822611570358276,-0.0190894603729248,-0.568283140659332,-0.822611570358276,-0.0190894585102797,-0.568283081054688,-0.822611510753632,-0.0190455634146929,0.56827437877655,-0.82261860370636,-0.0190455634146929,0.56827437877655,-0.82261860370636,-0.0190455634146929,0.568274438381195,-0.82261860370636,-0.0105106672272086,-0.999880790710449,0.011308298446238,-0.0106544271111488,-0.99988067150116,0.0111874593421817,-0.0113585498183966,-0.99987930059433,0.0105955852195621,-0.0113585498183966,-0.99987930059433,0.0105955852195621,0.0113593144342303,-0.99987930059433,0.0105963386595249, +0.0113593144342303,-0.99987930059433,0.0105963386595249,0.0106547428295016,-0.999880611896515,0.0111887147650123,0.0105108851566911,-0.999880731105804,0.0113096628338099,0.00714113004505634,-0.999881982803345,0.013599039055407,0.00744556356221437,-0.9998819231987,0.0134416632354259,0.00487630348652601,-0.999880611896515,0.0146546727046371,0.00468466011807323,-0.999880492687225,0.0147288199514151,0.00247988430783153,-0.999879896640778,0.0152971195057034,0.00268623768351972,-0.999879837036133,0.0152615616098046,-0.000318829115713015,-0.99987918138504,0.0155367832630873,-0.000491580227389932,-0.999879121780396,0.015541622415185,-0.000491580227389932,-0.999879121780396,0.015541622415185,-0.000318829115713015,-0.99987918138504,0.0155367832630873,-0.00245660613290966,-0.999879121780396,0.0153509695082903,-0.00252516660839319,-0.999879121780396,0.0153390010818839,-0.00252516660839319,-0.999879121780396,0.0153390010818839,-0.00245660613290966,-0.999879121780396,0.0153509695082903,-0.00432269088923931,-0.999879062175751,0.0149366147816181,-0.00433902209624648,-0.999879062175751,0.0149315912276506,-0.00433902209624648,-0.999879062175751,0.0149315912276506,-0.00432269088923931,-0.999879062175751,0.0149366147816181,-0.00525987707078457,-0.99987930059433,0.0146226054057479,-0.00526147894561291,-0.99987930059433,0.0146219655871391,-0.00526147894561291,-0.99987930059433,0.0146219655871391,-0.00525987707078457,-0.99987930059433,0.0146226054057479,-0.0055574937723577,-0.999879479408264,0.0144935231655836,-0.00555739784613252,-0.999879479408264,0.0144936218857765,-0.00555739784613252,-0.999879479408264,0.0144936218857765,-0.0055574937723577,-0.999879479408264,0.0144935231655836,-0.00538267521187663,-0.999879837036133,0.0145378783345222,-0.00538495136424899,-0.999879777431488,0.0145371435210109,-0.00538495136424899,-0.999879777431488,0.0145371435210109,-0.00538267521187663,-0.999879837036133,0.0145378783345222,-0.00482724932953715,-0.999880135059357,0.0147103499621153,-0.00483253411948681,-0.999880015850067,0.0147087406367064,-0.00483253411948681,-0.999880015850067,0.0147087406367064, +-0.00482724932953715,-0.999880135059357,0.0147103499621153,-0.00394987734034657,-0.999880373477936,0.0149511136114597,-0.00395712302997708,-0.999880373477936,0.0149492807686329,-0.00395712302997708,-0.999880373477936,0.0149492807686329,-0.00394987734034657,-0.999880373477936,0.0149511136114597,-0.00280143902637064,-0.99988055229187,0.0151950409635901,-0.00280852057039738,-0.99988067150116,0.0151937715709209,-0.00280852057039738,-0.99988067150116,0.0151937715709209,-0.00280143902637064,-0.99988055229187,0.0151950409635901,-0.00145049777347595,-0.999880731105804,0.0153744779527187,-0.00145489897113293,-0.99988067150116,0.0153740774840117,-0.00145489897113293,-0.99988067150116,0.0153740774840117,-0.00145049777347595,-0.999880731105804,0.0153744779527187,2.68064781039357e-007,-0.999880731105804,0.0154413534328341,2.69874817604432e-007,-0.999880790710449,0.0154413543641567,2.69874817604432e-007,-0.999880790710449,0.0154413543641567,2.68064781039357e-007,-0.999880731105804,0.0154413534328341,0.00145107042044401,-0.999880731105804,0.0153759755194187,0.00145547511056066,-0.99988067150116,0.0153755629435182,0.00145547511056066,-0.99988067150116,0.0153755629435182,0.00145107042044401,-0.999880731105804,0.0153759755194187,0.00280162901617587,-0.99988055229187,0.0151950446888804,0.00280870846472681,-0.999880611896515,0.0151937762275338,0.00280870846472681,-0.999880611896515,0.0151937762275338,0.00280162901617587,-0.99988055229187,0.0151950446888804,0.00395011901855469,-0.999880373477936,0.0149511182680726,0.00395737402141094,-0.999880373477936,0.0149492854252458,0.00395737402141094,-0.999880373477936,0.0149492854252458,0.00395011901855469,-0.999880373477936,0.0149511182680726,0.00482765957713127,-0.999880075454712,0.0147096505388618,0.0048329415731132,-0.999880015850067,0.0147080291062593,0.0048329415731132,-0.999880015850067,0.0147080291062593,0.00482765957713127,-0.999880075454712,0.0147096505388618,0.00538237346336246,-0.999879837036133,0.0145364869385958,0.0053846463561058,-0.999879896640778,0.0145357567816973,0.0053846463561058,-0.999879896640778,0.0145357567816973, +0.00538237346336246,-0.999879837036133,0.0145364869385958,0.00555754266679287,-0.999879479408264,0.0144921410828829,0.00555745186284184,-0.999879479408264,0.0144922416657209,0.00555745186284184,-0.999879479408264,0.0144922416657209,0.00555754266679287,-0.999879479408264,0.0144921410828829,0.00525992177426815,-0.999879240989685,0.0146219152957201,0.00526152784004807,-0.999879240989685,0.0146212745457888,0.00526152784004807,-0.999879240989685,0.0146212745457888,0.00525992177426815,-0.999879240989685,0.0146219152957201,0.00432145828381181,-0.999879062175751,0.0149366278201342,0.00433779880404472,-0.999879062175751,0.0149316051974893,0.00433779880404472,-0.999879062175751,0.0149316051974893,0.00432145828381181,-0.999879062175751,0.0149366278201342,0.00245627365075052,-0.999879002571106,0.0153517946600914,0.00252474751323462,-0.999879121780396,0.015339782461524,0.00252474751323462,-0.999879121780396,0.015339782461524,0.00245627365075052,-0.999879002571106,0.0153517946600914,0.000319064332870767,-0.99987918138504,0.0155375516042113,0.000491964456159621,-0.999879121780396,0.0155425565317273,-0.00248113460838795,-0.999879896640778,0.0152970626950264,-0.00268747773952782,-0.999879896640778,0.0152616528794169,-0.00487618381157517,-0.99988067150116,0.0146555285900831,-0.00468478258699179,-0.999880492687225,0.0147296776995063,-0.00714085716754198,-0.9998819231987,0.0135983293876052,-0.00744548859074712,-0.9998819231987,0.0134406192228198,-0.0106544271111488,-0.99988067150116,0.0111874593421817,-0.0105106672272086,-0.999880790710449,0.011308298446238,-0.00468478258699179,-0.999880492687225,0.0147296776995063,-0.00487618381157517,-0.99988067150116,0.0146555285900831,-0.00744548859074712,-0.9998819231987,0.0134406192228198,-0.00714085716754198,-0.9998819231987,0.0135983293876052,0.000491964456159621,-0.999879121780396,0.0155425565317273,0.000319064332870767,-0.99987918138504,0.0155375516042113,-0.00268747773952782,-0.999879896640778,0.0152616528794169,-0.00248113460838795,-0.999879896640778,0.0152970626950264,0.0105108851566911,-0.999880731105804,0.0113096628338099, +0.0106547428295016,-0.999880611896515,0.0111887147650123,0.00744556356221437,-0.9998819231987,0.0134416632354259,0.00714113004505634,-0.999881982803345,0.013599039055407,0.00468466011807323,-0.999880492687225,0.0147288199514151,0.00487630348652601,-0.999880611896515,0.0146546727046371,0.00268623768351972,-0.999879837036133,0.0152615616098046,0.00247988430783153,-0.999879896640778,0.0152971195057034,0.69258052110672,0.066249705851078,-0.718291759490967,0.702093660831451,0.00159587385132909,-0.712082743644714,0.702259421348572,-0.00075539801036939,-0.711920738220215,0.702674746513367,-0.00134213594719768,-0.711509943008423,0.70261937379837,-0.00126389553770423,-0.711564660072327,0.672602593898773,0.0576497130095959,-0.737754821777344,0.492509990930557,0.684213042259216,-0.537853479385376,0.45127934217453,0.707483410835266,-0.543887794017792,0.451279312372208,0.707483410835266,-0.543888032436371,0.673727691173553,0.00137309439014643,-0.738978266716003,0.672602593898773,0.0576497130095959,-0.737754821777344,0.638820946216583,4.4055873331672e-006,-0.769355297088623,0.638820946216583,4.40559188064071e-006,-0.769355297088623,0.673698425292969,8.80851894180523e-006,-0.739006280899048,-0.692579448223114,0.0662549734115601,-0.718292355537415,-0.452041566371918,0.691643595695496,-0.56328272819519,-0.444331377744675,0.702116191387177,-0.556419253349304,-0.355361133813858,0.673891007900238,-0.647757112979889,-0.355662167072296,0.674020230770111,-0.647457301616669,-0.492179602384567,0.686401307582855,-0.53536182641983,-0.492512315511703,0.684202611446381,-0.537864506244659,-0.444331377744675,0.702116191387177,-0.556419253349304,-0.452041566371918,0.691643595695496,-0.56328272819519,-0.489418894052505,0.689913988113403,-0.533373892307281,-0.383498281240463,0.68536388874054,-0.619035661220551,-0.383498340845108,0.685363948345184,-0.619035661220551,-0.338924586772919,0.687195122241974,-0.64256751537323,-0.338918298482895,0.687195181846619,-0.642570674419403,-0.338918298482895,0.687195181846619,-0.642570674419403,-0.338924586772919,0.687195122241974,-0.64256751537323, +-0.162948578596115,0.687391817569733,-0.707771182060242,-0.162462383508682,0.687392234802246,-0.707882642745972,0.365432262420654,0.719523131847382,0.590546727180481,0.365432322025299,0.719523191452026,0.590546786785126,0.32150587439537,0.721647083759308,0.613073706626892,0.321797013282776,0.721638798713684,0.612930595874786,0.321797013282776,0.721638798713684,0.612930595874786,0.32150587439537,0.721647083759308,0.613073706626892,0.138442024588585,0.721792697906494,0.678121566772461,0.138806313276291,0.721792578697205,0.67804741859436,-0.162462383508682,0.687392234802246,-0.707882642745972,-0.162948578596115,0.687391817569733,-0.707771182060242,-0.0402094908058643,0.68602728843689,-0.726463735103607,-0.0399280115962029,0.686027407646179,-0.726479232311249,0.138806313276291,0.721792578697205,0.67804741859436,0.138442024588585,0.721792697906494,0.678121566772461,0.0211235377937555,0.720210075378418,0.693434298038483,0.0213157050311565,0.720210492610931,0.693427920341492,-0.0399280115962029,0.686027407646179,-0.726479232311249,-0.0402094908058643,0.68602728843689,-0.726463735103607,0.0580754019320011,0.686258852481842,-0.725035071372986,0.0583713613450527,0.686259031295776,-0.725011229515076,0.0583713613450527,0.686259031295776,-0.725011229515076,0.0580754019320011,0.686258852481842,-0.725035071372986,0.179052919149399,0.686231672763824,-0.705000698566437,0.179291248321533,0.68622875213623,-0.704942882061005,0.0213157050311565,0.720210492610931,0.693427920341492,0.0211235377937555,0.720210075378418,0.693434298038483,-0.0661668032407761,0.720267534255981,0.690533518791199,-0.0659657269716263,0.720267534255981,0.690552711486816,-0.0659657269716263,0.720267534255981,0.690552711486816,-0.0661668032407761,0.720267534255981,0.690533518791199,-0.174090653657913,0.720040559768677,0.671739518642426,-0.173943772912025,0.720042645931244,0.671775221824646,0.179291248321533,0.68622875213623,-0.704942882061005,0.179052919149399,0.686231672763824,-0.705000698566437,0.256237685680389,0.686144411563873,-0.680843591690063,0.256386369466782,0.686144351959229,-0.680787742137909, +0.256386369466782,0.686144351959229,-0.680787742137909,0.256237685680389,0.686144411563873,-0.680843591690063,0.318016082048416,0.685619592666626,-0.654821634292603,0.318068236112595,0.685619652271271,-0.654796302318573,-0.173943772912025,0.720042645931244,0.671775221824646,-0.174090653657913,0.720040559768677,0.671739518642426,-0.242325529456139,0.719878375530243,0.650425493717194,-0.242199197411537,0.719878792762756,0.650471985340118,-0.242199197411537,0.719878792762756,0.650471985340118,-0.242325529456139,0.719878375530243,0.650425493717194,-0.297666609287262,0.719325721263886,0.627666294574738,-0.297616750001907,0.719325840473175,0.627689838409424,0.318068236112595,0.685619652271271,-0.654796302318573,0.318016082048416,0.685619592666626,-0.654821634292603,0.342151582241058,0.685478627681732,-0.642690539360046,0.342131197452545,0.685478687286377,-0.64270144701004,-0.297616750001907,0.719325840473175,0.627689838409424,-0.297666609287262,0.719325721263886,0.627666294574738,-0.320342540740967,0.719149827957153,0.616606831550598,-0.320324659347534,0.719149887561798,0.616616070270538,0.342131197452545,0.685478687286377,-0.64270144701004,0.342151582241058,0.685478627681732,-0.642690539360046,0.340912818908691,0.685494065284729,-0.643332064151764,0.340912759304047,0.685494065284729,-0.643332123756409,-0.320324659347534,0.719149887561798,0.616616070270538,-0.320342540740967,0.719149827957153,0.616606831550598,-0.31976056098938,0.719134509563446,0.616926729679108,-0.31976056098938,0.719134569168091,0.616926729679108,0.340912759304047,0.685494065284729,-0.643332123756409,0.340912818908691,0.685494065284729,-0.643332064151764,0.320244610309601,0.685579359531403,-0.653776943683624,0.320227265357971,0.685579299926758,-0.653785407543182,-0.31976056098938,0.719134569168091,0.616926729679108,-0.31976056098938,0.719134509563446,0.616926729679108,-0.300814151763916,0.719200074672699,0.626308083534241,-0.300814241170883,0.719200134277344,0.626308143138886,0.320227265357971,0.685579299926758,-0.653785407543182,0.320244610309601,0.685579359531403,-0.653776943683624, +0.282692462205887,0.685693264007568,-0.670752942562103,0.282672554254532,0.685693323612213,-0.670761406421661,-0.300814241170883,0.719200134277344,0.626308143138886,-0.300814151763916,0.719200074672699,0.626308083534241,-0.265767216682434,0.719316244125366,0.641834676265717,-0.265794187784195,0.719316244125366,0.641823530197144,0.282672554254532,0.685693323612213,-0.670761406421661,0.282692462205887,0.685693264007568,-0.670752942562103,0.22958716750145,0.685834527015686,-0.690594434738159,0.229568511247635,0.685834527015686,-0.690600514411926,-0.265794187784195,0.719316244125366,0.641823530197144,-0.265767216682434,0.719316244125366,0.641834676265717,-0.215921372175217,0.719452500343323,0.66012567281723,-0.215948820114136,0.719452500343323,0.660116732120514,0.229568511247635,0.685834527015686,-0.690600514411926,0.22958716750145,0.685834527015686,-0.690594434738159,0.162498667836189,0.685973882675171,-0.709248781204224,0.162483796477318,0.685973882675171,-0.709252178668976,-0.215948820114136,0.719452500343323,0.660116732120514,-0.215921372175217,0.719452500343323,0.66012567281723,-0.152828946709633,0.719589054584503,0.677373468875885,-0.152851581573486,0.719589114189148,0.67736828327179,0.162483796477318,0.685973882675171,-0.709252178668976,0.162498667836189,0.685973882675171,-0.709248781204224,0.084364153444767,0.686083495616913,-0.722614645957947,0.0843560323119164,0.686083495616913,-0.722615599632263,-0.152851581573486,0.719589114189148,0.67736828327179,-0.152828946709633,0.719589054584503,0.677373468875885,-0.0793238133192062,0.719706952571869,0.689731538295746,-0.0793369337916374,0.719706892967224,0.689730048179626,0.0843560323119164,0.686083495616913,-0.722615599632263,0.084364153444767,0.686083495616913,-0.722614645957947,-2.88596851305556e-007,0.686125338077545,-0.72748327255249,-2.38546874697931e-007,0.6861252784729,-0.72748327255249,-0.0793369337916374,0.719706892967224,0.689730048179626,-0.0793238133192062,0.719706952571869,0.689731538295746,9.44135081226705e-007,0.719751358032227,0.694231867790222,8.24454048142798e-007,0.719751358032227,0.694231748580933, +-2.38546874697931e-007,0.6861252784729,-0.72748327255249,-2.88596851305556e-007,0.686125338077545,-0.72748327255249,-0.084365613758564,0.686079919338226,-0.722617864608765,-0.0843574106693268,0.686079919338226,-0.722618877887726,8.24454048142798e-007,0.719751358032227,0.694231748580933,9.44135081226705e-007,0.719751358032227,0.694231867790222,0.0793255418539047,0.719706416130066,0.689731895923615,0.0793384239077568,0.719706356525421,0.689730405807495,-0.0843574106693268,0.686079919338226,-0.722618877887726,-0.084365613758564,0.686079919338226,-0.722617864608765,-0.162500694394112,0.685973465442657,-0.709248781204224,-0.162485763430595,0.685973465442657,-0.709252178668976,0.0793384239077568,0.719706356525421,0.689730405807495,0.0793255418539047,0.719706416130066,0.689731895923615,0.152832329273224,0.719600915908813,0.677360057830811,0.152854770421982,0.719600856304169,0.677354991436005,-0.162485763430595,0.685973465442657,-0.709252178668976,-0.162500694394112,0.685973465442657,-0.709248781204224,-0.229590386152267,0.685838460922241,-0.690589427947998,-0.22957170009613,0.685838520526886,-0.69059556722641,0.152854770421982,0.719600856304169,0.677354991436005,0.152832329273224,0.719600915908813,0.677360057830811,0.215923085808754,0.719459056854248,0.660117924213409,0.215950459241867,0.719459056854248,0.660108983516693,-0.22957170009613,0.685838520526886,-0.69059556722641,-0.229590386152267,0.685838460922241,-0.690589427947998,-0.282696217298508,0.685694098472595,-0.670750617980957,-0.282676160335541,0.685694098472595,-0.670759081840515,0.215950459241867,0.719459056854248,0.660108983516693,0.215923085808754,0.719459056854248,0.660117924213409,0.265764862298965,0.719314634799957,0.641837537288666,0.265791684389114,0.719314575195313,0.641826510429382,-0.282676160335541,0.685694098472595,-0.670759081840515,-0.282696217298508,0.685694098472595,-0.670750617980957,-0.320244997739792,0.685571670532227,-0.653784811496735,-0.32022762298584,0.685571551322937,-0.653793275356293,0.265791684389114,0.719314575195313,0.641826510429382, +0.265764862298965,0.719314634799957,0.641837537288666,0.300814002752304,0.719201803207397,0.626306176185608,0.300814002752304,0.719201982021332,0.626306176185608,-0.32022762298584,0.685571551322937,-0.653793275356293,-0.320244997739792,0.685571670532227,-0.653784811496735,-0.340912669897079,0.685487031936646,-0.64333963394165,-0.340912669897079,0.68548709154129,-0.643339693546295,0.300814002752304,0.719201982021332,0.626306176185608,0.300814002752304,0.719201803207397,0.626306176185608,0.319761753082275,0.719135463237762,0.616925060749054,0.319761782884598,0.719135463237762,0.616925120353699,-0.340912669897079,0.68548709154129,-0.643339693546295,-0.340912669897079,0.685487031936646,-0.64333963394165,-0.342153310775757,0.685474991798401,-0.642693638801575,-0.342132925987244,0.685474991798401,-0.642704427242279,0.319761782884598,0.719135463237762,0.616925120353699,0.319761753082275,0.719135463237762,0.616925060749054,0.320341855287552,0.719149351119995,0.616607844829559,0.320323973894119,0.719149351119995,0.61661696434021,-0.342132925987244,0.685474991798401,-0.642704427242279,-0.342153310775757,0.685474991798401,-0.642693638801575,-0.318023294210434,0.68562126159668,-0.654816448688507,-0.318075388669968,0.685621201992035,-0.654791176319122,0.320323973894119,0.719149351119995,0.61661696434021,0.320341855287552,0.719149351119995,0.616607844829559,0.297664821147919,0.719327211380005,0.627665519714355,0.297614902257919,0.719327330589294,0.627689003944397,-0.318075388669968,0.685621201992035,-0.654791176319122,-0.318023294210434,0.68562126159668,-0.654816448688507,-0.256243616342545,0.686142086982727,-0.680843710899353,-0.256393074989319,0.686141967773438,-0.680787444114685,0.297614902257919,0.719327330589294,0.627689003944397,0.297664821147919,0.719327211380005,0.627665519714355,0.242323637008667,0.719872057437897,0.65043318271637,0.242197304964066,0.719872415065765,0.650479733943939,-0.256393074989319,0.686141967773438,-0.680787444114685,-0.256243616342545,0.686142086982727,-0.680843710899353,-0.179055020213127,0.686225235462189,-0.70500648021698, +-0.179293647408485,0.686222314834595,-0.704948663711548,0.242197304964066,0.719872415065765,0.650479733943939,0.242323637008667,0.719872057437897,0.65043318271637,0.174084365367889,0.720028698444366,0.671753764152527,0.173938184976578,0.720030784606934,0.671789407730103,-0.179293647408485,0.686222314834595,-0.704948663711548,-0.179055020213127,0.686225235462189,-0.70500648021698,-0.0580752529203892,0.686269223690033,-0.725025296211243,-0.0583709292113781,0.686269402503967,-0.725001454353333,0.173938184976578,0.720030784606934,0.671789407730103,0.174084365367889,0.720028698444366,0.671753764152527,0.0661780834197998,0.72026002407074,0.690540373325348,0.065977044403553,0.72026002407074,0.690559446811676,-0.0583709292113781,0.686269402503967,-0.725001454353333,-0.0580752529203892,0.686269223690033,-0.725025296211243,0.0401956140995026,0.68602591753006,-0.726465821266174,0.0399142876267433,0.686026096343994,-0.726481199264526,0.065977044403553,0.72026002407074,0.690559446811676,0.0661780834197998,0.72026002407074,0.690540373325348,-0.0211333427578211,0.720214307308197,0.69342964887619,-0.0213255565613508,0.720214784145355,0.693423211574554,0.0399142876267433,0.686026096343994,-0.726481199264526,0.0401956140995026,0.68602591753006,-0.726465821266174,0.16287662088871,0.687505722045898,-0.707677125930786,0.162391528487206,0.687505304813385,-0.70778900384903,0.162391528487206,0.687505304813385,-0.70778900384903,0.16287662088871,0.687505722045898,-0.707677125930786,0.339071542024612,0.687274038791656,-0.642405331134796,0.338742852210999,0.687281608581543,-0.642570734024048,-0.0213255565613508,0.720214784145355,0.693423211574554,-0.0211333427578211,0.720214307308197,0.69342964887619,-0.138489559292793,0.721896827220917,0.67800110578537,-0.138850584626198,0.721897065639496,0.677926957607269,-0.138850584626198,0.721897065639496,0.677926957607269,-0.138489559292793,0.721896827220917,0.67800110578537,-0.321610242128372,0.721701502799988,0.612954914569855,-0.32161009311676,0.721701502799988,0.612955033779144,0.383515685796738,0.685370922088623,-0.61901718378067, +0.383515685796738,0.685370981693268,-0.61901718378067,0.338742852210999,0.687281608581543,-0.642570734024048,0.339071542024612,0.687274038791656,-0.642405331134796,-0.365410685539246,0.719522297382355,0.590561151504517,-0.365410715341568,0.719522297382355,0.590561151504517,-0.32161009311676,0.721701502799988,0.612955033779144,-0.321610242128372,0.721701502799988,0.612954914569855,0.0131631745025516,0.999333202838898,-0.0340579077601433,0.0126317422837019,0.99933385848999,-0.0342398285865784,0.015389365144074,0.999327003955841,-0.0332957096397877,0.0153893642127514,0.999327003955841,-0.033295713365078,-0.460911393165588,-0.0015001556603238,0.887444853782654,-0.460845828056335,-0.00150016788393259,0.88747900724411,-0.52176171541214,-0.00148511060979217,0.853089928627014,-0.521761655807495,-0.00148511037696153,0.853089928627014,0.47009265422821,-0.0242825504392385,-0.882282912731171,0.470315217971802,-0.0242821630090475,-0.882164418697357,0.529598116874695,-0.024118160828948,-0.847905576229095,0.529598116874695,-0.0241181626915932,-0.84790563583374,-0.0131643153727055,0.999333143234253,-0.0340595357120037,-0.0153902359306812,0.999326884746552,-0.0332980714738369,-0.0153902349993587,0.999326825141907,-0.0332980677485466,-0.0126328654587269,0.999333798885345,-0.0342413075268269,0.460884869098663,-0.00148310395888984,0.887458622455597,0.521760523319244,-0.00148593739140779,0.853090643882751,0.5217604637146,-0.00148593727499247,0.853090584278107,0.460872918367386,-0.00148310279473662,0.887464880943298,-0.529596745967865,-0.0241164900362492,-0.847906589508057,-0.529596745967865,-0.0241164918988943,-0.847906589508057,-0.470346659421921,-0.0242615062743425,-0.882148087024689,-0.470063239336014,-0.024261923506856,-0.882299244403839,-0.00376740307547152,0.999321699142456,-0.0366325415670872,-0.00286277197301388,0.999319493770599,-0.0367751084268093,0.00312694348394871,0.999315798282623,-0.0368516109883785,0.00262344162911177,0.999313712120056,-0.0369480066001415,0.195184916257858,-0.0014299291651696,0.980765402317047,0.195183932781219,-0.00142992869950831,0.980765461921692, +0.0253604594618082,-0.00139178044628352,0.999677360057831,0.0253602173179388,-0.00139178044628352,0.999677360057831,-0.22788493335247,-0.0242961775511503,-0.973384857177734,-0.228314444422722,-0.0242962781339884,-0.973284184932709,-0.0589788295328617,-0.0242542717605829,-0.99796450138092,-0.0587277039885521,-0.0242546051740646,-0.997979283332825,0.00719420751556754,0.999327301979065,-0.0359572172164917,0.00764755439013243,0.999328017234802,-0.0358454324305058,0.0128326592966914,0.999336004257202,-0.0340977013111115,0.0125016625970602,0.999335765838623,-0.034229651093483,-0.0999671965837479,-0.00137442408595234,0.99498975276947,-0.0999697670340538,-0.00137442362029105,0.994989395141602,-0.254808723926544,-0.00134705530945212,0.96699047088623,-0.254807084798813,-0.0013470557751134,0.966990947723389,0.0764444246888161,-0.0243818759918213,-0.99677562713623,0.0761941745877266,-0.0243817735463381,-0.996794819831848,0.242582231760025,-0.0244307331740856,-0.969823062419891,0.242784962058067,-0.0244306679815054,-0.969772458076477,0.0125016625970602,0.999335765838623,-0.034229651093483,0.0128326592966914,0.999336004257202,-0.0340977013111115,0.0158067941665649,0.999346613883972,-0.0325015783309937,0.0156991463154554,0.999346196651459,-0.0325697809457779,-0.254807084798813,-0.0013470557751134,0.966990947723389,-0.254808723926544,-0.00134705530945212,0.96699047088623,-0.352188467979431,-0.00133378047030419,0.935928165912628,-0.352180182933807,-0.00133378128521144,0.935931205749512,0.242784962058067,-0.0244306679815054,-0.969772458076477,0.242582231760025,-0.0244307331740856,-0.969823062419891,0.349012762308121,-0.0245249420404434,-0.936796903610229,0.349080473184586,-0.0245250444859266,-0.936771750450134,0.0156991463154554,0.999346196651459,-0.0325697809457779,0.0158067941665649,0.999346613883972,-0.0325015783309937,0.0180271118879318,0.999356627464294,-0.0310048777610064,0.0180081818252802,0.99935644865036,-0.0310193449258804,-0.352180182933807,-0.00133378128521144,0.935931205749512,-0.352188467979431,-0.00133378047030419,0.935928165912628, +-0.43111976981163,-0.00132315163500607,0.902293682098389,-0.431115567684174,-0.001323152333498,0.902295768260956,0.349080473184586,-0.0245250444859266,-0.936771750450134,0.349012762308121,-0.0245249420404434,-0.936796903610229,0.43428310751915,-0.0246105510741472,-0.900440216064453,0.434295833110809,-0.024610560387373,-0.900433957576752,0.0180081818252802,0.99935644865036,-0.0310193449258804,0.0180271118879318,0.999356627464294,-0.0310048777610064,0.0187046583741903,0.999361515045166,-0.0304397344589233,0.0187044516205788,0.999361515045166,-0.0304401498287916,-0.431115567684174,-0.001323152333498,0.902295768260956,-0.43111976981163,-0.00132315163500607,0.902293682098389,-0.463271737098694,-0.00131704576779157,0.886215269565582,-0.463270574808121,-0.00131704588420689,0.88621574640274,0.434295833110809,-0.024610560387373,-0.900433957576752,0.43428310751915,-0.0246105510741472,-0.900440216064453,0.467806398868561,-0.0246429499238729,-0.883487403392792,0.467806607484818,-0.0246429461985826,-0.883487045764923,0.0187044516205788,0.999361515045166,-0.0304401498287916,0.0187046583741903,0.999361515045166,-0.0304397344589233,0.0183111783117056,0.999363839626312,-0.030603151768446,0.0183082558214664,0.999363839626312,-0.0306047648191452,-0.463270574808121,-0.00131704588420689,0.88621574640274,-0.463271737098694,-0.00131704576779157,0.886215269565582,-0.462133705615997,-0.00131395109929144,0.886809110641479,-0.46213698387146,-0.00131395133212209,0.886807382106781,0.467806607484818,-0.0246429461985826,-0.883487045764923,0.467806398868561,-0.0246429499238729,-0.883487403392792,0.466500252485275,-0.0246493443846703,-0.884177505970001,0.466500133275986,-0.0246493425220251,-0.884177505970001,0.0183082558214664,0.999363839626312,-0.0306047648191452,0.0183111783117056,0.999363839626312,-0.030603151768446,0.0170473419129848,0.999364912509918,-0.0312883779406548,0.0170355159789324,0.999364972114563,-0.0312947332859039,-0.46213698387146,-0.00131395133212209,0.886807382106781,-0.462133705615997,-0.00131395109929144,0.886809110641479,-0.434638142585754,-0.00131313630845398,0.90060418844223, +-0.434645384550095,-0.00131313619203866,0.900600671768188,0.466500133275986,-0.0246493425220251,-0.884177505970001,0.466500252485275,-0.0246493443846703,-0.884177505970001,0.43844810128212,-0.0246416572481394,-0.898418545722961,0.438455283641815,-0.0246416609734297,-0.898415088653564,0.0170355159789324,0.999364972114563,-0.0312947332859039,0.0170473419129848,0.999364912509918,-0.0312883779406548,0.0149852689355612,0.999365508556366,-0.0323123820126057,0.0149642154574394,0.999365389347076,-0.0323222279548645,-0.434645384550095,-0.00131313619203866,0.900600671768188,-0.434638142585754,-0.00131313630845398,0.90060418844223,-0.384021282196045,-0.00131650688126683,0.923323214054108,-0.384024977684021,-0.00131650664843619,0.923321723937988,0.438455283641815,-0.0246416609734297,-0.898415088653564,0.43844810128212,-0.0246416572481394,-0.898418545722961,0.387191861867905,-0.0246272254735231,-0.921670138835907,0.387204706668854,-0.0246272329241037,-0.921664774417877,0.0149642154574394,0.999365389347076,-0.0323222279548645,0.0149852689355612,0.999365508556366,-0.0323123820126057,0.0121525842696428,0.999365389347076,-0.0334807820618153,0.0121258422732353,0.999365389347076,-0.0334906280040741,-0.384024977684021,-0.00131650664843619,0.923321723937988,-0.384021282196045,-0.00131650688126683,0.923323214054108,-0.312054842710495,-0.0013214967912063,0.950063109397888,-0.312058836221695,-0.00132149655837566,0.950061798095703,0.387204706668854,-0.0246272329241037,-0.921664774417877,0.387191861867905,-0.0246272254735231,-0.921670138835907,0.314557641744614,-0.0246115271002054,-0.948919117450714,0.31457382440567,-0.0246115326881409,-0.948913872241974,0.0121258422732353,0.999365389347076,-0.0334906280040741,0.0121525842696428,0.999365389347076,-0.0334807820618153,0.00860310904681683,0.999365329742432,-0.034568402916193,0.00857762061059475,0.999365210533142,-0.0345748588442802,-0.312058836221695,-0.00132149655837566,0.950061798095703,-0.312054842710495,-0.0013214967912063,0.950063109397888,-0.220922365784645,-0.00132442137692124,0.975290477275848, +-0.220925733447075,-0.00132442126050591,0.975289702415466,0.31457382440567,-0.0246115326881409,-0.948913872241974,0.314557641744614,-0.0246115271002054,-0.948919117450714,0.222691595554352,-0.0245956927537918,-0.974578499794006,0.222706869244576,-0.0245956983417273,-0.974575102329254,0.00857762061059475,0.999365210533142,-0.0345748588442802,0.00860310904681683,0.999365329742432,-0.034568402916193,0.00447287643328309,0.999365091323853,-0.0353453904390335,0.00445707002654672,0.999365091323853,-0.0353474207222462,-0.220925733447075,-0.00132442126050591,0.975289702415466,-0.220922365784645,-0.00132442137692124,0.975290477275848,-0.114692710340023,-0.00132638728246093,0.993400156497955,-0.114694803953171,-0.00132638728246093,0.993399858474731,0.222706869244576,-0.0245956983417273,-0.974575102329254,0.222691595554352,-0.0245956927537918,-0.974578499794006,0.115630611777306,-0.0245844181627035,-0.992987930774689,0.115640066564083,-0.0245844163000584,-0.992986857891083,0.00445707002654672,0.999365091323853,-0.0353474207222462,0.00447287643328309,0.999365091323853,-0.0353453904390335,-1.9959877306519e-008,0.999365091323853,-0.0356280356645584,-2.55647432112482e-008,0.999365150928497,-0.0356280393898487,-0.114694803953171,-0.00132638728246093,0.993399858474731,-0.114692710340023,-0.00132638728246093,0.993400156497955,7.60219336370938e-007,-0.00132701348047704,0.999999046325684,5.23635890203877e-007,-0.00132701324764639,0.999998986721039,0.115640066564083,-0.0245844163000584,-0.992986857891083,0.115630611777306,-0.0245844181627035,-0.992987930774689,-5.94260257003043e-007,-0.0245804917067289,-0.999697864055634,-5.11501411892823e-007,-0.0245804879814386,-0.999697804450989,-2.55647432112482e-008,0.999365150928497,-0.0356280393898487,-1.9959877306519e-008,0.999365091323853,-0.0356280356645584,-0.00447338819503784,0.999364972114563,-0.0353463552892208,-0.00445759017020464,0.999365091323853,-0.0353483855724335,5.23635890203877e-007,-0.00132701324764639,0.999998986721039,7.60219336370938e-007,-0.00132701348047704,0.999999046325684, +0.114693880081177,-0.00132633664179593,0.993399918079376,0.11469554156065,-0.00132633652538061,0.993399739265442,-5.11501411892823e-007,-0.0245804879814386,-0.999697804450989,-5.94260257003043e-007,-0.0245804917067289,-0.999697864055634,-0.115631923079491,-0.0245840959250927,-0.992987811565399,-0.115641176700592,-0.0245840977877378,-0.992986738681793,-0.00445759017020464,0.999365091323853,-0.0353483855724335,-0.00447338819503784,0.999364972114563,-0.0353463552892208,-0.00860353372991085,0.999365210533142,-0.0345694310963154,-0.00857806019484997,0.999365150928497,-0.0345758944749832,0.11469554156065,-0.00132633652538061,0.993399739265442,0.114693880081177,-0.00132633664179593,0.993399918079376,0.220923021435738,-0.00132473604753613,0.975290358066559,0.22092604637146,-0.00132473604753613,0.975289702415466,-0.115641176700592,-0.0245840977877378,-0.992986738681793,-0.115631923079491,-0.0245840959250927,-0.992987811565399,-0.222693011164665,-0.0245950035750866,-0.974578261375427,-0.222708120942116,-0.024595009163022,-0.97457492351532,-0.00857806019484997,0.999365150928497,-0.0345758944749832,-0.00860353372991085,0.999365210533142,-0.0345694310963154,-0.0121529549360275,0.999365389347076,-0.0334810242056847,-0.01212621293962,0.999365448951721,-0.0334908738732338,0.22092604637146,-0.00132473604753613,0.975289702415466,0.220923021435738,-0.00132473604753613,0.975290358066559,0.312055915594101,-0.00132230448070914,0.95006275177002,0.312059581279755,-0.00132230448070914,0.950061559677124,-0.222708120942116,-0.024595009163022,-0.97457492351532,-0.222693011164665,-0.0245950035750866,-0.974578261375427,-0.314557820558548,-0.0246100202202797,-0.948919177055359,-0.314573764801025,-0.0246100220829248,-0.948913931846619,-0.01212621293962,0.999365448951721,-0.0334908738732338,-0.0121529549360275,0.999365389347076,-0.0334810242056847,-0.0149861099198461,0.999365389347076,-0.0323134325444698,-0.0149650610983372,0.999365448951721,-0.0323232747614384,0.312059581279755,-0.00132230448070914,0.950061559677124,0.312055915594101,-0.00132230448070914,0.95006275177002, +0.384022444486618,-0.00131748872809112,0.923322737216949,0.384026020765305,-0.00131748849526048,0.92332124710083,-0.314573764801025,-0.0246100220829248,-0.948913931846619,-0.314557820558548,-0.0246100202202797,-0.948919177055359,-0.38719242811203,-0.0246253795921803,-0.921670079231262,-0.387205064296722,-0.0246253814548254,-0.921664655208588,-0.0149650610983372,0.999365448951721,-0.0323232747614384,-0.0149861099198461,0.999365389347076,-0.0323134325444698,-0.0170477982610464,0.999364972114563,-0.0312885195016861,-0.0170359797775745,0.999364972114563,-0.0312948934733868,0.384026020765305,-0.00131748849526048,0.92332124710083,0.384022444486618,-0.00131748872809112,0.923322737216949,0.434638351202011,-0.00131459441035986,0.900604069232941,0.434645563364029,-0.0013145946431905,0.900600552558899,-0.387205064296722,-0.0246253814548254,-0.921664655208588,-0.38719242811203,-0.0246253795921803,-0.921670079231262,-0.43844872713089,-0.024639330804348,-0.898418307304382,-0.438455790281296,-0.0246393345296383,-0.898414790630341,-0.0170359797775745,0.999364972114563,-0.0312948934733868,-0.0170477982610464,0.999364972114563,-0.0312885195016861,-0.0183112397789955,0.999363780021667,-0.030601654201746,-0.0183083191514015,0.999363839626312,-0.0306032691150904,0.434645563364029,-0.0013145946431905,0.900600552558899,0.434638351202011,-0.00131459441035986,0.900604069232941,0.462134152650833,-0.00131517648696899,0.88680899143219,0.462137460708618,-0.00131517683621496,0.886807322502136,-0.438455790281296,-0.0246393345296383,-0.898414790630341,-0.43844872713089,-0.024639330804348,-0.898418307304382,-0.466499716043472,-0.0246468484401703,-0.88417786359787,-0.466499507427216,-0.0246468484401703,-0.884177923202515,-0.0183083191514015,0.999363839626312,-0.0306032691150904,-0.0183112397789955,0.999363780021667,-0.030601654201746,-0.0187042988836765,0.999361574649811,-0.0304380990564823,-0.0187040884047747,0.999361574649811,-0.0304385125637054,0.462137460708618,-0.00131517683621496,0.886807322502136,0.462134152650833,-0.00131517648696899,0.88680899143219, +0.463272273540497,-0.00131704297382385,0.886214971542358,0.463271230459213,-0.00131704343948513,0.886215627193451,-0.466499507427216,-0.0246468484401703,-0.884177923202515,-0.466499716043472,-0.0246468484401703,-0.88417786359787,-0.467806994915009,-0.0246409345418215,-0.883487045764923,-0.467807292938232,-0.0246409326791763,-0.883486747741699,-0.0187040884047747,0.999361574649811,-0.0304385125637054,-0.0187042988836765,0.999361574649811,-0.0304380990564823,-0.0180262289941311,0.999356687068939,-0.0310027878731489,-0.0180072914808989,0.999356508255005,-0.0310172438621521,0.463271230459213,-0.00131704343948513,0.886215627193451,0.463272273540497,-0.00131704297382385,0.886214971542358,0.431119650602341,-0.00132260541431606,0.902293741703033,0.431115508079529,-0.00132260611280799,0.902295827865601,-0.467807292938232,-0.0246409326791763,-0.883486747741699,-0.467806994915009,-0.0246409345418215,-0.883487045764923,-0.434283167123795,-0.024608762934804,-0.900440096855164,-0.434296250343323,-0.0246087852865458,-0.900433838367462,-0.0180072914808989,0.999356508255005,-0.0310172438621521,-0.0180262289941311,0.999356687068939,-0.0310027878731489,-0.0158059261739254,0.999346673488617,-0.0325006693601608,-0.0156982764601707,0.999346137046814,-0.032568983733654,0.431115508079529,-0.00132260611280799,0.902295827865601,0.431119650602341,-0.00132260541431606,0.902293741703033,0.352187633514404,-0.00133318325970322,0.935928404331207,0.352179825305939,-0.00133318407461047,0.935931324958801,-0.434296250343323,-0.0246087852865458,-0.900433838367462,-0.434283167123795,-0.024608762934804,-0.900440096855164,-0.349011093378067,-0.0245229639112949,-0.936797618865967,-0.349079012870789,-0.024523064494133,-0.936772286891937,-0.0156982764601707,0.999346137046814,-0.032568983733654,-0.0158059261739254,0.999346673488617,-0.0325006693601608,-0.0128314904868603,0.999336063861847,-0.0340994633734226,-0.0125004034489393,0.999335706233978,-0.0342316552996635,0.352179825305939,-0.00133318407461047,0.935931324958801,0.352187633514404,-0.00133318325970322,0.935928404331207, +0.254807651042938,-0.00134640850592405,0.966990649700165,0.254805713891983,-0.0013464093208313,0.966991364955902,-0.349079012870789,-0.024523064494133,-0.936772286891937,-0.349011093378067,-0.0245229639112949,-0.936797618865967,-0.242581218481064,-0.0244281105697155,-0.96982342004776,-0.242784574627876,-0.0244280435144901,-0.969772636890411,-0.00719341542571783,0.99932724237442,-0.0359595641493797,-0.00764655787497759,0.999328017234802,-0.0358480922877789,-0.00312637072056532,0.999315857887268,-0.0368501283228397,-0.00262271333485842,0.999313831329346,-0.0369459018111229,0.0999695733189583,-0.00137380301021039,0.994989573955536,0.0999707505106926,-0.00137380277737975,0.994989395141602,-0.0253609754145145,-0.00139124237466604,0.999677240848541,-0.0253613106906414,-0.00139124237466604,0.999677300453186,-0.0764440819621086,-0.0243785437196493,-0.996775686740875,-0.0761935859918594,-0.0243784338235855,-0.996794879436493,0.0589798465371132,-0.024250665679574,-0.997964441776276,0.058727853000164,-0.0242510046809912,-0.997979402542114,0.00376733532175422,0.999321758747101,-0.0366305820643902,0.00286316918209195,0.999319493770599,-0.036772582679987,0.0126317422837019,0.99933385848999,-0.0342398285865784,0.0131631745025516,0.999333202838898,-0.0340579077601433,-0.195252671837807,-0.00146022799890488,0.980751812458038,-0.195247769355774,-0.00146022567059845,0.980752825737,-0.460845828056335,-0.00150016788393259,0.88747900724411,-0.460911393165588,-0.0015001556603238,0.887444853782654,0.227837592363358,-0.0243255347013474,-0.973395168781281,0.228268876671791,-0.0243257712572813,-0.973294138908386,0.470315217971802,-0.0242821630090475,-0.882164418697357,0.47009265422821,-0.0242825504392385,-0.882282912731171,-0.00262271333485842,0.999313831329346,-0.0369459018111229,-0.00312637072056532,0.999315857887268,-0.0368501283228397,0.00286316918209195,0.999319493770599,-0.036772582679987,0.00376733532175422,0.999321758747101,-0.0366305820643902,-0.0253613106906414,-0.00139124237466604,0.999677300453186,-0.0253609754145145,-0.00139124237466604,0.999677240848541, +-0.195247769355774,-0.00146022567059845,0.980752825737,-0.195252671837807,-0.00146022799890488,0.980751812458038,0.058727853000164,-0.0242510046809912,-0.997979402542114,0.0589798465371132,-0.024250665679574,-0.997964441776276,0.228268876671791,-0.0243257712572813,-0.973294138908386,0.227837592363358,-0.0243255347013474,-0.973395168781281,-0.0125004034489393,0.999335706233978,-0.0342316552996635,-0.0128314904868603,0.999336063861847,-0.0340994633734226,-0.00764655787497759,0.999328017234802,-0.0358480922877789,-0.00719341542571783,0.99932724237442,-0.0359595641493797,0.254805713891983,-0.0013464093208313,0.966991364955902,0.254807651042938,-0.00134640850592405,0.966990649700165,0.0999707505106926,-0.00137380277737975,0.994989395141602,0.0999695733189583,-0.00137380301021039,0.994989573955536,-0.242784574627876,-0.0244280435144901,-0.969772636890411,-0.242581218481064,-0.0244281105697155,-0.96982342004776,-0.0761935859918594,-0.0243784338235855,-0.996794879436493,-0.0764440819621086,-0.0243785437196493,-0.996775686740875,-0.0131643153727055,0.999333143234253,-0.0340595357120037,-0.0126328654587269,0.999333798885345,-0.0342413075268269,-0.00286277197301388,0.999319493770599,-0.0367751084268093,-0.00376740307547152,0.999321699142456,-0.0366325415670872,0.460884869098663,-0.00148310395888984,0.887458622455597,0.460872918367386,-0.00148310279473662,0.887464880943298,0.195183932781219,-0.00142992869950831,0.980765461921692,0.195184916257858,-0.0014299291651696,0.980765402317047,-0.470063239336014,-0.024261923506856,-0.882299244403839,-0.470346659421921,-0.0242615062743425,-0.882148087024689,-0.228314444422722,-0.0242962781339884,-0.973284184932709,-0.22788493335247,-0.0242961775511503,-0.973384857177734,0.00262344162911177,0.999313712120056,-0.0369480066001415,0.00312694348394871,0.999315798282623,-0.0368516109883785,0.00764755439013243,0.999328017234802,-0.0358454324305058,0.00719420751556754,0.999327301979065,-0.0359572172164917,0.0253602173179388,-0.00139178044628352,0.999677360057831,0.0253604594618082,-0.00139178044628352,0.999677360057831, +-0.0999697670340538,-0.00137442362029105,0.994989395141602,-0.0999671965837479,-0.00137442408595234,0.99498975276947,-0.0587277039885521,-0.0242546051740646,-0.997979283332825,-0.0589788295328617,-0.0242542717605829,-0.99796450138092,0.0761941745877266,-0.0243817735463381,-0.996794819831848,0.0764444246888161,-0.0243818759918213,-0.99677562713623,0.702093660831451,0.00159587385132909,-0.712082743644714,0.69258052110672,0.066249705851078,-0.718291759490967,0.45203822851181,0.691637694835663,-0.563292682170868,0.48941445350647,0.689920663833618,-0.533369302749634,0.492175161838531,0.686408638954163,-0.535356521606445,0.492509990930557,0.684213042259216,-0.537853479385376,0.672602593898773,0.0576497130095959,-0.737754821777344,0.673727691173553,0.00137309439014643,-0.738978266716003,-0.489418894052505,0.689913988113403,-0.533373892307281,-0.452041566371918,0.691643595695496,-0.56328272819519,-0.692579448223114,0.0662549734115601,-0.718292355537415,-0.70209139585495,0.00159979064483196,-0.712084889411926,-0.673727691173553,0.00137342023663223,-0.738978266716003,-0.672601997852325,0.0576485246419907,-0.737755477428436,-0.492512315511703,0.684202611446381,-0.537864506244659,-0.492179602384567,0.686401307582855,-0.53536182641983 + } + NormalsW: *4196 { + a: 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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + } + } + LayerElementUV: 0 { + Version: 101 + Name: "map1" + MappingInformationType: "ByPolygonVertex" + ReferenceInformationType: "IndexToDirect" + UV: *3396 { + a: 0.674125075340271,0.73811537027359,0.67329478263855,0.7376469373703,0.680572211742401,0.723486304283142,0.681468546390533,0.723825216293335,0.665161728858948,0.748410165309906,0.664431989192963,0.747825562953949,0.668484508991241,0.730102598667145,0.674614429473877,0.718050956726074,0.686076104640961,0.705978870391846,0.687008619308472,0.706202030181885,0.679355502128601,0.73811537027359,0.68661892414093,0.723825216293335,0.655097723007202,0.754486441612244,0.654481589794159,0.753832817077637,0.661335051059723,0.738450407981873,0.67951625585556,0.70243626832962,0.689765155315399,0.685916900634766,0.690715432167053,0.686042666435242,0.692098259925842,0.706202030181885,0.644631266593933,0.757023751735687,0.644102811813354,0.756348788738251,0.653164148330688,0.743396639823914,0.682931542396545,0.683941125869751,0.691617608070374,0.664237141609192,0.692575097084045,0.664277672767639,0.695764005184174,0.686042666435242,0.634286344051361,0.757538020610809,0.633798241615295,0.756861388683319,0.643915235996246,0.745467901229858,0.684681713581085,0.663603901863098,0.691617608070374,0.642002046108246,0.692575097084045,0.641961574554443,0.69760262966156,0.664277672767639,0.633798241615295,0.745683908462524,0.684681713581085,0.642635345458984,0.689765155315399,0.620322227478027,0.690715372562408,0.620196580886841,0.69760262966156,0.641961574554443,0.612925827503204,0.74568384885788,0.612925827503204,0.756861448287964,0.682931542396545,0.622298061847687,0.686076164245605,0.600260257720947,0.687008500099182,0.600037157535553,0.695764005184174,0.620196580886841,0.594255030155182,0.74568384885788,0.594255030155182,0.756861448287964,0.679516196250916,0.603802978992462,0.680572271347046,0.582752764225006,0.681468427181244,0.582413971424103,0.692098200321198,0.600037157535553,0.577945172786713,0.74568384885788,0.577945172786713,0.756861448287964,0.674614250659943,0.588188350200653,0.673294961452484,0.568592011928558,0.674124896526337,0.568123817443848,0.686618804931641,0.582413971424103,0.668484330177307,0.576136887073517, +0.664432168006897,0.55841326713562,0.665161490440369,0.557829022407532,0.679355263710022,0.568123817443848,0.661334812641144,0.567789375782013,0.654481709003448,0.552405953407288,0.655097424983978,0.551752746105194,0.653163969516754,0.562843143939972,0.644102931022644,0.549890160560608,0.644631028175354,0.549215495586395,0.643915235996246,0.560771703720093,0.633798241615295,0.549377858638763,0.634286344051361,0.548701167106628,0.633798241615295,0.560555279254913,0.612925827503204,0.549377739429474,0.612925827503204,0.560555398464203,0.594255030155182,0.549377739429474,0.594255030155182,0.560555398464203,0.577945172786713,0.549377739429474,0.577945172786713,0.560555398464203,0.474232137203217,0.738327622413635,0.473399639129639,0.738792598247528,0.467349499464035,0.726740956306458,0.46824648976326,0.726403892040253,0.481182307004929,0.74655693769455,0.480450361967087,0.747140407562256,0.468588531017303,0.746337175369263,0.461391359567642,0.73217636346817,0.462508320808411,0.711126267910004,0.463440716266632,0.71090304851532,0.479462027549744,0.738327622413635,0.473396629095078,0.726403892040253,0.489117443561554,0.751430928707123,0.488503992557526,0.752086639404297,0.477352231740952,0.756515979766846,0.455948263406754,0.714668929576874,0.459133982658386,0.692631125450134,0.460084170103073,0.692504823207855,0.468530267477036,0.71090304851532,0.498137444257736,0.753481388092041,0.497617065906525,0.754157900810242,0.487185209989548,0.762523293495178,0.45230033993721,0.694606959819794,0.45740482211113,0.672293901443481,0.458362311124802,0.672253012657166,0.465132713317871,0.692504823207855,0.508071660995483,0.753696739673615,0.507576584815979,0.754373788833618,0.497444957494736,0.764092683792114,0.496852964162827,0.764897644519806,0.450468957424164,0.67292720079422,0.457404851913452,0.651325345039368,0.458362311124802,0.651366114616394,0.463389873504639,0.672253012657166,0.498111099004745,0.765073478221893,0.497801154851913,0.765624403953552,0.450468957424164,0.650692105293274,0.459134042263031,0.630988001823425,0.460084170103073, +0.631114304065704,0.463389873504639,0.651366114616394,0.452300399541855,0.629012286663055,0.462508380413055,0.612492978572845,0.46344068646431,0.61271607875824,0.465132743120193,0.631114304065704,0.455948323011398,0.60895037651062,0.467349678277969,0.596878290176392,0.468246340751648,0.597215294837952,0.468530386686325,0.612716138362885,0.461391478776932,0.591442823410034,0.473399847745895,0.5848268866539,0.474231868982315,0.585291504859924,0.473396807909012,0.597215294837952,0.468588680028915,0.577282249927521,0.480450600385666,0.576479315757751,0.481181889772415,0.577062249183655,0.479462325572968,0.585291504859924,0.477352410554886,0.567103624343872,0.488504081964493,0.571533143520355,0.489116996526718,0.572188258171082,0.487185269594193,0.561096370220184,0.497617065906525,0.569461703300476,0.498137205839157,0.570137858390808,0.497428596019745,0.55858051776886,0.507580161094666,0.569245338439941,0.508058965206146,0.569922387599945,0.507580161094666,0.558067739009857,0.72804582118988,0.737646579742432,0.72721540927887,0.738115012645721,0.719871997833252,0.723824918270111,0.720768451690674,0.723485946655273,0.736908614635468,0.74782520532608,0.736178755760193,0.748409807682037,0.721985101699829,0.738115012645721,0.7147216796875,0.723824858665466,0.714331984519959,0.706201672554016,0.715264439582825,0.705978512763977,0.732856094837189,0.730102181434631,0.726726174354553,0.718050539493561,0.746858954429626,0.753832459449768,0.746242880821228,0.75448602437973,0.740005552768707,0.738449990749359,0.709242284297943,0.706201612949371,0.710625112056732,0.686042308807373,0.711575448513031,0.685916543006897,0.72182434797287,0.702435851097107,0.757237732410431,0.756348371505737,0.756709337234497,0.757023334503174,0.748176455497742,0.743396282196045,0.705576598644257,0.686042308807373,0.70876544713974,0.664277315139771,0.709722936153412,0.664236783981323,0.718408942222595,0.683940827846527,0.76754242181778,0.756860971450806,0.767054200172424,0.757537722587585,0.757425367832184,0.74546754360199,0.703737854957581,0.664277315139771, +0.70876544713974,0.641961216926575,0.709722936153412,0.642001688480377,0.7166588306427,0.663603484630585,0.76754242181778,0.745683550834656,0.703737854957581,0.641961216926575,0.710625231266022,0.620196223258972,0.711575388908386,0.620321929454803,0.7166588306427,0.642634987831116,0.788414776325226,0.745683491230011,0.788414776325226,0.756861090660095,0.705576598644257,0.620196223258972,0.714331984519959,0.600036859512329,0.71526437997818,0.600259959697723,0.71840900182724,0.622297704219818,0.807085573673248,0.745683491230011,0.807085573673248,0.756861090660095,0.709242403507233,0.600036859512329,0.719872176647186,0.582413613796234,0.72076827287674,0.582752466201782,0.721824407577515,0.603802680969238,0.823395371437073,0.745683491230011,0.823395371437073,0.756861090660095,0.714721739292145,0.582413613796234,0.727215707302094,0.568123459815979,0.728045582771301,0.56859165430069,0.726726353168488,0.588187992572784,0.721985280513763,0.568123459815979,0.736179113388062,0.557828664779663,0.736908495426178,0.558412909507751,0.732856333255768,0.576136529445648,0.746243178844452,0.551752388477325,0.746858894824982,0.552405595779419,0.740005731582642,0.567789018154144,0.756709575653076,0.549215197563171,0.757237732410431,0.549889862537384,0.748176574707031,0.562842786312103,0.767054200172424,0.54870080947876,0.76754242181778,0.549377501010895,0.757425367832184,0.560771346092224,0.76754242181778,0.560554981231689,0.788414776325226,0.549377381801605,0.788414776325226,0.560555040836334,0.807085573673248,0.549377381801605,0.807085573673248,0.560555040836334,0.823395371437073,0.549377381801605,0.823395371437073,0.560555040836334,0.548879086971283,0.738792538642883,0.548046588897705,0.738327622413635,0.554032206535339,0.726403832435608,0.554929196834564,0.726740896701813,0.541828393936157,0.747140347957611,0.541096448898315,0.74655693769455,0.542816758155823,0.738327622413635,0.548882126808167,0.726403832435608,0.55883800983429,0.71090304851532,0.559770405292511,0.711126148700714,0.553690195083618,0.746337175369263,0.560887396335602, +0.73217636346817,0.533774733543396,0.752086639404297,0.533161282539368,0.751430928707123,0.544926464557648,0.756515920162201,0.553748488426209,0.71090304851532,0.562194526195526,0.692504823207855,0.563144743442535,0.692631125450134,0.56633049249649,0.714668929576874,0.524661660194397,0.754157900810242,0.524141252040863,0.753481388092041,0.535093545913696,0.762523233890533,0.557145953178406,0.692504823207855,0.563916444778442,0.672253012657166,0.564873874187469,0.672293901443481,0.569978415966034,0.694606900215149,0.514702141284943,0.754373788833618,0.514207005500793,0.753696739673615,0.525425732135773,0.764897644519806,0.524833798408508,0.764092683792114,0.558888852596283,0.672253012657166,0.563916444778442,0.651366114616394,0.564873874187469,0.651325345039368,0.571809828281403,0.67292720079422,0.524477541446686,0.765624344348907,0.524167656898499,0.765073418617249,0.558888852596283,0.651366114616394,0.562194585800171,0.631114304065704,0.563144683837891,0.630988001823425,0.571809768676758,0.650692105293274,0.557145953178406,0.631114304065704,0.558838069438934,0.61271607875824,0.559770345687866,0.612492978572845,0.569978356361389,0.629012286663055,0.553748369216919,0.61271607875824,0.554032385349274,0.597215294837952,0.554929077625275,0.596878290176392,0.566330432891846,0.60895037651062,0.548881947994232,0.597215294837952,0.548046886920929,0.585291564464569,0.548878848552704,0.5848268866539,0.560887277126312,0.591442883014679,0.542816400527954,0.585291564464569,0.541096806526184,0.577062249183655,0.541828155517578,0.576479375362396,0.553690016269684,0.577282249927521,0.533161699771881,0.572188258171082,0.533774614334106,0.571533143520355,0.544926285743713,0.567103683948517,0.524141550064087,0.570137858390808,0.524661660194397,0.569461703300476,0.535093426704407,0.561096370220184,0.514219641685486,0.569922387599945,0.514698445796967,0.569245338439941,0.524850130081177,0.55858051776886,0.514698445796967,0.558067739009857,0.962978482246399,0.509928226470947,0.963084995746613,0.510034739971161,0.962798714637756,0.510286748409271, +0.943281710147858,0.490231513977051,0.960986316204071,0.511882901191711,0.941963672637939,0.492860287427902,0.923792243003845,0.468970507383347,0.922319173812866,0.471433579921722,0.906229078769684,0.446089595556259,0.904604732990265,0.448355674743652,0.890727400779724,0.421764671802521,0.888956725597382,0.423801183700562,0.877405345439911,0.396180987358093,0.875497162342072,0.397953420877457,0.866364359855652,0.369533360004425,0.86433219909668,0.371006458997726,0.857688546180725,0.342024594545364,0.855551421642303,0.34316498041153,0.851443886756897,0.313864231109619,0.849226534366608,0.314642757177353,0.847678005695343,0.285266637802124,0.845410168170929,0.28566175699234,0.846419453620911,0.256449669599533,0.844134330749512,0.256449669599533,0.847678005695343,0.227632761001587,0.845410108566284,0.227237597107887,0.851443886756897,0.199035197496414,0.849226534366608,0.198256582021713,0.857688546180725,0.170874819159508,0.855551421642303,0.169734433293343,0.866364359855652,0.143366053700447,0.86433219909668,0.141892954707146,0.877405345439911,0.116718411445618,0.875497162342072,0.11494592577219,0.890727400779724,0.0911346822977066,0.888956725597382,0.0890980884432793,0.906229019165039,0.0668097659945488,0.904604613780975,0.0645437389612198,0.923792243003845,0.043928898870945,0.922319114208221,0.0414658486843109,0.943281710147858,0.022667845711112,0.941887497901917,0.0201187059283257,0.960012912750244,0.00199021096341312,0.962037086486816,0.00391250289976597,0.0178544688969851,0.558632075786591,0.0165364313870668,0.556003332138062,0.0278674438595772,0.54467236995697,0.0291865319013596,0.547300040721893,0.0123535860329866,0.560186207294464,0.0136715872213244,0.562814950942993,0.0320503227412701,0.540489494800568,0.033368818461895,0.543117582798004,0.00817073974758387,0.564369022846222,0.00948874186724424,0.566997885704041,0.0362331718206406,0.53630656003952,0.0375519767403603,0.53893381357193,0.00681797228753567,0.569668591022491,0.0042959158308804,0.568243861198425,0.0475661791861057,0.524973571300507,0.0489606969058514, +0.527523219585419,0.051716223359108,0.52072811126709,0.0531105287373066,0.523277401924133,0.0558085590600967,0.516362011432648,0.0572027936577797,0.518911182880402,0.0671687945723534,0.503969192504883,0.0686431229114532,0.506430923938751,0.071157842874527,0.499411314725876,0.0726316124200821,0.501873731613159,0.0750000402331352,0.494628638029099,0.0764743387699127,0.497090250253677,0.0850207358598709,0.481573969125748,0.0866454243659973,0.483839601278305,0.0887080803513527,0.476533800363541,0.0903326645493507,0.478799641132355,0.0922249630093575,0.471276015043259,0.0938496515154839,0.473541557788849,0.100861310958862,0.45772397518158,0.102632328867912,0.459759920835495,0.10419587045908,0.452214777469635,0.105966784060001,0.454251110553741,0.107335060834885,0.446500033140183,0.109106041491032,0.448535919189453,0.11457647383213,0.432593584060669,0.116484977304935,0.43436536192894,0.117503620684147,0.42664036154747,0.119412057101727,0.428412526845932,0.120209999382496,0.420499473810196,0.122118435800076,0.422271221876144,0.126066967844963,0.40636345744133,0.128099411725998,0.407835930585861,0.128530651330948,0.400005787611008,0.130563095211983,0.40147864818573,0.130748853087425,0.393485277891159,0.132781237363815,0.394957691431046,0.135248005390167,0.379219681024551,0.137385353446007,0.380359470844269,0.137193873524666,0.372514307498932,0.139331221580505,0.373654425144196,0.138872027397156,0.365678161382675,0.141009300947189,0.36681792140007,0.142048582434654,0.351353466510773,0.144266054034233,0.352131605148315,0.143428325653076,0.344375103712082,0.145645871758461,0.345153480768204,0.144522562623024,0.337304949760437,0.14674000442028,0.338083058595657,0.14641135931015,0.322961926460266,0.148679241538048,0.323356747627258,0.14718759059906,0.315801799297333,0.149455606937408,0.316196799278259,0.147666737437248,0.308594346046448,0.149934589862823,0.30898916721344,0.148293197154999,0.294249147176743,0.150578305125237,0.294249147176743,0.14844374358654,0.287010878324509,0.150729060173035,0.287010878324509,0.148293197154999, +0.279772609472275,0.150578305125237,0.279772579669952,0.147666737437248,0.26542741060257,0.149934589862823,0.265032589435577,0.14718759059906,0.258219927549362,0.149455651640892,0.257824957370758,0.14641135931015,0.251059830188751,0.148679241538048,0.250665009021759,0.144522607326508,0.23671680688858,0.14674000442028,0.235938712954521,0.143428325653076,0.229646652936935,0.145645871758461,0.228868290781975,0.142048582434654,0.222668260335922,0.144266054034233,0.221890166401863,0.138872057199478,0.208343610167503,0.141009300947189,0.20720386505127,0.137193873524666,0.201507464051247,0.139331221580505,0.200367331504822,0.135248005390167,0.194802105426788,0.137385353446007,0.193662285804749,0.130748853087425,0.180536478757858,0.132781267166138,0.179064035415649,0.12853068113327,0.17401596903801,0.130563095211983,0.172543108463287,0.126066997647285,0.167658299207687,0.128099456429482,0.166185840964317,0.120209999382496,0.153522297739983,0.122118435800076,0.151750504970551,0.11750365793705,0.147381410002708,0.119412057101727,0.145609244704247,0.114576511085033,0.141428217291832,0.116484977304935,0.139656394720078,0.107335060834885,0.127521678805351,0.109106041491032,0.125485837459564,0.10419587045908,0.121806941926479,0.105966821312904,0.119770705699921,0.100861310958862,0.116297744214535,0.102632366120815,0.114261820912361,0.0922250002622604,0.102745749056339,0.0938496887683868,0.10048021376133,0.0887080803513527,0.0974879860877991,0.0903327018022537,0.0952221006155014,0.0850207731127739,0.0924478024244308,0.0866454616189003,0.0901822000741959,0.0750000774860382,0.0793931037187576,0.0764734968543053,0.0769304037094116,0.07115788012743,0.0746104940772057,0.0726311579346657,0.0721476525068283,0.0671688318252563,0.0700526162981987,0.0686419978737831,0.0675903037190437,0.0558116100728512,0.0576630719006062,0.0571318231523037,0.0550359077751637,0.0517178028821945,0.0532952733337879,0.0530369281768799,0.0506674088537693,0.0475693382322788,0.0490513145923615,0.0488894097507,0.0464245714247227,0.0362331718206406,0.0377151444554329, +0.0375512056052685,0.0350863710045815,0.0320503599941731,0.0335322991013527,0.0333683602511883,0.0309035237878561,0.0278674773871899,0.0293494537472725,0.0291854795068502,0.0267206784337759,0.0165364667773247,0.0180184077471495,0.0178544688969851,0.0153896315023303,0.0123535860329866,0.0138355614617467,0.0136715872213244,0.0112067852169275,0.00817073974758387,0.00965264532715082,0.00948874186724424,0.00702393939718604,0.00199203519150615,0.00347397569566965,0.00445504812523723,0.00199021096341312,0.503993153572083,0.514742851257324,0.483154028654099,0.49188357591629,0.489393383264542,0.486702501773834,0.509706676006317,0.508985042572021,0.503504991531372,0.51521247625351,0.482632637023926,0.492316573858261,0.464520990848541,0.467209458351135,0.471211791038513,0.462626129388809,0.509527623653412,0.507783651351929,0.489914834499359,0.486269474029541,0.519920408725739,0.519352078437805,0.514338076114655,0.524934470653534,0.463961839675903,0.467592418193817,0.448244124650955,0.440921276807785,0.455329239368439,0.436974883079529,0.471770912408829,0.46224308013916,0.510892689228058,0.509223639965057,0.519667327404022,0.518131077289581,0.519977271556854,0.519282221794128,0.530251383781433,0.529818475246429,0.524804532527924,0.535265326499939,0.447652012109756,0.441251128911972,0.434462159872055,0.413243502378464,0.441881209611893,0.409967660903931,0.455921351909637,0.436645120382309,0.530370354652405,0.500995874404907,0.519927501678467,0.494451522827148,0.520925462245941,0.519407093524933,0.53059321641922,0.529202699661255,0.540197968482971,0.53988242149353,0.534868538379669,0.545211851596832,0.433842122554779,0.413517206907272,0.423292845487595,0.384412050247192,0.430982440710068,0.381834775209427,0.442501246929169,0.409693866968155,0.520333468914032,0.518807590007782,0.531205892562866,0.501402199268341,0.510191142559052,0.508511543273926,0.519038438796997,0.494045972824097,0.522129595279694,0.487510025501251,0.533461928367615,0.492220014333725,0.540426135063171,0.539153158664703,0.549062311649323,0.548845946788788,0.543831944465637, +0.554076254367828,0.422650218009949,0.384627461433411,0.41483137011528,0.354673117399216,0.422725975513458,0.352816373109818,0.431625068187714,0.381619393825531,0.534367680549622,0.492429047822952,0.521171987056732,0.48732003569603,0.522744596004486,0.480269372463226,0.53459358215332,0.482916444540024,0.549189865589142,0.548016011714935,0.414171636104584,0.354828268289566,0.409149974584579,0.324280261993408,0.417182236909866,0.323159873485565,0.423385798931122,0.352661162614822,0.535517811775208,0.482967376708984,0.52177357673645,0.480244815349579,0.522495210170746,0.472939640283585,0.53454852104187,0.473720073699951,0.408478707075119,0.324373930692673,0.406297087669373,0.29349285364151,0.414398461580276,0.293118327856064,0.417853504419327,0.323066204786301,0.53547191619873,0.473646700382233,0.521528244018555,0.473037391901016,0.521274507045746,0.465707957744598,0.533190846443176,0.464646071195602,0.405620068311691,0.293524205684662,0.406297087669373,0.262573540210724,0.414398461580276,0.262948155403137,0.415075540542603,0.293087035417557,0.534094095230103,0.464441001415253,0.520329177379608,0.465932190418243,0.516482651233673,0.450136035680771,0.527742326259613,0.446592032909393,0.405620068311691,0.262542247772217,0.409149974584579,0.231786206364632,0.417182236909866,0.232906669378281,0.415075540542603,0.262979447841644,0.528609752655029,0.446268707513809,0.515572845935822,0.450475484132767,0.509138464927673,0.43349677324295,0.519771337509155,0.428691297769547,0.408478707075119,0.231692537665367,0.41483137011528,0.201393350958824,0.422725975513458,0.203250169754028,0.417853504419327,0.233000263571739,0.520603835582733,0.428289741277695,0.508263111114502,0.433913975954056,0.500165104866028,0.415999889373779,0.510403871536255,0.410670697689056,0.414171636104584,0.201238140463829,0.423292845487595,0.171654403209686,0.430982500314713,0.174231678247452,0.423385798931122,0.203405380249023,0.511223495006561,0.410244315862656,0.499305367469788,0.416447401046753,0.490462899208069,0.397774934768677,0.500557363033295,0.392413675785065, +0.422650218009949,0.171439006924629,0.4344622194767,0.142822980880737,0.441881209611893,0.146098807454109,0.431625127792358,0.17444708943367,0.501375377178192,0.391984194517136,0.489604383707047,0.398224622011185,0.480842530727386,0.378917068243027,0.490982174873352,0.373859196901321,0.433842182159424,0.142549201846123,0.448244124650955,0.115145191550255,0.455329239368439,0.119091585278511,0.442501246929169,0.146372586488724,0.491812855005264,0.373454362154007,0.479970246553421,0.379339873790741,0.471995711326599,0.359500646591187,0.482315570116043,0.355027735233307,0.447652012109756,0.114815421402454,0.464521050453186,0.08885707706213,0.471211791038513,0.0934403464198112,0.455921351909637,0.119421355426311,0.483168065547943,0.354670375585556,0.471100300550461,0.359872847795486,0.464496552944183,0.339603304862976,0.475068509578705,0.335967093706131,0.463961839675903,0.0884740501642227,0.483154088258743,0.0641829520463943,0.489393383264542,0.0693640261888504,0.471771001815796,0.0938233733177185,0.475946456193924,0.335676908493042,0.463574826717377,0.339905709028244,0.458801329135895,0.319315433502197,0.469628393650055,0.316740125417709,0.482632637023926,0.0637499690055847,0.503993153572083,0.0413236953318119,0.509706735610962,0.0470814518630505,0.489914834499359,0.06979700922966,0.470530331134796,0.316534817218781,0.457854747772217,0.319529503583908,0.455245614051819,0.29874786734581,0.46626204252243,0.297410398721695,0.503505051136017,0.0408540181815624,0.514338076114655,0.031132047995925,0.519920408725739,0.036714393645525,0.509527623653412,0.0482828058302403,0.467181175947189,0.297303825616837,0.454281210899353,0.298859030008316,0.454037040472031,0.278033137321472,0.465123206377029,0.278033137321472,0.524804532527924,0.0208011940121651,0.530251383781433,0.02624805085361,0.510892689228058,0.0468428209424019,0.519977331161499,0.0367843471467495,0.519667327404022,0.0379354618489742,0.46604859828949,0.278033137321472,0.453066170215607,0.278033137321472,0.455245614051819,0.257318437099457,0.46626204252243,0.258655846118927, +0.534868538379669,0.0108546307310462,0.540197968482971,0.0161839611828327,0.520925462245941,0.0366593822836876,0.53059321641922,0.0268637426197529,0.530370950698853,0.0550702884793282,0.519926905632019,0.0616152174770832,0.467181265354156,0.258762508630753,0.454281270503998,0.257207304239273,0.45880138874054,0.236750900745392,0.4696284532547,0.239326134324074,0.543831944465637,0.00199021096341312,0.549062311649323,0.00722053973004222,0.540426135063171,0.0169132500886917,0.533462703227997,0.063846230506897,0.522129058837891,0.0685565769672394,0.510191142559052,0.0475549884140491,0.519035935401917,0.0620162785053253,0.520333468914032,0.037258867174387,0.53120893239975,0.054668951779604,0.470530420541763,0.239531442523003,0.457854807376862,0.236536830663681,0.464496701955795,0.216463029384613,0.475068509578705,0.220099225640297,0.549189865589142,0.0080505134537816,0.534593999385834,0.0731499493122101,0.522744953632355,0.0757971107959747,0.521171987056732,0.0687464401125908,0.534367740154266,0.0636373534798622,0.475946545600891,0.220389351248741,0.463574886322021,0.216160625219345,0.471995860338211,0.196565613150597,0.482315629720688,0.201038599014282,0.534549057483673,0.0823463872075081,0.522494971752167,0.0831267535686493,0.521773636341095,0.0758216679096222,0.535517811775208,0.0730990841984749,0.483168125152588,0.201395943760872,0.471100360155106,0.196193471550941,0.480842679738998,0.177149251103401,0.490982264280319,0.182207047939301,0.53319126367569,0.0914204567670822,0.521274566650391,0.0903585255146027,0.521528303623199,0.0830290839076042,0.53547191619873,0.0824197083711624,0.491812944412231,0.182611897587776,0.479970306158066,0.176726520061493,0.490463048219681,0.158291399478912,0.500557422637939,0.163652658462524,0.527742624282837,0.109474442899227,0.516482472419739,0.105930298566818,0.520329236984253,0.0901342034339905,0.534094154834747,0.0916254073381424,0.501375436782837,0.164082139730453,0.489604443311691,0.15784178674221,0.500165164470673,0.140066504478455,0.5104039311409,0.145395621657372,0.519771456718445, +0.127375110983849,0.509138464927673,0.122569628059864,0.515572905540466,0.105590984225273,0.528609812259674,0.109797686338425,0.511223554611206,0.145822018384933,0.499305486679077,0.139618992805481,0.508263230323792,0.122152432799339,0.520603895187378,0.127776592969894,0.589529037475586,0.50430166721344,0.609842300415039,0.482019186019897,0.616081595420837,0.487200260162354,0.595242559909821,0.510059535503387,0.589033901691437,0.503839671611786,0.609320819377899,0.481586217880249,0.62802392244339,0.457942873239517,0.634714722633362,0.462526142597198,0.595730721950531,0.510529220104218,0.616603076457977,0.487633287906647,0.585176408290863,0.519971907138824,0.579594731330872,0.514390170574188,0.627464771270752,0.457559823989868,0.643906533718109,0.432291626930237,0.650991559028625,0.436237990856171,0.635273873806,0.462909162044525,0.585613667964935,0.520492255687714,0.57602059841156,0.528991878032684,0.570574760437012,0.523546099662781,0.643314301967621,0.431961834430695,0.657354474067688,0.405284374952316,0.664773523807526,0.408560186624527,0.651583731174469,0.436567783355713,0.576364755630493,0.529605388641357,0.56796807050705,0.536927044391632,0.562639534473419,0.531598567962646,0.656734466552734,0.405010610818863,0.668253242969513,0.377151489257813,0.675942838191986,0.3797287940979,0.665393471717834,0.40883395075798,0.568193793296814,0.537658989429474,0.560919284820557,0.543877184391022,0.55568939447403,0.538647353649139,0.6676105260849,0.376936107873917,0.676509618759155,0.348133027553558,0.684404313564301,0.349989831447601,0.676585495471954,0.379944205284119,0.56104439496994,0.5447096824646,0.675849914550781,0.347977876663208,0.682053446769714,0.318476557731628,0.690085709095001,0.319597005844116,0.685064077377319,0.350145012140274,0.681382179260254,0.318382918834686,0.684837222099304,0.288435071706772,0.692938625812531,0.288809597492218,0.690756976604462,0.319690644741058,0.684160113334656,0.288403779268265,0.684837222099304,0.258264869451523,0.692938625812531,0.257890284061432,0.693615674972534,0.288840889930725, +0.684160113334656,0.25829616189003,0.682053446769714,0.228223368525505,0.690085709095001,0.227102920413017,0.693615674972534,0.257858991622925,0.681382119655609,0.228317007422447,0.676509618759155,0.198566883802414,0.684404313564301,0.196710050106049,0.690756976604462,0.227009251713753,0.675849854946136,0.198722049593925,0.668253242969513,0.169548392295837,0.675942838191986,0.166971117258072,0.685064077377319,0.196554884314537,0.6676105260849,0.169763803482056,0.657354474067688,0.141415521502495,0.664773523807526,0.138139724731445,0.676585495471954,0.166755706071854,0.656734466552734,0.141689300537109,0.64390641450882,0.114408291876316,0.650991559028625,0.11046189814806,0.665393471717834,0.137865945696831,0.643314301967621,0.11473809927702,0.628023862838745,0.0887570530176163,0.634714722633362,0.084173783659935,0.651583671569824,0.110132128000259,0.627464771270752,0.0891400799155235,0.609842300415039,0.0646807327866554,0.616081595420837,0.0594996586441994,0.63527375459671,0.0837907567620277,0.609320819377899,0.0651137158274651,0.589528977870941,0.0423982292413712,0.595242559909821,0.0366404019296169,0.616603076457977,0.0590666756033897,0.589033901691437,0.0428602583706379,0.579594731330872,0.0323096849024296,0.585176408290863,0.0267280451953411,0.595730721950531,0.0361707583069801,0.570574700832367,0.0231538042426109,0.57602059841156,0.0177079997956753,0.585613608360291,0.0262075662612915,0.562639594078064,0.0151012558490038,0.56796807050705,0.00977283716201782,0.576364755630493,0.0170944835990667,0.55568939447403,0.00805254839360714,0.560919284820557,0.00282264035195112,0.568193793296814,0.00904088281095028,0.56104439496994,0.00199021096341312,0.798284947872162,0.510059356689453,0.7774458527565,0.487200111150742,0.784206688404083,0.48158597946167,0.804033815860748,0.503335475921631,0.804011166095734,0.504314601421356,0.797796785831451,0.510528981685638,0.776924431324005,0.487633109092712,0.758812785148621,0.462525993585587,0.766062796115875,0.457559615373611,0.816269218921661,0.479021430015564,0.815805375576019,0.489054411649704, +0.810337424278259,0.497588992118835,0.8058061003685,0.463650017976761,0.811612010002136,0.470018714666367,0.804489970207214,0.503835797309875,0.81393301486969,0.514389753341675,0.80835086107254,0.519972026348114,0.807913839817047,0.520492136478424,0.758253633975983,0.462908953428268,0.742535948753357,0.436237812042236,0.750213146209717,0.43196165561676,0.789225041866302,0.441693097352982,0.816473364830017,0.489266961812973,0.816953897476196,0.478871464729309,0.810859441757202,0.498029291629791,0.80632758140564,0.463216960430145,0.812172412872314,0.4696284532547,0.822953224182129,0.523545503616333,0.817506492137909,0.528992116451263,0.8171626329422,0.529605031013489,0.741943836212158,0.436567664146423,0.728753983974457,0.408560007810593,0.736793041229248,0.405010402202606,0.774740636348724,0.418299943208694,0.789784252643585,0.441310048103333,0.830888330936432,0.531597971916199,0.825558960437775,0.536927282810211,0.825333476066589,0.537658631801605,0.728133916854858,0.408833742141724,0.717584669589996,0.379728585481644,0.725916862487793,0.37693589925766,0.762476444244385,0.393670111894608,0.775332748889923,0.41797012090683,0.837838351726532,0.538646817207336,0.832607924938202,0.543877303600311,0.832482933998108,0.544709324836731,0.716942012310028,0.379943996667862,0.709123194217682,0.349989652633667,0.717677652835846,0.347977697849274,0.752537071704865,0.368013739585876,0.763096451759338,0.393396317958832,0.708463430404663,0.350144803524017,0.703441798686981,0.31959679722786,0.712145388126373,0.318382740020752,0.745007455348969,0.341549813747406,0.753179788589478,0.367798328399658,0.702770531177521,0.319690465927124,0.700588881969452,0.288809388875961,0.709367394447327,0.288403570652008,0.739951729774475,0.314503967761993,0.745667219161987,0.341394603252411,0.699911892414093,0.288840740919113,0.700588881969452,0.257890075445175,0.709367394447327,0.258295983076096,0.737413048744202,0.287106931209564,0.74062305688858,0.314410299062729,0.699911892414093,0.257858783006668,0.703441798686981,0.227102741599083,0.712145328521729, +0.22831679880619,0.737413048744202,0.259592622518539,0.738090038299561,0.287075638771057,0.702770590782166,0.227009072899818,0.709123194217682,0.196709871292114,0.717677652835846,0.198721915483475,0.739951729774475,0.232195615768433,0.738090038299561,0.259623914957047,0.708463370800018,0.19655467569828,0.717584669589996,0.166970938444138,0.725916981697083,0.169763624668121,0.745007455348969,0.205149799585342,0.740622997283936,0.232289284467697,0.716942012310028,0.166755542159081,0.728754043579102,0.138139516115189,0.736793041229248,0.141689121723175,0.752537071704865,0.178685858845711,0.745667219161987,0.205305010080338,0.728134036064148,0.137865737080574,0.742535948753357,0.110461719334126,0.750213146209717,0.114737883210182,0.76247650384903,0.153029426932335,0.753179788589478,0.178901195526123,0.741943836212158,0.110131949186325,0.758812844753265,0.0841736048460007,0.766062796115875,0.0891399085521698,0.774740636348724,0.128399580717087,0.763096511363983,0.153303205966949,0.758253633975983,0.0837905779480934,0.777445912361145,0.0594994835555553,0.784206688404083,0.0651135370135307,0.789225101470947,0.105006515979767,0.775332748889923,0.128729417920113,0.776924431324005,0.0590665005147457,0.798284947872162,0.0366402268409729,0.804011225700378,0.0423849336802959,0.804033935070038,0.0433640740811825,0.805806159973145,0.0830495730042458,0.789784252643585,0.105389475822449,0.797796845436096,0.0361705496907234,0.80835086107254,0.0267275534570217,0.81393301486969,0.0323097556829453,0.804490029811859,0.042863804847002,0.815805375576019,0.057645108550787,0.816269278526306,0.0676781162619591,0.811612069606781,0.0766808316111565,0.810337424278259,0.0491105318069458,0.806327641010284,0.0834825560450554,0.807913839817047,0.0262074247002602,0.817506492137909,0.0177073683589697,0.822953224182129,0.0231540855020285,0.810859441757202,0.0486701801419258,0.816953957080841,0.0678280591964722,0.816473364830017,0.0574325807392597,0.812172472476959,0.0770710855722427,0.8171626329422,0.0170944128185511,0.825558960437775,0.00977220572531223, +0.830888330936432,0.0151016069576144,0.825333476066589,0.00904095359146595,0.832607924938202,0.0028222193941474,0.837838351726532,0.00805261824280024,0.832482933998108,0.00199021096341312,0.314825654029846,0.486269801855087,0.332969516515732,0.462243437767029,0.340219438076019,0.467209756374359,0.321586400270462,0.491883873939514,0.293226212263107,0.468333721160889,0.309807181358337,0.446376919746399,0.348819106817245,0.43664538860321,0.356496393680573,0.440921604633331,0.322107821702957,0.492316901683807,0.34077861905098,0.467592775821686,0.295021116733551,0.508998394012451,0.294998407363892,0.508019268512726,0.300747275352478,0.514743149280548,0.283226907253265,0.493738234043121,0.282763063907623,0.483705222606659,0.287420302629471,0.474702537059784,0.288694888353348,0.502272844314575,0.292704790830612,0.467900723218918,0.309248030185699,0.44599387049675,0.32429164648056,0.422983705997467,0.362239211797714,0.409694194793701,0.370278269052505,0.413243800401688,0.357088506221771,0.441251397132874,0.301235496997833,0.515212774276733,0.29454231262207,0.50851958990097,0.29040265083313,0.524935007095337,0.284820288419724,0.519352614879608,0.282558977603912,0.493950694799423,0.282078355550766,0.483555287122726,0.286859899759293,0.474312275648117,0.288172900676727,0.502713084220886,0.323699533939362,0.42265385389328,0.336555868387222,0.398353844881058,0.373115360736847,0.381619721651077,0.381447613239288,0.384412407875061,0.370898306369781,0.413517564535141,0.284390658140183,0.518824219703674,0.279936283826828,0.535265922546387,0.274489432573318,0.529819130897522,0.335935801267624,0.398080110549927,0.346495151519775,0.372697532176971,0.381354689598084,0.352661490440369,0.389909088611603,0.354673445224762,0.382090240716934,0.384627819061279,0.274147391319275,0.529202997684479,0.269872188568115,0.54521256685257,0.264542818069458,0.539883136749268,0.34585252404213,0.372482150793076,0.354024797677994,0.346233516931534,0.386886924505234,0.323066532611847,0.395590484142303,0.324280619621277,0.390568882226944,0.354828596115112, +0.264314472675323,0.539153337478638,0.260908782482147,0.554076910018921,0.25567838549614,0.548846423625946,0.353365063667297,0.346078336238861,0.35908055305481,0.319187730550766,0.38966491818428,0.293087363243103,0.39844337105751,0.293493211269379,0.396261751651764,0.324374228715897,0.255550742149353,0.54801607131958,0.358409255743027,0.319094061851501,0.361619263887405,0.291790753602982,0.38966491818428,0.262979775667191,0.39844337105751,0.262573897838593,0.399120390415192,0.293524503707886,0.360942214727402,0.291759431362152,0.361619293689728,0.264276385307312,0.386886924505234,0.233000621199608,0.395590484142303,0.231786534190178,0.399120390415192,0.262542605400085,0.360942244529724,0.264307677745819,0.359080523252487,0.236879408359528,0.381354689598084,0.203405663371086,0.389909088611603,0.201393663883209,0.396261721849442,0.231692865490913,0.358409255743027,0.23697304725647,0.354024797677994,0.20983362197876,0.373115360736847,0.174447402358055,0.381447613239288,0.171654731035233,0.390568882226944,0.201238498091698,0.353365063667297,0.209988832473755,0.346495151519775,0.183369636535645,0.362239211797714,0.14637291431427,0.370278269052505,0.142823323607445,0.382090240716934,0.171439319849014,0.345852494239807,0.183585003018379,0.336555808782578,0.15771321952343,0.348819106817245,0.1194217056036,0.356496334075928,0.11514550447464,0.370898276567459,0.14254954457283,0.335935771465302,0.157986998558044,0.324291586875916,0.133083358407021,0.332969516515732,0.0938236936926842,0.340219438076019,0.088857389986515,0.357088446617126,0.114815734326839,0.323699474334717,0.133413165807724,0.309807151556015,0.109690196812153,0.314825624227524,0.0697973221540451,0.321586400270462,0.0641832649707794,0.340778589248657,0.0884743630886078,0.309247970581055,0.11007322371006,0.293226093053818,0.0877333581447601,0.294998377561569,0.0480478927493095,0.295021116733551,0.04706871509552,0.300747245550156,0.0413240119814873,0.322107821702957,0.0637502819299698,0.292704641819,0.0881663411855698,0.288694858551025,0.0537943169474602,0.287420213222504, +0.0813646167516708,0.282763034105301,0.0723619014024735,0.283226877450943,0.0623288936913013,0.294542223215103,0.0475475527346134,0.284820288419724,0.036714531481266,0.290402621030808,0.0311321187764406,0.301235467195511,0.0408543683588505,0.286859810352325,0.0817548707127571,0.288172870874405,0.0533539988100529,0.282078325748444,0.0725118443369865,0.28255894780159,0.0621163994073868,0.284390658140183,0.0372428707778454,0.274489432573318,0.0262479800730944,0.279936254024506,0.0208012647926807,0.27414733171463,0.0268641635775566,0.264542818069458,0.016183890402317,0.269872188568115,0.0108546307310462,0.264314472675323,0.016913739964366,0.25567838549614,0.0072206100448966,0.260908782482147,0.00199021096341312,0.255550742149353,0.00805093441158533,0.932035326957703,0.540456295013428,0.920083105564117,0.533234596252441,0.930924892425537,0.51587438583374,0.940884411334991,0.52598774433136,0.929900884628296,0.547184467315674,0.916941404342651,0.542165040969849,0.929298877716064,0.554262101650238,0.915800213813782,0.551586508750916,0.92954421043396,0.561471700668335,0.915849089622498,0.560871660709381,0.930743515491486,0.568578898906708,0.917223632335663,0.570042073726654,0.935500800609589,0.584038257598877,0.922695398330688,0.588168978691101,0.94281131029129,0.600601255893707,0.93068939447403,0.606124460697174,0.951769471168518,0.618068337440491,0.940062522888184,0.624160468578339,0.961471617221832,0.636292994022369,0.949908852577209,0.642421722412109,0.971105635166168,0.655177235603333,0.959471702575684,0.66095632314682,0.979974567890167,0.674642145633698,0.968120276927948,0.679751992225647,0.98749977350235,0.694608509540558,0.975346982479095,0.698761940002441,0.993219673633575,0.714983582496643,0.980768203735352,0.717925012111664,0.996793031692505,0.735652804374695,0.984121084213257,0.737180411815643,0.998008012771606,0.756477296352386,0.985255181789398,0.756477355957031,0.996793031692505,0.777301788330078,0.984121143817902,0.775774300098419,0.99321973323822,0.797971069812775,0.980768203735352,0.795029699802399,0.987499892711639, +0.818346261978149,0.97534704208374,0.814192712306976,0.979974627494812,0.83831262588501,0.968120336532593,0.83320277929306,0.971105694770813,0.857777535915375,0.959471821784973,0.851998448371887,0.961471736431122,0.876661777496338,0.949908971786499,0.870533108711243,0.951769590377808,0.894886374473572,0.940062582492828,0.888794362545013,0.942811369895935,0.912353515625,0.930689513683319,0.906830430030823,0.935500860214233,0.92891651391983,0.922695457935333,0.924785852432251,0.93074357509613,0.944375932216644,0.917223691940308,0.942912817001343,0.929544270038605,0.951483190059662,0.915849149227142,0.952083289623261,0.929298996925354,0.958692789077759,0.915800273418427,0.961368441581726,0.929900884628296,0.965770363807678,0.916941404342651,0.970789849758148,0.932035326957703,0.972498595714569,0.920083165168762,0.9797203540802,0.940884411334991,0.986967146396637,0.930924892425537,0.997080504894257,0.23483806848526,0.425258278846741,0.242078885436058,0.431109726428986,0.247106999158859,0.445016294717789,0.244088098406792,0.450842022895813,0.24107763171196,0.425156563520432,0.24813349545002,0.450731009244919,0.20682692527771,0.450842022895813,0.206827059388161,0.425258278846741,0.242130234837532,0.419015616178513,0.247160598635674,0.456240177154541,0.23483806848526,0.475167006254196,0.206827059388161,0.475167006254196,0.244088098406792,0.398610711097717,0.20682692527771,0.398610711097717,0.247037246823311,0.404879629611969,0.242007166147232,0.469792157411575,0.244088098406792,0.498047888278961,0.206827059388161,0.498047888278961,0.23483806848526,0.371101945638657,0.206827059388161,0.371101945638657,0.248066559433937,0.398522049188614,0.241008594632149,0.47504997253418,0.241953566670418,0.480090171098709,0.247231185436249,0.493144780397415,0.23483806848526,0.519308805465698,0.206827059388161,0.519308805465698,0.242193952202797,0.37773585319519,0.246990948915482,0.392001509666443,0.244088098406792,0.342941522598267,0.20682692527771,0.342941522598267,0.248201563954353,0.497927486896515,0.247282683849335,0.502485334873199, +0.241890981793404,0.514878213405609,0.244088098406792,0.53900557756424,0.206827059388161,0.53900557756424,0.241138532757759,0.371030390262604,0.246937617659569,0.349869668483734,0.242232263088226,0.364194273948669,0.23483806848526,0.314343929290771,0.20682692527771,0.314343929290771,0.240968883037567,0.519244372844696,0.24192675948143,0.523489713668823,0.247249007225037,0.534822821617126,0.23483806848526,0.558702409267426,0.232987269759178,0.558702409267426,0.206827059388161,0.539112091064453,0.248015761375427,0.342891275882721,0.242270857095718,0.321478098630905,0.246910259127617,0.335821092128754,0.244088098406792,0.285527020692825,0.206827059388161,0.285527020692825,0.248197495937347,0.53900557756424,0.247249007225037,0.543188512325287,0.241927608847618,0.554519474506378,0.235308304429054,0.560440540313721,0.241175308823586,0.314317971467972,0.246889904141426,0.292765319347382,0.242285162210464,0.307110548019409,0.23483806848526,0.256710112094879,0.20682692527771,0.256710112094879,0.240979120135307,0.558702409267426,0.243747383356094,0.566760063171387,0.241927608847618,0.562885165214539,0.247996538877487,0.285527020692825,0.242285162210464,0.263943493366241,0.246889904141426,0.278288751840591,0.244088098406792,0.228112548589706,0.20682692527771,0.228112548589706,0.241175308823586,0.256736069917679,0.246910259127617,0.235232964158058,0.242270857095718,0.249575957655907,0.23483806848526,0.199952244758606,0.206827059388161,0.199952244758606,0.248015761375427,0.228162780404091,0.242232263088226,0.206859782338142,0.246937617659569,0.221184387803078,0.244088098406792,0.172443330287933,0.206827059388161,0.172443330287933,0.241138532757759,0.200023666024208,0.246990948915482,0.17905268073082,0.242193952202797,0.193318352103233,0.23483806848526,0.145795777440071,0.206827059388161,0.145795777440071,0.248066559433937,0.172532171010971,0.242130234837532,0.152038425207138,0.247037246823311,0.166174441576004,0.244088098406792,0.120212033390999,0.20682692527771,0.120212033390999,0.24107763171196,0.145897582173347,0.247106999158859, +0.12603785097599,0.242078885436058,0.139944344758987,0.23483806848526,0.095887117087841,0.206827059388161,0.095887117087841,0.24813349545002,0.120323106646538,0.242007166147232,0.101261913776398,0.247160598635674,0.11481387168169,0.244088098406792,0.0730062574148178,0.206827059388161,0.0730062574148178,0.241008594632149,0.0960041508078575,0.247231185436249,0.0779092684388161,0.241953566670418,0.0909639671444893,0.23483806848526,0.0517452023923397,0.206827059388161,0.0517452023923397,0.248201563954353,0.0731266587972641,0.241892382502556,0.0561792366206646,0.247282683849335,0.0685687810182571,0.244088098406792,0.0320484638214111,0.206827059388161,0.0329898595809937,0.207980990409851,0.0320484638214111,0.240968883037567,0.0518114380538464,0.247249007225037,0.0362313091754913,0.241925224661827,0.0475674793124199,0.23483806848526,0.0123517271131277,0.23212718963623,0.0123517271131277,0.248197495937347,0.0320484638214111,0.241927608847618,0.0165345724672079,0.247249007225037,0.0278656184673309,0.235535770654678,0.00957118533551693,0.240979120135307,0.0123517271131277,0.244829326868057,0.00199021096341312,0.241927608847618,0.00816888082772493,0.164256349205971,0.434365302324295,0.171475455164909,0.428514569997787,0.162225335836411,0.454362273216248,0.159185156226158,0.448535889387131,0.165248543024063,0.42841249704361,0.199486449360847,0.428514569997787,0.199486449360847,0.454362332820892,0.158168718218803,0.454251050949097,0.164206996560097,0.422271221876144,0.162225335836411,0.401567548513412,0.199486449360847,0.401567608118057,0.171475455164909,0.478916823863983,0.199486449360847,0.478916823863983,0.159133404493332,0.45975986123085,0.159251779317856,0.407835900783539,0.171475455164909,0.37372612953186,0.199486449360847,0.37372612953186,0.164325222373009,0.473541557788849,0.162225335836411,0.501994729042053,0.199486449360847,0.501994729042053,0.158232644200325,0.401478588581085,0.164146304130554,0.380359441041946,0.159296154975891,0.394957661628723,0.162225335836411,0.345203965902328,0.199486449360847,0.345203936100006, +0.165314823389053,0.47879958152771,0.16437703371048,0.483839571475983,0.159065917134285,0.497090250253677,0.171475455164909,0.523346066474915,0.199486449360847,0.523421406745911,0.165190488100052,0.373654395341873,0.159346774220467,0.352131575345993,0.164109751582146,0.366817891597748,0.171475455164909,0.316222906112671,0.199486449360847,0.316222906112671,0.15810514986515,0.501873672008514,0.159022301435471,0.506430864334106,0.164430290460587,0.518911123275757,0.162225335836411,0.543118178844452,0.199486449360847,0.542444050312042,0.19858618080616,0.543118178844452,0.158280909061432,0.345153450965881,0.164073184132576,0.323356717824936,0.159372955560684,0.338083028793335,0.162225335836411,0.287010818719864,0.199486449360847,0.287010818719864,0.165348842740059,0.523277401924133,0.164394408464432,0.527523159980774,0.159057289361954,0.538933753967285,0.171475455164909,0.562814891338348,0.172283753752708,0.562814891338348,0.165155723690987,0.316196769475937,0.159392103552818,0.29424911737442,0.164059609174728,0.308989137411118,0.171475455164909,0.257798790931702,0.199486449360847,0.257798790931702,0.158113777637482,0.543117523193359,0.159063950181007,0.547299981117249,0.164385765790939,0.558632075786591,0.17127001285553,0.563574016094208,0.158299162983894,0.287010818719864,0.164059579372406,0.265032559633255,0.159392103552818,0.27977254986763,0.162225335836411,0.228817731142044,0.199486449360847,0.228817731142044,0.165334329009056,0.562814891338348,0.163131520152092,0.569668531417847,0.164385810494423,0.566997826099396,0.165155723690987,0.257824927568436,0.159372955560684,0.235938683152199,0.164073184132576,0.250664979219437,0.171475455164909,0.200295552611351,0.199486449360847,0.200295597314835,0.158280953764915,0.228868260979652,0.164109751582146,0.207203835248947,0.159346774220467,0.221890136599541,0.162225335836411,0.172454074025154,0.199486449360847,0.172454074025154,0.165190488100052,0.200367301702499,0.159296154975891,0.179064005613327,0.164146304130554,0.193662256002426,0.171475455164909,0.145507112145424,0.199486449360847, +0.145507112145424,0.158232644200325,0.172543078660965,0.164206996560097,0.151750475168228,0.159251779317856,0.166185796260834,0.162225335836411,0.119659386575222,0.199486449360847,0.119659282267094,0.165248587727547,0.145609200000763,0.159185156226158,0.125485792756081,0.164256393909454,0.139656364917755,0.171475455164909,0.0951048955321312,0.199486449360847,0.0951048955321312,0.158168718218803,0.119770668447018,0.164325222373009,0.100480183959007,0.159133404493332,0.114261783659458,0.162225335836411,0.0720270052552223,0.199486449360847,0.0720270052552223,0.165314823389053,0.0952220633625984,0.159065499901772,0.0769303664565086,0.164377003908157,0.0901821628212929,0.171475455164909,0.0506044700741768,0.199486449360847,0.0506798624992371,0.158103123307228,0.0721476152539253,0.164435237646103,0.055035874247551,0.15901543200016,0.0675902739167213,0.162225335836411,0.0309034883975983,0.197466522455215,0.0309034883975983,0.199486449360847,0.0325513333082199,0.165348783135414,0.0506673753261566,0.159064441919327,0.0350863710045815,0.164389133453369,0.04642453789711,0.171475455164909,0.0112067498266697,0.173320427536964,0.0112067498266697,0.158115893602371,0.0309034883975983,0.164385810494423,0.0153895961120725,0.159064441919327,0.0267206430435181,0.170952841639519,0.00927544198930264,0.165334329009056,0.0112067498266697,0.162021860480309,0.00199017580598593,0.164385810494423,0.00702390447258949,0.37750768661499,0.712034046649933,0.376675188541412,0.71156907081604,0.382660835981369,0.699645340442657,0.383557796478271,0.699982404708862,0.387466579675674,0.684144496917725,0.388399004936218,0.684367656707764,0.390823155641556,0.66574627161026,0.391773343086243,0.665872573852539,0.392545014619827,0.64549446105957,0.393502473831177,0.645535290241241,0.392545014619827,0.624607563018799,0.393502473831177,0.624566793441772,0.390823185443878,0.604355752468109,0.391773283481598,0.604229509830475,0.387466669082642,0.585957586765289,0.388398945331573,0.58573442697525,0.382660955190659,0.570456743240356,0.383557677268982,0.570119798183441, +0.376675456762314,0.558532953262329,0.377507477998734,0.558068335056305,0.425053507089615,0.558536052703857,0.425883442163467,0.558067739009857,0.433227032423019,0.572358012199402,0.432330876588821,0.57269674539566,0.438767164945602,0.589981138706207,0.437834739685059,0.590204298496246,0.442474007606506,0.61014062166214,0.441523790359497,0.610266208648682,0.444333672523499,0.631905615329742,0.443376183509827,0.6319460272789,0.444333732128143,0.654221653938293,0.443376183509827,0.654181122779846,0.442474007606506,0.675986647605896,0.441523730754852,0.67586088180542,0.438767224550247,0.696145951747894,0.437834680080414,0.6959228515625,0.433227121829987,0.713769257068634,0.432330787181854,0.713430345058441,0.425883710384369,0.728059351444244,0.425053387880325,0.727590918540955,0.418087989091873,0.55806839466095,0.418917894363403,0.558536648750305,0.411640554666519,0.572697401046753,0.410744458436966,0.57235860824585,0.406136691570282,0.590204894542694,0.405204355716705,0.5899817943573,0.402447730302811,0.610266864299774,0.401497453451157,0.610141277313232,0.400595247745514,0.631946682929993,0.399637788534164,0.63190621137619,0.400595247745514,0.654181718826294,0.399637758731842,0.654222309589386,0.402447730302811,0.675861537456512,0.401497423648834,0.675987243652344,0.406136751174927,0.695923447608948,0.405204206705093,0.696146607398987,0.411640703678131,0.713431000709534,0.410744279623032,0.713769912719727,0.41891810297966,0.727591574192047,0.418087780475616,0.728060007095337,0.370539873838425,0.71156907081604,0.369707375764847,0.712033987045288,0.363657265901566,0.699982345104218,0.364554286003113,0.699645280838013,0.358816057443619,0.684367597103119,0.359748482704163,0.684144496917725,0.355441749095917,0.665872573852539,0.356391936540604,0.66574627161026,0.35371258854866,0.645535230636597,0.35467004776001,0.64549446105957,0.353712618350983,0.624566793441772,0.354670077562332,0.624607563018799,0.355441778898239,0.60422945022583,0.356391906738281,0.604355752468109,0.358816117048264,0.58573442697525,0.359748423099518, +0.585957586765289,0.363657414913177,0.570119798183441,0.364554107189178,0.570456743240356,0.369707584381104,0.558068335056305,0.370539605617523,0.558533012866974,0.846843659877777,0.842310011386871,0.846843659877777,0.814576148986816,0.858021259307861,0.814576148986816,0.858021259307861,0.842310011386871,0.846843659877777,0.785686433315277,0.858021259307861,0.785686433315277,0.846843659877777,0.75588721036911,0.858021259307861,0.75588721036911,0.846843659877777,0.725432813167572,0.858021259307861,0.725432813167572,0.846843659877777,0.694583117961884,0.858021259307861,0.694583117961884,0.846843659877777,0.663601219654083,0.858021259307861,0.663601219654083,0.846843659877777,0.632751524448395,0.858021259307861,0.632751524448395,0.846843659877777,0.602297127246857,0.858021259307861,0.602297127246857,0.846843659877777,0.572497963905334,0.858021259307861,0.572497963905334,0.846843659877777,0.54360818862915,0.858021259307861,0.54360818862915,0.846843659877777,0.515874326229095,0.858021259307861,0.515874326229095,0.898487150669098,0.905676603317261,0.898487150669098,0.878725528717041,0.909664869308472,0.878725528717041,0.909664869308472,0.905676603317261,0.898487150669098,0.85065096616745,0.909664869308472,0.85065096616745,0.898487150669098,0.931274652481079,0.909664869308472,0.931274652481079,0.898487150669098,0.821692705154419,0.909664869308472,0.821692705154419,0.898487150669098,0.95530104637146,0.909664869308472,0.95530104637146,0.898487150669098,0.792097687721252,0.909664869308472,0.792097687721252,0.899459481239319,0.977543115615845,0.898487150669098,0.976815223693848,0.909664869308472,0.977554500102997,0.898487150669098,0.762118577957153,0.909664869308472,0.762118577957153,0.898522675037384,0.978255152702332,0.897810220718384,0.978016555309296,0.898487150669098,0.732010960578918,0.909664869308472,0.732010960578918,0.898487150669098,0.702031850814819,0.909664869308472,0.702031850814819,0.898487150669098,0.672436952590942,0.909664869308472,0.672436952590942,0.898487150669098,0.643478631973267,0.909664869308472,0.643478631973267, +0.898487150669098,0.61540412902832,0.909664869308472,0.61540412902832,0.898487150669098,0.588452935218811,0.909664869308472,0.588452935218811,0.898487150669098,0.562854945659637,0.909664869308472,0.562854945659637,0.898487150669098,0.538828551769257,0.909664869308472,0.538828551769257,0.898487150669098,0.517314374446869,0.899459481239319,0.516586542129517,0.909664869308472,0.51657509803772,0.897810220718384,0.516112983226776,0.898522675037384,0.51587438583374,0.829530775547028,0.87513655424118,0.829530775547028,0.847402632236481,0.840708434581757,0.847402632236481,0.840708434581757,0.87513655424118,0.829530775547028,0.818512856960297,0.840708434581757,0.818512856960297,0.829530775547028,0.788713693618774,0.840708374977112,0.788713693618774,0.829530775547028,0.758259356021881,0.840708374977112,0.758259356021881,0.829530775547028,0.727409601211548,0.840708434581757,0.727409601211548,0.829530775547028,0.696427643299103,0.840708434581757,0.696427643299103,0.829530775547028,0.66557788848877,0.840708374977112,0.66557788848877,0.829530775547028,0.635123550891876,0.840708374977112,0.635123550891876,0.829530775547028,0.605324447154999,0.840708434581757,0.605324447154999,0.829530775547028,0.57643461227417,0.840708434581757,0.57643461227417,0.829530775547028,0.54870080947876,0.840708434581757,0.54870080947876,0.864156603813171,0.890980660915375,0.864156603813171,0.866406917572021,0.875334203243256,0.866406917572021,0.875334203243256,0.890980660915375,0.864156603813171,0.840808987617493,0.875334203243256,0.840808987617493,0.864156603813171,0.914320588111877,0.875334203243256,0.914320707321167,0.864156603813171,0.814405202865601,0.875334203243256,0.814405202865601,0.864156603813171,0.936227560043335,0.875334203243256,0.936227560043335,0.864156603813171,0.787420809268951,0.875334203243256,0.787420809268951,0.875334203243256,0.942639052867889,0.864156603813171,0.942639052867889,0.864156603813171,0.760086178779602,0.875334203243256,0.760086178779602,0.864156603813171,0.951882064342499,0.875334203243256,0.951882064342499,0.864156603813171, +0.732634544372559,0.875334203243256,0.732634544372559,0.864156603813171,0.962277472019196,0.875334203243256,0.962277472019196,0.864156603813171,0.705299913883209,0.875334203243256,0.70529979467392,0.864156603813171,0.971039891242981,0.875334203243256,0.971039891242981,0.864156603813171,0.678315579891205,0.875334203243256,0.678315579891205,0.875334203243256,0.976846396923065,0.864156603813171,0.976846396923065,0.864156603813171,0.651911795139313,0.875334203243256,0.651911795139313,0.864156603813171,0.626313745975494,0.875334203243256,0.626313745975494,0.864156603813171,0.601739943027496,0.875334203243256,0.601739943027496,0.864156603813171,0.578400075435638,0.875334203243256,0.578400075435638,0.864156603813171,0.55649322271347,0.875334203243256,0.55649322271347,0.864156603813171,0.550081610679626,0.875334203243256,0.550081610679626,0.864156603813171,0.540838718414307,0.875334203243256,0.540838718414307,0.864156603813171,0.53044319152832,0.875334203243256,0.53044319152832,0.864156603813171,0.521680772304535,0.875334203243256,0.521680772304535,0.864156603813171,0.51587438583374,0.875334203243256,0.51587438583374,0.891548752784729,0.955650806427002,0.881579279899597,0.955656945705414,0.881614089012146,0.948579370975494,0.891509532928467,0.948575556278229,0.891588807106018,0.962376713752747,0.881544649600983,0.962385177612305,0.881647646427155,0.941369831562042,0.891470789909363,0.941368162631989,0.891674995422363,0.976842403411865,0.881469428539276,0.976853728294373,0.881677806377411,0.934262454509735,0.891436278820038,0.934263050556183,0.881735503673553,0.918803036212921,0.891369342803955,0.918806254863739,0.881787240505219,0.90224015712738,0.891308903694153,0.902244806289673,0.881833136081696,0.884773015975952,0.891255080699921,0.884778261184692,0.88187301158905,0.866548299789429,0.891207933425903,0.866555452346802,0.881906986236572,0.84766411781311,0.89116770029068,0.84767073392868,0.881934881210327,0.828199148178101,0.891134560108185,0.828203618526459,0.881956815719604,0.808232724666595,0.891108512878418,0.808236539363861, +0.88197249174118,0.787857711315155,0.891089797019959,0.78786027431488,0.881982207298279,0.767188429832459,0.891078293323517,0.767189860343933,0.881985425949097,0.746363937854767,0.891074359416962,0.746363937854767,0.881982207298279,0.725539445877075,0.891078293323517,0.725538074970245,0.88197249174118,0.704870164394379,0.891089797019959,0.704867660999298,0.881956815719604,0.684495031833649,0.891108453273773,0.684491395950317,0.881934881210327,0.664528727531433,0.891134560108185,0.664524257183075,0.881906986236572,0.645063817501068,0.891167759895325,0.645057260990143,0.881873071193695,0.62617963552475,0.891207933425903,0.626172542572021,0.881833136081696,0.607954919338226,0.891255080699921,0.607949733734131,0.881787359714508,0.590487897396088,0.891308963298798,0.590483248233795,0.881735503673553,0.573924839496613,0.891369462013245,0.573921740055084,0.881677806377411,0.558465480804443,0.891436278820038,0.558465003967285,0.881647646427155,0.551358282566071,0.891471087932587,0.551359891891479,0.881614089012146,0.544148683547974,0.891509234905243,0.544152438640594,0.881579279899597,0.537071049213409,0.891549348831177,0.537077248096466,0.881544649600983,0.530342876911163,0.891589522361755,0.530347049236298,0.881469428539276,0.515874326229095,0.891674995422363,0.515885770320892,0.980637073516846,0.457077026367188,0.970933794975281,0.457160383462906,0.970970094203949,0.44769874215126,0.980601727962494,0.447655498981476,0.980673253536224,0.466007560491562,0.970896601676941,0.466133564710617,0.971005201339722,0.438378095626831,0.980567872524261,0.438370376825333,0.980751037597656,0.483367592096329,0.970816195011139,0.483538955450058,0.971038162708282,0.429172396659851,0.980536043643951,0.429199904203415,0.971100330352783,0.41100013256073,0.980476379394531,0.411072969436646,0.971155941486359,0.393021076917648,0.980422675609589,0.393117487430573,0.971205294132233,0.374975651502609,0.980374932289124,0.375081479549408,0.971248388290405,0.356715530157089,0.980333268642426,0.356820225715637,0.971285164356232,0.338185697793961,0.980297923088074, +0.338285624980927,0.971315443515778,0.319401741027832,0.980268716812134,0.319489866495132,0.971339166164398,0.300408244132996,0.98024582862854,0.300479829311371,0.971356332302094,0.281266152858734,0.980229437351227,0.281316816806793,0.971366703510284,0.262035250663757,0.980219304561615,0.262061476707459,0.971370339393616,0.242764472961426,0.980215787887573,0.242764472961426,0.971366703510284,0.223493844270706,0.980219304561615,0.223467454314232,0.971356332302094,0.204262793064117,0.980229258537292,0.204212129116058,0.971339166164398,0.185120701789856,0.98024582862854,0.185049131512642,0.971315443515778,0.166127219796181,0.980268716812134,0.16603909432888,0.971285164356232,0.147343248128891,0.980297923088074,0.147243469953537,0.971248388290405,0.128813475370407,0.980333268642426,0.12870879471302,0.971205294132233,0.110553354024887,0.980374932289124,0.11044754832983,0.971155762672424,0.0925079360604286,0.980422675609589,0.092411532998085,0.971100091934204,0.0745290294289589,0.980476379394531,0.0744561329483986,0.971037745475769,0.0563567541539669,0.980536043643951,0.0563291795551777,0.971004784107208,0.0471510551869869,0.980567872524261,0.047158770263195,0.970969676971436,0.0378304272890091,0.980601727962494,0.0378736481070518,0.970933079719543,0.0283686965703964,0.980637073516846,0.028452193364501,0.970896005630493,0.019400293007493,0.980673253536224,0.0195216778665781,0.970816195011139,0.00199021096341312,0.980751037597656,0.00216155219823122 + } + UVIndex: *4196 { + a: 284,285,286,328,329,330,331,287,284,286,288,289,339,338,342,343,290,287,289,291,347,346,348,349,292,290,291,293,353,352,354,355,294,292,293,295,359,358,360,361,296,294,295,297,365,364,366,367,298,296,297,299,371,370,372,373,300,298,299,301,377,376,378,379,302,300,301,303,383,382,384,385,304,302,303,305,389,388,390,391,306,304,305,307,395,394,396,397,308,306,307,309,401,400,402,403,310,308,309,311,407,406,408,409,312,310,311,313,413,412,414,415,314,312,313,315,419,418,420,421,316,314,315,317,425,424,426,427,318,316,317,319,431,430,432,433,320,318,319,321,437,436,438,439,322,320,321,323,443,442,444,445,324,322,323,325,449,448,450,451,455,454,456,457,461,460,462,463,467,466,468,469,1143,1162,1163,1153,1288,1269,1280,1289,1134,1151,1152,1143,1278,1259,1269,1279,1126,1141,1142,1134,1267,1249,1259,1268,1120,1132,1133,1126,1257,1242,1249,1258,1113,1119,1125,1120,1244,1233,1242,1248,1110,1111,1112,1113,1231,1232,1233,1234,1122,1124,1118,1110,1245,1240,1232,1239,1128,1136,1137,1122,1252,1246,1240,1253,1138,1146,1147,1128,1262,1254,1246,1263,1148,1157,1158,1138,1273,1264,1254,1274,1159,1166,1167,1148,1283,1275,1264,1284,1168,1174,1175,1159,1292,1285,1275,1293,1176,1179,1180,1168,1300,1294,1285,1301,1181,1184,1185,1176,1305,1302,1294,1306,1186,1189,1190,1181,1310,1307,1302,1311,1191,1194,1195,1186,1315,1312,1307,1316,1196,1199,1200,1191,1320,1317,1312,1321,1201,1204,1205,1196,1325,1322,1317,1326,1206,1209,1210,1201,1330,1327,1322,1331,1211,1214,1215,1206,1335,1332,1327,1336,1216,1220,1221,1211,1332,1337,1338,1339,1333,1222,1225,1226,1216,1337,1343,1344,1338,336,332,333,337,332,329,328,333,330,334,335,331,334,338,339,335,342,344,345,343,344,346,347,345,348,350,351,349,350,352,353,351,354,356,357,355,356,358,359,357,360,362,363,361,362,364,365,363,366,368,369,367,368,370,371,369,372,374,375,373,374,376,377,375,378,380,381,379,380,382,383,381,384,386,387,385,386,388,389,387,390,392,393,391,392,394,395,393,396,398,399,397,398,400,401,399,402,404,405,403,404,406,407,405,408,410,411,409,410,412,413,411,414, +416,417,415,416,418,419,417,420,422,423,421,422,424,425,423,426,428,429,427,428,430,431,429,432,434,435,433,434,436,437,435,438,440,441,439,440,442,443,441,444,446,447,445,446,448,449,447,450,452,453,451,452,454,455,453,456,458,459,457,458,460,461,459,462,464,465,463,464,466,467,465,1153,1163,1170,1153,1170,1172,1280,1298,1296,1280,1296,1289,1143,1152,1161,1143,1161,1162,1269,1288,1287,1269,1287,1279,1134,1142,1150,1134,1150,1151,1259,1278,1277,1259,1277,1268,1126,1133,1140,1126,1140,1141,1249,1267,1266,1249,1266,1258,1120,1125,1131,1120,1131,1132,1242,1257,1256,1242,1256,1248,1113,1112,1115,1113,1115,1119,1233,1244,1238,1233,1238,1234,1110,1118,1114,1110,1114,1111,1232,1231,1235,1232,1235,1239,1122,1137,1130,1122,1130,1124,1240,1245,1251,1240,1251,1253,1128,1147,1145,1128,1145,1136,1246,1252,1261,1246,1261,1263,1138,1158,1156,1138,1156,1146,1254,1262,1272,1254,1272,1274,1148,1167,1165,1148,1165,1157,1264,1273,1282,1264,1282,1284,1159,1175,1173,1159,1173,1166,1275,1283,1291,1275,1291,1293,1168,1180,1178,1168,1178,1174,1285,1292,1299,1285,1299,1301,1176,1185,1183,1176,1183,1179,1294,1300,1304,1294,1304,1306,1181,1190,1188,1181,1188,1184,1302,1305,1309,1302,1309,1311,1186,1195,1193,1186,1193,1189,1307,1310,1314,1307,1314,1316,1191,1200,1198,1191,1198,1194,1312,1315,1319,1312,1319,1321,1196,1205,1203,1196,1203,1199,1317,1320,1324,1317,1324,1326,1201,1210,1208,1201,1208,1204,1322,1325,1329,1322,1329,1331,1206,1215,1213,1206,1213,1209,1327,1330,1334,1327,1334,1336,1211,1221,1219,1211,1219,1214,1332,1335,1340,1332,1340,1342,1216,1226,1224,1216,1224,1220,1337,1341,1345,1337,1345,1347,1222,1230,1228,1222,1228,1225,1343,1346,1349,1343,1349,1351,1327,1332,1333,1328,1341,1337,1332,1342,1346,1343,1337,1347,1322,1327,1328,1323,1317,1322,1323,1318,1312,1317,1318,1313,1307,1312,1313,1308,1302,1307,1308,1303,1294,1302,1303,1295,1285,1294,1295,1286,1275,1285,1286,1276,1264,1275,1276,1265,1254,1264,1265,1255,1246,1254,1255,1247,1240,1246,1247,1241,1232,1240,1241,1236,1233,1232,1236,1237,1242,1233,1237,1243,1249,1242,1243,1250,1259, +1249,1250,1260,1269,1259,1260,1270,1271,1280,1269,1271,1281,1153,1164,1154,1143,1153,1154,1155,1144,1134,1143,1144,1135,1126,1134,1135,1127,1120,1126,1127,1121,1113,1120,1121,1116,1110,1113,1116,1117,1122,1110,1117,1123,1128,1122,1123,1129,1138,1128,1129,1139,1148,1138,1139,1149,1159,1148,1149,1160,1168,1159,1160,1169,1176,1168,1169,1177,1181,1176,1177,1182,1186,1181,1182,1187,1191,1186,1187,1192,1196,1191,1192,1197,1201,1196,1197,1202,1206,1201,1202,1207,1211,1206,1207,1212,1216,1211,1212,1217,1218,1222,1216,1218,1223,326,327,324,325,1227,1229,1230,1222,1348,1344,1343,1350,1348,1343,1351,1223,1227,1222,340,341,336,337,1171,1164,1153,1172,1290,1297,1298,1280,1281,1290,1280,695,700,708,702,700,695,694,701,701,694,699,707,707,699,706,714,714,706,713,721,721,713,720,728,728,720,727,733,733,727,732,737,737,732,736,741,741,736,740,745,745,740,744,749,749,744,748,753,753,748,752,757,757,752,756,761,761,756,760,765,765,760,764,769,769,764,768,773,773,768,772,777,777,772,776,780,168,169,162,161,470,474,475,471,471,475,482,476,476,482,491,483,483,491,501,492,492,501,514,502,502,514,523,515,515,523,531,524,524,531,539,532,532,539,547,540,540,547,555,548,548,555,563,556,556,563,571,564,564,571,579,572,572,579,587,580,580,587,595,588,588,595,603,596,596,603,611,604,26,27,20,19,473,486,487,488,480,479,472,477,485,485,477,484,494,494,484,493,504,504,493,503,517,517,503,516,526,526,516,525,534,534,525,533,542,542,533,541,550,550,541,549,558,558,549,557,566,566,557,565,574,574,565,573,582,582,573,581,590,590,581,589,598,598,589,597,606,606,597,605,614,244,245,238,237,692,696,697,693,693,697,704,698,698,704,711,705,705,711,718,712,712,718,725,719,719,725,730,726,726,730,734,731,731,734,738,735,735,738,742,739,739,742,746,743,743,746,750,747,747,750,754,751,751,754,758,755,755,758,762,759,759,762,766,763,763,766,770,767,767,770,774,771,102,103,96,95,208,209,206,205,941,930,921,926,926,921,920,927,927,920,925,940,940,925,939,953,953,939,952,961,961,952,960,969,969,960,968,977,977,968,976,983,983,976,982,988,988,982,987,993,993,987,992, +998,998,992,997,1003,1003,997,1002,1008,1008,1002,1007,1013,1013,1007,1012,1018,1018,1012,1017,1024,1024,1017,1023,1033,67,68,65,64,793,788,804,805,788,793,794,789,789,794,806,795,795,806,818,807,807,818,826,819,819,826,834,827,827,834,839,835,835,839,844,840,840,844,849,845,845,849,854,850,850,854,859,855,855,859,864,860,860,864,869,865,865,869,874,870,870,874,879,875,875,879,884,880,880,884,889,885,885,889,895,890,890,895,904,896,19,20,13,12,780,776,779,783,95,96,89,88,12,13,5,4,783,779,782,786,88,89,81,80,631,620,629,640,4,5,1,0,786,782,785,787,80,81,77,76,640,629,639,651,0,1,2,3,1352,1353,1354,1355,76,77,78,79,1372,1373,1374,1375,3,2,8,9,1355,1354,1356,1357,79,78,84,85,1375,1374,1376,1377,9,8,16,17,1357,1356,1358,1359,85,84,92,93,1377,1376,1378,1379,17,16,23,24,1359,1358,1360,1361,93,92,99,100,1379,1378,1380,1381,24,23,30,31,1361,1360,1362,1363,100,99,107,108,1381,1380,1382,1383,31,30,35,36,1363,1362,1364,1365,108,107,113,114,1383,1382,1384,1385,36,35,41,42,1365,1364,1366,1367,114,113,117,118,1385,1384,1386,1387,42,41,47,48,1367,1366,1368,1369,118,117,121,122,1387,1386,1388,1389,48,47,53,54,1369,1368,1370,1371,122,121,125,126,1389,1388,1390,1391,54,53,57,58,917,915,912,914,126,125,129,130,1047,1045,1042,1044,58,57,61,62,914,912,905,911,130,129,133,134,1044,1042,1039,1041,62,61,64,65,911,905,896,904,134,133,136,137,1041,1039,1031,1038,137,136,139,140,1038,1031,1022,1030,892,898,907,902,1030,1021,1026,1035,161,162,155,154,480,488,497,498,489,237,238,231,230,702,708,715,709,154,155,147,146,489,498,511,499,230,231,223,222,709,715,722,716,146,147,143,142,499,511,522,512,222,223,219,218,716,722,729,723,142,143,144,145,1392,1393,1394,1395,218,219,220,221,1412,1413,1414,1415,145,144,150,151,1395,1394,1396,1397,221,220,226,227,1415,1414,1416,1417,151,150,158,159,1397,1396,1398,1399,227,226,234,235,1417,1416,1418,1419,159,158,165,166,1399,1398,1400,1401,235,234,241,242,1419,1418,1420,1421,166,165,172,173,1401,1400,1402,1403,242,241,249,250,1421,1420,1422,1423,173,172,177,178,1403,1402,1404,1405,250,249,255,256,1423,1422, +1424,1425,178,177,183,184,1405,1404,1406,1407,256,255,259,260,1425,1424,1426,1427,184,183,189,190,1407,1406,1408,1409,260,259,263,264,1427,1426,1428,1429,190,189,195,196,1409,1408,1410,1411,264,263,267,268,1429,1428,1430,1431,196,195,199,200,972,978,970,964,268,267,271,272,832,833,825,824,200,199,202,203,964,970,962,956,272,271,274,275,824,825,817,816,203,202,205,206,956,962,954,944,275,274,277,278,816,817,805,804,944,954,942,928,278,277,280,281,929,942,948,934,802,791,799,812,812,799,798,810,934,948,945,931,800,813,814,801,813,800,809,822,822,809,821,830,935,922,933,947,922,935,936,923,923,936,949,937,830,821,829,838,937,949,957,950,838,829,837,843,950,957,965,958,843,837,842,848,958,965,973,966,848,842,847,853,966,973,979,974,853,847,852,858,974,979,984,980,858,852,857,863,980,984,989,985,863,857,862,868,985,989,994,990,868,862,867,873,990,994,999,995,873,867,872,878,995,999,1004,1000,878,872,877,883,1000,1004,1009,1005,883,877,882,888,1005,1009,1014,1010,888,882,887,894,1010,1014,1019,1015,894,887,893,903,1015,1019,1025,1020,903,893,901,910,1020,1025,1034,1027,902,907,909,899,910,901,900,908,1035,1026,1029,1037,1027,1034,1036,1028,801,814,811,797,947,933,932,946,810,798,797,811,931,945,946,932,908,900,899,909,1028,1036,1037,1029,175,180,181,168,180,186,187,181,186,192,193,187,1432,1433,1434,1435,1433,1436,1437,1434,1436,1438,1439,1437,1438,1440,1441,1439,1440,1442,1443,1441,1442,1444,1445,1443,1444,1446,1447,1445,1446,1448,1449,1447,1448,1450,1451,1449,1450,1452,1453,1451,1452,1454,1455,1453,50,44,45,51,44,38,39,45,38,33,27,39,470,471,472,473,471,476,477,472,476,483,484,477,483,492,493,484,492,502,503,493,502,515,516,503,515,524,525,516,524,532,533,525,532,540,541,533,540,548,549,541,548,556,557,549,556,564,565,557,564,572,573,565,572,580,581,573,580,588,589,581,588,596,597,589,596,604,605,597,1466,1462,1463,1467,1462,1456,1459,1463,1456,1457,1458,1459,1457,1460,1461,1458,1460,1464,1465,1461,1464,1468,1469,1465,1468,1473,1474,1469,1473,1477,1478,1474,1477,1479,1480,1478,1479,1481,1482,1480,1481,1483,1484,1482,1483, +1485,1486,1484,1485,1487,1488,1486,1487,1489,1490,1488,1489,1491,1492,1490,1491,1493,1494,1495,1492,692,693,694,695,693,698,699,694,698,705,706,699,705,712,713,706,712,719,720,713,719,726,727,720,726,731,732,727,731,735,736,732,735,739,740,736,739,743,744,740,743,747,748,744,747,751,752,748,751,755,756,752,755,759,760,756,759,763,764,760,763,767,768,764,767,771,772,768,209,212,213,211,212,214,215,213,214,216,217,215,1498,1499,1500,1501,1499,1502,1503,1500,1502,1504,1505,1503,1504,1506,1507,1505,1506,1508,1509,1507,1508,1510,1511,1509,1510,1512,1513,1511,1512,1514,1515,1513,1514,1516,1517,1515,1516,1518,1519,1517,1518,1520,1521,1519,74,72,73,75,72,70,71,73,70,67,69,71,788,789,790,791,792,789,795,796,790,795,807,808,796,807,819,820,808,819,827,828,820,827,835,836,828,835,840,841,836,840,845,846,841,845,850,851,846,850,855,856,851,855,860,861,856,860,865,866,861,865,870,871,866,870,875,876,871,875,880,881,876,880,885,886,881,885,890,891,892,886,1536,1537,1532,1533,1532,1528,1529,1533,1528,1522,1525,1529,1522,1523,1524,1525,1523,1526,1527,1524,1526,1530,1531,1527,1530,1534,1535,1531,1534,1538,1539,1535,1538,1542,1543,1539,1542,1546,1547,1543,1546,1550,1551,1547,1550,1554,1555,1551,1554,1556,1557,1555,1556,1558,1559,1557,1558,1560,1561,1559,1560,1562,1563,1561,1562,1564,1565,1563,918,919,920,921,919,924,925,920,924,938,939,925,938,951,952,939,951,959,960,952,959,967,968,960,967,975,976,968,975,981,982,976,981,986,987,982,986,991,992,987,991,996,997,992,996,1001,1002,997,1001,1006,1007,1002,1006,1011,1012,1007,1011,1016,1017,1012,1016,1021,1022,1023,1017,64,66,69,67,896,897,891,890,136,138,141,139,1031,1032,1023,1022,27,33,28,20,772,771,775,776,605,604,612,613,20,28,21,13,776,775,778,779,96,104,105,97,89,613,612,619,620,13,21,14,5,779,778,781,782,89,97,90,81,620,619,628,629,5,14,6,1,782,781,784,785,81,90,82,77,629,628,638,639,1,6,7,2,86,76,79,87,77,82,83,78,10,0,3,11,2,7,15,8,87,79,85,94,78,83,91,84,11,3,9,18,8,15,22,16,94,85,93,101,84,91,98,92,18,9,17,25,16,22,29,23,101,93,100,109,92,98,106,99,25,17,24,32,23,29,34,30,109, +100,108,115,99,106,112,107,32,24,31,37,30,34,40,35,115,108,114,119,107,112,116,113,37,31,36,43,35,40,46,41,119,114,118,123,113,116,120,117,43,36,42,49,41,46,52,47,123,118,122,127,117,120,124,121,49,42,48,55,47,52,56,53,127,122,126,131,121,124,128,125,55,48,54,59,53,56,60,57,915,916,913,912,125,128,132,129,1045,1046,1043,1042,57,60,63,61,912,913,906,905,129,132,135,133,1042,1043,1040,1039,61,63,66,64,905,906,897,896,133,135,138,136,1039,1040,1032,1031,943,944,928,930,282,278,281,283,803,804,788,792,210,206,209,211,470,473,480,481,692,695,702,703,175,168,161,170,481,480,489,490,703,702,709,710,170,161,154,163,490,489,499,500,239,230,222,232,710,709,716,717,163,154,146,156,500,499,512,513,232,222,218,228,717,716,723,724,156,146,142,152,143,148,149,144,228,218,221,229,219,224,225,220,152,142,145,153,144,149,157,150,229,221,227,236,220,225,233,226,153,145,151,160,150,157,164,158,236,227,235,243,226,233,240,234,160,151,159,167,158,164,171,165,243,235,242,251,234,240,248,241,167,159,166,174,165,171,176,172,251,242,250,257,241,248,254,249,174,166,173,179,172,176,182,177,257,250,256,261,249,254,258,255,179,173,178,185,177,182,188,183,261,256,260,265,255,258,262,259,185,178,184,191,183,188,194,189,265,260,264,269,259,262,266,263,191,184,190,197,189,194,198,195,269,264,268,273,263,266,270,267,197,190,196,201,971,972,964,963,273,268,272,276,831,832,824,823,201,196,200,204,963,964,956,955,276,272,275,279,823,824,816,815,204,200,203,207,955,956,944,943,279,275,278,282,815,816,804,803,207,203,206,210,1549,1552,1553,1548,790,796,809,800,919,918,922,923,796,808,821,809,924,919,923,937,808,820,829,821,938,924,937,950,820,828,837,829,951,938,950,958,828,836,842,837,959,951,958,966,836,841,847,842,967,959,966,974,841,846,852,847,975,967,974,980,846,851,857,852,981,975,980,985,851,856,862,857,986,981,985,990,856,861,867,862,991,986,990,995,861,866,872,867,996,991,995,1000,866,871,877,872,1001,996,1000,1005,871,876,882,877,1006,1001,1005,1010,876,881,887,882,1011,1006,1010,1015,881,886,893,887,1016,1011,1015,1020,1570,1572,1573,1571,1548, +1544,1545,1549,1544,1540,1541,1545,1540,1537,1536,1541,1564,1566,1567,1565,1566,1568,1569,1567,1568,1570,1571,1569,797,798,799,791,790,800,801,931,932,933,922,918,929,934,899,900,901,893,886,892,902,1026,1021,1016,1020,1027,1028,1029,928,929,918,921,930,892,891,898,1030,1022,1021,929,928,942,802,792,791,1048,1049,1050,1051,1108,1109,1107,1106,1104,1105,1103,1102,1100,1101,1099,1098,1098,1099,1097,1096,1096,1097,1095,1094,1094,1095,1093,1092,1092,1093,1091,1090,1090,1091,1089,1088,1088,1089,1087,1086,1086,1087,1085,1084,1084,1085,1083,1082,1082,1083,1081,1080,1080,1081,1079,1078,1078,1079,1077,1076,1076,1077,1075,1074,1074,1075,1073,1072,1072,1073,1071,1070,1070,1071,1069,1068,1068,1069,1067,1066,1066,1067,1065,1064,1064,1065,1063,1062,1062,1063,1061,1060,1060,1061,1059,1058,1056,1057,1055,1054,1052,1053,1049,1048,1054,1055,1053,1052,1058,1059,1057,1056,1106,1107,1105,1104,1102,1103,1101,1100,246,247,237,230,239,478,473,472,479,1470,1471,1466,1467,1472,630,622,613,620,631,621,605,613,622,623,505,487,495,506,506,495,510,518,486,507,508,496,496,508,519,509,518,510,521,527,509,519,528,520,527,521,530,535,535,530,538,543,520,528,536,529,529,536,544,537,543,538,546,551,551,546,554,559,537,544,552,545,545,552,560,553,559,554,562,567,553,560,568,561,567,562,570,575,561,568,576,569,575,570,578,583,569,576,584,577,583,578,586,591,577,584,592,585,591,586,594,599,585,592,600,593,599,594,602,607,593,600,608,601,607,602,610,615,601,608,616,609,615,610,618,624,609,616,625,617,624,618,627,634,617,625,635,626,634,627,637,647,626,635,648,636,647,637,650,656,636,648,657,649,656,650,659,664,649,657,665,658,664,659,667,672,658,665,673,666,672,667,675,680,666,673,681,674,680,675,683,688,674,681,689,682,688,683,684,691,682,689,690,685,691,684,676,687,685,690,686,677,687,676,668,679,677,686,678,669,679,668,660,671,669,678,670,661,671,660,652,663,661,670,662,653,663,652,641,655,655,641,632,646,653,662,654,642,642,654,644,633,623,645,646,632,643,621,633,644,632,633,621,623,1633,1632,1634,1635,1695,1694,1696,1697,495,487,486,496,1578,1582,1583, +1579,1644,1645,1641,1640,510,509,520,521,1574,1575,1576,1577,1636,1637,1638,1639,530,529,537,538,1581,1580,1584,1585,1643,1642,1646,1647,538,537,545,546,1585,1584,1586,1587,1647,1646,1648,1649,546,545,553,554,1587,1586,1588,1589,1649,1648,1650,1651,554,553,561,562,1589,1588,1590,1591,1651,1650,1652,1653,562,561,569,570,1591,1590,1592,1593,1653,1652,1654,1655,570,569,577,578,1593,1592,1594,1595,1655,1654,1656,1657,578,577,585,586,1595,1594,1596,1597,1657,1656,1658,1659,586,585,593,594,1597,1596,1598,1599,1659,1658,1660,1661,594,593,601,602,1599,1598,1600,1601,1661,1660,1662,1663,602,601,609,610,1601,1600,1602,1603,1663,1662,1664,1665,610,609,617,618,1603,1602,1604,1605,1665,1664,1666,1667,618,617,626,627,1605,1604,1606,1607,1667,1666,1668,1669,627,626,636,637,1607,1606,1608,1609,1669,1668,1670,1671,637,636,649,650,1609,1608,1610,1611,1671,1670,1672,1673,650,649,658,659,1611,1610,1612,1613,1673,1672,1674,1675,659,658,666,667,1613,1612,1614,1615,1675,1674,1676,1677,667,666,674,675,1615,1614,1616,1617,1677,1676,1678,1679,675,674,682,683,1617,1616,1618,1619,1679,1678,1680,1681,683,682,685,684,1619,1618,1620,1621,1681,1680,1682,1683,684,685,677,676,1621,1620,1622,1623,1683,1682,1684,1685,676,677,669,668,1623,1622,1624,1625,1685,1684,1686,1687,660,661,653,652,1627,1626,1628,1629,1689,1688,1690,1691,641,642,633,632,1631,1630,1632,1633,1693,1692,1694,1695,652,653,642,641,1629,1628,1630,1631,1691,1690,1692,1693,668,669,661,660,1625,1624,1626,1627,1687,1686,1688,1689,495,496,509,510,1578,1579,1575,1574,1640,1641,1637,1636,521,520,529,530,1577,1576,1580,1581,1639,1638,1642,1643,247,246,252,253,1475,1476,1471,1470,110,111,105,104,1494,1493,1496,1497 + } + } + LayerElementMaterial: 0 { + Version: 101 + Name: "" + MappingInformationType: "AllSame" + ReferenceInformationType: "IndexToDirect" + Materials: *1 { + a: 0 + } + } + Layer: 0 { + Version: 100 + LayerElement: { + Type: "LayerElementNormal" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementMaterial" + TypedIndex: 0 + } + LayerElement: { + Type: "LayerElementUV" + TypedIndex: 0 + } + } + } + Model: 363536144, "Model::HiFi_Xylophone1", "Null" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + } + Shading: Y + Culling: "CullingOff" + } + Model: 363538464, "Model::Frame", "Null" { + Version: 232 + Properties70: { + P: "RotationPivot", "Vector3D", "Vector", "",3.814697265625e-006,41.661837392844,-14.5002459569288 + P: "ScalingPivot", "Vector3D", "Vector", "",3.814697265625e-006,41.661837392844,-14.5002459569288 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: Y + Culling: "CullingOff" + } + Model: 363550064, "Model::Wave", "Null" { + Version: 232 + Properties70: { + P: "RotationPivot", "Vector3D", "Vector", "",-4.39795767187518e-015,84.4647528022276,4.56259961274829 + P: "ScalingPivot", "Vector3D", "Vector", "",-4.39795767187518e-015,84.4647528022276,4.56259961274829 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: Y + Culling: "CullingOff" + } + Model: 363517584, "Model::transform2", "Null" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Visibility", "Visibility", "", "A",0 + } + Shading: Y + Culling: "CullingOff" + } + Model: 363503664, "Model::transform1", "Null" { + Version: 232 + Properties70: { + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "Visibility", "Visibility", "", "A",0 + } + Shading: Y + Culling: "CullingOff" + } + Model: 363501344, "Model::Wave", "Mesh" { + Version: 232 + Properties70: { + P: "RotationPivot", "Vector3D", "Vector", "",1.1444091796875e-005,41.6618365049362,-25.8935875892639 + P: "ScalingPivot", "Vector3D", "Vector", "",1.1444091796875e-005,41.6618365049362,-25.8935875892639 + P: "RotationActive", "bool", "", "",1 + P: "InheritType", "enum", "", "",1 + P: "ScalingMax", "Vector3D", "Vector", "",0,0,0 + P: "DefaultAttributeIndex", "int", "Integer", "",0 + P: "currentUVSet", "KString", "", "U", "map1" + } + Shading: T + Culling: "CullingOff" + } + Material: 1611742192, "Material::Steel", "" { + Version: 102 + ShadingModel: "unknown" + MultiLayer: 0 + Properties70: { + P: "Maya", "Compound", "", "" + P: "Maya|TypeId", "int", "Integer", "",1166017 + P: "Maya|TEX_global_diffuse_cube", "Vector3D", "Vector", "",0,0,0 + P: "Maya|TEX_global_specular_cube", "Vector3D", "Vector", "",0,0,0 + P: "Maya|TEX_brdf_lut", "Vector3D", "Vector", "",0,0,0 + P: "Maya|use_normal_map", "float", "", "",1 + P: "Maya|uv_offset", "Vector2D", "Vector2", "",0,0 + P: "Maya|uv_scale", "Vector2D", "Vector2", "",1,1 + P: "Maya|TEX_normal_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|use_color_map", "float", "", "",1 + P: "Maya|TEX_color_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|base_color", "Vector3D", "Vector", "",1,1,1 + P: "Maya|use_metallic_map", "float", "", "",1 + P: "Maya|TEX_metallic_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|metallic", "float", "", "",1 + P: "Maya|use_roughness_map", "float", "", "",1 + P: "Maya|TEX_roughness_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|roughness", "float", "", "",0.5 + P: "Maya|use_emissive_map", "float", "", "",0 + P: "Maya|TEX_emissive_map", "Vector3D", "Vector", "",0,0,0 + P: "Maya|emissive", "Vector3D", "Vector", "",0,0,0 + P: "Maya|emissive_intensity", "float", "", "",0 + P: "Maya|use_ao_map", "float", "", "",1 + P: "Maya|TEX_ao_map", "Vector3D", "Vector", "",0,0,0 + } + } + Video: 1971809008, "Video::file6", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Metallic.png" + } + UseMipMap: 0 + Filename: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Metallic.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Metallic.png" + } + Video: 1971833408, "Video::file7", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Roughness.png" + } + UseMipMap: 0 + Filename: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Roughness.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Roughness.png" + } + Video: 1971825008, "Video::file4", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png" + } + UseMipMap: 0 + Filename: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_BaseColor.png" + } + Video: 1971829008, "Video::file5", "Clip" { + Type: "Clip" + Properties70: { + P: "Path", "KString", "XRefUrl", "", "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Normal.png" + } + UseMipMap: 0 + Filename: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Normal.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Normal.png" + } + Texture: 1982231296, "Texture::file6", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file6" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file6" + FileName: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Metallic.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Metallic.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1982230816, "Texture::file8", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file8" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "" + FileName: "" + RelativeFilename: "" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1982230336, "Texture::file2", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file2" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "" + FileName: "" + RelativeFilename: "" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1971096816, "Texture::file1", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file1" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "" + FileName: "" + RelativeFilename: "" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1531689904, "Texture::file7", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file7" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file7" + FileName: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Roughness.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Roughness.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1612282368, "Texture::file3", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file3" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "" + FileName: "" + RelativeFilename: "" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1612282848, "Texture::file4", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file4" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file4" + FileName: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_BaseColor.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Texture: 1612283328, "Texture::file5", "" { + Type: "TextureVideoClip" + Version: 202 + TextureName: "Texture::file5" + Properties70: { + P: "UseMaterial", "bool", "", "",1 + } + Media: "Video::file5" + FileName: "F:/Dropbox/Dropbox/_High Fidelity/xylophone/xylophoneFrameWithWave_Steel_Normal.png" + RelativeFilename: "xylophoneFrameWithWave_Steel_Normal.png" + ModelUVTranslation: 0,0 + ModelUVScaling: 1,1 + Texture_Alpha_Source: "None" + Cropping: 0,0,0,0 + } + Implementation: 1981166160, "Implementation::Steel_Implementation", "" { + Version: 100 + Properties70: { + P: "ShaderLanguage", "KString", "", "", "SFX" + P: "ShaderLanguageVersion", "KString", "", "", "28" + P: "RenderAPI", "KString", "", "", "SFX_PBS_SHADER" + P: "RootBindingName", "KString", "", "", "root" + P: "ShaderGraph", "Blob", "", "",32006 { + BinaryData: "U0ZCX1dJTiA9IHsgIC8qClZlcnNpb249MjgKR3JvdXBWZXJzaW9uPS0xLjAKQWR2YW5jZWQ9MApIZWxwSUQ9MApQYXJlbnRNYXRlcmlhbD1wcmVzZXRzL1N0YW5kYXJkCk51bWJlck9mTm9kZXM9MzIKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgTWV0YWxsaWNfTWFwX1N3aXRjaAoJcG9zeD0xIHY9MjAwMyAxMDIwLjAKCXBvc3k9MSB2PTIwMDMgMjQwLjAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wCgkJU1ZUPTUwMjIgMjAwMyAzIDAgMSAKCQlTQ1M9cgoJCVNWVD01MDIyIDIwMDMgNCAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgNSAKCQlDQz0xCgkJCUM9MCAwIDUgNSA1IDYgMAoJCQlDUEM9MAojTlQ9MjAxODkgMAoJUEM9MwoJbmFtZT0xIHY9NTAwMCBFbWlzc2l2ZV9NYXBfU3dpdGNoCglwb3N4PTEgdj0yMDAzIDc0MC4wCglwb3N5PTEgdj0yMDAzIDc4MC4wCglncm91cD0tMQoJSVNDPTQKCQlTVlQ9NTAyMiAyMDAzIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAxIDAgCgkJU0RWPTEuMAoJCVNWVD01MDIyIDMwMDIgMyAwIDEgCgkJU0NTPXJnYgoJCVNWVD01MDIyIDMwMDIgNCAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgNSAKCQlDQz0xCgkJCUM9MSAwIDUgMTAgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgQ29sb3JfTWFwX1N3aXRjaAoJcG9zeD0xIHY9MjAwMyAxMDIwLjAKCXBvc3k9MSB2PTIwMDMgLTM0MC4wCglncm91cD0tMQoJSVNDPTQKCQlTVlQ9NTAyMiAyMDAzIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAxIDAgCgkJU0RWPTEuMAoJCVNWVD01MDIyIDMwMDIgMyAwIDEgCgkJU0NTPXJnYgoJCVNWVD01MDIyIDMwMDIgNCAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgNSAKCQlDQz0xCgkJCUM9MiAwIDUgNSAxIDIgMAoJCQlDUEM9MAojTlQ9MjAxODkgMAoJUEM9MwoJbmFtZT0xIHY9NTAwMCBOb3JtYWxfTWFwX1N3aXRjaAoJcG9zeD0xIHY9MjAwMyAxMDIwLjAKCXBvc3k9MSB2PTIwMDMgLTYwLjAKCWdyb3VwPS0xCglJU0M9NAoJCVNWVD01MDIyIDIwMDMgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDEgMCAKCQlTRFY9MS4wCgkJU1ZUPTUwMjIgMzAwMiAzIDAgMCAKCQlTVlQ9NTAyMiAzMDAyIDQgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDUgCgkJQ0M9MQoJCQlDPTMgMCA1IDUgNCA1IDAKCQkJQ1BDPTAKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgUm91Z2huZXNzX01hcF9Td2l0Y2gKCXBvc3g9MSB2PTIwMDMgMTAyMC4wCglwb3N5PTEgdj0yMDAzIDU0MC4wCglncm91cD0tMQoJSVNDPTQKCQlTVlQ9NTAyMiAyMDAzIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAxIDAgCgkJU0RWPTEuMAoJCVNWVD01MDIyIDIwMDMgMyAwIDEgCgkJU0NTPXIKCQlTVlQ9NTAyMiAyMDAzIDQgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDUgCgkJQ0M9MQoJCQlDPTQgMCA1IDUgNiA3IDAKCQkJQ1BDPTAKI05UPTIwMTc2IDAKCVBDPTQKCXBvc3g9MSB2PTIwMDMgMTM2MC4wCglwb3N5PTEgdj0yMDAzIDI2MC4wCglwcmVzZXRfcGF0aD0xIHY9NTAwMCBwcmVzZXRzL1N0YW5kYXJkCglub3JtYWxzcGFjZT0yIGU9MCB2PTUwMTIgMQoJZ3JvdXA9LTEKCUlTQz0xMwoJCVNWVD01MDIyIDMwMDIgMSAwIDAgCgkJU1ZUPTUwMjIgMzAwMiAyIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDMgMCAwIAoJCVNWVD01MDIyIDIwMDMgNCAwIDAgCgkJU1ZUPTUwMjIgMzAwMiA1IDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDYgMCAwIAoJCVNWVD01MDIyIDIwMDMgNyAwIDAgCgkJU1ZUPTUwMjIgMzAwMiA4IDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDkgMCAwIAoJCVNWVD01MDIyIDIwMDMgMTAgMCAwIAoJCVNWVD01MDIyIDIwMDMgMTEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMTQgMCAwIAoJCVNWVD01MDIyIDIwMDMgMTUgMCAwIAoJT1NDPTAKI05UPTIwMTg5IDAKCVBDPTMKCW5hbWU9MSB2PTUwMDAgQW9fTWFwX1N3dGljaAoJcG9zeD0xIHY9MjAwMyAxMDIwLjAKCXBvc3k9MSB2PTIwMDMgMTEwMC4wCglncm91cD0tMQoJSVNDPTQKCQlTVlQ9NTAyMiAyMDAzIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAxIDAgCgkJU0RWPTEuMAoJCVNWVD01MDIyIDIwMDMgMyAwIDEgCgkJU0NTPXIKCQlTVlQ9NTAyMiAyMDAzIDQgMSAwIAoJCVNEVj0xLjAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyA1IAoJCUNDPTEKCQkJQz02IDAgNSA1IDggOSAwCgkJCUNQQz0wCiNOVD0yMDE3OCAwCglQQz0yCglwb3N4PTEgdj0yMDAzIC0yNjAuMAoJcG9zeT0xIHY9MjAwMyA0MjAuMAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDMwMDEgMSAKCQlDQz0xCgkJCUM9NyAwIDEgMjggMSAyIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgcm91Z2huZXNzX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMAoJcG9zeT0xIHY9MjAwMyA1NDAuMAoJdGV4dHVyZXBhdGg9MiBlPTEgdj01MDAwIEY6L0Ryb3Bib3gvRHJvcGJveC9fSGlnaCBGaWRlbGl0eS94eWxvcGhvbmUveHlsb3Bob25lRnJhbWVXaXRoV2F2ZV9TdGVlbF9Sb3VnaG5lc3MucG5nCgllbmNvZGluZz0yIGU9MCB2PTUwMTIgMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNAoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUw", + "MjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAyMDAzIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAzIDMgCgkJQ0M9MQoJCQlDPTggMCAzIDQgMiAzIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTQKCW5hbWU9MSB2PTUwMDAgZW1pc3NpdmVfbWFwCglwb3N4PTEgdj0yMDAzIDQyMC4wCglwb3N5PTEgdj0yMDAzIDc4MC4wCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiA1Cglncm91cD0tMQoJSVNDPTIKCQlTVlQ9NTAyMiAzMDAxIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDMgMyAKCQlDQz0xCgkJCUM9OSAwIDMgMSAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxODYgMAoJUEM9MgoJcG9zeD0xIHY9MjAwMyAxMDIwLjAKCXBvc3k9MSB2PTIwMDMgODQwLjAKCWdyb3VwPS0xCglJU0M9MgoJCVNWVD01MDIyIDMwMDIgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMiAzIAoJCUNDPTEKCQkJQz0xMCAwIDMgNSA3IDggMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NwoJbmFtZT0xIHY9NTAwMCB1c2VfY29sb3JfbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wCglwb3N5PTEgdj0yMDAzIC00MDAuMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJZGVmYXVsdHNjYWxhcj0yIGU9MCB2PTIwMDMgMS4wCgl1aXR5cGU9MiBlPTAgdj01MDEyIDEKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDEwCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0xMSAwIDEgMiAwIDEgMAoJCQlDUEM9MAojTlQ9MjAxNzcgMAoJUEM9NQoJbmFtZT0xIHY9NTAwMCBjb2xvcl9tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAKCXBvc3k9MSB2PTIwMDMgLTM0MC4wCgl0ZXh0dXJlcGF0aD0yIGU9MSB2PTUwMDAgRjovRHJvcGJveC9Ecm9wYm94L19IaWdoIEZpZGVsaXR5L3h5bG9waG9uZS94eWxvcGhvbmVGcmFtZVdpdGhXYXZlX1N0ZWVsX0Jhc2VDb2xvci5wbmcKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDEKCWdyb3VwPS0xCglJU0M9MgoJCVNWVD01MDIyIDMwMDEgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMyAzIAoJCUNDPTEKCQkJQz0xMiAwIDMgMiAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NwoJbmFtZT0xIHY9NTAwMCBiYXNlX2NvbG9yCglwb3N4PTEgdj0yMDAzIDcwMC4wCglwb3N5PTEgdj0yMDAzIC0yNDAuMAoJdHlwZT0yIGU9MCB2PTUwMTIgMgoJZGVmYXVsdHZlY3RocmVlPTIgZT0wIHY9MzAwMiAxLjAsMS4wLDEuMAoJZGVmYXVsdHZlY3Rvcj0yIGU9MCB2PTMwMDMgMC41LDAuNSwwLjUsMC4wCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAyMAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgMSAKCQlDQz0xCgkJCUM9MTMgMCAxIDIgMyA0IDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTcKCW5hbWU9MSB2PTUwMDAgdXNlX25vcm1hbF9tYXAKCXBvc3g9MSB2PTIwMDMgNzAwLjAKCXBvc3k9MSB2PTIwMDMgLTEyMC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAwCglkZWZhdWx0c2NhbGFyPTIgZT0wIHY9MjAwMyAxLjAKCXVpdHlwZT0yIGU9MCB2PTUwMTIgMQoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgMTEKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDEgCgkJQ0M9MQoJCQlDPTE0IDAgMSAzIDAgMSAwCgkJCUNQQz0wCiNOVD0yMDE5NCAwCglQQz0yCglwb3N4PTEgdj0yMDAzIDY4MC4wCglwb3N5PTEgdj0yMDAzIDYwLjAKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAyIDEgCgkJQ0M9MQoJCQlDPTE1IDAgMSAzIDMgNCAwCgkJCUNQQz0wCiNOVD0yMDE5NSAwCglQQz0yCglwb3N4PTEgdj0yMDAzIDc0MC4wCglwb3N5PTEgdj0yMDAzIC02MC4wCglncm91cD0tMQoJSVNDPTEKCQlTVlQ9NTAyMiAzMDAyIDEgMCAxIAoJCVNDUz1yZ2IKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMiAyIAoJCUNDPTEKCQkJQz0xNiAwIDIgMyAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxNzcgMAoJUEM9NgoJbmFtZT0xIHY9NTAwMCBub3JtYWxfbWFwCglwb3N4PTEgdj0yMDAzIDQ0MC4wCglwb3N5PTEgdj0yMDAzIC02MC4wCgl0ZXh0dXJlcGF0aD0yIGU9MSB2PTUwMDAgRjovRHJvcGJveC9Ecm9wYm94L19IaWdoIEZpZGVsaXR5L3h5bG9waG9uZS94eWxvcGhvbmVGcmFtZVdpdGhXYXZlX1N0ZWVsX05vcm1hbC5wbmcKCWVuY29kaW5nPTIgZT0wIHY9NTAxMiAyCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAyCglncm91cD0tMQoJSVNDPTIKCQlTVlQ9NTAyMiAzMDAxIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDMgMyAKCQlDQz0xCgkJCUM9MTcgMCAzIDE2IDAgMSAwCgkJCUNQQz0wCiNOVD0yMDE3NyAwCglQQz03CgluYW1lPTEgdj01MDAwIG1ldGFsbGljX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMAoJcG9zeT0xIHY9MjAwMyAyNDAuMAoJdGV4dHVyZXBhdGg9MiBlPTEgdj01MDAwIEY6L0Ryb3Bib3gvRHJvcGJveC9fSGlnaCBGaWRlbGl0eS94eWxvcGhvbmUveHlsb3Bob25lRnJhbWVXaXRoV2F2ZV9TdGVlbF9NZXRhbGxpYy5wbmcKCWVuY29kaW5nPTIgZT0wIHY9NTAxMiAwCglmaWx0ZXI9MiBlPTAgdj01MDEyIDEKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDMKCWdyb3VwPS0xCglJU0M9MgoJCVNWVD01MDIy", + "IDMwMDEgMSAwIDAgCgkJU1ZUPTUwMjIgMjAwMyAyIDAgMCAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMyAzIAoJCUNDPTEKCQkJQz0xOCAwIDMgMCAyIDMgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NwoJbmFtZT0xIHY9NTAwMCB1c2VfbWV0YWxsaWNfbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wCglwb3N5PTEgdj0yMDAzIDE4MC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAwCglkZWZhdWx0c2NhbGFyPTIgZT0wIHY9MjAwMyAxLjAKCXVpdHlwZT0yIGU9MCB2PTUwMTIgMQoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgMTIKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDEgCgkJQ0M9MQoJCQlDPTE5IDAgMSAwIDAgMSAwCgkJCUNQQz0wCiNOVD0yMDE4NSAwCglQQz02CgluYW1lPTEgdj01MDAwIG1ldGFsbGljCglwb3N4PTEgdj0yMDAzIDcwMC4wCglwb3N5PTEgdj0yMDAzIDM0MC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAwCglkZWZhdWx0c2NhbGFyPTIgZT0wIHY9MjAwMyAxLjAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDIxCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0yMCAwIDEgMCAzIDQgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NwoJbmFtZT0xIHY9NTAwMCB1c2Vfcm91Z2huZXNzX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMAoJcG9zeT0xIHY9MjAwMyA0ODAuMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJZGVmYXVsdHNjYWxhcj0yIGU9MCB2PTIwMDMgMS4wCgl1aXR5cGU9MiBlPTAgdj01MDEyIDEKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDEzCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMjAwMyAxIAoJCUNDPTEKCQkJQz0yMSAwIDEgNCAwIDEgMAoJCQlDUEM9MAojTlQ9MjAxODUgMAoJUEM9NgoJbmFtZT0xIHY9NTAwMCByb3VnaG5lc3MKCXBvc3g9MSB2PTIwMDMgNzAwLjAKCXBvc3k9MSB2PTIwMDMgNjQwLjAKCXR5cGU9MiBlPTAgdj01MDEyIDAKCWRlZmF1bHRzY2FsYXI9MiBlPTAgdj0yMDAzIDAuNQoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgMjIKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDEgCgkJQ0M9MQoJCQlDPTIyIDAgMSA0IDMgNCAwCgkJCUNQQz0wCiNOVD0yMDE4NSAwCglQQz01CgluYW1lPTEgdj01MDAwIGVtaXNzaXZlCglwb3N4PTEgdj0yMDAzIDQyMC4wCglwb3N5PTEgdj0yMDAzIDg4MC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAyCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAyMwoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDMwMDIgMSAKCQlDQz0xCgkJCUM9MjMgMCAxIDEgMyA0IDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgdXNlX2VtaXNzaXZlX21hcAoJcG9zeD0xIHY9MjAwMyA0MjAuMAoJcG9zeT0xIHY9MjAwMyA3MjAuMAoJdHlwZT0yIGU9MCB2PTUwMTIgMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxNAoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MjQgMCAxIDEgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTcKCW5hbWU9MSB2PTUwMDAgdXNlX2FvX21hcAoJcG9zeD0xIHY9MjAwMyA3MDAuMAoJcG9zeT0xIHY9MjAwMyAxMTAwLjAKCXR5cGU9MiBlPTAgdj01MDEyIDAKCWRlZmF1bHRzY2FsYXI9MiBlPTAgdj0yMDAzIDEuMAoJdWl0eXBlPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiAxNQoJZ3JvdXA9LTEKCUlTQz0wCglPU0M9MQoJCVNWVD01MDIyIDIwMDMgMSAKCQlDQz0xCgkJCUM9MjUgMCAxIDYgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTc3IDAKCVBDPTcKCW5hbWU9MSB2PTUwMDAgYW9fbWFwCglwb3N4PTEgdj0yMDAzIDcwMC4wCglwb3N5PTEgdj0yMDAzIDExNjAuMAoJdGV4dHVyZXBhdGg9MiBlPTEgdj01MDAwIEY6L0Ryb3Bib3gvRHJvcGJveC9fSGlnaCBGaWRlbGl0eS94eWxvcGhvbmUvCgllbmNvZGluZz0yIGU9MCB2PTUwMTIgMAoJZmlsdGVyPTIgZT0wIHY9NTAxMiAxCgl1aW9yZGVyPTIgZT0wIHY9MjAwMiA2Cglncm91cD0tMQoJSVNDPTIKCQlTVlQ9NTAyMiAzMDAxIDEgMCAwIAoJCVNWVD01MDIyIDIwMDMgMiAwIDAgCglPU0M9MQoJCVNWVD01MDIyIDMwMDMgMyAKCQlDQz0xCgkJCUM9MjYgMCAzIDYgMiAzIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTYKCW5hbWU9MSB2PTUwMDAgZW1pc3NpdmVfaW50ZW5zaXR5Cglwb3N4PTEgdj0yMDAzIDc0MC4wCglwb3N5PTEgdj0yMDAzIDkyMC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAwCgltYXhyYW5nZT0yIGU9MCB2PTIwMDMgMTAuMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNTMKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAyMDAzIDEgCgkJQ0M9MQoJCQlDPTI3IDAgMSAxMCAxIDIgMAoJCQlDUEM9MAojTlQ9MjAxODYgMAoJUEM9MgoJcG9zeD0xIHY9MjAwMyAtNjAuMAoJcG9zeT0xIHY9MjAwMyA0MDAuMAoJZ3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAzMDAxIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDMgCgkJQ0M9MQoJCQlDPTI4IDAgMyAyOSAxIDIgMAoJCQlDUEM9MAojTlQ9MjAxODcgMAoJUEM9MgoJcG9zeD0xIHY9MjAwMyAxMjAuMAoJcG9zeT0xIHY9MjAwMyA0MDAuMAoJ", + "Z3JvdXA9LTEKCUlTQz0yCgkJU1ZUPTUwMjIgMzAwMSAxIDAgMCAKCQlTVlQ9NTAyMiAzMDAxIDIgMCAwIAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDMgCgkJQ0M9NgoJCQlDPTI5IDAgMyAxMiAwIDEgMAoJCQlDUEM9MAoJCQlDPTI5IDAgMyAxNyAwIDEgMAoJCQlDUEM9MAoJCQlDPTI5IDAgMyAxOCAwIDEgMAoJCQlDUEM9MAoJCQlDPTI5IDAgMyA4IDAgMSAwCgkJCUNQQz0wCgkJCUM9MjkgMCAzIDkgMCAxIDAKCQkJQ1BDPTAKCQkJQz0yOSAwIDMgMjYgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTcKCW5hbWU9MSB2PTUwMDAgdXZfb2Zmc2V0Cglwb3N4PTEgdj0yMDAzIC02MC4wCglwb3N5PTEgdj0yMDAzIDM0MC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAxCgltaW5yYW5nZT0yIGU9MCB2PTIwMDMgLTFlKzAwOC4wCgltYXhyYW5nZT0yIGU9MCB2PTIwMDMgMWUrMDA4LjAKCXVpb3JkZXI9MiBlPTAgdj0yMDAyIDYwCglncm91cD0tMQoJSVNDPTAKCU9TQz0xCgkJU1ZUPTUwMjIgMzAwMSAxIAoJCUNDPTEKCQkJQz0zMCAwIDEgMjkgMCAxIDAKCQkJQ1BDPTAKI05UPTIwMTg1IDAKCVBDPTkKCW5hbWU9MSB2PTUwMDAgdXZfc2NhbGUKCXBvc3g9MSB2PTIwMDMgLTI0MC4wCglwb3N5PTEgdj0yMDAzIDM0MC4wCgl0eXBlPTIgZT0wIHY9NTAxMiAxCglkZWZhdWx0dmVjdHdvPTIgZT0wIHY9MzAwMSAxLjAsMS4wCglkZWZhdWx0dmVjdG9yPTIgZT0wIHY9MzAwMyAxLjAsMS4wLDAuMCwwLjAKCW1pbnJhbmdlPTIgZT0wIHY9MjAwMyAtMWUrMDA4LjAKCW1heHJhbmdlPTIgZT0wIHY9MjAwMyAxZSswMDguMAoJdWlvcmRlcj0yIGU9MCB2PTIwMDIgNjEKCWdyb3VwPS0xCglJU0M9MAoJT1NDPTEKCQlTVlQ9NTAyMiAzMDAxIDEgCgkJQ0M9MQoJCQlDPTMxIDAgMSAyOCAwIDEgMAoJCQlDUEM9MAoKICovIH0gCmNvbm5lY3Rpb25zID0gWwoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJhY2E2OTBjYi02MzA1LTRhMmYtYmYzZC02OTE4M2E0OTNkYjMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIzIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiQ0VEN0JCRjMtMEI0OC00MzM1LUI5MzMtMDk1QTQxQ0EwMjk0IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIzIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxMiIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjRDQkI0NDgwLTc5RTgtNENFNy1BQzBGLThCMDlCQUYxMjM5MCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJfSAKCQlzZWxlY3QgPSBbIAoJCQkicmdiIiAKCQkJXSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTMiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIxZWU5YWYxZi02NWYyLTQ3MzktYWQyOC01ZWE2YTBlNjhmYzMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTMiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMWVlOWFmMWYtNjVmMi00NzM5LWFkMjgtNWVhNmEwZTY4ZmMzIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE4IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjFlZTlhZjFmLTY1ZjItNDczOS1hZDI4LTVlYTZhMGU2OGZjMyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxOSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIxZWU5YWYxZi02NWYyLTQ3MzktYWQyOC01ZWE2YTBlNjhmYzMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjkiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMWVlOWFmMWYtNjVmMi00NzM5LWFkMjgtNWVhNmEwZTY4ZmMzIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEwIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNl", + "X2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjFlZTlhZjFmLTY1ZjItNDczOS1hZDI4LTVlYTZhMGU2OGZjMyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyNyIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJmNzI1OTdjNC03NDg3LTQxOWEtYWZmYi1kZjY5MGU2NTgyZTEiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzAiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMxIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMDgwNmRiMGQtMmM0YS00M2NhLTk5Y2MtZjVhMmYwMzZhOGU4IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjMwIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyOSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gImM1ODIzYzc1LTRhZTUtNGM3MS1iMDcwLTMxNWZhNGQwM2U4ZSIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyOSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzIiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIyNDJkMTY0OC1hNjI2LTQ0NWItOTUzNC1iY2NlYzA5NDExMmYiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjkiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI4IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiRjJGNzRFNTgtNDAyRC00NzJCLTg3REQtMzMxRTAwREI0MTZDIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIzIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gImIxYzg2NDA4LWFhY2ItNDQ2Ni1iNzU0LWRkY2YzN2EzYTJjOCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNiIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjQiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJDRUQ3QkJGMy0wQjQ4LTQzMzUtQjkzMy0wOTVBNDFDQTAyOTQiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjQiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE1IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiNENCQjQ0ODAtNzlFOC00Q0U3LUFDMEYtOEIwOUJBRjEyMzkwIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNyIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gImY3MjU5N2M0LTc0ODctNDE5YS1hZmZiLWRmNjkwZTY1ODJlMSIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNyIgCgkJfSAKCQlzZWxlY3QgPSBbIAoJCQkicmdiIiAKCQkJXSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTgiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJGMkY3NEU1OC00MDJELTQ3MkItODdERC0zMzFFMDBEQjQxNkMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjQiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE2IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiYWQ1ZTA1MmYtZDMxNi00YTBmLThiNzktNTNjMzgyMDRkNjFiIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI2IiAKCQl9IAoJCXNvdXJj", + "ZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkNFRDdCQkYzLTBCNDgtNDMzNS1COTMzLTA5NUE0MUNBMDI5NCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICI0Q0JCNDQ4MC03OUU4LTRDRTctQUMwRi04QjA5QkFGMTIzOTAiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCX0gCgkJc2VsZWN0ID0gWyAKCQkJInIiIAoJCQldIAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxOSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIkYyRjc0RTU4LTQwMkQtNDcyQi04N0RELTMzMUUwMERCNDE2QyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMSIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjEiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICIzNmJhNDZkMi1mNmVhLTRlNjAtYTQyOC1mZGMxN2M3NWJjNjIiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI1IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiQ0VEN0JCRjMtMEI0OC00MzM1LUI5MzMtMDk1QTQxQ0EwMjk0IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI1IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMiIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjRDQkI0NDgwLTc5RTgtNENFNy1BQzBGLThCMDlCQUYxMjM5MCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNSIgCgkJfSAKCQlzZWxlY3QgPSBbIAoJCQkiciIgCgkJCV0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI5IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiRjJGNzRFNTgtNDAyRC00NzJCLTg3REQtMzMxRTAwREI0MTZDIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI1IiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMyIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjExNjRhNWVmLTQ1NjMtNDc5NS1iM2I1LTQyODI1ZDZkZjAzNyIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNiIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTEiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJjNTgyM2M3NS00YWU1LTRjNzEtYjA3MC0zMTVmYTRkMDNlOGUiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTEiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIyIiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiQ0VEN0JCRjMtMEI0OC00MzM1LUI5MzMtMDk1QTQxQ0EwMjk0IiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIyIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyNSIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjRDQkI0NDgwLTc5RTgtNENFNy1BQzBGLThCMDlCQUYxMjM5MCIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJfSAKCQlzZWxlY3QgPSBbIAoJCQkicmdiIiAKCQkJXSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTAiIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJGMkY3NEU1OC00MDJELTQ3MkItODdERC0zMzFFMDBEQjQx", + "NkMiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjIiIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI0IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiMjQyZDE2NDgtYTYyNi00NDViLTk1MzQtYmNjZWMwOTQxMTJmIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjExIiAKCQl9IAoJCXNvdXJjZSA9IHsgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyOCIgCgkJfSAKCX0gCgl7IAoJCWRlc3RpbmF0aW9uID0geyAKCQkJY29ubmVjdG9yX2lkID0gIjU5ZmQxY2Y0LWY3MzYtNDcwZC04NTEwLTFkZDdjMDE2NjM5ZSIgCgkJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNiIgCgkJfSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjciIAoJCX0gCgl9IAoJeyAKCQlkZXN0aW5hdGlvbiA9IHsgCgkJCWNvbm5lY3Rvcl9pZCA9ICJDRUQ3QkJGMy0wQjQ4LTQzMzUtQjkzMy0wOTVBNDFDQTAyOTQiIAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjciIAoJCX0gCgkJc291cmNlID0geyAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI2IiAKCQl9IAoJfSAKCXsgCgkJZGVzdGluYXRpb24gPSB7IAoJCQljb25uZWN0b3JfaWQgPSAiNENCQjQ0ODAtNzlFOC00Q0U3LUFDMEYtOEIwOUJBRjEyMzkwIiAKCQkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQl9IAoJCXNlbGVjdCA9IFsgCgkJCSJyIiAKCQkJXSAKCQlzb3VyY2UgPSB7IAoJCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjciIAoJCX0gCgl9IApdCmNvbnN0YW50cyA9IFsKCXsgCgkJY29ubmVjdG9yX2lkID0gIjM5QkM3NjE5LTI3NjgtNDgwQi1BQ0ZELTYzRkE2NkVGNjkwNSIgCgkJaWQgPSAiMWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIzIiAKCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjMiIAoJCXZhbHVlID0gWyAKCQkJMS4wCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNCIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI0IiAKCQl2YWx1ZSA9IFsgCgkJCTEuMAoJCV0gCgl9IAoJeyAKCQljb25uZWN0b3JfaWQgPSAiMzlCQzc2MTktMjc2OC00ODBCLUFDRkQtNjNGQTY2RUY2OTA1IiAKCQlpZCA9ICIxYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjEiIAoJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMSIgCgkJdmFsdWUgPSBbIAoJCQkxLjAKCQldIAoJfSAKCXsgCgkJY29ubmVjdG9yX2lkID0gIjM5QkM3NjE5LTI3NjgtNDgwQi1BQ0ZELTYzRkE2NkVGNjkwNSIgCgkJaWQgPSAiMWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI1IiAKCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjUiIAoJCXZhbHVlID0gWyAKCQkJMS4wCgkJXSAKCX0gCgl7IAoJCWNvbm5lY3Rvcl9pZCA9ICIzOUJDNzYxOS0yNzY4LTQ4MEItQUNGRC02M0ZBNjZFRjY5MDUiIAoJCWlkID0gIjFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJaW5zdGFuY2VfaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIyIiAKCQl2YWx1ZSA9IFsgCgkJCTEuMAoJCV0gCgl9IAoJeyAKCQljb25uZWN0b3JfaWQgPSAiMzlCQzc2MTktMjc2OC00ODBCLUFDRkQtNjNGQTY2RUY2OTA1IiAKCQlpZCA9ICIxYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjciIAoJCWluc3RhbmNlX2lkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiNyIgCgkJdmFsdWUgPSBbIAoJCQkxLjAKCQldIAoJfSAKCXsgCgkJY29ubmVjdG9yX2lkID0gIkYyRjc0RTU4LTQwMkQtNDcyQi04N0RELTMzMUUwMERCNDE2QyIgCgkJaWQgPSAiM2JiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQlpbnN0YW5jZV9pZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjciIAoJCXZhbHVlID0gWyAKCQkJMS4wCgkJXSAKCX0gCl0Kbm9kZXMgPSBbCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjYiIAoJCW9wdGlvbnMgPSBbIAoJCQkiMmIxMzY0NDctNjc2ZS00OTQzLTk5N2ItMDRhMjhhZTY4NDk3IgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMzYwIAoJCQkyNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJT", + "dGFuZGFyZCBCYXNlIiAKCQl0eXBlID0gImNvcmUvc3RpbmdyYXlfcmVuZGVyZXIvb3V0cHV0X25vZGVzL3N0YW5kYXJkX2Jhc2UiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMyIgCgkJb3B0aW9ucyA9IFsgCgkJCSI5QTg0MjgyQi1GMUEyLTQ2RDQtOUZDNC01QTc2RkM5QjMwREQiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTEwMjAgCgkJCS0zNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJDb2xvciBNYXAgU3dpdGNoIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL2lmIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJCW1hdGVyaWFsX3ZhcmlhYmxlID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJVc2UgQ29sb3IgTWFwIiAKCQkJCW5hbWUgPSAidXNlX2NvbG9yX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAgCgkJCQkJc3RlcCA9IDEgCgkJCQkJb3JkZXIgPSAxMCAKCQkJCQl1aV90eXBlID0gImNoZWNrYm94IiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMS4wIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEyIiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQktNDAwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIENvbG9yIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEzIiAKCQlvcHRpb25zID0gWyAKCQkJIjFlMDY3NDY0LTEyZDgtNDgyNi05YjcyLWNmZDU3NjUwMDNlMyIKCQkJImZiM2Y3MDliLWE1NGEtNGU5My1hYzlmLWU5ZmM3NmZiOGJjZCIKCQkJIjVkZDU5YjNkLTE3NjItNGExNC05OTMwLTc1MDAyMzBlZjNkYiIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQktMzQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCQl0ZXh0dXJlX21hcCA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiQ29sb3IgTWFwIiAKCQkJCXNsb3RfbmFtZSA9ICJjb2xvcl9tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW9yZGVyID0gMSAKCQkJCX0gCgkJCX0gCgkJfSAKCQl0aXRsZSA9ICJDb2xvciBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvc2FtcGxlX3RleHR1cmUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMCIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTEyMCAKCQkJNDAwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiQWRkIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL2FkZCIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXYgT2Zmc2V0IiAKCQkJCW5hbWUgPSAidXZfb2Zmc2V0IiAKCQkJCXVpID0geyAKCQkJCQltYXggPSBbIDFlKzAwOC4wIDFlKzAwOC4wIF0gCgkJCQkJbWluID0gWyAtMWUrMDA4LjAgLTFlKzAwOC4wIF0gCgkJCQkJc3RlcCA9IFsgMC4wMSAwLjAxIF0gCgkJCQkJb3JkZXIgPSA2MCAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0MiIgCgkJCQl2YWx1ZSA9IFswLjAgMC4wXSAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIzMSIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCS02MCAKCQkJMzQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXYgT2Zmc2V0IiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjkiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQktNjAgCgkJCTQwMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIk11bHRpcGx5IiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL211bCIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXYgU2NhbGUiIAoJCQkJbmFtZSA9ICJ1dl9zY2FsZSIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gWyAxZSswMDguMCAxZSswMDguMCBdIAoJCQkJCW1pbiA9IFsgLTFlKzAwOC4wIC0xZSswMDguMCBdIAoJCQkJCXN0ZXAgPSBbIDAuMDEgMC4wMSBdIAoJCQkJCW9yZGVyID0gNjEgCgkJCQl9IAoJCQkJdHlw", + "ZSA9ICJmbG9hdDIiIAoJCQkJdmFsdWUgPSBbMS4wIDEuMF0gCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMzIiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQktMjQwIAoJCQkzNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVdiBTY2FsZSIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI4IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJLTI2MCAKCQkJNDIwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVGV4Y29vcmQwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3RleHR1cmVfY29vcmRpbmF0ZTAiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIkJhc2UgQ29sb3IiIAoJCQkJbmFtZSA9ICJiYXNlX2NvbG9yIiAKCQkJCXVpID0geyAKCQkJCQltYXggPSBbIDEuMCAxLjAgMS4wIF0gCgkJCQkJbWluID0gWyAwLjAgMC4wIDAuMCBdIAoJCQkJCXN0ZXAgPSBbIDAuMDEgMC4wMSAwLjAxIF0gCgkJCQkJb3JkZXIgPSAyMCAKCQkJCQl1aV90eXBlID0gImNvbG9yIiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0MyIgCgkJCQl2YWx1ZSA9IFsxLjAgMS4wIDEuMF0gCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTQiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCS0yNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJCYXNlIENvbG9yIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjQiIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQktNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJOb3JtYWwgTWFwIFN3aXRjaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIE5vcm1hbCBNYXAiIAoJCQkJbmFtZSA9ICJ1c2Vfbm9ybWFsX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAgCgkJCQkJc3RlcCA9IDEgCgkJCQkJb3JkZXIgPSAxMSAKCQkJCQl1aV90eXBlID0gImNoZWNrYm94IiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMS4wIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE1IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQktMTIwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIE5vcm1hbCBNYXAiIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvbWF0ZXJpYWxfdmFyaWFibGUiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIxNyIgCgkJb3B0aW9ucyA9IFsgCgkJCSIwYTBmYjVhZC0xNDVkLTQyMjktYWJkNC01YjM2NTYyNjA3YjMiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTc0MCAKCQkJLTYwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVGFuZ2VudCBUbyBXb3JsZCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy90YW5nZW50X3RvX3dvcmxkIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTgiIAoJCW9wdGlvbnMgPSBbIAoJCQkiMWUwNjc0NjQtMTJkOC00ODI2LTliNzItY2ZkNTc2NTAwM2UzIgoJCQkiOTBlMjA4MjYtODY4OS00MmZhLThlMjQtZjQ4NGVjNjRjNWMzIgoJCQkiNWRkNTliM2QtMTc2Mi00YTE0LTk5MzAtNzUwMDIzMGVmM2RiIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk0NDAgCgkJCS02MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQkJdGV4dHVyZV9tYXAgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIk5vcm1hbCBNYXAiIAoJCQkJc2xvdF9uYW1lID0gIm5vcm1hbF9tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW9yZGVyID0gMiAKCQkJCX0gCgkJCX0gCgkJfSAKCQl0aXRsZSA9ICJOb3JtYWwgTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3NhbXBsZV90ZXh0dXJlIiAK", + "CX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTYiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk2ODAgCgkJCTYwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiV29ybGQgTm9ybWFsIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL3dvcmxkX3NwYWNlX25vcm1hbCIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmIxIiAKCQlvcHRpb25zID0gWyAKCQkJIjlBODQyODJCLUYxQTItNDZENC05RkM0LTVBNzZGQzlCMzBERCIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJMTAyMCAKCQkJMjQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiTWV0YWxsaWMgTWFwIFN3aXRjaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIE1ldGFsbGljIE1hcCIgCgkJCQluYW1lID0gInVzZV9tZXRhbGxpY19tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IDEgCgkJCQkJbWluID0gMC4wIAoJCQkJCXN0ZXAgPSAxIAoJCQkJCW9yZGVyID0gMTIgCgkJCQkJdWlfdHlwZSA9ICJjaGVja2JveCIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdCIgCgkJCQl2YWx1ZSA9IDEuMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMCIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJMTgwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIE1ldGFsbGljIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjE5IiAKCQlvcHRpb25zID0gWyAKCQkJImY2NjlhM2E2LTAzNzYtNDE4Ny04NDBlLTgwMDAwZTI5MzlkNSIKCQkJImU5NGU1M2U2LTQ5YjYtNDE5NC1hNzQ3LThmMDY0YTU5MzJlMCIKCQkJIjVkZDU5YjNkLTE3NjItNGExNC05OTMwLTc1MDAyMzBlZjNkYiIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQkyNDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJNZXRhbGxpYyBNYXAiIAoJCQkJc2xvdF9uYW1lID0gIm1ldGFsbGljX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSAzIAoJCQkJfSAKCQkJfSAKCQl9IAoJCXRpdGxlID0gIk1ldGFsbGljIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiTWV0YWxsaWMiIAoJCQkJbmFtZSA9ICJtZXRhbGxpYyIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMS4wIAoJCQkJCW1pbiA9IDAuMCAKCQkJCQlzdGVwID0gMC4wMSAKCQkJCQlvcmRlciA9IDIxIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAxLjAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjEiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTM0MCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIk1ldGFsbGljIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiYjUiIAoJCW9wdGlvbnMgPSBbIAoJCQkiOUE4NDI4MkItRjFBMi00NkQ0LTlGQzQtNUE3NkZDOUIzMEREIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQk1NDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJSb3VnaG5lc3MgTWFwIFN3aXRjaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIFJvdWdobmVzcyBNYXAiIAoJCQkJbmFtZSA9ICJ1c2Vfcm91Z2huZXNzX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gMSAKCQkJCQltaW4gPSAwLjAgCgkJCQkJc3RlcCA9IDEgCgkJCQkJb3JkZXIgPSAxMyAKCQkJCQl1aV90eXBlID0gImNoZWNrYm94IiAKCQkJCX0gCgkJCQl0eXBlID0gImZsb2F0IiAKCQkJCXZhbHVlID0gMS4wIAoJCQl9IAoJCX0gCgkJaWQg", + "PSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjIyIiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQk0ODAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVc2UgUm91Z2huZXNzIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI5IiAKCQlvcHRpb25zID0gWyAKCQkJIjFlMDY3NDY0LTEyZDgtNDgyNi05YjcyLWNmZDU3NjUwMDNlMyIKCQkJImU5NGU1M2U2LTQ5YjYtNDE5NC1hNzQ3LThmMDY0YTU5MzJlMCIKCQkJIjVkZDU5YjNkLTE3NjItNGExNC05OTMwLTc1MDAyMzBlZjNkYiIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNzAwIAoJCQk1NDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJSb3VnaG5lc3MgTWFwIiAKCQkJCXNsb3RfbmFtZSA9ICJyb3VnaG5lc3NfbWFwIiAKCQkJCXVpID0geyAKCQkJCQlvcmRlciA9IDQgCgkJCQl9IAoJCQl9IAoJCX0gCgkJdGl0bGUgPSAiUm91Z2huZXNzIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiUm91Z2huZXNzIiAKCQkJCW5hbWUgPSAicm91Z2huZXNzIiAKCQkJCXVpID0geyAKCQkJCQltYXggPSAxLjAgCgkJCQkJbWluID0gMC4wIAoJCQkJCXN0ZXAgPSAwLjAxIAoJCQkJCW9yZGVyID0gMjIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdCIgCgkJCQl2YWx1ZSA9IDAuNSAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyMyIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTcwMCAKCQkJNjQwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiUm91Z2huZXNzIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMTEiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQkxMDIwIAoJCQk4NDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJNdWx0aXBseSIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tdWwiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWJiMiIgCgkJb3B0aW9ucyA9IFsgCgkJCSI5QTg0MjgyQi1GMUEyLTQ2RDQtOUZDNC01QTc2RkM5QjMwREQiCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTc0MCAKCQkJNzgwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiRW1pc3NpdmUgTWFwIFN3aXRjaCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9pZiIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiVXNlIEVtaXNzaXZlIE1hcCIgCgkJCQluYW1lID0gInVzZV9lbWlzc2l2ZV9tYXAiIAoJCQkJdWkgPSB7IAoJCQkJCW1heCA9IDEgCgkJCQkJbWluID0gMC4wIAoJCQkJCXN0ZXAgPSAxIAoJCQkJCW9yZGVyID0gMTQgCgkJCQkJdWlfdHlwZSA9ICJjaGVja2JveCIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdCIgCgkJCQl2YWx1ZSA9IDAuMCAKCQkJfSAKCQl9IAoJCWlkID0gImFiYmFhYmJhLWFiYmEtYWJiYS1hYmJhLWFiYmFhYmJhYWIyNSIgCgkJb3B0aW9ucyA9IFsgCgkJXSAKCQlwb3NpdGlvbiA9IFsgCgkJCTQyMCAKCQkJNzIwIAoJCV0gCgkJc2FtcGxlcnMgPSB7IAoJCX0gCgkJdGl0bGUgPSAiVXNlIEVtaXNzaXZlIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjEwIiAKCQlvcHRpb25zID0gWyAKCQkJIjFlMDY3NDY0LTEyZDgtNDgyNi05YjcyLWNmZDU3NjUwMDNlMyIKCQkJImZiM2Y3MDliLWE1NGEtNGU5My1hYzlmLWU5ZmM3NmZiOGJjZCIKCQkJIjVkZDU5YjNkLTE3NjItNGExNC05OTMwLTc1MDAyMzBlZjNkYiIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNDIwIAoJCQk3ODAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJFbWlzc2l2ZSBNYXAiIAoJCQkJc2xvdF9uYW1lID0gImVtaXNzaXZlX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSA1IAoJCQkJfSAK", + "CQkJfSAKCQl9IAoJCXRpdGxlID0gIkVtaXNzaXZlIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiRW1pc3NpdmUiIAoJCQkJbmFtZSA9ICJlbWlzc2l2ZSIgCgkJCQl1aSA9IHsgCgkJCQkJbWF4ID0gWyAxLjAgMS4wIDEuMCBdIAoJCQkJCW1pbiA9IFsgMC4wIDAuMCAwLjAgXSAKCQkJCQlzdGVwID0gWyAwLjAxIDAuMDEgMC4wMSBdIAoJCQkJCW9yZGVyID0gMjMgCgkJCQkJdWlfdHlwZSA9ICJjb2xvciIgCgkJCQl9IAoJCQkJdHlwZSA9ICJmbG9hdDMiIAoJCQkJdmFsdWUgPSBbMC4wIDAuMCAwLjBdIAoJCQl9IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYjI0IiAKCQlvcHRpb25zID0gWyAKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJNDIwIAoJCQk4ODAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJFbWlzc2l2ZSIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCQltYXRlcmlhbF92YXJpYWJsZSA9IHsgCgkJCQlkaXNwbGF5X25hbWUgPSAiRW1pc3NpdmUgSW50ZW5zaXR5IiAKCQkJCW5hbWUgPSAiZW1pc3NpdmVfaW50ZW5zaXR5IiAKCQkJCXVpID0geyAKCQkJCQltYXggPSAxMC4wIAoJCQkJCW1pbiA9IDAuMCAKCQkJCQlzdGVwID0gMC4wMSAKCQkJCQlvcmRlciA9IDUzIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAwLjAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjgiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3NDAgCgkJCTkyMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIkVtaXNzaXZlIEludGVuc2l0eSIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9tYXRlcmlhbF92YXJpYWJsZSIgCgl9IAoJeyAKCQljb250ZW50X3NpemUgPSBbIAoJCQkxNjAgCgkJCTAgCgkJXSAKCQlleHBvcnQgPSB7IAoJCX0gCgkJaWQgPSAiYWJiYWFiYmEtYWJiYS1hYmJhLWFiYmEtYWJiYWFiYmFhYmI3IiAKCQlvcHRpb25zID0gWyAKCQkJIjlBODQyODJCLUYxQTItNDZENC05RkM0LTVBNzZGQzlCMzBERCIKCQldIAoJCXBvc2l0aW9uID0gWyAKCQkJMTAyMCAKCQkJMTEwMCAKCQldIAoJCXNhbXBsZXJzID0geyAKCQl9IAoJCXRpdGxlID0gIkFvIE1hcCBTd3RpY2giIAoJCXR5cGUgPSAiY29yZS9zaGFkZXJfbm9kZXMvaWYiIAoJfSAKCXsgCgkJY29udGVudF9zaXplID0gWyAKCQkJMTYwIAoJCQkwIAoJCV0gCgkJZXhwb3J0ID0geyAKCQkJbWF0ZXJpYWxfdmFyaWFibGUgPSB7IAoJCQkJZGlzcGxheV9uYW1lID0gIlVzZSBBbyBNYXAiIAoJCQkJbmFtZSA9ICJ1c2VfYW9fbWFwIiAKCQkJCXVpID0geyAKCQkJCQltYXggPSAxIAoJCQkJCW1pbiA9IDAuMCAKCQkJCQlzdGVwID0gMSAKCQkJCQlvcmRlciA9IDE1IAoJCQkJCXVpX3R5cGUgPSAiY2hlY2tib3giIAoJCQkJfSAKCQkJCXR5cGUgPSAiZmxvYXQiIAoJCQkJdmFsdWUgPSAxLjAgCgkJCX0gCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjYiIAoJCW9wdGlvbnMgPSBbIAoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTExMDAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJfSAKCQl0aXRsZSA9ICJVc2UgQW8gTWFwIiAKCQl0eXBlID0gImNvcmUvc2hhZGVyX25vZGVzL21hdGVyaWFsX3ZhcmlhYmxlIiAKCX0gCgl7IAoJCWNvbnRlbnRfc2l6ZSA9IFsgCgkJCTE2MCAKCQkJMCAKCQldIAoJCWV4cG9ydCA9IHsgCgkJfSAKCQlpZCA9ICJhYmJhYWJiYS1hYmJhLWFiYmEtYWJiYS1hYmJhYWJiYWFiMjciIAoJCW9wdGlvbnMgPSBbIAoJCQkiZjY2OWEzYTYtMDM3Ni00MTg3LTg0MGUtODAwMDBlMjkzOWQ1IgoJCQkiZTk0ZTUzZTYtNDliNi00MTk0LWE3NDctOGYwNjRhNTkzMmUwIgoJCQkiNWRkNTliM2QtMTc2Mi00YTE0LTk5MzAtNzUwMDIzMGVmM2RiIgoJCV0gCgkJcG9zaXRpb24gPSBbIAoJCQk3MDAgCgkJCTExNjAgCgkJXSAKCQlzYW1wbGVycyA9IHsgCgkJCXRleHR1cmVfbWFwID0geyAKCQkJCWRpc3BsYXlfbmFtZSA9ICJBbyBNYXAiIAoJCQkJc2xvdF9uYW1lID0gImFvX21hcCIgCgkJCQl1aSA9IHsgCgkJCQkJb3JkZXIgPSA2IAoJCQkJfSAKCQkJfSAKCQl9IAoJCXRpdGxlID0gIkFvIE1hcCIgCgkJdHlwZSA9ICJjb3JlL3NoYWRlcl9ub2Rlcy9zYW1wbGVfdGV4dHVyZSIgCgl9IApdCnZlcnNpb24gPSAzCgA=" + } + } + } + BindingTable: 994552656, "BindingTable::root 2", "" { + Version: 100 + Properties70: { + P: "TargetName", "KString", "", "", "root" + P: "TargetType", "KString", "", "", "shader" + } + Entry: "Maya|use_metallic_map", "FbxPropertyEntry", "use_metallic_map", "FbxSemanticEntry" + Entry: "Maya|base_color", "FbxPropertyEntry", "base_color", "FbxSemanticEntry" + Entry: "Maya|use_ao_map", "FbxPropertyEntry", "use_ao_map", "FbxSemanticEntry" + Entry: "Maya|TEX_emissive_map", "FbxPropertyEntry", "TEX_emissive_map", "FbxSemanticEntry" + Entry: "Maya|TEX_metallic_map", "FbxPropertyEntry", "TEX_metallic_map", "FbxSemanticEntry" + Entry: "Maya|TEX_ao_map", "FbxPropertyEntry", "TEX_ao_map", "FbxSemanticEntry" + Entry: "Maya|uv_offset", "FbxPropertyEntry", "uv_offset", "FbxSemanticEntry" + Entry: "Maya|emissive_intensity", "FbxPropertyEntry", "emissive_intensity", "FbxSemanticEntry" + Entry: "Maya|metallic", "FbxPropertyEntry", "metallic", "FbxSemanticEntry" + Entry: "Maya|TEX_global_specular_cube", "FbxPropertyEntry", "TEX_global_specular_cube", "FbxSemanticEntry" + Entry: "Maya|use_roughness_map", "FbxPropertyEntry", "use_roughness_map", "FbxSemanticEntry" + Entry: "Maya|use_normal_map", "FbxPropertyEntry", "use_normal_map", "FbxSemanticEntry" + Entry: "Maya|use_color_map", "FbxPropertyEntry", "use_color_map", "FbxSemanticEntry" + Entry: "Maya|emissive", "FbxPropertyEntry", "emissive", "FbxSemanticEntry" + Entry: "Maya|use_emissive_map", "FbxPropertyEntry", "use_emissive_map", "FbxSemanticEntry" + Entry: "Maya|uv_scale", "FbxPropertyEntry", "uv_scale", "FbxSemanticEntry" + Entry: "Maya|TEX_global_diffuse_cube", "FbxPropertyEntry", "TEX_global_diffuse_cube", "FbxSemanticEntry" + Entry: "Maya|TEX_roughness_map", "FbxPropertyEntry", "TEX_roughness_map", "FbxSemanticEntry" + Entry: "Maya|roughness", "FbxPropertyEntry", "roughness", "FbxSemanticEntry" + Entry: "Maya|TEX_brdf_lut", "FbxPropertyEntry", "TEX_brdf_lut", "FbxSemanticEntry" + Entry: "Maya|TEX_color_map", "FbxPropertyEntry", "TEX_color_map", "FbxSemanticEntry" + Entry: "Maya|TEX_normal_map", "FbxPropertyEntry", "TEX_normal_map", "FbxSemanticEntry" + } + AnimationStack: 1971005888, "AnimStack::Take 001", "" { + Properties70: { + P: "LocalStart", "KTime", "Time", "",1924423250 + P: "LocalStop", "KTime", "Time", "",230930790000 + P: "ReferenceStart", "KTime", "Time", "",1924423250 + P: "ReferenceStop", "KTime", "Time", "",230930790000 + } + } + AnimationLayer: 362989216, "AnimLayer::BaseLayer", "" { + } +} + +; Object connections +;------------------------------------------------------------------ + +Connections: { + + ;Model::HiFi_Xylophone1, Model::RootNode + C: "OO",363536144,0 + + ;Model::Wave, Model::RootNode + C: "OO",363501344,0 + + ;AnimLayer::BaseLayer, AnimStack::Take 001 + C: "OO",362989216,1971005888 + + ;NodeAttribute::, Model::HiFi_Xylophone1 + C: "OO",1611246784,363536144 + + ;Model::Frame, Model::HiFi_Xylophone1 + C: "OO",363538464,363536144 + + ;NodeAttribute::, Model::Frame + C: "OO",1611245728,363538464 + + ;Model::Wave, Model::Frame + C: "OO",363550064,363538464 + + ;Model::transform1, Model::Frame + C: "OO",363503664,363538464 + + ;NodeAttribute::, Model::Wave + C: "OO",1611246608,363550064 + + ;Model::transform2, Model::Wave + C: "OO",363517584,363550064 + + ;NodeAttribute::, Model::transform2 + C: "OO",1611246256,363517584 + + ;NodeAttribute::, Model::transform1 + C: "OO",1611247136,363503664 + + ;Texture::file1, Material::Steel + C: "OP",1971096816,1611742192, "Maya|TEX_global_diffuse_cube" + + ;Texture::file2, Material::Steel + C: "OP",1982230336,1611742192, "Maya|TEX_global_specular_cube" + + ;Texture::file3, Material::Steel + C: "OP",1612282368,1611742192, "Maya|TEX_brdf_lut" + + ;Texture::file5, Material::Steel + C: "OP",1612283328,1611742192, "Maya|TEX_normal_map" + + ;Texture::file4, Material::Steel + C: "OP",1612282848,1611742192, "Maya|TEX_color_map" + + ;Texture::file6, Material::Steel + C: "OP",1982231296,1611742192, "Maya|TEX_metallic_map" + + ;Texture::file7, Material::Steel + C: "OP",1531689904,1611742192, "Maya|TEX_roughness_map" + + ;Texture::file8, Material::Steel + C: "OP",1982230816,1611742192, "Maya|TEX_ao_map" + + ;Material::Steel, Implementation::Steel_Implementation + C: "OO",1611742192,1981166160 + + ;BindingTable::root 2, Implementation::Steel_Implementation + C: "OO",994552656,1981166160 + + ;Video::file6, Texture::file6 + C: "OO",1971809008,1982231296 + + ;Video::file7, Texture::file7 + C: "OO",1971833408,1531689904 + + ;Video::file4, Texture::file4 + C: "OO",1971825008,1612282848 + + ;Video::file5, Texture::file5 + C: "OO",1971829008,1612283328 + + ;Geometry::, Model::Wave + C: "OO",1983184160,363501344 + + ;Material::Steel, Model::Wave + C: "OO",1611742192,363501344 +} +;Takes section +;---------------------------------------------------- + +Takes: { + Current: "Take 001" + Take: "Take 001" { + FileName: "Take_001.tak" + LocalTime: 1924423250,230930790000 + ReferenceTime: 1924423250,230930790000 + } +} diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png b/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_BaseColor.png new file mode 100644 index 0000000000000000000000000000000000000000..b40708b99df24a04132adc796ab78feab788fb7a GIT binary patch literal 1902 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4iHr><-C@Gfq}EYBeIx*fm;}a85w5Hkzin8 zSMYRk45^s&_NpTT1CI~uyPo7IHXn~-{hfP%Cac5wpRx=Gu n7!88aAQ%mT(I6NZLBKD>z!kvD#(A89fq}u()z4*}Q$iB}Y~Sb( literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Metallic.png b/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Metallic.png new file mode 100644 index 0000000000000000000000000000000000000000..7c14baf4fca39bdb83a3c197b898a1b6003b3eef GIT binary patch literal 1322 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4h9AWhKs`8Y77hvoCO|{#S9GG!XV7ZFl&wk z0|Uz)PZ!6KiaBpD88R{`@EkBWu>ZMYvb!*=ZPoLDZ`+t}q&8SEACXiz$56=DVeBx6 s@ez+e`l!%oNQ|b5(X24Y3xzxEo1R literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Normal.png b/unpublishedScripts/marketplace/xylophone/xylophoneFrameWithWave_Steel_Normal.png new file mode 100644 index 0000000000000000000000000000000000000000..e4359d0d767b15b550ba78e65734f04d16aaa6b1 GIT binary patch literal 76957 zcmXt9Wl+@*u>IYjySq!22I=lDk&teryOB#MAl)4zAxNWiT)MlFxO9qi$D99q^FHkC z*F9%;we+`!Mw{&U-jF)TOE->^bEFBFAoy^ z27{$k2VKe)Z99-$&z33iVh`*lpyip+IOj&(Q3@HPD2Yr8Y5$U!(J^i11PX1*B+47l8>0=bzs4Q*BWvtT|z%{jT= zWeLqe5+?N9cZW%4Aijm%Fc3^X@)m8Je$Ux01K?mIxWOkOsmkyks86^XOfXOznL7iHc9-$737G^J zzJ=7n-7${p>xx9pd`o)#G64AgNkj7m=iB4a#EwcRJahoHiMwM2_4dge7RZNsEO@>wwy`N-?jM0NiJC#3 znmmSz{CVtZp+4e5ALxX}6shq+j9FG~9_vUkQc)ug{Y~yWei`;ZxVU80v1A61A=xPu5!Pfd)Yn#5o;Lp^0|njB%x(VrTN3N zTPIX-ePRSTu2h9yEj0esE4ge#&;3}|Y8mq36EpD8zgJ1f)ZkmE+gXPfS+F<4zIw=( z-Br!?#kgKNN$?#wIqH+fk(Hz>l;Gt1i|mK90cV+8Cptzj6BoQ08cwvKF&sqhYtYds z30WZcuUN&X84z7wgS+_mRIEjLQ~BSL##lrmu%AOWu`Vuy9dLCxtv>tO zolL^rNlR29@kpl_XK!L*>%_>u3j{6k;N7aEnUvU%&ifSLsUpAop>uELOlNJ0_~5RM zq`sl#$#Mm9Xo>xR)1Yunb5d>O7vwc*;3hK+$L5q2gtLZRnJ8@C(JpZn`S#mPPqWDq z#=!<9j}*$o$4AgJN{k$?KT(EY@GA(k1Yckc?Zef%(0@q}<2{oFJ4Xh*He3H=EA3KJ zxpKsq(q3G@(YZ-oCk(99F3ard&@W4V#890QJrNRD!~s3(9{cXmFd#^_@+fI1Nq0*l zYN=U;Pb{f8BaA-%(GHgWfiw6_1pItp`eSZV^{)o2#3%L0@00`FbO8-?eO<*1{-i;Q z@FQV%{e8bnd-E{U`%OJ-dPdis%sgexA`137j!d!H666?^*;0+_Q)=YT215bGS z0Q6Dp7V-3n9^`QPY2k*XJ(M0Lf?^uRdK@)-_ikAvdRCq3j->@A80Nv^ISNh6p_gvp zIwxm)r5Ds3uY8F?je(H*Jb>!!N)sauY5a*XDlbHJRE~~4S7}xjvB%S$a zOUM9#-)XkLlYUUVg0lSEni}luipIeM{v<<+_^y0QLI%P%SVJ)L6}%QTw>m`ydR~rM z8XRdBP9o~`$h+KzNDwTS=yE@>v%SwA4BD;@n&X+KI9UQXL4jMx4>rfG>+yJ}h%cl^ z9H{xB*LQT9b@(g$;3T6@rYQXsElgI@@`}{4#Q-KX0Jdi2xatY~vN8~}Px4=if1b*M zPonML}$*`7}%XYir0=+-WFeC4k)s zfco;36x2zvJ_aJDSWIE@AWoX|cs~~SD8s&Kd1(6)1J42(wTgWVl=~62mhHyFe!V8W z(Dc+Be0yDX<8*uc)X|N4d%^|hy_5$XVNxQAVu)qM@j)3Ia?YKVM;P)ab@ODRY?O~Kvr%nGynt`Z1JdCqDAWJD> z(Bbt#9+O@K`&SD7c^ooDgw9R)sri5nzEZYQ(~QKzKZHS{=_xKeY{abv@3hh!_Hgj0 za|l&466dL|hee)WZ1r_lcV@j!Ao{1!-W>$eYg6sFvx$;QPjXgbEW>3-iIjv-!rhtw zIQuzsd>Z>t9-c@+I30Lodhan6nem^MYi`K9z>P z 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

    y{i^@8;{f;I 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/xylotex_bar8.png b/unpublishedScripts/marketplace/xylophone/xylotex_bar8.png new file mode 100644 index 0000000000000000000000000000000000000000..0548162878ce4baa96f150a163691326e68f778e GIT binary patch literal 107 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}MxHK?ArY-_&lxf@DDWKE w(Da{u<_ZSM>LBK`yXIa`s4n7TKmh??8Q=3W?VP^BUl%0q>FVdQ&MBb@05E78{Qv*} literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/xylotex_bar_black.png b/unpublishedScripts/marketplace/xylophone/xylotex_bar_black.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9ccdb5c071335697d8e25fb417eefb31fa986e GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}dY&$hArY-_&lxf@81OV0 rME##{9{~;`+W{n<<|4fK5fZ>0vsmkG-Wac>+DJk1BrXO`njxgN@xNACUqK& literal 0 HcmV?d00001 From 7ec97d8331864e36e25931dbc3add5ff1a2b7359 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Tue, 28 Mar 2017 18:17:19 -0700 Subject: [PATCH 11/55] Added copyright header --- .../marketplace/xylophone/pUtils.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/pUtils.js b/unpublishedScripts/marketplace/xylophone/pUtils.js index e133bbb03d..1c57fa1258 100644 --- a/unpublishedScripts/marketplace/xylophone/pUtils.js +++ b/unpublishedScripts/marketplace/xylophone/pUtils.js @@ -1,3 +1,13 @@ +// +// pUtils.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + getEntityTextures = function(id) { var results = null; var properties = Entities.getEntityProperties(id, "textures"); @@ -10,15 +20,15 @@ getEntityTextures = function(id) { } } return results ? results : {}; -} +}; setEntityTextures = function(id, textureList) { var json = JSON.stringify(textureList); Entities.editEntity(id, {textures: json}); -} +}; editEntityTextures = function(id, textureName, textureURL) { var textureList = getEntityTextures(id); textureList[textureName] = textureURL; setEntityTextures(id, textureList); -} +}; From bc33e45d0ed67beaf0141bbe16df5a963f62ebb3 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Tue, 28 Mar 2017 18:19:35 -0700 Subject: [PATCH 12/55] Update xylophoneKey.js --- .../marketplace/xylophone/xylophoneKey.js | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneKey.js b/unpublishedScripts/marketplace/xylophone/xylophoneKey.js index fdeddd9c2d..34c60635c6 100644 --- a/unpublishedScripts/marketplace/xylophone/xylophoneKey.js +++ b/unpublishedScripts/marketplace/xylophone/xylophoneKey.js @@ -1,8 +1,18 @@ +// +// xylophoneKey.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + (function() { Script.include(Script.resolvePath("pUtils.js")); - const TIMEOUT = 150; - const TEXGRAY = Script.resolvePath("xylotex_bar_gray.png"); - const TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); + var TIMEOUT = 150; + var TEXGRAY = Script.resolvePath("xylotex_bar_gray.png"); + var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); var _this; function XylophoneKey() { @@ -43,7 +53,7 @@ var newPos = Vec3.sum(_this.homePos, {x:0,y:-0.025,z:0}); Entities.editEntity(_this.entityID, {position: newPos}); _this.timeout(); - }; + } }, timeout: function() { @@ -53,7 +63,7 @@ _this.isWaiting = false; }, TIMEOUT); }, - } + }; return new XylophoneKey(); From 8ff4eb0a965208da7d3727770d6d49dc6f1f0c3a Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Tue, 28 Mar 2017 18:22:22 -0700 Subject: [PATCH 13/55] Added copyright header, expanded tabs to spaces --- .../marketplace/xylophone/xylophoneRezzer.js | 133 ++++++++++-------- 1 file changed, 71 insertions(+), 62 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js b/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js index 427d918f21..be237da0cd 100644 --- a/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js +++ b/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js @@ -1,3 +1,13 @@ +// +// xylophoneRezzer.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + var soundFiles = ["C2.wav", "D2.wav", "E2.wav", "F2.wav", "G2.wav", "A2.wav", "B2.wav", "C3.wav"]; var keyModelURL = Script.resolvePath("xyloKey_2_a_e.fbx"); var keyScriptURL = Script.resolvePath("xylophoneKey.js"); @@ -8,83 +18,82 @@ var fwd = {x:0, y:0, z:-1}; var xyloFramePos = Vec3.sum(center, Vec3.multiply(fwd, 0.8)); var xyloFrameID = Entities.addEntity( { - name: "Xylophone", - type: "Model", - modelURL: Script.resolvePath("xylophoneFrameWithWave.fbx"), - position: xyloFramePos, - rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), - shapeType: "static-mesh", + name: "Xylophone", + type: "Model", + modelURL: Script.resolvePath("xylophoneFrameWithWave.fbx"), + position: xyloFramePos, + rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), + shapeType: "static-mesh" }); center.y += (0.45); //key Y offset from frame -var keyPos; -var keyRot; -for (i=1, len=soundFiles.length; i<=len; i++) { +var keyPos, keyRot, ud, td, keyID; +for (var i = 1; i <= soundFiles.length; i++) { - keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); - keyPos = Vec3.sum(center, Vec3.multiplyQbyV(keyRot, fwd)); + keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); + keyPos = Vec3.sum(center, Vec3.multiplyQbyV(keyRot, fwd)); - var ud = { - soundFile: soundFiles[i-1] - }; + ud = { + soundFile: soundFiles[i-1] + }; - var td = { - "file4": Script.resolvePath("xylotex_bar" + i + ".png"), - "file5": TEXBLACK - }; + td = { + "file4": Script.resolvePath("xylotex_bar" + i + ".png"), + "file5": TEXBLACK + }; - var keyID = Entities.addEntity( { - name: ("XyloKey" + i), - type: "Model", - modelURL: keyModelURL, - position: keyPos, - rotation: keyRot, - shapeType: "static-mesh", - script: keyScriptURL, - textures: JSON.stringify(td), - userData: JSON.stringify(ud), - parentID: xyloFrameID, - } ); -}; + keyID = Entities.addEntity( { + name: ("XyloKey" + i), + type: "Model", + modelURL: keyModelURL, + position: keyPos, + rotation: keyRot, + shapeType: "static-mesh", + script: keyScriptURL, + textures: JSON.stringify(td), + userData: JSON.stringify(ud), + parentID: xyloFrameID, + } ); +} //if rezzed on/above something, wait until after model has loaded so you can read its dimensions then move object on to that surface. var pickRay = {origin: center, direction: {x:0, y:-1, z:0}}; var intersection = Entities.findRayIntersection(pickRay, true); if (intersection.intersects && (intersection.distance < 10)) { - var surfaceY = intersection.intersection.y; - Script.setTimeout( function() { - //should add loop to check for fbx loaded instead of delay - var xyloDimensions = Entities.getEntityProperties(xyloFrameID, ["dimensions"]).dimensions; - xyloFramePos.y = surfaceY + (xyloDimensions.y/2); - Entities.editEntity(xyloFrameID, {position: xyloFramePos}); - rezMallets(); - }, 2000); //timeout (ms) + var surfaceY = intersection.intersection.y; + Script.setTimeout( function() { + //should add loop to check for fbx loaded instead of delay + var xyloDimensions = Entities.getEntityProperties(xyloFrameID, ["dimensions"]).dimensions; + xyloFramePos.y = surfaceY + (xyloDimensions.y/2); + Entities.editEntity(xyloFrameID, {position: xyloFramePos}); + rezMallets(); + }, 2000); //timeout (ms) } else { - print("No surface detected."); - rezMallets(); + print("No surface detected."); + rezMallets(); } function rezMallets() { - var malletProps = { - name: "Xylophone Mallet", - type: "Model", - modelURL: malletModelURL, - collidesWith: "static,dynamic,kinematic,", - collisionMask: 7, - collisionsWillMove: 1, - dynamic: 1, - damping: 1, - angularDamping: 1, - shapeType: "simple-compound", - userData: "{\"grabbableKey\":{\"grabbable\":true}}" - }; + var malletProps = { + name: "Xylophone Mallet", + type: "Model", + modelURL: malletModelURL, + collidesWith: "static,dynamic,kinematic,", + collisionMask: 7, + collisionsWillMove: 1, + dynamic: 1, + damping: 1, + angularDamping: 1, + shapeType: "simple-compound", + userData: "{\"grabbableKey\":{\"grabbable\":true}}" + }; - malletProps.position = Vec3.sum(xyloFramePos, {x: 0.1, y: 0.55, z: 0}); - malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI - 0.1, z:0}), - Entities.addEntity(malletProps); + malletProps.position = Vec3.sum(xyloFramePos, {x: 0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI - 0.1, z:0}); + Entities.addEntity(malletProps); - malletProps.position = Vec3.sum(xyloFramePos, {x: -0.1, y: 0.55, z: 0}); - malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}), - Entities.addEntity(malletProps); - Script.stop(); -}; + malletProps.position = Vec3.sum(xyloFramePos, {x: -0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}); + Entities.addEntity(malletProps); + Script.stop(); +} From 607bd88a507c6a40b82f0908e66b7966ce85889e Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Sun, 30 Apr 2017 06:06:18 -0700 Subject: [PATCH 14/55] New audio samples and mallet models. --- .../marketplace/xylophone/A2.wav | Bin 187288 -> 0 bytes .../marketplace/xylophone/A4.wav | Bin 0 -> 79274 bytes .../marketplace/xylophone/B2.wav | Bin 180044 -> 0 bytes .../marketplace/xylophone/B4.wav | Bin 0 -> 69862 bytes .../marketplace/xylophone/C2.wav | Bin 189454 -> 0 bytes .../marketplace/xylophone/C3.wav | Bin 177814 -> 0 bytes .../marketplace/xylophone/C4.wav | Bin 0 -> 111906 bytes .../marketplace/xylophone/C5.wav | Bin 0 -> 71594 bytes .../marketplace/xylophone/D2.wav | Bin 190076 -> 0 bytes .../marketplace/xylophone/D4.wav | Bin 0 -> 118296 bytes .../marketplace/xylophone/E2.wav | Bin 189518 -> 0 bytes .../marketplace/xylophone/E4.wav | Bin 0 -> 115706 bytes .../marketplace/xylophone/F2.wav | Bin 188960 -> 0 bytes .../marketplace/xylophone/F4.wav | Bin 0 -> 108890 bytes .../marketplace/xylophone/G2.wav | Bin 188960 -> 0 bytes .../marketplace/xylophone/G4.wav | Bin 0 -> 73320 bytes .../marketplace/xylophone/Mallet2-2pc.fbx | 844 ------------- .../xylophone/Mallet3-2bpc_phys.obj | 1060 +++++++++++++++++ .../marketplace/xylophone/Mallet3-2pc.fbx | Bin 0 -> 96912 bytes 19 files changed, 1060 insertions(+), 844 deletions(-) delete mode 100644 unpublishedScripts/marketplace/xylophone/A2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/A4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/B2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/B4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/C2.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/C3.wav create mode 100644 unpublishedScripts/marketplace/xylophone/C4.wav create mode 100644 unpublishedScripts/marketplace/xylophone/C5.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/D2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/D4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/E2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/E4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/F2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/F4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/G2.wav create mode 100644 unpublishedScripts/marketplace/xylophone/G4.wav delete mode 100644 unpublishedScripts/marketplace/xylophone/Mallet2-2pc.fbx create mode 100644 unpublishedScripts/marketplace/xylophone/Mallet3-2bpc_phys.obj create mode 100644 unpublishedScripts/marketplace/xylophone/Mallet3-2pc.fbx diff --git a/unpublishedScripts/marketplace/xylophone/A2.wav b/unpublishedScripts/marketplace/xylophone/A2.wav deleted file mode 100644 index a5e42b3cd6988e1f365d02a2668becb25e423fc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187288 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 AcmMzZ diff --git a/unpublishedScripts/marketplace/xylophone/A4.wav b/unpublishedScripts/marketplace/xylophone/A4.wav new file mode 100644 index 0000000000000000000000000000000000000000..8e3f4e370c72831a28db18f177c93bd7500bb83e GIT binary patch literal 79274 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 NkuF*zan?Z7|38)!5z_zw literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/B2.wav b/unpublishedScripts/marketplace/xylophone/B2.wav deleted file mode 100644 index 0c58074b841cecfaebc14b0dd438b70957e71908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180044 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/C2.wav b/unpublishedScripts/marketplace/xylophone/C2.wav deleted file mode 100644 index 7f91341703fc95f204d4ed5c7074c9c1fbf79baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189454 zcmXV11#^~Z&%NxH$La-Iw77JU#oe97-QC@nvbcM3cUjyW7I$ByxE3gs+GDp|_RYKV zO(vQAfJ~B;oYT5-g9d6c0v&3%uit;z*nD9C00X;+-7KPrtDCw1#mx^UBYx z6i=$1KEsz4Y;Uyme@;8~b@0a@A2X7h{DA4_e9(G8U(w3;Qe%iuNhd$Q{^<26jc=BkEz~i;#YLn9@PnqxRLGJ6pSpxF%>5P#0dz z9PGW3_WswbjGDfE!MRpdI)egw(wZ2ooE7%#XG%=UxF2_Z_0Nh5?lQ4a$y+o%E^T>w zl=rpKM4UrSi66g3Jz;5ihJB#NcqXVwKC0)nHfja37I^`Xr+IO42z(;dod?2xX0Mp% zQ$CdUZ0z!E{UcMtTSVH~D#w<}`7S13_J1Qwg>`oKb_~%QI;y&6dFF=`H z8z2^Tm2X*ZTQi3T`v>F97@Au&2KiBE@|(I)-KE5kUvQyZCYpkVGe^`mi?^TN z#eH&oYnnPZV|-SZtS1?E+KFEyel1E%$YlQY)-}fXV!n_5V}1{e^Zyn&XJpx#d^uQ; zHe-#PCfgOa`che}994Fx9d(cMlGE?_rj1uNF z)yHao^%MCU?EwlH4)+n=ao^()ZyhxzibO_-_Xw>Q^2~GCGt)E0^T{(l{aP@RI@Z<>D8gek?z2}<@Pw#<3gebqD4Q^q~fc~zgIVJ(+7Lrc*j^!Hj*ZIIeoX+nDA zTPOk5M5o|hP)xSxHE5c-EI8DE)B7RoZPsaTQU8{}^x%Zx(tyj~$xAcaW{%ACWZlXt z?{#=fW?jtqkrqfT_VeGA(kTs7UZgDg(c)*p)Tm!Y(*~!fX6(({;Y$iMHq-2Be4E5@ z6`TYKJOTtLjVh9BYDdRd*IjpWPXW&q_g2?EXFX?0XLsjhXKm+VM`!)2>L(@eVi*tH zvbuQ5lX$e~E*6S8qPd6``NaWoUDknj(PvzkBw!82f>2SN0lLa&b_R{$G2*U>mN{gY zEH8JgvBd$Li=7i)@7)JOHiR{d7#^ubm5+*#DiGBy>VDLY z=oQ%-X787Me>OX6P(<_4Z0-V^b@^ zT5k3+@(0yG13&b~`&aw5K%GF2K!Sg{@1QrgH`aT^d)@~E6@vMUEyiJ^ukkimKX@}R zEwDaNGninMvT{<&wh19~!DtkQi;}L&a&@cLUZ1W*{f$~jnTC_$W^hjCl=H_pSy`DiGet(_%x{@LvLbwC`~?G_12cnV zjA*m2b=Zz)Q}__^O576N#TUMg@8(hBwfHGZ!R06mmr)w1r8JyQ|%ITFRjc@GL4tuWq3_Kjb{@s*$f&NNOxl4;Wz`WMZ-}a)Ejk1 z^-u|v3l&2>&=a&6FCrHdsg~07J1#kbjysM&96NMN`%|l`)z&6x=d~nlqn4&VRVEM@ zz6AG!n=&9mg^#VESympiWU!jQxA#P5jSP_P`{nvoJ9W*^u%8!x?E8`SW5v%csW5Fr zdgIJ@S;c)W|0Mq+|0w?e{|0}N01i5hNYga;TP5v8JKgR|Gw4B<$QO(GayTdr@4;GV z9r}i<;B7c3*+t4K=aqPMg1TItqYhL%sAJWq>JTl5zC(Ye&(n`+-PN-s73G7IWw`jn zK2wEOv!_|l&AR3*W4Cd}h%on>qpZ$$YubdB=T7lZER^j)9oQ9Z#XeF-t)g*livC(J z=Q!>d<{ao+>we?WLXFVnVUNR3hP4g5A6hN+LP+P393fer_nsurGtX1cW6yoh9nTX_ zswaC$j~TQHU1z_vxT%{m z7!065CI2p8BVV-7@c!#f^cMGS&vIo=&5X(XnL#sJWWLMXk~P;m%eTOv7}yj%Y5Xvo z*k9=xeo|h6mvEv|NE@q9cXV-vx%RqBxL3R1yKVP(_g;4kx8HTtwZ?VOmFlYJ-saA5 z=k*lunC|WF;_mIP7}s`ZBd5#x-f_e++~IH}==U^-)Q6J-g&K1r=t^=+Z zcNg~ncUAXi*HBlwbG%b`ZgrG%oY4#DqqN=XZRIneI6JP4y1|)Xr#vgJ@N;ZG-EJST zzL~8|pK-%DWgIcq7#)q|VC7(+z&QUL-!AXltm0YoGBY!}WIRZ3k)D=zBJE(>hqMOi zAJVsH%*mXQwaB~Gci#Ug5NWhCcUypVWLx-MaaXPdRp41z7_CM*@KM~2xRl*WcD1?M zK*j1Zg_1U8EB=8>qjB&&fS`rkBf`WAUWr4V$pA0N+wkdp2S3fv^OO7#Kg7@Tr#yoL zVe=<^Hjm@SSX-8pMYAUC1Z&DAza>`7{-7)b=rP)XXOa<0Z?&t|NpIt5?5ygFcjxtF z56KalCoC>JG9o!*cI3}UPgEfCaAd>C`w?{__J&(wMZ-#kIzleE+qm92hUgycU*#J4 zgbU+E$bnYCICv0L0+(eY`9yRP-}y-HV?)^+TAv=b%i0gECDtfwgf-ckXU(<7TkWjh zETheXygWvz$x1F1QDHf}TDhyF<=~Y!2xXVtA%{O!q+dV^=BH4ChS;*Nf}z zw3+Hzg_GvwZ%lAcbQXrff#9C3D_@IsVxHI~vP3WWQ%(ipa2POe%m;M(pi z={)TC&2dOCsqfQrXrt7F%58E3??Gc>Iq*wt=FM2p-fT5Ajo|6PQvW>PZf{yv_pCtX z(ac4eGcuQDp3Kb5tev$ttC;tqw}(&h@Ag*=90`O5I|i2puLpUsuCdW@m~%{zwcaXX zAF(UZe`q~+mo?{)coT6!6p}OLYgq#P32uQHI0D{=dC@R*06j-vP!c+dCZONYOZX=Y zg{y!9y2>@;48O%5(3iH)DrQYLxv|w4XtXtY8Ow~fMt$>^+0zQK@7js9J1fou{DPP% zn}QhVh0oAse1vRNrm1bT2>ra?+VR2B&-vXs(3R}!{;R2t-2+@Rol_h=^pcvPTqhgwR5S{X1QX>v zv6WwE7OhA3+P~RPtX0-HYnU~`O0-T}->o=%kbTjPqpN8Q`-lx@P1?YQ$>=!lM>v_Rd{=6#i`09nP>X1Fwf0(H zZG@JfEz)*r*R}7OOE0EZ*K6y)>tXskZG+ZQgW55*pPE~Jp)67AD}J((R3k}vI3{=v zibt1VOZW+l1x~O}c9bzPOMDioB2+e!nX_?)J3P*0c)uB!E9pgH;~aXxIXaRU(LV87wy~bZRpj#U$Wk2 zd9#Xm6TGS3@xJW-JN|irmcg9HcjLJEmsQ_((MNPCYr+}dCd$bZG8Y&L4ukiAgD{vK zMnDN(gPou=U~;L9mMcVvn9m(Nk;Sop=pdS(rrOu+z4m5%i@n=EZeOx**|+UW_91(< zonZI0o7h$CvUWMUy4}JaXwS2c+i7-1x|+J!8diz_;zz_Z*#%UG1yLww_!oJrJWwxa zf9p#f!=3eA5$@;i1)ee?w?Z0)9towP1;dJkIm2#+_6to3X&-XZJ zyg6^hJMlhzI8We<_)dP4`*~@RAfAaz@^6_BYy>&s1{i}@ARUjz&v9YWmn~HG-;+yBI<^#SL z-t*qW-lN`2-Xt&e7W4J=ZS|%2D*EU9Klm#K5(B>iO@oJmIgEJ*G-sGDYlBtRerEqg ze`kJnjc*onMQ?yNLyn0-z zpd2UhWCxDH%TXv=1q;EeU>GO_QspJNMJ|%_WTM0UQBQa4O7z-O*iC5--3X za6B1JPLM3}n=(k*rF>Besl(NaYLqrcd!^OWkLmdxOC5%zlk>P!aW!`>a$RzLcS)D# zrmi=xU9Qe9!#TrA9eo{_bhq9@o2?#F?vXe66M74ufGhHt*u^)ot@Mz6&$7)L=6WO4 z*b;0UbO*l$o(En8J_oEoY_L{vXmCUDaZoqv7}Jc4hGmpDhnd^W7pBXqZ6#ReENC~g zH`_kDDcwZ{?Z6H(#M|(#JcSn*{lx}xPxwW4SwS|JJ>_6IMD~;oWG?wpB#P4FA6|nW zWx3f*nqoJ#k61C*JQJ9+jO@mxU_$VZVC7(qV3*+1;HzLoW3N%dJa4wQn6=ODMkCo> zHj`HsKCw^s0=ZxkOhipEB*#c+g(}O`SZ%H5(G&DfdTqx>hu2Zhxy+g5jB&MhEpc6S zWx8^>tGHXcd%OF)ySnSSbGg5`*14*=9y=)j!SErd z3vS6y(iZ!~Kv7Xd2`qpJ5%HpfSStP%dF5F7Se5~+fdKvBJs6MXp|_|o?vFR(oA@g> zF(3^8!jJJ@JQ3Hz7+*uPPy^&bPvK@b7?y(+Tm%zA3Ghsgk(x{t5n?X)vUcnU#k7^Z z(fVqZG$$E%g1Lhe0x$h_{bziYeRsTry}7+#vMyxp&DxuFA?tHijJL1%s<*7~w6BHV z@*fXO3N|;2nyU51x@a$_-B@n^FP|vF&N7Ba>L@H@PK7%R>TQxuU+WOvy|c9L~uZuv_b6+=WGafc7* zVf-*_%2MbYT9iJtC)vN*->lu%FsqssZv8SJn8(cZ<}7oR+1+enmN)a6Zqqb=7$1yx zMzUcT*~~iTWb=lZ)0$#sSi@|~PNe18SGJY+7A2*W&%hx#5B0%SNtp6c*{crHa_cwr zUXEXm0nR7RVy+Rct**Q+xG zeUwP$CYemilMK8c55$FWGTMa(pyDVCo`Z8>dsrMI_yJr2`@njz0;~WVzyWX_Bm)<$ z2nWHf@EwdpgV1T@#69sj98HFk>m*9)rfg8|D;Ww_iRx1xDyx;I$}cjRP&^brLB&x5 zyaqJTP|g-tIp+1*68he*V6U~HHP-YR6AabZ6s#8f5?B>z5eN%>@Spat^UwBA@=x?n z@h|dk^I!14^DBYUfnI?%fv16}V3**&ATW9wcZ_Q08MB7_~pMOpE?s4m)y@nXA364A1=+$96D3D^Mu>;^BuSTqqmLnZNi{25mvD@Yn?tn5)V zb*TDGt)U&za_Nh8p$~VwanyD0a8hSu*Fx77*H4$?j&w)3vHPp*lFXvZB z7soX{pFUcD-is@pZSR&?$NusZ)Cvu7uet-|)+4%+5nf;>Usb!D1GpzpBd$W`I#^`I9!PUV! zK_0jr*dACMm>*aZI3D;E$Q>LIyc8^8EH|9y0yDzeYL&I`+I=Xe>sWdIm=6&|Zj@!g zZO|G1fa8%wGcY8RNIL1J+*IP#Md}Z=jV}PTP zBi8XjU#r*CziCso5N)lRQ{AZKRMwIhvI!T#XHXkt!hLW6ECY3z3SNU};0;Ix3M>ZO z!G-W9bf8vfGfGD_@pAkHmmyQg4WcTwmC?#3TDhehP?jizl{!i` z&pGYEe7(-ESe3X7wkxTsCCDTH`f>r zV@}W=+!Ux1`0C%}@9VGTFW`^$=l56j_w}#$fAp6PBnD_;STH3x*vK*_nToZ{im|uY zdFeXpVH4RKR*^5@&v~rqD3*z9B1`0wb>$$rNFI>)}Bl;X&>O&n590i=ioco<`oWK?9D(WiXD(H%I+0K{F zgU$qJ9Vc>LaEx-~bKKE~>!JF7t)BKu9imcYo)W2SB!$R+TnZmUWzlh18Xf}0z%E%p zZWo2cVP2EJVB=Xn_MEP!eP|6@kVaA$4X1@^13Hc#q8YRzo6A12di)^IE~bjNqNwaE zSIUd>qZBe4ZlNk zL@E-{fIgT7v!EYRsG?{Tj~b(4Xf1kxJh&a+iG#Q?*+5cBb!DmYMX8|9Q6H-zS}m=g zHbq;aC2DiE5n6ps*G{Qz)Q?I}{(jp|0ck=KYZav4R8N=8d#h_S#pWF#57S<9Sa zUNgh2{?-kvq`l3~MK{xYYzvFwi@3>qiYp?Q93{_5Llyx|Krb)^3L2(k;mE9 zxyZTS`H%Ce^SpDPbCI*RvxM`TW2K{lGYmDVLCz{Y)Zp0f;g0q7Sg3&>L;8Wmj;7h;^!~`1!X9RBsBaFVr1tYup zr}@EbW?ix>*vIUWbU!V`HnB)Phnsw$cp>V_gEBjq4pKl1cmihsZ`Q@*>G)rqp9~`> zNRX6O1}dwR^U6ylU9lCZn96tMwz5&_rxaA)k!7Sd$-oQVJyHC5%R zsyQ`X1Dap`syKL`P8m|iFp0ZqNql75e$QTk!&g0hj3mS^j;ZT?iI)Iz9 zv|KH0-i=>j#o21=ptEe%UTzh!ZknUaBIbAFxUs+(Zge-g7z2!{#x5hth%`Hx+srJp zuC><6v>Mu*ZLeLACeoKQC+o-(*-d7!g1iYI#uxA%{0zUtlXx;u=LVNt6&?{OvWuJ| zr^qHe0*G|}ieKS-_(DF6H|Hg|#y_&NERhXn^;jNe)0gxt-Aw1x1UjBhqVwo>dW#yg zEK6XISV_K`>tcq$a-oa`he2cb4bDJ$@G0DgJR_Zy7fKWLlp3Rr)~;y|y@5VS-=*Kt zlXX)k4u?Z=*m{coNI#}8)d%R+beH~8+pZ1P%4k0IxH?iTqP|wyFT+dl1l$T|!Je=z1n@eT0jh#@xluNh>0-GkC!X_hJR3j5x-!J} z(zX=RV|IT#x1D6Iuv%K7)kLbJMaoT4G+XEaRr9Ipd+8nYT6!Mcr=8a(XvMTA>IhX)mn$*KCX$P+!_hbqg`maI0~0|u zutmnp^P;&(=F@l_zsW|jIQE<_q0MPHeQEEq$J!SemX+PEYmc?}+h6U1v_IWXeY858$DXhpyer?ppK?`{7Olik@t2q*W{b&Uh-f9s z2&Z_*_w(_*8kg)co6c%6$gb0Qv^C8~1NI~Ph`r99Z%?y`6pgpEELJ2hTI^j><+Gh-{3l^p^4}h>WQD>M&ulcSJo*=9jM+? z^K0X@tD2_Q)yM0b^mF<>{a^ioenH=+Pu5%L+4UrCnN~+jS68c*)z``-CA)Hxv?B)I zfa_r|+KqamIFtfU!$oiqYzE81I2aC9$bkX;zzh7q1PmbPgyAp-#=+vSEUX3_z*eve z9013_sc;co2Y18c@E>>!K7!BS3-}B^fLGvAxB*Uu-C$Wr;3Kdc`~eU+BwNc&F<0ae zJ9#`m&ML5Tv?jf2x3u3|qb-+p&}?UF<`rYM(bkAJ!VDQSf@TmKIgIi~XJfW;#>g<@ z&0*$I(>Ci`%dC&q@Ae$~jr}{FPe0L0Yzh0ys`6z#nO71E#d}doPLq#hE-(Nb1wl{= zj)#X~GK@e~P**eoEktY4CbS8yLUYg<)Dcxek?1G92$#a1unffTB{&9_g3+K0XaZ`2 z8lVnn4tjyfU=z3r3{Vmdfd`=<)?qig9knn822`fLPS&Canm%w!R~D6htw@lL!iAIeAb@q7Xw&&TlLd;ssx+wcaw z5--A|Ipn|CGj@(`VpCW*R*6NhpY$?aMF-IuG@O33FWRf@k#=*tw4L3?cEC!repx;X z+d1uO_5gdM{n{=-$I^$iG+W0UdY@>7J-Uv5qEK84H^sg2SUe5S#cC{vi1R=l$96$#S-~=8J z0djzRpg5=i>VbA(5SR+qf)n5=FhCyI7*2wRVG1mS2B1U8K=trS{0&zj%g8rUU0I=g zS1POX)u(E#)D7HocTyQ?IYr)hpquLi65~V#LHTvQjQ8NbbB%vym)SNpkBw$M zSsT`bHDnE0bJmFsWRuwnc9=b6=`5UA4lvGI@x2_2p5l_oFXzfM*&bX1#o;O_V1M)w z{f-lHI<8OFkT0aD(qGxEJW%{fv|2)~s@73!tCiJaYLpsOo+$^EsY**FxAKFWAb*iY zB$9l@hw(Jr7MH*p{)Xqgr=d1Xbc*KMx*g40nJ2<&}y^|9Yp8QE%Y2EBR|48 z5*NhfaDCh!_rv4yY`hY0!-w!$dnoDBEQR_ zs3-=DjpD8diafHe>?5bh)pD;qE&q{M9|6Ur|oPHnADQ}?NlRj(SZmC$NyZL}WR0Bx`~Q0uL=*Xn8UTBw$)UQw5;UDY`C zqq0uR&B`%Afpphs99fB>O7pwzyL8ja(yUAGjUhEMQL~~JGgbI_V@V7jP zKj$y`2cE+H9E%8%Uz8PfMO)EZj1UQ8wpb*Vi&bKkST2@`xnhbKE&7WNqOK?-atl?Y z@u&PWU&kl%cKmnl;-A?WwvcsaB^jr8=^EOb{zfhPy1mTqX2;vY`q$cT&9Mep&8$jR z2`j%9XBD-|TTQHi)?(|Nm0=aPhuf!Zg?6E*Xe1lUUa}f|H}{A!;*F>!cSr^F1{Xmz z90<=qjGCZD=q@6-G9H50;>-9eR!IR;owO$X$yhRt%qNSbw=$_JJbdBMPtw$v z+zH!22oHnKKm|u-7pcg@qO&04Fz>=OeuDL7(d;&zLMu|AecYa4*R(zMC+n=W#`?<| zWOcFHTJ5YZ)*$OIYmIfrdS_{N1$(f))qZ71(N=URy-%I20h`XwvJ94=x8{HGUHmrx z&XLF=ii^sku4pQni#18ls{oDGG^PB2u^n7MvU0%QJWy|HadICiioT1K|*n zB2JVMbwvj;T+A1H#BGr#qGfG4TJDzbWDMvGHi2YN3QmC!VH}!(9-_i{3VwlqBQr@7 zDXNT9{!xfpPyI_hs(w(3R#2;^{h_tjI%uu6`dV2nMzhox>V9>y+C+^~-zZy^-bw-G z3)xD#k(?w6uflC`IDU*0Q5zJEUc)VL04xnDxD8f=fuITq11a*V+$yKbzOsodC*x$e zR3sBY;S&L22q9D%CUeQ+vXX2d+sWQ?xSSxT%2{%boGJg3qh)W|LY9{~WI#L++r%hQ zT@Z1HFXBzPliy;qSZyZg1v;75pqSpZSK7Vpa<;=xwys&bt)S^_~`dY)S z1Z#=4)B4AHXGyDw-O8S7AGN>RakM+#N|R|ko4~HKXg-i%;1OboxF&MRaq_+_049Qa zAQldQN1z{;LnF{m^bAQ<0N2Ky@o+pD&%$%@96SwAz=LsT+z6M$d9a4F&}(!Z9YGt> z0+fJ8puVUp>VVp!cBm8Tfd-;6Xc}6IwxJW~HhPZ&$b$>vnz$1lgO}ia_$K~@InF`K zkrreynMF2{6XYKGK)eJiAxeyrS1F+6S8^$l3Q;mi5;;RwlEI`3A>=J-^bVTnS40!$m{TuJeF(RU_aOgmc*X1=j;vp%6v@Y zal97q!x!l{*@D_|hJ<&eoLsjrJd<|n#oBTyi zkyMgLX`v)2JC(c2FU6@ARI8{>)DCJ-wYS<+?WF#pR#OY9PW6X!UD==vQ>rSe@_;NS z?MOEA9IwP}a0GseR-z6lH~I#T!fCJ#ECwi zkzgE10Mo!MFb^yM3&4CZ7t8<&U?nK4QW)mBco|-wx99!%C_af#=d<}7K8sJ| zllUk;kay)Rd2RkXFUX^~!UOCZOJcX#d3KoXWb0WXTfk2O{i%n%S**uoWHn6?y zEW6LXFvene72ciC<;VDE9xa-Qx#GIeWK)?a-^e0hEVvG$U_W>YDyTi$fih5KJPlvR znA9W_$X=2}Bq^ZORyr%gl>}wBvOt-y%u*7R;Yv59vGTi;Lt*4S`G;&GlSq3~hPcUh zd5K5nnFC)@q)Hg^60I5(y3GIlw; zn%&6mU=OyZ+3W2y_A8s)g=tGVg&v__Xbfx37PC7{<@NY1evKnhOH2{xML?94edQW? zTLxrqP#+8gbHFxm2HXd4!4KdC7T`bt0T{4=A7p?ZAQ^lBZ@^3N9J~N8z-#aUd;=MP z0tbwNC16e177m4T;CA>Ad5LQNolUsR7xn}ijO=Yf0N0i8OcuG-Yw~j<4p4d_JGX$MONZ zJ+H@0@mP-ePxgeJVVl@YHkh?yRahYw!2t8pZ}bCwLtoMN^gGR>h-GJ`*dJ^dTh7k0 z?<_lS%%}3xJd^(>hKPM4Rg{z?n`8BE%eDkKkq8uW@CW<_z0iOh668eTC_Bo9@}q*N2r7n(qQWRY z%7vnk6A73JKf;Ib9NY;P!jZ5IEC(ZCI=BP2f$^XT$O%&ASvgZSlhN{x*ed#pBH|}M z$cOVXJiyMfDXaktV{hp`I+?bj#i>eD?1%Old$+ybUT!b76YaJ3cKf(}(|%{0c6M5s zcB3=t0h&Y+E5*9~|7SUx*WttYdVYha^K7Dq=qu)med3--6%JWQ){>p%XgODIkcZ?Y z`AEK(KV?8lsew=s1#*DgATP)d3V?#3Fen0wffAq;C<`iqnxG+Q4Z4A0U>aBf_Jix- zBLFZC)`vskYIqf9z&xlqnvRa6Zzu*g!3lUjeuWiMigX~8$tH4vyd)WfDA7tjrI=Du zDXGLOg_N9%M`7eUc|=Z-)npuLO@1SUyv7IdRNMmR!YSxDnvCir4|)pM!(Om3Oa;fl zpP&|SfTwb+94>3faQRLABi4xtqLZj03X2EpZHt;n!n<2`3IiNQ@NK@j)hA^ ziku=&6c)ur2@x-fi^3vK#ELMX{D+rb@*Dgp-@s?_VZ0r$&I@uE_p(>)3fs#P*(BDF zwPe*;aTd#*jL{65OyANM^k4djKBmv;8=6crsH9=6FssSBvdL@>$H_C2%UWP2xB*mH56*xWpdS`PozZ-B9KAsj<-t{P8$1yIiRa-Jcmv*s zci<7Id*o{UH0KDYyJgsb3qoC|xfKd28$3X(919Wg-Cd#%lyL|g!RTmRk{4AfvTk`%6t zU1L937_Y>;^VxhKf5g2!N|YCE#YnM0Y!_$5eeq8G5|+TyCBtPl87p(i+%lKUC3DKy z|F>K+uPi8w$uhFCtS4K^9&)6dA=k)*@`n5~>`o`#=c z2&#`A{C0 z>*Y*2Om>zHWd&JO#!8Qb(i9ouoA@YRiKpU`xGQdmYvPi)AkK=D;;1+z_K96$vsf#Z ziMir0F-r6m?LvM6 z9;UnKX1alHpquG#dX!$GPv|!)X--y!bzxK4ZuW@TtSE2K=kPN;mFE#{#9VPv_(W0J zU9OO~C6}c^AFvAC1VK;`wuF=6E_fei!6;M?wMN6x9JB!)LjRz9=mmO@KBKSb8%jnW z&`b0f-9i`85w!FFt9LZ&kGh~%s4=RIs-g<0EczXlMdeXtR1-Bo%~40x2aQ0J(E_v< z?Lx=V74#6jLElgoVu)Zj4#&|r2Is&za5N6X4h(PrrJ$GSCOVEbq1k9K`U90jZuA3Q zgX`faSPy1{-@pkl9W(*a;Dg*Phs*MkiECn^Xd`lp@B9Rx!CUh}oU&)^Fk8Y#vG%M6 zE5UNI5T-D|1Qir9okg(RtT?N}nz0^i44cO`vlHwt`^+pB#*6S8ye%Khr}CBjZ+@OX zT_LiL2tFcq4uZAtGgQSzq>&Q{^^!P5zJ(peh&$R)Ool4+_B!a2`Al(_kLd0!>AS z&>N)T(zql33va=f@H=eaFj9zAAoWRW(uMRQeMw)^n{+4bNi$M|lp=YE^MCqdd=>A; z^Y9?t7#GF}zei`$ax@s#MLCfl-iN#36xad&4nyECa1R^+OTZ}50n`G;K{h}@Kz^5R zT+S$R?(lSkxXc~I_?f6HBRo7^PV$YpZwf5^R`Y%lA{vNE4^N}qTmu87@Y zffy!Qh%zEVc==O)j4$V-c^h7iM{|R{Vi(yqHkS=&?O82WoMmSkGw4tHfhN%>^dWsf zAJgab9sNOrRA;$aIo5&=WsBKi_Ka~>lzZh%se&?~ z3z!A=f(IZ2guvpkKI{(1z`1Z8+zU^^tMCDQ0pGzd@CQu)j~x<(1~j1st^eZxvj4da zDP&MUh%nNS>%W~M4=RF6p~|QpYJs|3_Gy+)~sA{Wkyi{T2m4*mnT z!(DJs+#C18-Earo9M{2RaU6DIKYE4Eqm5`HYJ=htLP>BhoCKS|SeOD%fmxs>$OBU4 zIXO>ukj11W?ujj8tY{_*3c+9V(|k3b$h+~nyf}~Ih-b1->>0buuCfd43_H!vu=DH+ zyUm`kx9mF$Fv6pFAzpzu;+^;q{uf`ux9}tU62H%1^RGPfzw44FTp~n-iwF@e!bFI0 z2~7|oIpsm_=b8WAqEh)Up3c2I$T?RYQJqh6L-xy336`GHTq;RENh7hvko|q|*n(A9fN2QEF!VzYbb>#c zp&qKE0!p9&vLhXmA{N5qH{bFB&+`D+awdnc18Xur6Vd1cJ)rY7Nb75EjixWnF|*M0 zHFZr+6V1H!p7U<-PWJZpHuqNa=JlrW#`8wood9RJGuzqV9CmIvubkgb6i*^gCQkuR8BaA&Jx^0lE04dY zt;gTv=V@j!UD}h+lg<;z1J5hxlC#s9*;m z%r*0{ zOJ#}-lOEDW8cB62D@E+&GJ|#Si6w!=lh_hNqDmwQCyt%ef4~de#}%BwZo5Z$Gjz4-x&_>?!@dUgtDlPhG>Zn=#C%^#aK+n zY%IbmY{E_)!YN$FT|CD}co9M3NovU@C8ehLNlzIib7i9(l{@l5!aK>G{7!YJtux4( z>1=e4Id`0oPFPO@PbN=6PX$k1PjgQjPbW{Hr>iH>?s{(Osp%>0$>mAmiR}68+;$FH zmhp2+I?0@0a$PpdSZOUqC7!&;Ni0D>)I$zL!3!SaG7e=cmSH+Z;s?F12Xv)Q)xp|D zn`(6}t@$;prqN`YK;vi(jjqu&nnu@{8e8LP0!^ezHHD_uw3=4aX*x}-X*7i<)r1;b zqi9$)=8Jh{9-8asj5%bsnbl^2nQDD~ZxdkJ8$Z*`G%^iML(|AKH7!j$6KI0W2s7C% zHe1bcbK86{;WdR8)&|;3r|S;AslV)Wtvx4k7auSJa-b20Vhyg~H&RIj=`53Fn_QEx z65Gk{RCHR}JreVswa#wmsB_l2;@og~=Of%beMEGTFmv<1}=t zIK`b@PFg3C6W#GRKjpnVle=-v5Ocu#JnI+R@vP_V1GD=3s5E&qS zq=y7Zd-0PdQb#IFDakLHC7DDQ;vMeb1U6$f2BQrsBP*igJyTygR&mz5jU6c&~dOdp~&T zjc!t!Jf?zaYPy**W|7%tE}9p1vYbb&sJ{->8MK*;4;hBh8S&}u`l3h87<2j2< zxq-WQh$nb~*LatY`GW8Gg}(?yKy)NPN@PYpltK+OLuU-YL@dD$oWUdfKy=9U5o~V|BO= z);=1j?X{&g)EZh&i)b#*ph-2RhSOi>oq1%gniFQP*1K=>Xu6yBriH0*YM4r< ztSMzmnBu0SDPt;_8g`dTS2M^=Hp|U!bJ4sqVKjvn)22F57wHjwu929Xbr{5jJj$1h zj@+n^ewc^-xCetol3!{`CmA90WQ&}T+wxj|Nkk{ElfudDBdJ-H({<(gcS({e=i$R=4PGi8kQm9|nxN=PP&Bfs$oC$JV15r|sIgV^}Y%iP2X z?8HjU!0>#gM|GJF)7Dy6(`zJsZ?2fVW~m7_eT=`UW6GNRCW}dJ5}SA?mWgR%nm8tb zNoLZT?52<@XKI^PrkfdRrkdqumpN_jnGeR%xSBx=YGrMrowUCO>l|IB+x4)X(_8vf z-|2S+BQYiuG9@!GJM*&`%d#r#vI+g!nY}oOV>p%bxtiPg4=?gQ-%=S3DUciG(F9#F z8Vj)#7x4lfNhSrQt^`W3tdgVhP<~51Cx=tfY31~FCOS)#;g3vNVe_KXWk)(=i1T zF*c(x488hUU+M$BswZ`?uGfV+Ne647w$N%?R5NQLji}$vb92=kFr<+|LK`|?p1_i-3YF$}Fy z2B{!;zyqAiAU0$HCg2afrTcV|4%hZtLknsujjF%Q3vN_ zb>qk4c4$Eka&s5CHf_8H4&z>B`Io!Y_yv2`< zfD|Z%I_QEiSdPQEiyw$1Ii#|*ks&fyw##{WE-G=Hj7~A9rsL=IaE3XPo%zmcXN$AP zIqV#BPB^EWlg=^cA7`Jl-C6G}ab`GUoFJ!z)6l8l2!r4J%vXHO+t$?|;x2CBGS1^< zj$}Uu(vS66k%gI+$rzo~_xeE3={{Yfvvh=Z*A`k;3u$_ds~-Jm9+>lHzu90Gn2BbX z>1{e0KhxOMG1W~KQ^`~^RZMkL*EBJ$O@QfV#+W%~wb^GbnrG&>iKUsfj5gCgI#oC5 zY5i9nCTAhmV^;=qB@gj7KQl5?p&+Wm4}CBW^RW>Ja31&Y8sFiOXp%ruN=EB>ib)x% zAXTNN)RhL(Sei*o@sl>vUOG#lbeG=JUk1xa87EU@mMoMNvO#vpK{;vXm`~)5d=-^& zPBbT;lhjG=WOTARIi1{29w)Dp$I0bnb22)qoy1NoCxT<-y*!jla!5AF92qHr(ojlD z28kwLa0~mf2*c496_Eu|@qw4QjWZdovuT)i#FEET3EAbDvhtv ztiJnYzL`(vqkTS`ujYsG8qu&CSz~BCO{%FilV;bvT3AbJIjyWUw2n5^rrJXNw5@i~ zPTEDgYB%kny|j<^(*ZhAhv;w}Wlyb5)mb`Um+2batb6o`p4IF6Sl_ExBQp^*u?VZO z1$%KE7jYLa@&yHnkq@=d8Dp>vhj9--eaQBgK{87=$qBhDA0>bxJ$corX>; zr-Kvd^l*AReVjf{FQU^j5_tD;U{PjdT!OFlnjX|OI$Z~AN3EwNHJc{Zi2B1kH`mQcv&XDA zOUx`Y(Tp-fOn=kI^fbNfp4fh7uo-D4n3-mYS#S23ljf#*VSbt@nnLqvMQyGm1LGYQcTL*9oPO6DE(xlOpZdKV zi8j&(T3;JzJ*{v5*-#s46K$%^w1u`*KW%NFHrm#={I#|EX)A4^&9!Ohzh6)5Y8|a> z|0@l&u{KvfZKqwdmk!d=I#n0wTHUQD^`^em-x`gnn4eYIn*BJ1Yk8FS_>D1;8D-EM zeK7^=a2yZu9nmG76qP#CP6o&%SuES-s9cdp@=kt<$BF91brL%%oHR~4C%u#2N$aF> zQaFj7cuou_qSb;SzUGpgkbSaQR>&NgB*P_00;P>Kk=jyGN=O08AsHlvB$C(?MZyX3 z6QA)G&+!nqa0TaZ90#xi8!gtSVk`!s2il=As-q-wBMssrEWYpwFWGcz7KbyCO<0aO znS|l^QSaz6-KcYPgm%@YT2b?BT8*t?^ox0JZkzMwsM%|_nDsXOSZo%VrDmB~W!9Um zX0JJ7&YN52srhJV+?+eB7S(FnLc8g3ovy2NkDk#7`cXZM%k(V33T(*s?90)d$>rS2 zLp;aZe9lia43C&dh_uLtd?&a8g;W zj_9a-l4o*VPRLGKDbr+#1V|$(E7>KXIPw}-u^%fi0lm>26_5*w5C-pflSjFU^Eifm z*oO63o&}hN$r+mwsQOjk=rg^iH}$ff)028k59@y2qq}sQZq`k@PS@y4U8;+8zRuAZ zI#nm=SRJWDb%6HK9@<4asK2(*##&En*&Tr8w6vDcqFPuBYauPDg|x61)e>4-D`+*X zt&P=BJ83T+qT_XruGZapN^k2MrN&`K7H3^{lX310; zFC%4$1W8W`ln&BbnoA?8Yj=s1m(o&93QK;;CD|pjq?go^ToOrKi7AnNNdJUac!V1` zha=d9wV02I7=o^7iJB;mEJ%p3_{6(B!7ZH6QS8dbEX(Xn$S{1bxAnMg)&&}@LE2s$ zYDL>UQ)*m|td9OPpUqpl|IE$)+ywBc`PaNQAI*28HnC2qX*9bQ*79~|ZJ-YHRdkmg z*K7J%Kd5RHCSY3TVo_FPT{dTXcIN<&|4tEwg2`^s%n7lw_AA5>dY5 z5zb;4mSGb5qdn@OEOH|iVnOhUk9mzJxQ83Kl(RUV!x_Y`?7)_6$l9#TvMkPm%)@NV z$h1t(M2ySmjKnac{?t$UN}uQ*y`pFIu6VDbPd*F8l+vdtv1toT20Gq2`!|# zHLGUOw3F!%yB~SvSi*%Nb(m~owJ836v#9vyApZH0uzt*4MTG`Ls&s#}LX(7#}sWg#>Qcr42 zb*Us}q?qKBY?4+IOAHAk-|-T6a2ETp4s$RXJ<$r)PzY%e1Hbr`=ed)MIhNhogyorw zNg0t}^pT#|eY#fXYOtLN`)fn3uI042=GUB>#nv&Erqq-+9Zav8HHS|HR?wQ-P+Mwy z?WX;8gih31x>(ohc0Hgc^rGI<$NEY?>2Gy>zC8ugF&p!+AWN_uE3+o+vngA#Jp=lf24@e9K>qfcQv@yeNY@@JCOK!Yr)8ew@ccd_owBCmE!WRF)>v zN&3k+nJp`2s~nWma#ilhGvEFkccMo33Ta2hD?jA3yp@0DzFd>Da!9txN|__$WuOE| z3#lO`B!{Gs7(%?q16;r%Y{DW;!7%hhTQo!!6i04k@J(&ZUk>Lqk8m%yaRXOyp`BEY z;SdI~J3F!!8?hEEu_OyH8`Cf`V=_FAe$s#Su3pmPx<@zaGM%O4b(r?i&gy4Vs|s2| z3u-POu2X3WO|Ho_xu(=KnnAN^ZY`{(wTeY`fcDpMI!D*oo_SwCsE6^GkwsaP{_M*M zT*B=<#XEdY2XT-N1yB(U(E)ui3e&L^8?hJ1aS^xi7_adezW@mg@fD=-a%(HV_U7CG%r z0$+Har?{Pq8O%Ox&6+IEtW3;E{HZVXj-J&+x=mN<0-dJ8Izk6(U+tlR+F3hl2W_wI zwS#ul&KjuQw3qhPfjU%2X|PV#89GlF>q=dxTXd)H)5Cf~&*(+HYF+vxeXcL{t$xt2 z`cu6s49iH2#@I~Aq)g3>%+7o)$}+6NI&8+a?8<%|$thgGb==Jpyv}F*%CLxs^eBi* zXo>&~!8EMEE}X_)yaf?MQu?L~Eu^#blTk8N=F3XiC_7}o9I+|MIeV)0qMWzg^Qat@ z-Lh5I$ugNMQ)G+`k{;4tno3P6D}^MRq?EW4QGVk+p5O+~;1ITB4HjY=#$pJ1qcd8g z32LJfO558iTyK*EaSA5oz>; zKGExXO84t#U8b{jybjeq+C^JyW38iAw49dE!kS<6XfDm6IW?E&)_ht}i)$IJY*mQA z2569u&?&l5*Xmw9t+({0{?bTH%xo;i>Nf8l#;IJ+?L1~H`7ST^@Tpr z8+uVs>rp+ZdvvF6)s4DQH|Tm@r)zbcuGbB^Q8(!p-KyJkhwjonx=#=2K|QQT^q8K| zQ+i6z=s7*F7xj`})+>5VZ|F_Et#|dFKGY{Zq<_?}`b&l38J+Q%jOm$!g;|z0*_7?s zi^DmEi@1r0c!3Z2fevCLE%KoP8le*gViFc(D~{kQp5ZIPNNhzCLQ8B1)nla@y00@evgs{N#H+ zti>vWM$({a{!25MXN)23Qq z>)5k4Rkey%)oNN(Yik2-s(#vD12ss8>NuUDi*=pu)T4S?@98W3q2U;ZDVd!`S(y#l zhCMix6FJY9YMFak|RBGpa4psJgT7{n!*q55r|$GfMFPmNtl88SQ_f> zPvAVR;x3-y4Zgr2tVET#l2p=3HpwT&rJPigy3$1aq`k#;Ul|}nWVnp9s2*)mJwk@c zK&!+9q@6UE`ch3w|A((%;||VPB{C1e2to%mL`Ka&owZ7DU^|?OPC;CVq>I1!}clD0m(wll+ zuj^I4qL=i7p4YQ_Mo;TWJ)y_!b5xJn6rn z#3PCy_=0zMiD!6-JGhR^IERxsf&!#gp-*oq&jnrVBYP0P%x<&WtF}2Y#nAETSL|5+NlrBD?kTWlpZjGp$q@kGqQ60F5` z90;AxzsFB_B#Okd`%`jBAt@!5q?R<0X5ud$B*3P#t_m3_17(m5l>QPVy+Tz;BdINw zq@?7RERs^WI_@|hl8(t!MnV~W8A|{T*kSa z!Z94oKJ3c&Y{kZQwo}Raox;q=T+GUhOvjW=%0!IESd7ld49~Cxz4}wX=m&kPFZG!| z(tCPKuj*yJpl9@y9@BsHknY!gx>tAW9^GT#F1H`nqk2-$>1Dm4_w|{+({D6Dg4cB~TsB(8;F=mtX_-;Fwi}Pc3hF;gQG^ zL*hvyNhT>Jjii^1l3B7y7Rf4EC5vR1Op-y;OFBs-sU(FYlO&Q*;!9kKB{3wLM3IOR zUc!n9#Nao6;u}8WBi`XPUf?Mn;T~?`8ZP22j^hyaU@O*R1r}fi#$!18*|X(MP!nZQ z5LuBDaS$Fq`I`55frq(;OF5mR*oPh1gw2h7H3v`~&)j2v>=jnW1s7rK(uGS5@Rd?xrJ))=eqOYcJ^{aX{45Kg(lQ0dlFb|8c z3@fuX8(U8k$UYp%5e(*3&gLSn_ZmvseA0pY^T2(8oS(yU0GF zNA<8C(0vxsyL6ZC*4?^S_v=AD;?v;Q^`1V{H~Ljo!`ri+8JLU3S()|e&+Z(|37p3@ z+|A>>#wYwpG71tQ1M;9Gs-Y45(G~qM0+TQsOR*MPuowT}Brf2pJ*D#$FYp@g@eyC} z9Y664UML8Nh$D`8#3NxOjD(f2_8m^b+7t9~z)CiX#`&A^{@7@I4>#imz+V;{*<754L4vR%dDE zXBMWk-@Fl)M!)JieW8!^uHMwEdQs2XKInGB<9ggGK3DHuwB7H26UX=ZMSrTQhY=Z# zv6z6#tdGgc+$_K%EY0$)!dk4yCTzhr?8vU{#eN*ZQ5?^yoW+G)VKKg!M|g%;c$d%k zj^8PWjJQaSjL3uHsD!#`flla+VVHn97Tf!9+?T_C#4pR+aU`jvk<60QD(;d}Rw_tk zsVdc_npBhOQdO!*1t}ZaF|$f~NiGQ_rbHBxA9#;{aSvB<8i%nH>#@w%b|eO(2Rfn^ z8loo3qd4*-8`2>e;v)tkK=6y7`G!yVfVX(rqWmCtaSPXRITvykr*IsHb0B*&fbH0V z4QzT7@sj1kq&?B7k#Jy>SMjDH|&o5Gd8t#S^JP4v>N=74kYvB>|7 zZ}{OuKE#nQ5>CQP1c@k-B$7my$P&r2csL0oB7_$|@EPy$3QsMzFXAK)V;44JIp$(A zM*W9Zaw8oQA_~Y)e8!tR!voyH<($n49Liqo#FnhjYAnkl%)=}`O&E(&8G&JZ-SNAA z)i3&4Kj}yPsGsz+e%3Gc%=b_IrADd3FbvN~jKb)Q#kh>mL`=$*OwDx6#H`HD+|18H zEXtBB%ZjYZ8m!AkY{u3$m+HYF4&i7{Zvq^VvaVZo*USvlGq(TzJLkvWO z2VQ>Td%oZ!-r*IV$!ppIGy7;f&Hr^-kHgmfw@?S zrGH_4KmNgSoVE`ChDG@wZg=tRp4be*b_lW~OB9JJQ7pP6N(2cf9)W})`#oOZv9JEe zun$|Y28%HR!5E6(=!BN2i%KYlTu6sRhz1AW_?i!Rm8W=s+qjwwIi0~A#vpcM2l}xw z>#!;-uoR230CO`tGcyCzG8I!W8Iv#(6EXqgGalpqwL*T2$M{UZ1Wd?8Ol(gyC1o-u zXG*4GYNlm+W@Kh&V-DtKJ{I&Lyb`Ok4jZyL{n?4#*^fgxmQy&F%WUlr@iedU0blV8 z$w-Kcl*obtDDCT-fj(@{!7{AJ4jjY@T)++7!&AJ%2YkgZC`7_Yc*_%i>giV0t!G$U zPlI3hhEJ9&p5YPh;)b0-p0a*sH@0G<^)m}G2h%VSV=)4Q&<{Nkh>q|_3p7Su>)p$s z7z!XKG9xXLA%R7>V_EzapYRSZ^Arzr7dLVR=W`mzatQk{kZswNby%6DS(v$*nW>qC zaTtve=+J9*$vb_cFRasitdI4fKGH|}SfAQ7e19$MC-HCaf_xOx&_?f>c2#;upgTzRQ^vG(@Qx-!RR74Hb zMPsx;8+1fh^g@3Ou_&L4Sy+IjSdER?jy*VpV>p8gxE88h-r^&^;s<_%5b;<&;^I4G zxqR*TQ2iAj@Y;IH+qh!2$X;y4S}egVOtf0Wy~C*~YS~>qA&GZvL#`QBu`(;L3`?;%i?A>YG9U9W7jrN>voQ-ZF(cD6Ez>d$ zQ!^D)G6j<}Ig>G|#kPy?!yzUTBOP+0Fv_6@8lg2hqc?`wd~i2MrtHRY($0!zibBkkk@&RN9}z?t9;Bd z)K1l0T~eRbZJOdTcV?!sc}i?XVMD2v6Fb#&`IL|MHFXH?E71gy@Ke zBuIq}$c8*9h!QA=DyW5qXbyjLLO1lqV2r|eOv79(#wu*UcI?Gr9LL$e(%DydhtK$m z@A!q^_Pjko->Lgw_+fd)RoKt*824};mvGuD?CscK{o_nbu)VV9UplZT@*)dTBN1XD zB7h(Kz!!XIHQ*WBA9r#y*K#=*aSo?*GJ`pa!#I#Z?8WX3U8?^7Kq+5gvl?WES5pwnNxEgu7jB;v(DS?NY4Zt9=W$wX?E89K}hT z&Ba{HZQO5>eV5Pqo_|hu>;$&6`QaDYc0B$ zVln1pHfCT7CSVLkU@-cl7rLS&+Mop*pcX2l42mERvf2qlY(#=%9p-c1<5iyFVLM$| z&Uu{5aU9CNwrjRzBi3ORmS;&8VqWH87N%z!rm*LF6EZ&IG7e+=mfJVo9+{ZQn38Fj zo|%}9xtO1YS)659fz?>s&LLY`PZP*q4B}u8=U7hUG|uLHF16l$3wLrK5A!(B@)EDx zz4ZU`Z79McBPJ3c8PbL7lnSVU`e=qWHmT}|p}yI}d@RRWY{X6hcfwo9Q9awCiF zj`0x_k$n2^17Gne@AD?F@ElL_A0FT?JGESGoz7g&;3SUcXb$Hf_G52$vnY3ceN)Tl zHCdGvS(YVPjD;<}b6R|daJb9hF1}p`cNsfGlVq^Cb`^>1C|yo*9c6=1#_n%tz*9NT zr$*dvd6BpIn6LSnUWWB$-szAH1yIapfwj>HEvypkhCUd8p%{sAn20HufjO9O)!=fh z#2T!{dThidY{6D+!*=Y%F6_oG?6J>Y?8QFp$3E=!z1^SO&vs!ac3>N}`0%|dl)e9; zdpHK754zc@LUYtdO*>U6WTy%#kq|Ku9^^N^wT*D3A!X4bjJ>R;6+qj7v zxQffTfHOFWV>pDp*oiIJfYn%P^X#b@kC7N+&rNngJL_)Tlam!u21QW-xsV0vkP?Zl zzln^n0DkiuKk^Nq^AYdz1}|HTAK?M+=2mXtYA)qM&atW07>?i|_GM27up|8~hu3Fq zR%0a}e-~x}=4Ec?U{;?>$-wl!m64g4g;_18L)hB&k*>;iU1SS;GNHTALr(H#B(4rT zz~em6>%4Du;1~X;gGh*h1W0acoD=y`45d*KRZ$xa&;%{vj}GX9Zs>)+7=R%dj!_tk z@tB0En2uSPYtgs|PXFnXwONzZS(Q~- zi4|Fa6x^km)cYEu1*=rA?(Lqw)P?H-GFsiot0UhWh{Fau?&-!d6=8Id@B$0GQUkm zTwW<9q_J6|rrH zOpOf4ik!%Y!YGb1D37YBiMnWnrf7-QXopS+KzH;;KMcfBjKF9FV*;jNI%Z-n7W{?r zb=YVTzRfav2*O=ncNu%T+vl~{^}w)Rs)9c2)@qqEf`A;@+aB`>leJ(625 z8IlNo;%h$PU0&yTp5$Tf;daX*%ea8EIgOJz&ZM>?a;-ddk}_WEGA$oW@3)7x^BN* zhYi?-&9=U7&kR|cu?ZWo9&3F{ZyA=@y3WQ-Ov7Z1$2g3_a16l!1feIoArPI=4t{8X zCTL)Ndlghb8I(X_6hLldM<%2}3d`Uz5e4BazQ6f2%AX|mI1l;uRjuL@&a?Vt97k~Q zU(DjiW^82Hy9TSWl2zbkSem6+k|lhr6ieGKS%H;U)%MAHY{;f;Nq=@=7j|bK4&YFZ zVlbz0Cg*Xn<&Q1g<>Qa@yv!TC$H&&;eB^ijCg6IUXcpl~kP>N;$=;2WAB9l@Wl;fD zQ44j^5Y6meejO2jZhs+s48~(JrdfQ?$098KKbpm5@h#Y9{}w|21~ywx#3q8;kUC5=`oK~N>`KznH|DgLT-}5D( z@E)&Q?shZSkU7H&pU0fYu@>DfcXwkKc4S-nu?3s5F&nTR>#{a$u_kNyR!!DqZPu}> zuc74;w?DeduamFBZf_jMQ5?sKc3v}&i!6I=u-;}b58Cc{&bpi1yw4{V-yiseKWXS# zgh%%wJQdRU5MBU9P!i=($>vod_->01zS{S1Xlm@^uJfySQ%04(!YTU)_Uz$aXvB6wcsWF5+^lxZT9W?Uv^)Yd`Xx&2}@v2sRT; zgcR0Kx@xcpN})U||5aswv`1$IqK8$4{V@@~VF3D}FZ!S-x+4&s(Gl$|x|>^c*9k>;F%(1|WJ5-z zL2|22q9Vdy?(&&+m+lPBWm}QwI zgjW_~5f)*gWtjOE&$BSYcF73{wrnyK1JTdsB3;k{ZPC*9NS8xg&UQOwe#;<#6kuG$ zL}Y}A1M(-oSPl4sPx;U?_*Guy8J^@(9A1wF?l}PT9Rz8@Md|Am7TXR=yhameLuka@C z^Qo=$S9|Y3SVTq)#IuQaNT1B(W0A6`h$^UoI;dyWU<+|6y=$TeJHnPfJna|$PLEJt$$hjNguaggN^ zw_|o^cXne}cD3(r_V*s_!Jh2JKJ07jI*@}n)ZS3-I`v>q;ABpB{6WSCHWk`$?s9$BmcFJje6B~<^*WxD9@ zik|3$ei&qZ=17deILjpyF&UHXw@yy+y{BN3WtCuz!x)Uja18bJ$KFY-LBe-uX{@(R!V{7U3mO8s#j;tD_d`puR0lupHS!6dr9n`RzyEKZT z5b`1iGTY3=oe8^|Bs|1o+s#b={VOv$Wtn7eD37?kauMfqj<3#>IDx?y=c71+!#RvY zIg~><*sehw%)$0OghT8n!#JEHID(@%nqxSQ!5q(tK4j0}EY9V8F60s}<4Ugfakq=^ z{XER0JZaH=l{a~pkNAu)`Oa5$@l`#Z?U-qh5!vh<%~d94tum>N`e=;i@U!=5yIr%p zk4XmDy1MmrS>%7*;dVr~Cx&px0Q5%?`uH@T+ZSE7Zf&`v2^yjvYNLkr?d4F~I`@Ls zyJtscq(>U0L{cO~JjAl!ei9xY0A7CQ7k=Oy%iwNOb(2?lAr#;HY$Cgf>uld#!Udee z8Jxz+9Pi_nVI1-oyYyji_OdMU=k2QMAO_hU>0){~M{$g0YnMyhYpl)~r#K-RFr-IDKorD4Y{W-mdmF5)1G69paw8uKT0SXd{Z18BM@`G*4bd3Q z(86NeRfhk=xT{=x`}n-SeO!+Iv-+bSf~*#C>)zes`cK_mwe51Yi|op%fYO#v^4UqS z+bcs9iK_%%H);5TpZJb1eVx)xy)XQyQ*P&0U!_-aIhSw|7jT}%`AkmdR8HY!PUHlR zXE1{~&OT!~=Kn1B{{{E+@tnYkoMe$bjng@kvpJXZxX{)+1lz9a-p*azXLa`pp5_J1 z+;{mf6x$)X#ATE}_wS~*%$>t_%%VPYyXi?CG(cmkPTY>!-geADbVWDxKu=%SbSv#D zJ9qU#Z}dVh^h6I^*+2x?+P1e|#t*H~0!`7_BD)T1qB^Rg63U~D^)*FM2>Fm3IgkaJ zEPE$M5+pzz#6(m?L^wDw{AE*Ex9ZRMi1&DlS9yu&c#6k-`eZvd+azU$Wp9^PW^k&l zbO@`A)u23pUd1Y z_?qweiC?Y90m2{xA|o1NAubXi$zKR}Z#oV^cyS-XE2A1}pf>9Le-IvsZa&50R{l@z z``Y@u)&Em_xAN}yYPx(9f@_ztYlgB(G21C~Sv}$=-7b@aB!MoEkZ#)TqWcw}^D*!9 z4sY;^t@LT0;1M3?0q*54?%+0C?{!?uRb0Vk7Uv7Ofb%(*vpI`1IGxjcXrIhU_Hj}F zzvVLiWKQN3PUSSt;7rcq99!{4TxxlHja4OEeY}0h^7dI?^zpWf?N^q!LsFA4h-kk9 z%4L%jHW_reB#$pQDeY5)Axu&q4bcQmL;GbLv_(6#M+bC7M|85h^1pXSbU+8RM?17b zTeN|{MRiLww?4fQ8lpbxqP7p)l~K_$cS#gO5zF0qkONtf3F(j;DJ;5O?d_sFtYws+ zHi3Q1mp*^#a`(kh?*4Ogsp~LZ^}U1(ZI#^`yDsy8Y%-2x|6&pM=a9bWR^6?0NR|Jf zdZ~3aYq)`%tn%Asoy}pZ{Z89DU*UD$=3T4*p7SN&ScmhCzi2GJ!&w~|)86Nu7|D> z@FLGygdgQ$9^`)R;clx`Hv4XiU2VC1DHn5*t^Pb8%4b@fyGVDj?sB`k+_#JA>6~G; z$m~#DFR^NSm1PsxP43_x?zhNxRiMi!ZpH8O@n3$@RootgM-*RT;`YkawpV6DPRrhf zQPiggE1(jpT8!65UDQVdG(uxEMKk-&A1%=et>6bgw6@D1{=T2wKXX58iI(eQ04u=$0#AnC>2%-Wi7xAc30RtXD z1o4LAB}7zEu}!DCN=>M4tL&KSGF|C!{h?FU-5=0ynk1c0r^y9F#5OTv1W^wnc!{@2 zG=NAH1x4`!iVAXBUBCJ4=Y7VQYwq{F97$EWYOR0mHOCxd%*%M@SYwX4_I}U#wC&L& z2YRcWj8SAtjXS~xB}Ah@oyfH1y5Ie!Iz09iX~)z-*7?v>$k7F#B2Oo z`JZAoI6rpmkYs?LuswA9*zG~v11@_cvHN}dyZ1jCr<~s#@%zpDn??k;hyUEjQeM6P z=>Cck#b37nz~#S){5>O%+sFUOK%boD|Jwh-{(oN9;O|}jK%7X8Pm_lTb#lM&++TEw z*x$RqWdDKv2QP?|j|gwFZO)RvHFnBB8jsc1tV@Nnmndu-47mFH@*$x@7>>3B6s#nq6u#Y_3q>c$A0;Jmss-Rf%A9nFWmp> zK$>{+kH)^K`~Q8R|DWN_FW6tO|KqV6zHtA};nm-@fA{`9mza%bzjQ#pWJ_H z|C#;ghj(+LeB=JB`>zl0e%t>0`#bh`j=fTtlbt+ZWG9?2i7EVl7{I(|C;0a>wyzxV z8>Hu$LR3-w&^IJI5)KnEkUO9|7zCxW8#+f#f8AxW99M*NEJBw~+Qe$s0l9 z_aldgf5wR6WP|wl=WkElzG(a6?Mt^W8(t3XUpeCWS8rdleeK25iR*u5_%L@6mPg~$ z|HbxoBZhp<_SM@nx3Aj1a(l)N&;G*g3kK#-+Mc*Qeq`K_+CFvrq#HR2Cra?XZQC}Y z$sdo%%{iW|TiM_*?XM|FXSXDleBb`BhnFj!eAoUj2IBvG|IYD;2lMg$pYJakf9QSJ zK=^z1e>rlI@7uqB|AGAn_LuE1-+y?&bAQGD%KcTB$PM0P-LD(o{cHPg+{jFndB1nx zr`Y|F?co>1IbD)_^9JQ}w$Hz0-$DAB17&>N@k9}YJ@mgUID_%CN9>p}=1e1$`96}} z@$uVdj2QCBk^Oz*csKQs5xYNX`-ts+b*apbn`LoWN|M{f_>K6aq}i00vs9TDY;+mim=A0y-JUko3IZLur z>RlkQ#J&yIe|Cx7zdzoXD3ZK!|K*W+zh=a5Vg2fH=DBnKk^P58PKcL(|NfGTr}O_3 z_?P?ljOg;+}e8ecKig?#VJ2EusuQ^$$sDcfg{2=avOaocBXkKO*__NeXCwoe&x#Ic*x z`vWfCecOoM&Q21&c@Hbh6;qU-uxl!+y!?`(5W(?q;VdtI(TFX?4@D6o2r-0J(C#R& z7S{IbAKQO?y!rdt{pa`Bj5j2&AHGc#Ap?Bd{(Jk|N9_L7%NfUL-*5Yf?W48_j+6Yu z#%@VANDTk<5mP`N4}VIF;$Je5Cnx{%i;sgn=;P`5am8GylZQNg`?3q_#FEe7KIf8Y z6H9nY^2qHkT%tDb0l`}TA7tK@kO%6VL)QJf`)}XaDc`uiVSnBJ+7V0s-Trg?&+b1x z;t4*^|BaS&&kqgMU$(z=|AGDATs)nq&I~9*mAQAkv`!9`mR^)@i{3rHT@2?uT zbMgWCAKYI);<^2tn9hfF$Q`VSATJ$%wE5xvM@H_ad<4(tEJ;SfcL_w3U)|p{auT8m z88@e#caN+@u|#J|y!&Iehm5x-w_p65d{7?#_)9b)ihs_)n_T6o+ZS$Mw0+U`w1GSR z{>2xs|B^xL4!$64zyAE~^R~|&NI!Xd(#S{>x9!_xfb5gXOFnx0$btBWZucJFExd1> z;gy*<^9FCc`}G5Dc1-y<`HA+-SKNpvyh{N=kR+z`4?C(5CUU%d?22R|uNZz!*7p;a z2=a5|T=Vb8xt;8fvm|@uoA=+^e|yAk?UR3UiQfA_{5~W5zW?@-BR>)5WZ=XU<>0e_ zgO)rTyc1c78Tc>}MAVm#7-GbUBSJenBw02)v$%D5Cj%f1X+lOxV8Ik+_`+Li7 z$$Jx_jdyFmBzp4(oM`gX`@g-!aPOIT`Hx&;$`4;KXAi}X`H(j%Y7jT@=~wPQw!dnB z^>|K*+1eX_e*bs-FO2<>xDDDw?l+AL(BA#_8;HMWf8X%#dtJQyBen-zA_|DJV}9ZV zasI!G!CN`FV+vRsWyKZ67NW-&4!n)EB8ZUwtjq35#1_uZ{yuRattj%~?Lp)F_xo=j zzJ1swl6aqd_jn8Yha(d-;&0x6eME5QD4u9fh_$3>}!xc}6 z;==rKmq`9uJ^UR|eu_fr{JUjc;qO ze9t8>As5uClC!*Wlf-X(xN<^#oH+jDmzbjL5YPS5fj#(xs*sgO%d7Egp^RVu^#0TP z&s?H5SpU*EOaAikZN(DhCBIV;|I_{5!@G$mx7~={yroj^O+NUD@vchQ_oFU*CT~%+ zYkt-^XA)D$E{G{Y6=e0{TNzLe#_WsA`4m4MJ3O1+k#o%_kBsCKM%;er*dvJ}AJt;_ zy$0Sy6TF*DQ2zb4OGLrHe{KKO;osUbgZa;lxPpf(Pa#uL9Ope2QKNoX1LTe)##>k` z7a`An?f&|)M;d8-Tf5}jM^^I3W0!pIjYx9u?LOOwZ6ChffB5$Uw+D>~PKNUF192jX z{$H(%;$$l1g~I(aw=*(EzkYO zd6J!yUp(;kl~X)e6B#+l6TRi%WP@+qe`RDSWZ=Iv;>jM{6-Fw87;QcY<-HFeZ{GV}k z=FyJ%m~rwk)}XDJ0+t}EkFeD`a98Ab{J{8*?K3W?^-mw!$fs?eI(%EXALn*OZbcGK z@8Esk%TB3i62z5#*N6h*ysc7BsQ3-uir~gOSifrcx$i%A*%d(>thFxQ9m)KN*Yaz2 zNV2~--tcWsH@{ut$UBF3E0XLbmfUx{-**2?e)6Cxg5N%QxT1LVaq<=WIZ?(RQ^K2A zjZcF&@%k~B?9X`P*^ekW-~(G0=*X?SL}yAO$sgSC@88_t(xQnoLisqE3Ydc!(cGR+ zLzvnNi-pT z8*4oLkt2rV)$ zNb4N==1bhx9;v*9Nb;v6mhe3#J0+)h&N ztsL+p4v~A`6;IeL{pKWilMgEU#=jj;c#9$r2Qkh+jw$kXVV*l&G>9GSi+HvDS`oya ztti5|ot%Wo{kBU6_>S@JmCWSb`=8x7c;IocUv ze4Lm<9C+l2E9B((EGJJQ444wzRYLO=C{}~CVhDZ>+T?!35k(U4u5mkAiSj`5lJ^(9 zi6-wTv0M3|PM5robxx>w^4d#8v7alS<6b|k0{bfWj`8cppOGdX(Hkjcf6BOtB)>Nz zw_=ICn`q+P4!i2IamsR?)k7T@#^@sc1R)#Xg_Rxmq6SO z-paViO76Ygb~)uZa<9;4x8%G-G;su%hZAdsH}Av$!|-$BIUoLr%!<#7(MUkJq8z_A z*1V6xw-vYFy8q54auZAbaAbixViHiYcJYdlfLP zpP;NgQ9kW>jb9T%Kw2>*zD?wQzJVa*9Akz1JwdG~FXbEW*7vyOI4 zo#*4>4<9iF%;V!^hx`%E718bOiW`a@&OyLi@mhW@#Dn+8jto%yBxoxO1nZzp+~w<_Pxhj9P>pvkV60O*NRwq7>o<+R>f1U^ zDsJ;GkQ0uh325v6E13!JO+K{6laIdP-`X)1P4pJ!_De(|Q&CL$l!2r%S4pH%ya8eP zG$^w(dT*@0ttdhqv2PPe^yU?`$xMjd)%x zjZasse|7ASiXv|ro}H-eJ(68g=XdfFA_-V;TcS6aApXs}6Ztn0ocDwHx3X}>aQ02b z6~*ySx`De+Lil?9=-m?;U(hCw^hhGle&G01B*_U!zU@p|EbAuYeQXLDYcUlX;-|NN#Tv4r2Mk(DS9#Jf3F61x*k zapKhDI^&QB zj{lj^$h~#8O#B9K`M37WwTBbMK~iTRV=lyv_sXjkMU;!oXg}Z*w|NT)*3L@6nplE& zD-R@=aIXBrOZKg|RlyrHv}el0!JN3l-pLz^u&`IQSeLeo5U4G7S8(kZ$6>)EGT{i>4yx@ zp3#>Px5B4n1U z7y{P(Vv3xE?-bZ2m6s@%#JhOxy*MtPpMF*FBE#9k4SJ#gdA*VhL}% zlXc6x6-{bx!g(k0#2yYtj^l~tipJdK$MI%i49hylstVukn6Q*(;5= zcFT@8XxE7H;2XQ<3U8hDg|2;BD*?*YtBrJGHb~ELTUm)tI7htSJ^mcMXaCk2lbA{t zu5+eNK6toKoczwsJD?G-9Avy%4c0=M@7g&-)_jDW;~nFC)AvcT5+b)^_l&mQoW#S) z%7nO{c@R3H&JHR>@oD)wrM@kYSEEBD0&70>!V}{-0@{k(HI@kNdySp4d$)GVcz4YP z$-ldY2XSSFiYr1=J1F;jED_Sg>qKn)x}x2qHfZ;}#5*PD${BCH`R485{oDDHoX~rw zPMS5U@Mat|?Zv7IVa1M$vvLt3&Hm^p!dsFaN%Xda%!$k-cqew>nt$WrAWjTdTmeC2 zN~x&f$N|ds=|pRGN5v5NHEU|D6G!-dQr}Q&m$ZL#t??#;-)};k@70`%D~j`d4}Zop z=qf%7e|dD!mS23=Ej}x zl7&3zE7F(>&a9Enj}>j=HfTHF&OWJkQ+i(#v^k|!@24UYCXFF;;-)6NFx#Qa_?d_GL$DaoH7> zVbfAEo988Q#JeKWMXf9v}ly&<%Z8*jyOp)Rl0dBw=u_mQzG@@d6udp6lf z-66F{3hxgYu_PzT;QhYKTN5(DiZ^KY{M$L9J)A5>s0DAMZgdqlEC*qGHSwBH#agF! z#ciWqBME29inpVQzGd)P$N8WmN=H0V1@wfa5D&)05i$?)6{o2yUhDiQzxF8-tbMwX zXU{pHvu@r|9rwx_zjLCWJsiZq92EJNkHJ;`u6V;;zdy4_>$?MCZO_K9!5hB@Yx{Qg zNw8j_t+ytQCZO%}PTeu>;hcLw%;#>4q3!pu{K7~6?FbGM zbn$OO zE9wew?!p}OMGIMTDTT4yu{U~uoY7X)#=H4bEKydHSmIM9&#QA2`FGwADxMti7UJNi z_gF?%$k&=Y+DPNmL?!kEN9<(VMmt%FB8l;K-mPfTy<3q}=Sz7wk+sHfe!b_tQ>Y8u zim++C;dYWWMaTe$^rGEJ!yye~c4vkpCA92(fq4!KhTlptkZlx^F$6Swnzs^hJbPU4BP!Faba6i1bgxP4q%OGlTr5C_lq8YznKw7B1( z?O#mkIZNcuKB+v==Nv~95Lbqx2rj%GQS>WWerpxX!5Z|9DrK+1L4&(j>xee7OL3b> z611ytXQvd_^KNPXb~FJG@0f|=;AW3i8DAI5k(0Oc{bR5u?^Db++S()eH#lTS$pQ7| zRnbIyrGES1%-h*u^>2L6ISQVrC|(hFdqHS}BZ(u4Bt$oPc6Lhe zRvs9YZE*u zxga)cugs2V4|fz-c4!RcwP0NR-CUKR%u0cC{95}1&k<`}zfVXkan>#0Rxar1UE@jh zZ?F#DGva)Y8_zZVjyA>_zE((2h$D9PN8(80_9~X>*O>bDOqn3DgbyC2wWr!VLqwJM%1kyQOUR~peknU(F)I6^ zt-*ZuY()|6lg66UyYN0DZtvFV(rEKt8a~eHjtK7eDE4s0@$To~DnAbLs#k6IpcsW; z>-XD?mz*TNeauYsMv&-@RrojY1Y7wnwe!J_IH(IPzReWoM&3Rgk9PC`XM45YLv^(E z=AcKCW8{u^gY_J{L0r+q5nMT;PW6f@!Y?Q)x)^0<_K;N*S_f}u3zAHWXWCN)HM)~^-<2pT~Cd^A+>J{Y39INN}f1HZsw^s zRJzEpu*PRg?U#-z%F6W4idbUA6IFyeeqFH+t!E%lgd&pBrp9V&9O10}TE4Bg-O*0u z#=o)4xrzK6AJ>~A?_@??aUhXAl>9h%;j4R%))j5x+1{V--+%Dm-O?3Bb(=ip#&bQE!Q zm#^AmYs7%gbKvg{&~zp*zviwzLQhk$W+uu@xRi6_+d^A@qi@g@O=kbDcqdEAzS+Iq zh#KRLv{nnG<<;Dkk0gpz-&W*4dbcA_b^ zA3aTT9C6moJb4av#?h%V-^UwoeV3*;gy0aw`@SipXS^%IMxE#$ti3zVXye~2wDo33 z{-MY%zhOs`C)I4Q<|kkx4-e*eFWBk7&S6XyIXd2s)aYw>q%T%e_v+b>+saMl2gcfX z+ixiQZi&^|F~OTB-4UQh6`?p|Zk*xM%6IJnYOhsP-}J8$ReG0XUU~w#*Jy(02yK3a zC%oll!W;WRo7y$R9U&YwgtobqUKv(Py(ETY9Am9GqF)7qxV+o3Te*pRr{eACExd)a zv2hF+VnVW_*|Cir9Yt$BA>`PJBSPDrt#1?*NsP948azc-DBJRTs^E?7MnX?~@uj&xB5o&ax>% zn>#DZ9hB=XIpeJ}14zrqWtpB~Wd=gq5k-j0$E%0SV}66#3x-;)CC8b$Q<7;VPWn)g`Z zH<;Sz|MeeZ*x4cA3ARXH6a;)H-~aYnYvesQl2f}))xHF}_*N=NQmt)%Z@d`ZXNw8A4k#Vm8_-lb102;LTP2dxf~) zTm?7biZ55JLqpZ~PsZFaL~%sVk+F_%3vHdoyt~J{vsV%?9Z%S= zrEjhhQG|@LZ|$03CN#SbSFUMeO`CjphWMjz#chwS+*EhPJI~jdiJw+QNuA~$PlSQJ zkmzEhT?)||*V&&FJ=_l5g|qSzJxPqGy+gCg-0T~EG9A0+-})~=R1X&l!nz_Z)K*?@ ze>T!8(Nr7b?Oa4yYhCeajm}K$-F=_Lw|OpYlP$#N;N2sN{Zgm}yN-9Q3Hh$?X9aJj zM@2Bl5uPmOqV?B1dC!$n(GZ)2b&n=kee`f4Zsg>rx+~YvJxIrsX_I!2QS@h|DUG&} zW=70Sky|s41$d5jORV%hCC^qgjUO7R8i9o+7#n}e)WEdX)LZ)W7@+LY{j525Gh026 z*?nx2pJ2t$;7wil7$stZB1-qz;AtPOctg{YUUWCojwFo9XhB<8&v;{jBBQ;@&$6ED zAR#{lZLkEZASn9C3Cfb`?P{V3ly?dHcJ*vMZ;srWt9*sKY{5d=si#?(8xNJnNTuG= z8dsOXHz#4h`_y z7T&yp!|o&E;LeHD(WJ%$=oxd>oyWLU5Qow#dM)ME)wk{0iYIu8{(GdFKhLV{v2U;O z7AlS@peNjnp1z5h<44u&`q>+59FcFc?)Cx463v#GU&9;BvD;Z$N5XWO?O)toP7uHJd@B_nRU;Sp8k-8H&`jBrkD2;TM7(y?`o){ahIKSeI? z8dcuyxNWqxSL(TRM3isKHa*3DwvD)Q6ly{$_*E)&&<|y)GM@Ohf4jp9C;xLS@!sP2 z=lRQ?wSOy`g2IfE;z&i>-rl1|uSv&I#CI3q_vYP?r}fjjdjQPZSONW_R70PysyUG zUj69bVcD}izI@w0keMnD3UTbQWyTxd0s-O8Jt&D*95Aln3C*8MOH`7@xLqi47uwvt zKkE6)6DOqgJSsDh9kEK*a#w`W6Yl5Sc*WP{yVZkdgdKT&mhoCCaw`wCUwfq)U->CB z)9m6MvBJ+SYv8B}1ujB^(q3JW*Y2r|u;W{6b6ew0-}*zNj;xcHyr6owW^WrR-sA(q zo4b)v8LU7)HKI*$HYHxPv|4H@ZtvgE7UKqIDB>S?;)~GMU7n;nRvYzrpC}`4yeRFn zl!`bYUA?)lPxSTt=o#v0GZUUS&r7qlf7=RskZjaj3)vhzpoDpR9Ly^2mKb5x>)jIf zm0so9+*fG(Sp@Uy-Hs*k?-_CVIS2`BJhP%MGscz#WpT_`>4?n=f;lT4#E;&sSsHC)Zf}xLb<6ebe4>gG2iY0% z8ULVeiT2z?DEFHuN{Gj|nN#&{M-utCJX?1nCn(Gw?#Kc@M!CjuxZ$g&tOl;zcvq|* zp0PA$oedb*xyEbs)XKxTcf6ISaSux1C@-B6cYQ`Wc&C?8j9EvmXftc(%3V*Vtw=6t zylu52iz7EU>(dbrmO*@lyIa@(@bek%zE9>!Wajo6mF!JNyp4Rv+9(Nee;b`73p)qqvhM0v#hXxV_EEz zZ!4POebg&L(C~B$?X&S5RR(W;gBFj{86&lg|SfulVBA}+$sa*9+l^s_C~D$__E6JaC@{$?nkuc zHL{~y2{u6>c!Oxg47ze=ndK`!&&523pRTOE;o*aI~Q`{<}1?{|=UP-Nk(I)%WJZe_LjAe)KHJ%uG zum}#O6stRSs@1#K0G`)DD7&Siw0d>l&bEDlyl1KsYd}1h+rE@Wov}^HD}2wXQdV%6SJ$$7cn|?KYR0XWYpyYul=af?Am7$q9Gz`Ehw9tLy?Qs8 z%b)DovbN()&Bz!-BY4~k(ctg6N7lWu_Q{wYKc(lXJW9I`m%Ya}))HJQ&VKflad&Kc ztt0FeQ6}gf)0^?HV>7pSw`Zw5(6$I~?OIrhKSjXDtKyK zt+i(069Ov%o%x%>m%6>irN)$CgqI#MUgK;%dQ1=Q-<)}LM>=L`zfct6o+s5v%U<1$ zh5cG3cklo~`Ek&nW4E=u7b16Wp^UNC+BMHDv-SK_-s8sZdb>2Rq^k4=!kRd9QhG!VN`x=R_L0j_+NCnP!%K zzZBxKmpfPNw}-D#17k2V)~*ZlcyX0Wr>|_VHdRq(ez%5qET0h<_S}VB$M1;mk&_mB ze&W@kK-fMJD)Tp`la6*L(CeNiv~K3%GtO#pyxaHnym*v4ULpwy%M(n+l6VeOP!4@9 zrWiHhPc76@Hgk9`l>60@G=BWK&$C*A4%UD-&v+~k#VQCVS$NAO;{z4@t&<0 zF6%5M2v&?|u4OJYLLDb`-N`*imEDqH4ptTO)aIBXRE4DR>>hkGyz3aIHMVNOo4PT_ zo@z(XH{S9*uI_=LbyqP3q>XAyQ?zDvZ-%$zb%vs`AU2qy#J6n!T*@Pj?F!8*vwY?; zN>;ItrZvs#duI0cpl!;wUBkhAuq5gjJ(ayC&p!Hh-yP?*%*yIn^NbYhRGYm!7S4Eg zWM;%?EbZU5v`)|YI_4UMJ0lq7_yiPdF{2D$J|0}J``@i&TrtP5gK4L0P0!wOj^62+ zd$mopp52Oak1*hb?Vx85uIMVtgcHqqXJm{c>c<&*mKAR@{H&q(F2=SxAGnqK8mKZwx&3@49yluf0pnNo!!VjWA_w6rLTU85QHDjD;9b zy*j>)y!X^=L0+h%-(yJTB};5iFR4|8Q-i7!)ACzmZjT08Yq%7r@-0!xz0M{zQ?}uV zH&3ShxBFeM9sTm|a)iGkjnJ-Z@0n6E`)XIER}sYsb##Pic&5-cZOZl9lWCXEk31V= z%q8!xHbBdt#1-Dg{N}!BsaHbvdbdPnuer65rpDOzfKcYh9uTl)y`;VIaVc!!hhs|R zv8Gh6(JyWzDtNosp)DK8h^Mqq`GSHL(6*O}Yv))m(+T+aC)T0vU1 zyN9=N0V&butZKnily%oN?WMxA`givLMUHBXY1u^$Ke}tgjaJqKRA;X0og4JcKjLeS z=VQC%N7b7u&7RlMsr4!e-sV)7Mvk&eR5QPUY_Sb0YfZil z$9PwCK-n0HGOC@M8m)V+wqOj6j!vCNX!!@y*c1wGudO^BggUN9uyRe$h+8-1jCST0 z%CiE|>(+sfZ8hR(SJXvkMY@Mq&AvXC2!A~xLDQoiOL@QN@A7DwBszNpn~EN^Bvq~p zPJcSwQe|xchMvc0rv{yY0px6v5f3~ylug4KV+HMY{IHP+5OJC4jx96EJQ+AD*w zDDJY&7OL#1fs>J2p)Gkdpp0#}=1^)U$!y^Cn&t)G_TFmEY^}9Adc78p7r)+vG2D)| z^uW8%K=m~@=+0JA?^wgR_U6j#Anbx5`l?ZeAGAf$URbXX&fKD7w85a;JJ%!^Iznv5 z%`)>mJUnc2$Ou4=VxOr#Zp#?fUkG^a*$OC=*pX@n!*$C=D?u}{zb6mRPucFn_u zYwkiebzy9zQ}ehP&nUy`Vof?5wAX8v7d1k!rW)Ac(%vzm@dtC zDZbW+JJ`+^bxthLI;;>!&)CMdE5gRP?vCkmo(0-756;S?Y;DR=YGIFb{&vK&`f(8N zT%*`aYMNQ+GY4l#+39CIXDhL}^0XQq*`x2SILEz_)u@=(aiHh1;qhdy?CR?^?5Pws$M%TaDXSl`&Twt#vG&tqi`xVr6ywHkAGMxE7Mguj^>X{>71w=FvHd z4YO4pym`pnin*>}Ro0HrRT~$jqHN__5Je=*XfsJZK2S48%k?{dYpOeJ?|MK@G*Ls>g(CYxC2+5WrY7?F;}s+IAH%x!`wRP<(Q zo|`6 z++G*gvSUrFzHQ8YwhG(e$wpSh)<#k}qGwKet-Xcom6V z#}OxMq})~HK;`^y@uO0+?w^bHFFt>sN;QZ z5gfau*Mu#+jIe4sw?Ze+AvRw3aND=e-WWM(t&!>SV+(PtRr^ril_M?PZB@11bd{N= zMDDtE;fA(UWv{ul%WFEv{${-OeA?!ep=5i!4vCSlOl7aRhc(x|sIPvH%zf1I+SyLX z8NZH*qNinDGhClK%{gMObCKoDT9Kl1=2qy)$8E(Np+U&9S_V05gcH3`Ra$$rhUC@~ z*RrZ_4V5drv3&MlVbGB<7L^;?QkA{78X+S_HT|0V$NiZ%Ckye;mr1=)V*_I;$Ts`Z?;+J}@C%=X#3T2>wS9WP63i_q4uZPcQ-ON)wr zxbl{YwdhzHJ4MyH>6D>rpB2?;Kv_#%%QA;(M04H&yWO?6#-egf_p;Z7R@OJtP)2m- zn6FGxGr#LIC3?mpWvJi-FUXjJ2YqajvC~Id)!xFzM`FD#nmI-Z1S-u;+@{jzb=`2G z)UvjZe3n@vzVOC|wTI8hbjyRytQSi7}VQgJD3dcPYO|^C( zweEJ2xyQ<(1qe!8Wv|i7CmbZ#@J7$Jy9`GZcgs}vn)TOQx9(ce4P_0L+?jc`vC^?u zl({btP?OX;ksoEzVMUC#?TE$Z$kyY%YF4^p<34Jc5yK7T z)-%Wa59~~dg~5VZVtwTVpUO2x*ILj=Z{yC(ysvsj%RMsR*{ZC8 zB^@KU;z-`LW@&GmT5mhg0zLPeGKd?2m4{naOWSM9U9NR1x5o`j)Sr75*RtbUTK<9N zBSt}}1qb0@5vnrLGe=kD-nxg|B3j%Uaz@75)Ps+uM~)(shwmAz*DT6PU;mRi#5RU?w)nbOGFPGKV)pjS_T+gOV-n&MX3YHi#?GL4=&sK@jH z(we(`(>BLSYz)^_EN8qU*PL3eHIH2N=U(Z-bV}_Xv7=fTt|-?#7L{vyE^DuD?b5nO zo#U!#4c!9FR}p1xrx6S)=BVtoXa%dTK`k;U%fmG%vQ-4Za@l0d!hu?QIHS8=sPqG` zetJ!kjwc$m1vEUyr^K3D`6gagciSsIU6NXGn~` z#oJPqy(Ya`GV5f7NI<(rZRNAJ)1_^zrDaBidXC*=3pJ4*{a|Z ziK&$gp5@oeE}>=&E$Q{DVF@!|pDAT`EQ1nKva-u9tz5N@q{`frbS%;CCs|ro9cy|H zYrKt~%ZjHhU!!4ZFN5sdQ%BmZD%Z42#qZd$woYQ#5{$91*neM=S%DEDRVs+7Ie>Pp+*S&Mp? zQ47kokE-i7YTbK{EUiOH>KsazIk&Q%F1wwp7+=v*tK8k%y+zVFtQqsG`jtj9KSlPa zZWlFMZ;9w8l`ep*=p;KRvCpz%wcwF7g_p=)LJSl-xBv? z4eFLvUV7JlbM#8tSMS!b{m4vrDqOXv9xBq#zc$vfr93<~#KKTQ()F9~s@5`A)H{+M zE1Kc>2@A)R%GC6fDINv|+jldLWF4<#?bySNJ7ZaEg}3yr;Zjdz?C2<@7Tio(mbOOL zl9ZvW4F|ePEK3>6dUZvxf#=gGrwnB~gN-OOB9s2Al_imxqP1yLuFpN!v6!!|QORAF z+Fr}UH7BKdaSQhl`H@45DyLTQq^~Zg51q@9$tpOreU{a->cFR7<#R3ip{l;PmPrzM zC~LU9_DeNcYI}opD9d`;Yr-tNPNgsDsUDrx8hJ&CCAML<&U}@t6+yCY6-k%(ntIk8 zM616_(?aWNE~Vz*Ev?pDA{2~8)#wt&J>s<1?|rXYStBLr3Bllfw94pUVWoS$;t)EN zTVBIba_(-E7UG!iIj=MBn^}Gx@l`9YgSPr%IcWb@w}`@zs%qExI9`MjwtTdR@rOO4?mP!M@v+_tN&=Y^$~Ad7mQ6w zQtv@v)v8J(Hm50gNZ+)y+)Hg+>A5e+K=rsUglLj(MOK3yLMmoEL|k| z{i$sfGPYFQdPhRt8Y+7&eT5&&tyjJFmc2#~{^f&^wjDDj=Br%A9OmC!sm5KBF7Gw# z*40MCJz6^)OXN}AE^0wXRJ~j7R#i8&r7C+({hQ}DuBQwY9eulcYj_8}SRO2ltg%qp zYtmk0d0ke=P=8t(?()`dS+8NMIkCI02~taH+4)tnLfrB?mT8sT@sN(m&9S@|b7r(> z^!gaHwxoU4>7lnu4Wwls^S7lgyOrX085-ueT(zn^>#5`(sVLW18g6~WJNVC(>qbZQ z$~E1~UZXV}mzJtm*HrczZG<$sSa&Pm3m;d6@om3LW0kT~#}?v9%euWcxaO$jZaZh& zsCSt)#I;6+AdeS zA9mSN+pBuzn(mU$b?e$=^d*f>DED&Y=xU);d~H)|z{WmNi_i&+xY0SYWMb`U)b~akYNhnxnGU zjAwny(5U^VC!R2BXkUvcw$P<9P@TIuDMPuHwNp2Ru4z-QU++hf*{ak{b&SOAGHP{I zEbY4CO1~l+S=J(y`{`%O^;@cL?`lQp&FHv<18s@<=9-^UR9b{m+uECTt4H0;Vq~!% zYNc&nG|idy-CyLje{+xhWWL5@g{NgHLkSh?LC(@6M-qE5@~-O^*6VfGQm%GCV^L9+ z<+gvNA)YmQ*=uf1X&TCPU7h0|6t%G$%65bj$9I*h6*;0E#N4{~+H2@|4x)2c`>ae_ z>O5>)QpQ$eU|Fr3R@rOTuVvSuCaHBIKgyybD`SJKvyCn#Ki(_Om9G7{k6H%3a6`HE z%rT!8_xfCWOBL&}Fg0e0^_3HRD%TiYYoSZMNjELr&x*sj%$C%$S}VS#l2~53rhD0I z!issqcQ2KSeyC{YNrYNOl#0R8@?c|`%Og6H)YYlFrY(2ltsmk6`ry;Iu#3};t^hN1v;x0L8G>J4c@v%*Y*gtZ?(0a zN06qtntLp_#n@{5y4^<&BW%g_vP-DVZEL-cYYDTTcR<_HEwjB9$r+K_qSD4JWm-lr zl=apedxmDd^6-ufdYwbPbAnxvsTB0wLYyvH>r^hMcw;!*XS*$TU3%88T+?%D-IRWY zDrauxajOnbfc5lr-W)62TG4~oaXQvI=h#coj^?c8anR6*yJsIe%&GQ@cf8-cRivTP z2fU2s6}UO4pW&||Zu?XoJvZV1_8bZ(9 zxlCJ0xQiD_D7Rj5^35QgeqbNM&h0X4YY(TDbyG^eOWc3TP->|d zZ?3GPW;qaZ`+QY4I(J_YBuYJt2 z==3w?I)-<9R~}wZ-@?Rq%DDx+<1ez}NEbV3GTXICY&S2G-o}85z1s~hlF@hT` zDizu-yRNzDRr*-39Bb0%+L_WgP*yCAmE}eydX~7fMoOqz-`cfI3vu%dauKJl`D$=O zFEyce?b~}}*n3r*-iLU>QPSu@t#q_!&UU#T+o8-AWm)Bhwp3-Wp#{gKrN`DsPM$&8 zinq*G8?{*9IoGkMEv$9yU0U_-{;fOrQ~R2&4i-YB%4L7$7%N&C!)S@JPOqtjWh$%x zn$uh1t;QTH6c1+_W&Kw-9%AraW4AGmd23jX}y#y$7tY%#`ZKdzZULNd!bc_KChboVkx9R;ym& zrKMtW)r-trc{sCHEUfm%wosDGT5&B~;a&C8QfRxL_UUhy%{oGwXLHVuW#P(BSsc5W zMc3=KNUNr~=$baAy18A$eJkeJzFwv#%Jtv^WiC``Bh)p*HNSIG>m$0~>J!+tKH=DY z+epMT3Y7Z4Pgah&;mj>0iCjI`r^}qG3GF$!ycyoiGL}NAUhkIIGOez2(MgZetJ>E& zvJ$y$Sb4Z*wY0^;V1>mI9k;3L?*QASg*lyc6BZJM6p*?dXQ5fd1r=*T!Bwr^jf`cg_f{*^tg&wIu{;xNyEI?3)xBb5>t?K? zQ#DMh>@}lP*Q#q!^EkbS$~B$-h&izXdX0s(Y^&=jLm4-%hI;Q~WSwfOdDSx$x3;#t z11tJ@J9c$TgIhF$U!_93ha(3GTx*zeT`jtXdpY85n<^&aS+Yj(X588rdi3P7_v)H8 z)T_C5MPwZu+v(D_)zUIbBT?n%RXx*H<~EX9Lv!dd*HpT;LMceZ&T2p2)p5Xvs-Yfq z+P3c8qDQdW!lSCs)X?c?c=|ZveODZM0V!kPGU%D3ve&FtWtEoPT64L|j%B;>(cPBY z_NpPCCD+R?q1H!mz3O@NlsUtLw2=sPw0s?NuAxm&t3K9iSXY}?bsnBuEpK+l>1YUr zU=h5+qeZW|kKolQYgd~VQm?WsvmkSuUz5SIko0l z_#`B}WqU=#IMmYeSZ+?rP_?Bl%PgU8+LY_oolDCrYMpjXR@-)QyNsIguq0)u^rRM% zgz`AY{#cQq%^L_fw!>w&a~0zm%i1pCKwDzIx#p)7l@_7Yw)SRSe8l#JGA9-z>)e&L zdC@c{PmMU-(TcqGZ|=jk<>Y72#ZCrKj-i;=bO4t6}M=iNj4>#0NCXV^6 zxYy^}TdJUgg{f(tofCYzo@=x@wt&-H8r77c(ic8rOKMr|@AgV!x!VW>b8Bghlu*)$ zUZ}2@n%d+^gjz)u;nQtRO%!)y;4(VqsH~cn^!Cbgdwp!F_*H+kc88u^QNy<=0 zRr+pjygv@WU9YfkalN{d@V&d6AsdhoII$dSaY>S)qE-mmxN`Bsad zg@I8FC-zsFTF-qP>zzZ*SX)x-qRmOEIUjN9oFfXB8x2MeZE0;+rSMe`H9%9-xud zPp?VR@x0c`m}A4OoZ@9`EQSJ;aE#EAV>GRymTog{x(~?6tI*@kFopx@uY5i;j1LW9$-jD;#SE9k-&iw3n4{iCP`+UG5qs(S*-z z)zR|1=FmsS^j3Ne>KY*t#gchsW~@_X@IK-sE9*Vz8i8Z0ik-F6honKi)+=3GnlGfU z;eA|zaBRQu?U?qOHLtCM5lv5OQQKu)_01g*j~&oA$I`aWt%95+xvTd+#;k1}ue#^Z zTcsvFc?*4Yta`2E5X*0+m3x|XJ*N5T70TRWxyIXQ1XCzmi9bgtpOvN*Pj;%+okhKfFV;hRb?>8ZZcPrequ5HsYR2>)k+9|%r4W%oOz%D$%P_EOXtI>c@MRyGE(!v0EhEe3#Y1vDQtyJoaOW%41C} z(k@hVLs`3fIBQhVsPStZ^(m zhnm{D2iL1!Waiq(ZSSohzKZkpowfS%opNpg@AyP0<8Zqb@^zh!zb!Gw-A31>)paeS zj6~dek1SN$hC23wew9O~4{*^LVugk6OWCOv7Q!xiN1ZAYeOw7gj_8K+>iBezgw#eg%#_NiS=Yx>$&YvU(%Zwm**A7Z-AL9t^l=U8Us{x= zDs7(2`FRuH(puJ@Mb8|(!FwMwxs^9(vp3Mrt5DH0!YM;pZ|0bvGE{U!NeUv?!+!a1 zMFP6pj@6x`K6)$Fv@UZC^*Q&UUfm1QN~>;;O5HvG**5A`X4+iW({8mE(z0$!s5*js zO>fqyoDUY>#}x=7b-xH+p^W>j#4{sIi9NFicLZXoDdDw7!aCPVwY4;Tn6p}~$lTgb zrmenJbdCtGIPuYnZ^jBYRHUIKtt+DW!?7hUk2Y2vX;qH&SFJklSer+5J!L4jmWP82 zlr0P;PUTnHIKYFptd?_M)^jP{+QRhQ((z7n&)Iag%C@CEQZwRnACaeRcxc0SE9qFX za!tF`GdWwPdbqvb5vp3DjTz;U3&$Fk_IlN@1bg&u*p|7pH7dDFvW_^G)mGu9kH|xL zL`t}>_f~Un*18@&WTP!LCSWHz9BaDla&z5NN+@*AagVB7YOYFl-nH$qT$Hueh}$!* z)$4HkIKAdpM{eaz-f*L$?BNx~Fly0GRzE^JgaI4j~Y_ZXlEVP~C zT6Qdt9HSozRPWXG=&U)!Y3X3Y-Oc|hI>JKne}#7tG-~2Fn>Kew*L?RZ@9^wXhO+J9 zK=Buj=)303Eqv9Mno;M}8YAnR5M1WmSl&3>e#H0Brxz?UQYcBm*=vIJclU%tZ!>x` zr^>ZHl_Q$FWNJP4L49teS+A_k3YfB%a4;I?q7~ZG>+5p87bNtQKGd)L`e;MvR4do9 zdWBAS!Lm|)3?W@}eR0&Hu7No&kMFx;YtRb?2DI%QMi5VO`cO7WT|M>|y(TU7uo_>I zyA!L0lhBmSw%lcqzL^%Go#kH)K$G-YX+bYIY>v>+a z%65szz2ZTJ_qoC->ZYGB;%?G-Huy;}J=yj!RlX@u$5jet0c%#81^SJ$ZC< zjPfdSFnifzi;PgMo9>#O>vk&VTI!~1UzN7Jt`%rt)%s1W?NkXaopZ#a%Wqbj+e){$ zK*tzo_CaT+Tu0Y5<=nQ)y5?N#ZF^tp)qVFqkKChWSjTvl)Ow{YSJ`Xm!KwYIKI>&1 zOL{hUEhgI%m3T_$=$ftXI!9F3oSCb9ruKCl=Y#j_3gc4CBWg!Ze=64U)ozDfw#PQA zZtl93blt-1QMr-PQ?I#ixRth^wO1{97H9i}R>h#=XK8I!<&_Vu7#(gXw_0(o#|T@~ ztrIsg;}As5K}U4GyEkOkObOLTuq<42T=MkI@pWaXQE)lyz~@gms!w$EchqLga6^e3 zne@0{+v_@-y%t1luQLKNHU%H+-U=@0sLy(L56Jq6)~};QC)~M}P_FTSRvnvL;iw0-1k1c>rLVci`t)e5 zjA;FE)SBoT`&SlKq->{gsdcrj+Tnz{YdLmVziOL{%ygAwNw@B3v*p5$RWipVeTW;p z)z1-cI6B*VWcT8JU0Tk3_52+zkj*R0wLZOt^j2|bMrU4K`tc}~weB$_w^r2%?})dp z3<}0fl6n`W(mbLh4*JKwZiQ1L{|X~pkup@rz%^kYt?1TzrPC@@Z)JXMWetsGjnpb; z#(Iru=T^i__x9?!xANM#h00z-Cox{}XPvKAYee4~XV$HCXk+H`*ejB%Irm^$TAC6n z)nX9pIIM82Evzp+p8m85Wo|`N(pd+Ljks)H#gij0M~`T?$}5u4_EhW4a;-||>KW)Zd(PpCavizpF6mrGg5&G_W)#Ve_qo^F2T!goO&QA8-xVkFP-^QQQg#acaMXI`W6ZN#QZ1D%mRU0h zh682IDz6%$`zUT#xktK=&|B!qoiSqeM!{G_$FgwHp+?`fJ`sI<;9|T-|9M-Bn-WMPiCpm7d44jBAa!P^ovX0dq2fwll`EEtsEj?;DmQdcjuio#franIKT@&oU%NV*0uW~v! zI7?@h{RIJA8yt=@>&Tj8EiHmq@2}U=kNGZZ-=-ZYR8QN~t(j6Dc0?ln+3|~}DPwo7 zo}R4X@>;a^?7FR$Yr2=cCWONi#ohf<*1C1gcU@)mdrPXOdeyz^n&a|XCJs(UW~Pq* z4adlu@oxaP9XPITpn372Arq>8_o1P)py_Bc7d^LwmNS#qr(Txs~~~uga6YTS=>qWC=4g?Y?T;N@q@K zr<}L0 zI@9wyuk$*u^E$8dIc=K4d*6LPfd3UdEd;i^S+AjJ5xj+B)!RUuRViy#j_l?Q9=29}( zROW7}<*IWxCuJzN;(~j;!~JW2>p8bSeA~8rTs~ZX{TsjS8wYW@p7Hdr`PxTp+xCrr z{oB6fTfXs|zU8AYx?lU8|MqWw>r-xj+~e>b7kqo21u_1U*Q`MLX@|Kfg+e%>=5`8RI+A7AmUL-y21{*Bw7`lttta@)S)w)=Se z=RJG0fAJ@M_4An%*X@7jc`x{f|I_ncaQokR-sA4LDB&j0!LM?Vi96ME5e_dEZG|NZNq|Db2x`(gj!x%-_je9c$=(BJ&2=iD|r zf7ZPp_M+$B=Qh{xbKAE46Z%x&Ag zp>@RTP!{wYtqV|(c{ z?#od3*tREA{^YmscmAut_2zq`PyKIy`+n#Dvc379zxeI@o%GLq=>L9yPx7~Z$A0HG Pz2}a<%ai~A@9X~qaL`o* diff --git a/unpublishedScripts/marketplace/xylophone/C3.wav b/unpublishedScripts/marketplace/xylophone/C3.wav deleted file mode 100644 index b0c01fa88661c29fcf241efe6441c18fce4e0cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177814 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 diff --git a/unpublishedScripts/marketplace/xylophone/C4.wav b/unpublishedScripts/marketplace/xylophone/C4.wav new file mode 100644 index 0000000000000000000000000000000000000000..dc6724de6d2e21563abdeb9b5d503dbb12f78f90 GIT binary patch literal 111906 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

    hqmil3FLailTC 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 diff --git a/unpublishedScripts/marketplace/xylophone/D4.wav b/unpublishedScripts/marketplace/xylophone/D4.wav new file mode 100644 index 0000000000000000000000000000000000000000..0c0a7a66f25f9d7975d13d1ab14fca4e7c12635b GIT binary patch literal 118296 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 #Wb15olQ@Cpc5KOY0Dff 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 Ah5!Hn literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/E2.wav b/unpublishedScripts/marketplace/xylophone/E2.wav deleted file mode 100644 index 9963b8a4466036f18e03bdab84415796c9088e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189518 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%0DNlk{bu^D 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 DRO%#S diff --git a/unpublishedScripts/marketplace/xylophone/E4.wav b/unpublishedScripts/marketplace/xylophone/E4.wav new file mode 100644 index 0000000000000000000000000000000000000000..dc842687024aef983c9aaf0c7cc0296eefc2894d GIT binary patch literal 115706 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 z zTU1tn8Ti~hZWcG4at1Zz+I8=}%9J&ioa)GV;+%1|ICDMA?;R(P6W7!HU&D{5^)eR=ux{fhE`<(1`Cl_9S$ zZ>&`WS@WLq{_>&nvGR#>L_LvwwS235ukOI8B*>e;)$=^->uKW*ah5nR4vO>Evk6#o z>ALIuLtHto7T1_CxqjRrZd7r(Nv$rx=B8D?an&PZu2*X+&LYT~E7rZ{5^+dexSr8a zTgj4rr|OCw=h*UxipkFtOIS^qIjFJkEQgi1Ri2>EzP4tNPyq@=0$9Adyr#TvLgOvv zZRN1?&Wgte%SXz`Yi0dh`C|EM`DXb}IkLXr{Hpx6{IMKcN;!UlhQ{ z4lzNcy+Pb?!sNzrlj#GLZWuS1*m146MuW#CYaO{zJ&`zX_KQ=;DPpfUVeAoqD}OG> z)L%?~R(@QLEZ;5PsJjlT33&3M^8WJP@~&ECkvrtcYs#z3t12qUA~J(`;GAlHytBN! zytgt0=aD1IXUZ4Km#0cXL~u?!rq+@@;)FGGP+w2C!ISgE`Qt)y(YSbADlQvWh(l|Y zy?VnGpn@F2r{xEB86bjv=8Cn7V5ean!CrGoR8QVhPbjFf%pUAOU<;7p2QqZ8FK?JK=I!Mj36aCgr|KCEhRBGub&r}ie=NT%N0(ogpOqh#@0ahCZFV_l7o_u6t z%Dbohd24w~d2{8<8_MfzmLOB`c|-m8rdmPXR^FaC!mL3ZVQu|R`F{CP`C0j8-EaO_ z{!${8H`sBo3m*^%#yR8MwZdL_;>l&=auZXo5?8Gmbj`R{#Rc(Sr{V+Y+HtM8W?Un# zUULQ830Z>N!M=0F_=mVs-FvQ9GYFLh2L|Joz zdLlW;lsEgwezAAmgK?gZ_)D!Nzp0q~xMK3Hx(|P`e7<6W8VgL`SKd=Gc}IEsgbBIw z=8BBacx!okIjp=R;qjsJ(em-Bj))`Qu6gt0$`YK@P+hU(oN&Tq-ImBSHkH z`4iOYdTh-colL-!Zg=tme(}<8Kv_-&aI_UVd8ZD^9SeuwUB1 zWknr9)_k|_HbCU)^4p5Y zU+Y`niDIufdEIePO~4YIV9z!21p5w|a_P8iT&`x&p;HcBr6S{RqCtjSt|EfEdPrPk zs;uX#yUhV{rZ_{bB-n4T10O#k{yOc!sINaQKboq^H>L{vxrryNC?Bddg&BmpLdJkK z{6GVKkRcz~;0SkLWX+eS6Uq1MS^np>k~nX0dOcZX$$oVgCQHt_vFo75UMwyVmyAnS zrd+;q1*o95fD!r}I-vo6TqZ6(RgsHUj$9zlH|@U%#F^s^ak{CJfF;1Bl)sce)e}9> zuRkhBmhWt^St@# ze5LNc*lkc-#S)xKxZ@BL{5~K|wCms$d%+ndmz^-VVnqeW@N>mlJuV-Yt9wj~$H5zQ z>c~YY2);9#*{nfiSxw;DpT+~8&J7aT)Jk^Wv9vlY`_ijLm7jU$i)&OsH`}( zk|U>^ICAnh>9pUJ!dmjX^6Lo^?!(_M->elDn0&rsLZ)O?SZ&{5Q2-J`0~Ph7HD|yP z>@=TCS%dxe$nvA|(^^S>J?%HBu6xvT33eQwU-yqQ)CzlGoV}jdz!PC|NUbU4ijlcY zT&5xcZXjQP#>L}eQ&qiSTwuzYbH>@@to0;+`l+^Zzd2#-Sx;(Y3C<`*bJwgPA~?yPwqpr*9M_Vcm7h%e zaK;4t4yvrO2bkbvWP}FTF~{Tc(@yjC^38f8IdZBbznJod)wPu4O|>Lr;%cIO2Ryk@ zt+T=eTmc&RmLzrnj|<0zDnrg!&u6S7$QqnTP)YWw@4(2LmL

    >^XQFW;J2%e09nl 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 diff --git a/unpublishedScripts/marketplace/xylophone/G4.wav b/unpublishedScripts/marketplace/xylophone/G4.wav new file mode 100644 index 0000000000000000000000000000000000000000..7bb88e690f251b6ce2e47c6e8a265a6350c50e70 GIT binary patch literal 73320 zcmXV0WpG_Nvz(F6xnPRzFvnqLW^@=GW~L1@GqaO8%*;%?ahNv@8*&&OFw?!~NHed# z)cdDDs;O@Ew7N!W(>OG=XD);eb=o)RKXgo;pwg{L}eN|yQxk_}qPVEck?~FPj^mAG7`SiQWC584Y zQYazvWuaG@V*W{gpj=wP0U1+_btw&>9*XSqEVukSbB{c=vc47RJ|4b5{ohgVFB!dy zbf~m6d#i*MpT~b}_Oiu`!U0LxGXomsnwG7){Q9}o<8e<*ek_y}YkUjdnKeFWBc%Nv@S)Ndl{73t@o3lC}?6z2ZR zS`q`lH>B*6GlG9-6PX+Mlum2%_3+2=#2UV1vYpSJEBE}YGXh?SU*4gKbrQ2v-@w!y zi*i&BI?k^WR>U?*D({`Da~Z9C$~oVu@kw`nX8Ab%jr{Z|Zl`W2WAwiX>3&^~eVmfc zPT=e27N0qOGkhDFfp+=Cki-0ae-6Zb@3L4_(TQ|$dZtyYj8RD1S7(+%GJYY zKwSi&dD9+sFTxwi_HZ_MK6XD(*#O!ZAF5?k%Zk*`(0Y>)1c#A?3|NF5Tl zBKBv}NqyPO;A-T|DSyLbPZ1>>z*!2G1lF**`DjVy$qIh^s3Yui5udE$9#{;7q>NbcI<(KZfOf` z_R7RYKZ-7eu`=nGbvIkZPT=ku2TXJHA~Nc9Ygt^cEX>?n20r)ba^zXwz?uGrTTpGWS^1|!+u44qIhc3?%&&E7AHS}nE|ykpUx7Ip53cybXt`6m~k~| zRCagn+&RKBs(|@Eqg+ee#R4X#pP8{i`UwA%hL3$Md41BE)FO6Xo#M5VGR6DFhbNXy zz3f@%NuL^`p!Clim^{wmZ z0qt~uPI0^rs+v7d&bFC11*~;MVm-0kIXPX4%;&Og$}%bloSW^TiSJ_G#Fb2|N>R{T zze=9-`$F{5=siE(vF_yi_AhwA*FE23DtsyNDbtV3N$GVG78Hd!huzFu(B8@U%|1SV zrQ48UXO=CQHwJcd&KFA^mC`lLSU%I$;9LQ2-*xVy?uPDY*Ed%OpIp9u-QmVZbu$GL zyCl9%Y2h7Y-SYS+pNK6OQz#)NwUqZ<>cvDEUq80)?;<}3{o0k#+51`-(@u-hE_re* zr>N`GAZS*`MVX$azZp=}oy*)SXPI+-_N5z~K1;?8=`*Ff?{m_9&v#eAkaR2k@B8?< zlO4k#BDH8-y4bRbr9InJxZYshO$v*t`|Ddw*5vKpan^veD@i31^2fw}7hf-Z{~htEJL#fWo+cvMNG5rTG?=m-`gyY^W4f4koBZrHBm=< zb)-O_DM8~iR8MzAv`_l-Ez_sm-@3%NR13^xR~56m9T&Iad%iC#zqb9=GkL3e!THqX z#E9sZpIUu+@H@sk))^IaJ=2tov(oiMpP)YwFXE?N0TWzU3=`+^D)XK?5Qjf&oq)jRRdfr=;tqR@-o*t>!l2#}^ zvj3F8DnXah-Sw~U-z}h7x_|s1x?=IH?eG*!-Iu&3>26X&@`TjzG){|1YnFN^Id^j2 zlrd?wz3V*-Ql=!fjISDZI?fxPA+bmDInQaTV03k+I&V2MyY{+o`yTT<@0Z#Cr+<=v zX}>}4n~o}GWwVE~w%_!i$PBqM)DBGc9psvCJmDJ3WuLU4sGjPPw_nQo_!lv&WB*A! z=jo#j8mJCiv7UV?tK#$i9{ls&Z%5J^?*!dh7qqgaHA!1+f5T1AQ@$?(Y6a~M8lCRD z&k|FkQzV+}e3u4Z4gM9l-fyydt!tnw#5Kva&}X3ksDS&v)y)g4e@a~Zr1)M*r_$K+ zvm-sfQ-&l3B&?6?8^1a!!n02W>DAs&$t~g|Vqe9zNRIVZrbHmo-&kve83T>Hjzex| zK!c$1K}!Q(xyfjZdtj{5&nGC|^S~B?mjh<`EpRVz%r=G?!tvdyoK?*zZsI+g)H}XT z{DQ<&DS17?-pStQ9+f&b`9R|B#LLNJ(zbdHE6CF?xoblHgzrfkJPUOvY-(h8c6T@R ziFa>vy>Pl*dEBW!+x?FD9rdZ}%J1y!tl;|TTH_A#b^5mmC=<}h?~QA-(HQ%4De9}< zdJCl0ObJZMm^wT)IwdG&dGed&`l&TM>|JZE_ZIXNPYX^Rm>isREHNTE$Xko{V{_ra zGSC1&$R5rMKI{GV_>u2O-!ne@vnYBjWPdUvN)NX?LXGId;<@HF)d@$~duOPi6JCuMx{tCR)a z0`vs)$#)`kT)uxNfAGrmKZdf8TdLv92+W9Og80wquI3 zkt@R0-Py&c30u@_>yuT=Ze&&SluJFI{66VSk|%j^S~e@rE~LI%w>?)=U#DzI-Q>w= zzfr|?OBHMFw+5>tyhz@5EOc#ixAzJ3S>hVvsAk5RIbB(NHu~Ilw{R_XXhRw^jlqt6 zu21gP?nTaE^A_IJ1FgK?hu#LZWq+_vc-E!nPT7-OHf3{ar02Tjr%I`4Yn5kts!Fj^ zJ9-Ue(imE!SE}-=lI{afj9;$Kz8U;F`L1;5bv87=7|R`5+}C^_`8;)3a5)|O(XO+IUmsJ z?2jJlx#ID+n^Ag<5V7K%7$}a3XHq&mt}DLz{lop5`J8foGxM5-%++Qo#|%d`$8U3t z+0xi3*5Yr>EOQwCMrDyg3+*`1o3!Y(xt?;~0^TN`jAjALIL(z++lO{$ZeKXsGmh!tR;@jgjQNu<#)n}cX zPUwSbmOa2;rW(*!zJ^C-0dt$#!c@j9Q@E!1T=wnmTixfaE3b2anb9~QI~gO)2j*;Z zym4N9fH@q-gFs^gSys*hkG&!7UGlf2smUc%7kbuP8*Q(Z?1@cXpE}&bRs|hJpPBg* z9aM={xOL91Nq=E?qranw^QOb!5o>OB{BR2QX7?p`PxnaICC5QSiLQc08)Kxo-MnPv zlB;kTFsE@5xXSe?vpVM8nwBlKPs+`dGHJEEh3(t+2dk~Ou4jSA$7-V%(+%#(k@}{+ z**a}iRu||ko-&R*W;h!=M>$@YwrM*KxjOpf@IB;n&sEEjAS;Som=S+rWjWY*Ys@er z%t`F3>MW()C@OYsH>kz>p$j&J4{nGZKn zH9c3Krh`0@OHiC$#9J@5Lh|_}-;{Z2SuAC{bfB)O^4O!T`xdHwI)v}@Zhk?#H0Z^8 z2zzj^k?J_?YUzIG0#{3C9_LhNF4qCq8rL#sJ9C(548J%DLPbTnNG_83WlIr=i#azX zshnz;-O%1=jq*NA8s4OePW$RrDw|5N+o;ZZ4;|p|JeCb^!Yg2^ zm}r!8Y;~S@wRabB*L78N?rOLmcgl79s;C!A|^3#0X1#6g@>4US$VOQ0wh= z_BZ>T{n+yHR!+;2+9-8?S`F_r%b{MV%KD=!qPp4n?Ie4fp3g5K8_tE(+=PGdc`Rnk zbTo4faIbOy?JDoQZ92@N=0|g`W4YsinINNZG&BJh60$fWcgb#|F_fZ}YO7tz&S%G1 z1FgQ^3?3uxPU`wJ;azU!Q$2N(zN+1Nq8hCV>+0m>rrehMa5!g!Iv6E37=;~eoGDI+ zYmM`b!!j$GE_0Z9$GmRF8$;wLH1IZL#oM@66qCWSu!w-y)KvScKzqDZ)GA}edwY0K zdpdg}JoUXLtuA(inxoI?5jsRy&|9=g9cUkw;?H~m=3z#$QS_2y438P+6fSi2bgp$= zHLIIB%m!vbbCA(k))R+u5q81qI0gg60)b*WoTf%PL{+sHSc9!?)*|bn_m(H0r<13Y zx3bmHuBx2+ly*^y-k_`Ka{8`*O&)#@b#VhmV;}KOT#$Lq`;G)>E!R6|X=e$CY34Uh z$%`^tK9)V@6EQ-R6+dt%ZpITBh7I8~H>_m-!Zr>iI0bKCpLinH&l z@_K*{(`|JRJzOu*UVV$^^E-~=hTwx4L?JoQNH$wKE4s?M>N*q6c%!{h%NT7`G}BDm zyk&e4Wv~z+%!L^^S=<-R#9cT*EmU`FhCdfv{93xG> z5!>)AG=WaA1D?Y_PywFNX4T5N?wRZf^xpFhupU_{)_rT7)x~;meYL-?uk*xRpXbuA)1R=(cVZiyE$vR2D*kg=bHWHN9>Ot%pu1b9n7L;q@0I$xICZa z_HYdLLScAD+f*s5i|1@wcaO)r)jp(lsrU9m>zFs(JHz^J&)1iz0>7jrT|z%n`E(>GR}$mI2r=sC%@wR z+?@xKj~-+H^uF`_=Q-g0Xx+1e)h_$JRmZAnMOtg^2kNI@Mg8ch4%VC0Jk?p3;-z?9 zW;E-Ww~Z!7J>!JY%M5Y+bo6oNccNpmQB)2WUBwMCN#-%u8$*q$@)P!kK8*aE&Qo3L zq8qCaJBQWVo7218JJ_mYpRn)RXY6D4W_yyo(axaGs|-3opHc@^UhPYj_y9B)F*3jm zH+Psz%n9ZMbFR7B{KvdyZZr#+{fvFGu>2*8%4IUWG0f;_?3B&KHptFEV{|%wS~XC% zJ=@-I&Gv?SdU^7C7g$2Mb#whf#o2BZcl^ZrLsEPWByptNKSjqAmP{kMcZ@Vhu4OzxmOz!CBW?$|1}a zMs}l@@zdC17I$QG6gOAP0-`T2!SkWe=4x}MdBwOWZ;Do;iWn}oiW}mL$RHj;K@Qh-)hc_aeZanH&$J&~9&afxdOLX= zT1)K9YK`8dLv$%s+rDQtv=6FTR2VX1F^q>7Pz&9ns(fOMbnJDeI0rggIozhdF;{Mv z#f=-rXQQ97TPm?dbQak}5}HDY>DT~f(OK2OUSqAYVyqnYPiwm6WBubj;mvOSwtm=m zRa;$G-%+{MA^VU$Og+*qxF0-%+&C6vakgkL2O3AsRL3djG3RARFOy|WSwY6hdq!ik zyt%=+DbI_i*cON3H|!*uh(WlWE9$#eY41nR2JbGbr9I1TVn4L9TZ_Hhyb+d<>Z)CY z)Jun{es*44sz|+sbD)n{A)bj0a+)k)6foO520LS&Yn=TZH;n}{yId_>80U; zY05_8JN`hI@E6DM9Zccnda8ZRo5?%M+rav0#aV}}I@TBORd0Y5ZDmzWw4@+fqW@8e z_Fg-mnyq_sDV!vnQp&d?L_U`ZMs7z==YHo3=V`}Cvw$&94wc{KSYwYd!$_6&# zOnrF_w8d}OTAUW6zoV*Snt9A187@c4S#p)^CzC}N@eDhoiR+*iL~&CN zBh+*4de(4nc5iX-UT-z)q2;!7+Ij4O_IbOg+M&X9qHa!Q>7!n&-|KaBhZW=z4tYcN zH*DiC^P(ARW_7f2Omz%#q?iTFQbu?AQ`{84#CLH-G!Q86;zWD^Hv4h~`b(cxAMAYg zN~@Y>Sg*WqydG~2YnA0|@3Kp&(<-+ft#|5c`kH>A{b>n}=3y`%%ZbY(O!^oPj1lG! zvz%kFW1VBRBhXROtZqz@rhG4c3$OSl_J~fxS8PQ;423!Tk(N>!+N?LLh4yUgh_|M< zq<4zf@~*M!+tGG6wO^f4k?Ow6ug~iKlt!(11W)8$oB_UrDXPi-Mt@VAB^?Ro7V|H& zk2%MjZ#FS+8@Y^@a#ViV9;0GaR-LFmshoPB?n$?B8J zr+;Xs+K?T4Vj=t&Za`uDhA3Ma^UZdS&W;DBW%MwL8*PkZMv&=aMi?vQ6tM{3!vdHJ zo8f;uI>UIbPM~wBtM(=Pp}pS@wa-|MEVP_fTkAh-fgP$+)F6FIztOD2D26WaY)A!v z%!ZZmGDe8;vcB=o=w}``ubGF;4rXrip>f05VoWuJ(OPyF%kdYigWk{*3PTL9WH+~= zwfdJDr5tLvUDJMJO|$A)^{rvn2}@fY?YnjlW$GO|gjP{1b>Sx*3VR?KD&aA#A-rOi zjFFX%jYbA@w0X_^Xg)F5nU&4QMg!x3OcV9Qb_~Ju&!d%vAQ{j2`dZ|F96g-G}e0ay%&;t?z@o{6P0#F$`27*mXPMla*I5oC5W z!^|w^7-N^*AtEs&K7`9~5PHHluFm7>p&p?d>sGq4&aD4c_0&l_#6DzAw+>s`?b-G< z`;G0f+bOSltpBFTTmV+VPsoC;aVvrtCLW8ja<+UTW29FG8C{IWMq#s=nch5PWH2Vk zYa&?8#Ps+C!l4oT$8~uV30kNd>moX{j#HadMRmh&ZhNgr>zS3`K5S=Fz0^zIU>Piqm2nYzak;1>pUO%`Wdn_i@~JFj95KjnnkS4x#!$ImB;ydwh+cRB zYaj!3p?uT_6tm5Oq9xCSAZ z6Mw=L@W4h~A!f-6#&Tns(b)(x-bLPt&5hny4&yVw(7j{su0~-AJKIwnXd9!AZUe?a4klnjYCD0 z=p`d%2BVr$*QjAsHR}91$4*9OW2^LvFtG{&Cqo5D=Dl2tZ&H1_ugB@K+NGn_4Hcm( zs0Vgy+u#1r^0kNBPPIw}=+XL!{-E>G8Jfg{p%8Azr}!G*;CIX~mWq7xqO56bG!7V3 zjiSak`9=m9wTueJTUkR667z5mm~fcaaRkri=KP#0&~SZI^-*2a5*4ZLsp-mVH?r?p zyDi%~VlPo)`irhfBWVd;rTlz@!=V@E7VE@TF<3Z+#`5BW*d;p}ca7i1U1OS&!?+-) z$ZoQ;>?ZTbIbu3?gYo=>ZqplLa`7|jMyGY6>a3FN7xp*XrGiwfJ=e};|FE*!SL`)v zo^D45&)~ECFW+H+sZbc-V^^_5tQO&7y@(S7q?Xf+BqP6>&Ael@HXg{v@{2eq#)<+W z93vryn=$Z9x=TA~4%MdrbPc^x`KtZ)BzuK@+5T+5xA)lN?Y{OMdz5OfedsKe6bzud$cgkL_yets0~g^azr?h)rk(3t%n$0}7U6 zsQ4=C$ojIrY%O<4KVyOM(He92A`p9bV=XTT34o$ zbVVCFzv^a3S&ytx`@20(ZC1Dp5UFGgOcYw;S4__FOyF z9;_a!T)Kl^tY7F*dP&Q;6ug8cxCVFPN&JXS#XHegK9Ei$hmpnbH-5?}`Aoi+G4h+- zDND*};w4tY`!E@*LNYIBA09+^bZhNVm(&imTy0ciRW0?>UTzPtC)?-jOlpE6HCjK> zE()b>l$)>eXvlXc}dswc1xNRrOUF6{`BFE-Ih8VNbUQ+iUEf_FyITD($BBw2)3w8uerk z--l&bMTCn};*_`|eu>8Nlq_USFt!>~jEcr1IbGJ4rDRcASbh`(#eMY0p>UtuvWG6x z2I@+Qy0?C-2C3XiDzY;uUj^!`{m8y!$J%ApW|d!`*Uji}lH8QHb8)y2tFf{;BHoK< z;*&@fP2~njvV}3lm|!$9wA?JKNfzJ5H*sBz5YI3@Hiq3?grn#99W6%H`42T?XSA1wQ7!PuUzVjon*IG@6-Za zgx1kB`b|OHi=%l9jKSt2QT)##LuFQ3QVy3fva7MxSZOpeB4s`KT$~jr#Ut@l>=C&| z2OI{g`8OS>jkK1+=!q_($EhfLwB5m;ZGW=+s1xdrI;e)KMyjD&r?Toxx+z_y%sh`@ zay{4sMez=f6Y1pyc|abO7vyv4k(rFFMzXvjm&=KAgzPK}%NJsdU|fQJ7!EGj##Q+p z^`qyyl0KX1&|AGkH`G7XVKqP% zQ?KkD_DcJ@9jJz=v+A{at^QM=RbIVNhtLIT%OAM~?1p!cA7@}XaZ!ww4x_G7#qc#= z%9C=3+$+z@2lAENFRRI2!h>_M0v5(x7z;DtF{e>cnxXym8+BWKR#ED@8l#+QrQOLM zZ~w5TD%8F79KB4>)5~?FE=Zr~3a^C{I15+c2E2|H#86KCUj6sx=F_iCPMqgtpi)kalTIh194>;Tn5ZB&V>fsW8$b#02E7;3=B zxduFhFpR`ZVx)L08p@6Gf&45JWRmmi$|;l9l9ZF+^k$cW?!^MnBvG>*6a0qU5`#tdEUZ-&=YPzHe8H0ju9V4X*pc3mM7#D zd0rlrtN(ODU71PV6q7}M@d{^R9sCI!pd?)38hnxp&;cE)9r~f#uNJAlR1;N7jetZbS z!Gw)mk?&G3O3-t4E`421Rb5m|)mpVwVQQG#qMoVrx|cqxNmrx4=rDPy8Si8XL*ONp z#pRfU1H}_jS&owjXH|rntA?r$ zs*@U_PAN;Z(Hr#}ot~=FI66!Y{@R4-MUs;TGe_c}XuqNVhba`9lk z#-(64WWjNG6H&Ah>%?zSQI3*x&uL1*X{`EecI&FNq-6u^C$h{Z*y z=qGjwA;aVXxl|63rDT*?C3=X~qMhh0Y6vf`#$a3m1>h6k=T}rdMtM;l}DnuXDB`Jcg(sTMkOjUU`XM}A~6!)S-R1ytET`^ef5te8w2g>2H znM^0|iOHgcC@!)KDPG}TY=u9d7sT-rZpprUk7iOO`lgrb+8Xskbz9w0i7JCGs~hW< zdZgZ=zw2T&h)$D->hJ=N;(D+hB(}gq=)tODkcbdZL^j!2ww2{2%9~=d7%X~-Mxv_l z7q@T%=EE~kAHMM(p2lt2pU+bzy01Ix^g2exDy@QaeqB~q(RpAw0falsyG#_%j=f9qi(1B=wU6Wjmn{$^0^l zOcD>pE-_9t6&XbouEvg-6_X$mra@u2#iKX}f20-EoKp2Z-B;(+N_|uxRI19Vo9jt> zqdusw=?}UHO{H(tfY0!sUu+eRMXY!u9*GO$f%qztMXdNoj1)fN z2)4(Zm;#^S8mxo*@Rs{=GHs@ARE8Y%RqxWHbYA^k{jIL5WYtiw(oeNV`;s4(pq_Mx z3h_$*%w=H+Y=m1Nus7bvI%0*mBVLJ@B2t_ZN5y$@LF^EVM17H7T)|n`2>tOr?1PC= z03L96wrC&yMWspW8+xT4qRZ$E8gw4rSdZ81^=bV`D_w*J(N6kJMR_=%W8%gT4$q)0 zF2-M2TZ|Q(#eQ)}91%ywS+QHJ7Q;jvQAi}?K^%j%u`o)!53?XE9Oe4_gLcs{szmAO zr9Q1E=}?_fJ9Q4-QSaA3bXLkqnJFukp+R(tvhYIoa8sBB%i#cgfC_jVi-`l`i%1av zicMmK2ov>0EzwT&6a7Rv@d}5bAKrkiFbAeUD+qvXT$)c&OG?m}^>KYf|D*T(@1KHh zq#Nq4dZYfJ%TqUspj~u>o>D56<#p_Y(Qp+6mcw4S9-m`zF+>~@m&6URO-v9iL@7~1 z6czb}Q#{6bSOGu5E*JsLAv=8J4cv%-(LyRkY5JLds?X{DdaCZPJL;}_y56T_bv|lF zlPH|7(ih6b{rM{Afr)Syk{~B`zzBSX*+o+^Q7jXy#7xmgG!!L8AyHZs5T>|_gE0#} zhRrYodO#`o#Vfct-=wirgiK1-sXAFd*L(Ct-Cg(63v{Gbx-Jc%d9;kS)4wFSJO9JQ zU@klb3vyu%9FBW24oiw5Vzt;LHjB}swa6)4!p0Q*fX8tHmcS3N7TQ7{i07NUh+D9S zj#7KdKp*sNeN&&+C-e@zNpIDA^acG{r>EvLlTOofl3a=h^KsVP0ro&N6vU1gfj2M- zGm7$}h3GFPiSeSlC@=iPH@uI#aWb~Y!f4`km<%Q08=v4YT%B#YL=&kh0e#k2^%=e4 zPnO=O&+6AYRcE6{G=YxOC(6imcoLstH#CQ}@CXp=;WWI49xNzAMJv%>bQB#$dr?7T z5;6E1&*0oYH|+&j1EU}m(!(QO#AW#x?WIvvlLG0dexfhx!#YCG*RyqmzNjr-iH6Zq zI!iw&gxm2%KE%JcCM<&gAQ)TYWITrdA!BjTMD!4�W83v=o`dTil6Dun)GxtoRdl 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 literal 0 HcmV?d00001 From 8f2416cecf25b609811a78221292224fdc17b3e3 Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Sun, 30 Apr 2017 13:56:37 -0700 Subject: [PATCH 15/55] Removed key movement. Removed key movment for now because of issues with physics simulation ownership and hand off. --- .../marketplace/xylophone/xylophoneKey.js | 134 +++++++++--------- 1 file changed, 64 insertions(+), 70 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneKey.js b/unpublishedScripts/marketplace/xylophone/xylophoneKey.js index 34c60635c6..afba7e8075 100644 --- a/unpublishedScripts/marketplace/xylophone/xylophoneKey.js +++ b/unpublishedScripts/marketplace/xylophone/xylophoneKey.js @@ -1,70 +1,64 @@ -// -// xylophoneKey.js -// -// Created by Patrick Gosch on 03/28/2017 -// Copyright 2017 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -// - -(function() { - Script.include(Script.resolvePath("pUtils.js")); - var TIMEOUT = 150; - var TEXGRAY = Script.resolvePath("xylotex_bar_gray.png"); - var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); - var _this; - - function XylophoneKey() { - _this = this; - } - - XylophoneKey.prototype = { - sound: null, - isWaiting: false, - homePos: null, - injector: null, - - preload: function(entityID) { - _this.entityID = entityID; - var soundURL = Script.resolvePath(JSON.parse(Entities.getEntityProperties(_this.entityID, ["userData"]).userData).soundFile); - _this.sound = SoundCache.getSound(soundURL); - //Explicitly setting dimensions is a workaround for collisionWithEntity not being triggered after entity is reloaded. Fogbugz Case no. 1939 - Entities.editEntity(_this.entityID, {dimensions: {x: 0.15182036161422729, y: 0.049085158854722977, z: 0.39702033996582031}}); - }, - - collisionWithEntity: function(thisEntity, otherEntity, collision) { - if (collision.type === 0) { - _this.hit(); - } - }, - - clickDownOnEntity: function() { - _this.hit(); - }, - - hit: function() { - if (!_this.isWaiting) { - _this.isWaiting = true; - _this.homePos = Entities.getEntityProperties(_this.entityID, ["position"]).position; - _this.injector = Audio.playSound(_this.sound, {position: _this.homePos, volume: 1}); - Controller.triggerHapticPulse(1, 15, 2); //This should be made to only pulse the hand thats holding the mallet. - editEntityTextures(_this.entityID, "file5", TEXGRAY); - var newPos = Vec3.sum(_this.homePos, {x:0,y:-0.025,z:0}); - Entities.editEntity(_this.entityID, {position: newPos}); - _this.timeout(); - } - }, - - timeout: function() { - Script.setTimeout(function() { - editEntityTextures(_this.entityID, "file5", TEXBLACK); - Entities.editEntity(_this.entityID, {position: _this.homePos}); - _this.isWaiting = false; - }, TIMEOUT); - }, - }; - - return new XylophoneKey(); - -}); +// +// xylophoneKey.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +(function() { + Script.include(Script.resolvePath("pUtils.js")); + var TIMEOUT = 150; + var TEXGRAY = Script.resolvePath("xylotex_bar_gray.png"); + var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); + var _this; + + function XylophoneKey() { + _this = this; + } + + XylophoneKey.prototype = { + sound: null, + isWaiting: false, + homePos: null, + injector: null, + + preload: function(entityID) { + _this.entityID = entityID; + var soundURL = Script.resolvePath(JSON.parse(Entities.getEntityProperties(_this.entityID, ["userData"]).userData).soundFile); + _this.sound = SoundCache.getSound(soundURL); + Entities.editEntity(_this.entityID, {dimensions: {x: 0.15182036161422729, y: 0.049085158854722977, z: 0.39702033996582031}}); + }, + + collisionWithEntity: function(thisEntity, otherEntity, collision) { + if (collision.type === 0) { + _this.hit(); + } + }, + + clickDownOnEntity: function() { + _this.hit(); + }, + + hit: function() { + if (!_this.isWaiting) { + _this.isWaiting = true; + _this.homePos = Entities.getEntityProperties(_this.entityID, ["position"]).position; + _this.injector = Audio.playSound(_this.sound, {position: _this.homePos, volume: 1}); + editEntityTextures(_this.entityID, "file5", TEXGRAY); + _this.timeout(); + } + }, + + timeout: function() { + Script.setTimeout(function() { + editEntityTextures(_this.entityID, "file5", TEXBLACK); + _this.isWaiting = false; + }, TIMEOUT); + }; + + return new XylophoneKey(); + +}); From 29231f1ad1daeef343838c96f9ae5dd7b09a32ad Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Sun, 30 Apr 2017 14:03:08 -0700 Subject: [PATCH 16/55] Updated with new audio samples and mallet model. --- .../marketplace/xylophone/xylophoneRezzer.js | 201 +++++++++--------- 1 file changed, 102 insertions(+), 99 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js b/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js index be237da0cd..6416f81037 100644 --- a/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js +++ b/unpublishedScripts/marketplace/xylophone/xylophoneRezzer.js @@ -1,99 +1,102 @@ -// -// xylophoneRezzer.js -// -// Created by Patrick Gosch on 03/28/2017 -// Copyright 2017 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -// - -var soundFiles = ["C2.wav", "D2.wav", "E2.wav", "F2.wav", "G2.wav", "A2.wav", "B2.wav", "C3.wav"]; -var keyModelURL = Script.resolvePath("xyloKey_2_a_e.fbx"); -var keyScriptURL = Script.resolvePath("xylophoneKey.js"); -var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); -var malletModelURL = Script.resolvePath("Mallet2-2pc.fbx"); -var center = MyAvatar.position; -var fwd = {x:0, y:0, z:-1}; - -var xyloFramePos = Vec3.sum(center, Vec3.multiply(fwd, 0.8)); -var xyloFrameID = Entities.addEntity( { - name: "Xylophone", - type: "Model", - modelURL: Script.resolvePath("xylophoneFrameWithWave.fbx"), - position: xyloFramePos, - rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), - shapeType: "static-mesh" -}); - -center.y += (0.45); //key Y offset from frame -var keyPos, keyRot, ud, td, keyID; -for (var i = 1; i <= soundFiles.length; i++) { - - keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); - keyPos = Vec3.sum(center, Vec3.multiplyQbyV(keyRot, fwd)); - - ud = { - soundFile: soundFiles[i-1] - }; - - td = { - "file4": Script.resolvePath("xylotex_bar" + i + ".png"), - "file5": TEXBLACK - }; - - keyID = Entities.addEntity( { - name: ("XyloKey" + i), - type: "Model", - modelURL: keyModelURL, - position: keyPos, - rotation: keyRot, - shapeType: "static-mesh", - script: keyScriptURL, - textures: JSON.stringify(td), - userData: JSON.stringify(ud), - parentID: xyloFrameID, - } ); -} - -//if rezzed on/above something, wait until after model has loaded so you can read its dimensions then move object on to that surface. -var pickRay = {origin: center, direction: {x:0, y:-1, z:0}}; -var intersection = Entities.findRayIntersection(pickRay, true); -if (intersection.intersects && (intersection.distance < 10)) { - var surfaceY = intersection.intersection.y; - Script.setTimeout( function() { - //should add loop to check for fbx loaded instead of delay - var xyloDimensions = Entities.getEntityProperties(xyloFrameID, ["dimensions"]).dimensions; - xyloFramePos.y = surfaceY + (xyloDimensions.y/2); - Entities.editEntity(xyloFrameID, {position: xyloFramePos}); - rezMallets(); - }, 2000); //timeout (ms) -} else { - print("No surface detected."); - rezMallets(); -} - -function rezMallets() { - var malletProps = { - name: "Xylophone Mallet", - type: "Model", - modelURL: malletModelURL, - collidesWith: "static,dynamic,kinematic,", - collisionMask: 7, - collisionsWillMove: 1, - dynamic: 1, - damping: 1, - angularDamping: 1, - shapeType: "simple-compound", - userData: "{\"grabbableKey\":{\"grabbable\":true}}" - }; - - malletProps.position = Vec3.sum(xyloFramePos, {x: 0.1, y: 0.55, z: 0}); - malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI - 0.1, z:0}); - Entities.addEntity(malletProps); - - malletProps.position = Vec3.sum(xyloFramePos, {x: -0.1, y: 0.55, z: 0}); - malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}); - Entities.addEntity(malletProps); - Script.stop(); -} +// +// xylophoneRezzer.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +var soundFiles = ["C4.wav", "D4.wav", "E4.wav", "F4.wav", "G4.wav", "A4.wav", "B4.wav", "C5.wav"]; +var keyModelURL = Script.resolvePath("xyloKey_2_a_e.fbx"); +var keyScriptURL = Script.resolvePath("xylophoneKey.js"); +var TEXBLACK = Script.resolvePath("xylotex_bar_black.png"); +var malletModelURL = Script.resolvePath("Mallet3-2pc.fbx"); +var malletModelColliderURL = Script.resolvePath("Mallet3-2bpc_phys.obj"); +var center = MyAvatar.position; +var fwd = {x:0, y:0, z:-1}; + +var xyloFramePos = Vec3.sum(center, Vec3.multiply(fwd, 0.8)); +var xyloFrameID = Entities.addEntity( { + name: "Xylophone", + type: "Model", + modelURL: Script.resolvePath("xylophoneFrameWithWave.fbx"), + position: xyloFramePos, + rotation: Quat.fromVec3Radians({x:0, y:Math.PI, z:0}), + shapeType: "static-mesh" +}); + +center.y += (0.45); // key Y offset from frame +var keyPos, keyRot, ud, td, keyID; +for (var i = 1; i <= soundFiles.length; i++) { + + keyRot = Quat.fromVec3Radians({x:0, y:(0.9 - (i*0.2)), z:0}); + keyPos = Vec3.sum(center, Vec3.multiplyQbyV(keyRot, fwd)); + + ud = { + soundFile: soundFiles[i-1] + }; + + td = { + "file4": Script.resolvePath("xylotex_bar" + i + ".png"), + "file5": TEXBLACK + }; + + keyID = Entities.addEntity( { + name: ("XyloKey" + i), + type: "Model", + modelURL: keyModelURL, + position: keyPos, + rotation: keyRot, + shapeType: "static-mesh", + script: keyScriptURL, + textures: JSON.stringify(td), + userData: JSON.stringify(ud), + parentID: xyloFrameID + } ); +} + +// if rezzed on/above something, wait until after model has loaded so you can read its dimensions then move object on to that surface. +var pickRay = {origin: center, direction: {x:0, y:-1, z:0}}; +var intersection = Entities.findRayIntersection(pickRay, true); +if (intersection.intersects && (intersection.distance < 10)) { + var surfaceY = intersection.intersection.y; + Script.setTimeout( function() { + // should add loop to check for fbx loaded instead of delay + var xyloDimensions = Entities.getEntityProperties(xyloFrameID, ["dimensions"]).dimensions; + xyloFramePos.y = surfaceY + (xyloDimensions.y/2); + Entities.editEntity(xyloFrameID, {position: xyloFramePos}); + rezMallets(); + }, 2000); +} else { + print("No surface detected."); + rezMallets(); +} + +function rezMallets() { + var malletProps = { + name: "Xylophone Mallet", + type: "Model", + modelURL: malletModelURL, + compoundShapeURL: malletModelColliderURL, + collidesWith: "static,dynamic,kinematic,", + collisionMask: 7, + collisionsWillMove: 1, + dynamic: 1, + damping: 1, + angularDamping: 1, + shapeType: "compound", + userData: "{\"grabbableKey\":{\"grabbable\":true}}", + dimensions: {"x": 0.057845603674650192, "y": 0.057845607399940491, "z": 0.30429631471633911} // not being set from fbx for some reason. + }; + + malletProps.position = Vec3.sum(xyloFramePos, {x: 0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI - 0.1, z:0}); + Entities.addEntity(malletProps); + + malletProps.position = Vec3.sum(xyloFramePos, {x: -0.1, y: 0.55, z: 0}); + malletProps.rotation = Quat.fromVec3Radians({x:0, y:Math.PI + 0.1, z:0}); + Entities.addEntity(malletProps); + Script.stop(); +} \ No newline at end of file From 3b06057ce4725934829e6016a4a229fde3704fdb Mon Sep 17 00:00:00 2001 From: Patterntrick Date: Sun, 30 Apr 2017 14:06:36 -0700 Subject: [PATCH 17/55] Formatting corrections. --- .../marketplace/xylophone/pUtils.js | 68 +++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/unpublishedScripts/marketplace/xylophone/pUtils.js b/unpublishedScripts/marketplace/xylophone/pUtils.js index 1c57fa1258..2cafbc1f50 100644 --- a/unpublishedScripts/marketplace/xylophone/pUtils.js +++ b/unpublishedScripts/marketplace/xylophone/pUtils.js @@ -1,34 +1,34 @@ -// -// pUtils.js -// -// Created by Patrick Gosch on 03/28/2017 -// Copyright 2017 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -// - -getEntityTextures = function(id) { - var results = null; - var properties = Entities.getEntityProperties(id, "textures"); - if (properties.textures) { - try { - results = JSON.parse(properties.textures); - } catch(err) { - logDebug(err); - logDebug(properties.textures); - } - } - return results ? results : {}; -}; - -setEntityTextures = function(id, textureList) { - var json = JSON.stringify(textureList); - Entities.editEntity(id, {textures: json}); -}; - -editEntityTextures = function(id, textureName, textureURL) { - var textureList = getEntityTextures(id); - textureList[textureName] = textureURL; - setEntityTextures(id, textureList); -}; +// +// pUtils.js +// +// Created by Patrick Gosch on 03/28/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +getEntityTextures = function(id) { + var results = null; + var properties = Entities.getEntityProperties(id, "textures"); + if (properties.textures) { + try { + results = JSON.parse(properties.textures); + } catch (err) { + logDebug(err); + logDebug(properties.textures); + } + } + return results ? results : {}; +}; + +setEntityTextures = function(id, textureList) { + var json = JSON.stringify(textureList); + Entities.editEntity(id, {textures: json}); +}; + +editEntityTextures = function(id, textureName, textureURL) { + var textureList = getEntityTextures(id); + textureList[textureName] = textureURL; + setEntityTextures(id, textureList); +}; From 7298cd69404e04d2c46abb45954b16ff3d68eba4 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Fri, 23 Jun 2017 10:54:31 -0700 Subject: [PATCH 18/55] Add support for vs2015 and vs2017 FBX libs --- cmake/modules/FindFBX.cmake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cmake/modules/FindFBX.cmake b/cmake/modules/FindFBX.cmake index 2e84d1ea19..b362d93cd3 100644 --- a/cmake/modules/FindFBX.cmake +++ b/cmake/modules/FindFBX.cmake @@ -56,6 +56,14 @@ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") endif() function(_fbx_find_library _name _lib _suffix) + if (MSVC15) + set(VS_PREFIX vs2017) + endif() + + if (MSVC14) + set(VS_PREFIX vs2015) + endif() + if (MSVC12) set(VS_PREFIX vs2013) endif() From b12018ccf3f7cb2dd5e76cbf05ccb7a1e6d91fbc Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Fri, 23 Jun 2017 10:54:48 -0700 Subject: [PATCH 19/55] Fix Oven not properly handling native separators --- tools/oven/src/Oven.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/oven/src/Oven.cpp b/tools/oven/src/Oven.cpp index dc763cc82d..d0b8c3cd65 100644 --- a/tools/oven/src/Oven.cpp +++ b/tools/oven/src/Oven.cpp @@ -61,7 +61,9 @@ Oven::Oven(int argc, char* argv[]) : if (parser.isSet(CLI_INPUT_PARAMETER) || parser.isSet(CLI_OUTPUT_PARAMETER)) { if (parser.isSet(CLI_INPUT_PARAMETER) && parser.isSet(CLI_OUTPUT_PARAMETER)) { BakerCLI* cli = new BakerCLI(this); - cli->bakeFile(parser.value(CLI_INPUT_PARAMETER), parser.value(CLI_OUTPUT_PARAMETER)); + QUrl inputUrl(QDir::fromNativeSeparators(parser.value(CLI_INPUT_PARAMETER))); + QUrl outputUrl(QDir::fromNativeSeparators(parser.value(CLI_OUTPUT_PARAMETER))); + cli->bakeFile(inputUrl, outputUrl.toString()); } else { parser.showHelp(); QApplication::quit(); From 5f92c1adc09abb7c332a300c40fc1b352c1c6257 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Mon, 26 Jun 2017 09:40:07 -0700 Subject: [PATCH 20/55] Update FindFBX to use newer MSVC_VERSION --- cmake/modules/FindFBX.cmake | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/cmake/modules/FindFBX.cmake b/cmake/modules/FindFBX.cmake index b362d93cd3..9a1d08a010 100644 --- a/cmake/modules/FindFBX.cmake +++ b/cmake/modules/FindFBX.cmake @@ -56,27 +56,17 @@ elseif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") endif() function(_fbx_find_library _name _lib _suffix) - if (MSVC15) + if (MSVC_VERSION EQUAL 1910) set(VS_PREFIX vs2017) - endif() - - if (MSVC14) + elseif (MSVC_VERSION EQUAL 1900) set(VS_PREFIX vs2015) - endif() - - if (MSVC12) + elseif (MSVC_VERSION EQUAL 1800) set(VS_PREFIX vs2013) - endif() - - if (MSVC11) + elseif (MSVC_VERSION EQUAL 1700) set(VS_PREFIX vs2012) - endif() - - if (MSVC10) + elseif (MSVC_VERSION EQUAL 1600) set(VS_PREFIX vs2010) - endif() - - if (MSVC90) + elseif (MSVC_VERSION EQUAL 1500) set(VS_PREFIX vs2008) endif() From a2df2f84720ae626cbd76911c6bd9f45094b8920 Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Wed, 28 Jun 2017 19:52:19 +0100 Subject: [PATCH 21/55] added user activity status --- .../qml/hifi/tablet/CalibratingScreen.qml | 14 ++++++- .../qml/hifi/tablet/OpenVrConfiguration.qml | 39 +++++++++++++++++-- plugins/openvr/src/ViveControllerManager.cpp | 28 +++++++++++++ plugins/openvr/src/ViveControllerManager.h | 1 + 4 files changed, 77 insertions(+), 5 deletions(-) diff --git a/interface/resources/qml/hifi/tablet/CalibratingScreen.qml b/interface/resources/qml/hifi/tablet/CalibratingScreen.qml index 338a76989f..8053673e9c 100644 --- a/interface/resources/qml/hifi/tablet/CalibratingScreen.qml +++ b/interface/resources/qml/hifi/tablet/CalibratingScreen.qml @@ -25,11 +25,12 @@ Rectangle { signal canceled() signal restart() - property int count: 3 + property int count: 5 property string calibratingText: "CALIBRATING..." property string calibratingCountText: "CALIBRATION STARTING IN" property string calibrationSuccess: "CALIBRATION COMPLETED" property string calibrationFailed: "CALIBRATION FAILED" + property string instructionText: "Please stand in a T-Pose during calibration" HifiConstants { id: hifi } visible: true @@ -158,6 +159,15 @@ Rectangle { onClicked: { restart(); + statusText.color = hifi.colors.blueHighlight; + statusText.text = info.calibratingCountText; + directions.text = instructionText; + countDown.visible = true; + busyIndicator.running = true; + busyRotation.from = 0 + busyRotation.to = 360 + busyIndicator.source = blueIndicator; + closeWindow.stop(); numberAnimation.stop(); info.count = (timer.interval / 1000); numberAnimation.start(); @@ -178,6 +188,7 @@ Rectangle { } } + function start(interval, countNumber) { countDown.visible = true; statusText.color = hifi.colors.blueHighlight; @@ -201,6 +212,7 @@ Rectangle { busyIndicator.running = false; statusText.text = info.calibrationSuccess statusText.color = hifi.colors.greenHighlight + directions.text = "SUCCESS" closeWindow.start(); } diff --git a/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml b/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml index 52a935ab19..3b3f23b1d8 100644 --- a/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml +++ b/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml @@ -458,7 +458,7 @@ Rectangle { width: glyphButton.width + calibrationText.width + padding height: hifi.dimensions.controlLineHeight anchors.top: bottomSeperator.bottom - anchors.topMargin: 10 + anchors.topMargin: 15 anchors.left: parent.left anchors.leftMargin: leftMargin @@ -590,16 +590,24 @@ Rectangle { lastConfiguration = composeConfigurationSettings(); } + Component.onDestruction: { + var settings = InputConfiguration.configurationSettings(pluginName); + var data = { + "num_pucks": settings["puckCount"] + } + UserActivityLogger.logAction("mocap_ui_close_dialog", data); + } + HifiControls.SpinBox { id: timeToCalibrate width: 70 anchors.top: calibrationButton.bottom - anchors.topMargin: 40 + anchors.topMargin: 20 anchors.left: parent.left anchors.leftMargin: leftMargin - minimumValue: 3 - value: 3 + minimumValue: 5 + value: 5 colorScheme: hifi.colorSchemes.dark onEditingFinished: { @@ -645,10 +653,27 @@ Rectangle { var calibrationScreen = stack.currentItem; if (status["calibrated"]) { calibrationScreen.success(); + var data = { + "num_pucks": status["puckCount"], + "puck_configuration": status["configuration"], + "head_puck": status["head_puck"], + "hand_puck": status["hand_puck"] + } + + UserActivityLogger.logAction("mocap_ui_success", data); } else if (!status["calibrated"]) { var uncalibrated = status["success"]; if (!uncalibrated) { calibrationScreen.failure(); + + var data = { + "num_pucks": status["puckCount"], + "puck_configuration": status["configuration"], + "head_puck": status["head_puck"], + "hand_puck": status["hand_puck"] + } + + UserActivityLogger.logAction("mocap_ui_fail", data); } } @@ -717,6 +742,12 @@ Rectangle { initializeButtonState(); updateCalibrationText(); + + var data = { + "num_pucks": settings["puckCount"] + }; + + UserActivityLogger.logAction("mocap_ui_open_dialog", data); } function displayTrackerConfiguration(type) { diff --git a/plugins/openvr/src/ViveControllerManager.cpp b/plugins/openvr/src/ViveControllerManager.cpp index 648373ccc2..ba5fc7e288 100644 --- a/plugins/openvr/src/ViveControllerManager.cpp +++ b/plugins/openvr/src/ViveControllerManager.cpp @@ -374,6 +374,7 @@ QJsonObject ViveControllerManager::InputDevice::configurationSettings() { configurationSettings["trackerConfiguration"] = configToString(_preferedConfig); configurationSettings["HMDHead"] = (_headConfig == HeadConfig::HMD) ? true : false; configurationSettings["handController"] = (_handConfig == HandConfig::HandController) ? true : false; + configurationSettings["puckCount"] = (int)_validTrackedObjects.size(); return configurationSettings; } @@ -384,14 +385,22 @@ void ViveControllerManager::InputDevice::emitCalibrationStatus(const bool succes if (_calibrated && success) { status["calibrated"] = _calibrated; status["configuration"] = configToString(_preferedConfig); + status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; + status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; + status["puckCount"] = (int)_validTrackedObjects.size(); } else if (!_calibrated && !success) { status["calibrated"] = _calibrated; status["success"] = success; + status["success"] = (int)_validTrackedObjects.size(); + status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; + status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; } else if (!_calibrated && success) { status["calibrated"] = _calibrated; status["success"] = success; status["configuration"] = configToString(_preferedConfig); status["puckCount"] = (int)_validTrackedObjects.size(); + status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; + status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; } emit inputConfiguration->calibrationStatus(status); //inputConfiguration->calibrated(status); @@ -437,12 +446,31 @@ void ViveControllerManager::InputDevice::handleTrackedObject(uint32_t deviceInde } } +void ViveControllerManager::InputDevice::sendUserActivityData(QString activity) { + QJsonObject jsonData = { + {"num_pucks", (int)_validTrackedObjects.size()}, + {"configuration", configToString(_preferedConfig)}, + {"head_puck", (_headConfig == HeadConfig::Puck) ? true : false}, + {"hand_pucks", (_handConfig == HandConfig::Pucks) ? true : false} + }; + + UserActivityLogger::getInstance().logAction(activity, jsonData); +} + void ViveControllerManager::InputDevice::calibrateOrUncalibrate(const controller::InputCalibrationData& inputCalibration) { if (!_calibrated) { calibrate(inputCalibration); + + if (_calibrated) { + sendUserActivityData("mocap_button_success"); + } else { + sendUserActivityData("mocap_button_fail"); + } + } else { uncalibrate(); emitCalibrationStatus(true); + sendUserActivityData("mocap_button_uncalibrate"); } } diff --git a/plugins/openvr/src/ViveControllerManager.h b/plugins/openvr/src/ViveControllerManager.h index 0b0406bb60..19b485ad55 100644 --- a/plugins/openvr/src/ViveControllerManager.h +++ b/plugins/openvr/src/ViveControllerManager.h @@ -73,6 +73,7 @@ private: void calibrateOrUncalibrate(const controller::InputCalibrationData& inputCalibration); void calibrate(const controller::InputCalibrationData& inputCalibration); void uncalibrate(); + void sendUserActivityData(QString activity); void configureCalibrationSettings(const QJsonObject configurationSettings); QJsonObject configurationSettings(); controller::Pose addOffsetToPuckPose(int joint) const; From a7e4dc1473b7ef7efba024de1f1911611158ad56 Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Wed, 28 Jun 2017 23:51:00 +0100 Subject: [PATCH 22/55] clean up code --- .../qml/hifi/tablet/OpenVrConfiguration.qml | 41 ++++++++++-------- plugins/openvr/src/ViveControllerManager.cpp | 42 +++++-------------- plugins/openvr/src/ViveControllerManager.h | 4 +- 3 files changed, 36 insertions(+), 51 deletions(-) diff --git a/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml b/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml index 3b3f23b1d8..96413534c3 100644 --- a/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml +++ b/interface/resources/qml/hifi/tablet/OpenVrConfiguration.qml @@ -649,34 +649,39 @@ Rectangle { to: 0 } + function logAction(action, status) { + console.log("calibrated from ui"); + var data = { + "num_pucks": status["puckCount"], + "puck_configuration": status["configuration"], + "head_puck": status["head_puck"], + "hand_puck": status["hand_pucks"] + } + UserActivityLogger.logAction(action, data); + } + function calibrationStatusInfo(status) { var calibrationScreen = stack.currentItem; + + if (!status["UI"]) { + calibratingScreen = screen.createObject(); + stack.push(calibratingScreen); + } + if (status["calibrated"]) { calibrationScreen.success(); - var data = { - "num_pucks": status["puckCount"], - "puck_configuration": status["configuration"], - "head_puck": status["head_puck"], - "hand_puck": status["hand_puck"] + + if (status["UI"]) { + logAction("mocap_ui_success", status); } - UserActivityLogger.logAction("mocap_ui_success", data); } else if (!status["calibrated"]) { - var uncalibrated = status["success"]; - if (!uncalibrated) { - calibrationScreen.failure(); - - var data = { - "num_pucks": status["puckCount"], - "puck_configuration": status["configuration"], - "head_puck": status["head_puck"], - "hand_puck": status["hand_puck"] - } + calibrationScreen.failure(); - UserActivityLogger.logAction("mocap_ui_fail", data); + if (status["UI"]) { + logAction("mocap_ui_failed", status); } } - updateCalibrationButton(); } diff --git a/plugins/openvr/src/ViveControllerManager.cpp b/plugins/openvr/src/ViveControllerManager.cpp index ba5fc7e288..ca211a9cfe 100644 --- a/plugins/openvr/src/ViveControllerManager.cpp +++ b/plugins/openvr/src/ViveControllerManager.cpp @@ -249,6 +249,7 @@ ViveControllerManager::InputDevice::InputDevice(vr::IVRSystem*& system) : contro _configStringMap[Config::FeetAndHips] = QString("FeetAndHips"); _configStringMap[Config::FeetHipsAndChest] = QString("FeetHipsAndChest"); _configStringMap[Config::FeetHipsAndShoulders] = QString("FeetHipsAndShoulders"); + _configStringMap[Config::FeetHipsChestAndShoulders] = QString("FeetHipsChestAndShoulders"); } void ViveControllerManager::InputDevice::update(float deltaTime, const controller::InputCalibrationData& inputCalibrationData) { @@ -325,6 +326,7 @@ void ViveControllerManager::InputDevice::calibrateFromUI(const controller::Input if (_calibrate) { uncalibrate(); calibrate(inputCalibrationData); + emitCalibrationStatus(); _calibrate = false; } } @@ -378,32 +380,17 @@ QJsonObject ViveControllerManager::InputDevice::configurationSettings() { return configurationSettings; } -void ViveControllerManager::InputDevice::emitCalibrationStatus(const bool success) { +void ViveControllerManager::InputDevice::emitCalibrationStatus() { auto inputConfiguration = DependencyManager::get(); QJsonObject status = QJsonObject(); - - if (_calibrated && success) { - status["calibrated"] = _calibrated; - status["configuration"] = configToString(_preferedConfig); - status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; - status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; - status["puckCount"] = (int)_validTrackedObjects.size(); - } else if (!_calibrated && !success) { - status["calibrated"] = _calibrated; - status["success"] = success; - status["success"] = (int)_validTrackedObjects.size(); - status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; - status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; - } else if (!_calibrated && success) { - status["calibrated"] = _calibrated; - status["success"] = success; - status["configuration"] = configToString(_preferedConfig); - status["puckCount"] = (int)_validTrackedObjects.size(); - status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; - status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; - } + status["calibrated"] = _calibrated; + status["configuration"] = configToString(_preferedConfig); + status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; + status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; + status["puckCount"] = (int)_validTrackedObjects.size(); + status["UI"] = _calibrate; - emit inputConfiguration->calibrationStatus(status); //inputConfiguration->calibrated(status); + emit inputConfiguration->calibrationStatus(status); } void ViveControllerManager::InputDevice::handleTrackedObject(uint32_t deviceIndex, const controller::InputCalibrationData& inputCalibrationData) { @@ -460,16 +447,14 @@ void ViveControllerManager::InputDevice::sendUserActivityData(QString activity) void ViveControllerManager::InputDevice::calibrateOrUncalibrate(const controller::InputCalibrationData& inputCalibration) { if (!_calibrated) { calibrate(inputCalibration); - if (_calibrated) { sendUserActivityData("mocap_button_success"); } else { sendUserActivityData("mocap_button_fail"); } - + emitCalibrationStatus(); } else { uncalibrate(); - emitCalibrationStatus(true); sendUserActivityData("mocap_button_uncalibrate"); } } @@ -482,7 +467,6 @@ void ViveControllerManager::InputDevice::calibrate(const controller::InputCalibr if (puckCount == 0) { uncalibrate(); - emitCalibrationStatus(false); return; } @@ -501,10 +485,8 @@ void ViveControllerManager::InputDevice::calibrate(const controller::InputCalibr if (!headConfigured || !handsConfigured || !bodyConfigured) { uncalibrate(); - emitCalibrationStatus(false); } else { _calibrated = true; - emitCalibrationStatus(true); qDebug() << "PuckCalibration: " << configToString(_config) << " Configuration Successful"; } } @@ -594,8 +576,6 @@ bool ViveControllerManager::InputDevice::configureBody(glm::mat4& defaultToRefer return true; } qDebug() << "Puck Calibration: " << configToString(_config) << " Config Failed: Could not meet the minimal # of pucks"; - uncalibrate(); - emitCalibrationStatus(false); return false; } diff --git a/plugins/openvr/src/ViveControllerManager.h b/plugins/openvr/src/ViveControllerManager.h index 19b485ad55..8397f8d804 100644 --- a/plugins/openvr/src/ViveControllerManager.h +++ b/plugins/openvr/src/ViveControllerManager.h @@ -107,7 +107,7 @@ private: void calibrateHead(glm::mat4& defaultToReferenceMat, const controller::InputCalibrationData& inputCalibration); void calibrateFromHandController(const controller::InputCalibrationData& inputCalibrationData); void calibrateFromUI(const controller::InputCalibrationData& inputCalibrationData); - void emitCalibrationStatus(const bool success); + void emitCalibrationStatus(); void calibrateNextFrame(); @@ -140,7 +140,7 @@ private: FeetAndHips, FeetHipsAndChest, FeetHipsAndShoulders, - FeetHipsChestAndShoulders, + FeetHipsChestAndShoulders }; enum class HeadConfig { From 9d002d6f6b38dfadd8feaa88ad179a37a3652076 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Wed, 28 Jun 2017 11:00:05 -0700 Subject: [PATCH 23/55] move the location of Q_DECLARE_METATYPE(std::function) so that the server-script AC can see it --- libraries/shared/src/RegisteredMetaTypes.cpp | 2 ++ libraries/shared/src/RegisteredMetaTypes.h | 2 ++ libraries/ui/src/ui/OffscreenQmlSurface.cpp | 6 ------ 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/libraries/shared/src/RegisteredMetaTypes.cpp b/libraries/shared/src/RegisteredMetaTypes.cpp index 70067b93f3..f793b78b39 100644 --- a/libraries/shared/src/RegisteredMetaTypes.cpp +++ b/libraries/shared/src/RegisteredMetaTypes.cpp @@ -34,6 +34,8 @@ int pickRayMetaTypeId = qRegisterMetaType(); int collisionMetaTypeId = qRegisterMetaType(); int qMapURLStringMetaTypeId = qRegisterMetaType>(); int socketErrorMetaTypeId = qRegisterMetaType(); +int voidLambdaType = qRegisterMetaType>(); +int variantLambdaType = qRegisterMetaType>(); void registerMetaTypes(QScriptEngine* engine) { qScriptRegisterMetaType(engine, mat4toScriptValue, mat4FromScriptValue); diff --git a/libraries/shared/src/RegisteredMetaTypes.h b/libraries/shared/src/RegisteredMetaTypes.h index 8a15f62eed..255a8115a1 100644 --- a/libraries/shared/src/RegisteredMetaTypes.h +++ b/libraries/shared/src/RegisteredMetaTypes.h @@ -33,6 +33,8 @@ Q_DECLARE_METATYPE(xColor) Q_DECLARE_METATYPE(QVector) Q_DECLARE_METATYPE(QVector) Q_DECLARE_METATYPE(AACube) +Q_DECLARE_METATYPE(std::function); +Q_DECLARE_METATYPE(std::function); void registerMetaTypes(QScriptEngine* engine); diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.cpp b/libraries/ui/src/ui/OffscreenQmlSurface.cpp index f0006cb399..648bdad1bf 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.cpp +++ b/libraries/ui/src/ui/OffscreenQmlSurface.cpp @@ -886,12 +886,6 @@ QQmlContext* OffscreenQmlSurface::getSurfaceContext() { return _qmlContext; } -Q_DECLARE_METATYPE(std::function); -auto VoidLambdaType = qRegisterMetaType>(); -Q_DECLARE_METATYPE(std::function); -auto VariantLambdaType = qRegisterMetaType>(); - - void OffscreenQmlSurface::executeOnUiThread(std::function function, bool blocking ) { if (QThread::currentThread() != thread()) { QMetaObject::invokeMethod(this, "executeOnUiThread", blocking ? Qt::BlockingQueuedConnection : Qt::QueuedConnection, From 3fa7d026a77606c9e8c3dc0c97558a41edbfbe3e Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Wed, 28 Jun 2017 14:18:14 -0700 Subject: [PATCH 24/55] make ResourceManager be owned by DependencyManager --- assignment-client/src/Agent.cpp | 7 ++--- .../src/entities/EntityServer.cpp | 2 +- .../src/scripts/EntityScriptServer.cpp | 7 ++--- interface/src/Application.cpp | 6 ++-- interface/src/assets/ATPAssetMigrator.cpp | 3 +- .../src/scripting/TestScriptingInterface.cpp | 2 +- .../src/EntityTreeRenderer.cpp | 2 +- libraries/entities/src/EntityEditFilters.cpp | 2 +- libraries/fbx/src/OBJReader.cpp | 4 +-- .../src/model-networking/TextureCache.cpp | 4 +-- libraries/networking/src/AtpReply.cpp | 2 +- libraries/networking/src/ResourceCache.cpp | 2 +- libraries/networking/src/ResourceManager.cpp | 22 ++++++------- libraries/networking/src/ResourceManager.h | 31 ++++++++++++------- .../src/ResourceScriptingInterface.cpp | 2 +- libraries/octree/src/Octree.cpp | 3 +- .../procedural/src/procedural/Procedural.cpp | 2 +- .../src/FileScriptingInterface.cpp | 2 +- libraries/script-engine/src/ScriptCache.cpp | 8 ++--- libraries/script-engine/src/ScriptEngine.cpp | 2 +- tests/render-perf/src/main.cpp | 7 ++--- tests/render-texture-load/src/main.cpp | 4 +-- 22 files changed, 65 insertions(+), 61 deletions(-) diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index 260a6d6825..f336f1dad5 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -62,8 +62,6 @@ Agent::Agent(ReceivedMessage& message) : _entityEditSender.setPacketsPerSecond(DEFAULT_ENTITY_PPS_PER_SCRIPT); DependencyManager::get()->setPacketSender(&_entityEditSender); - ResourceManager::init(); - DependencyManager::registerInheritance(); DependencyManager::set(); @@ -81,6 +79,7 @@ Agent::Agent(ReceivedMessage& message) : DependencyManager::set(); DependencyManager::set(); + DependencyManager::set(); auto& packetReceiver = DependencyManager::get()->getPacketReceiver(); @@ -199,7 +198,7 @@ void Agent::requestScript() { return; } - auto request = ResourceManager::createResourceRequest(this, scriptURL); + auto request = DependencyManager::get()->createResourceRequest(this, scriptURL); if (!request) { qWarning() << "Could not create ResourceRequest for Agent script at" << scriptURL.toString(); @@ -779,7 +778,7 @@ void Agent::aboutToFinish() { // our entity tree is going to go away so tell that to the EntityScriptingInterface DependencyManager::get()->setEntityTree(nullptr); - ResourceManager::cleanup(); + DependencyManager::get()->cleanup(); // cleanup the AudioInjectorManager (and any still running injectors) DependencyManager::destroy(); diff --git a/assignment-client/src/entities/EntityServer.cpp b/assignment-client/src/entities/EntityServer.cpp index dc0a2add3a..afcbcf4f1e 100644 --- a/assignment-client/src/entities/EntityServer.cpp +++ b/assignment-client/src/entities/EntityServer.cpp @@ -31,9 +31,9 @@ EntityServer::EntityServer(ReceivedMessage& message) : OctreeServer(message), _entitySimulation(NULL) { - ResourceManager::init(); DependencyManager::set(); DependencyManager::set(); + DependencyManager::set(); auto& packetReceiver = DependencyManager::get()->getPacketReceiver(); packetReceiver.registerListenerForTypes({ PacketType::EntityAdd, PacketType::EntityEdit, PacketType::EntityErase, PacketType::EntityPhysics }, diff --git a/assignment-client/src/scripts/EntityScriptServer.cpp b/assignment-client/src/scripts/EntityScriptServer.cpp index 1b226ab642..489478ff9a 100644 --- a/assignment-client/src/scripts/EntityScriptServer.cpp +++ b/assignment-client/src/scripts/EntityScriptServer.cpp @@ -54,7 +54,7 @@ EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssig DependencyManager::get()->setPacketSender(&_entityEditSender); - ResourceManager::init(); + DependencyManager::set(); DependencyManager::registerInheritance(); @@ -67,7 +67,6 @@ EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssig DependencyManager::set(); DependencyManager::set(ScriptEngine::ENTITY_SERVER_SCRIPT); - auto& packetReceiver = DependencyManager::get()->getPacketReceiver(); packetReceiver.registerListenerForTypes({ PacketType::OctreeStats, PacketType::EntityData, PacketType::EntityErase }, this, "handleOctreePacket"); @@ -493,7 +492,7 @@ void EntityScriptServer::checkAndCallPreload(const EntityItemID& entityID, bool if (entity && (reload || notRunning || details.scriptText != entity->getServerScripts())) { QString scriptUrl = entity->getServerScripts(); if (!scriptUrl.isEmpty()) { - scriptUrl = ResourceManager::normalizeURL(scriptUrl); + scriptUrl = DependencyManager::get()->normalizeURL(scriptUrl); qCDebug(entity_script_server) << "Loading entity server script" << scriptUrl << "for" << entityID; _entitiesScriptEngine->loadEntityScript(entityID, scriptUrl, reload); } @@ -551,7 +550,7 @@ void EntityScriptServer::aboutToFinish() { // our entity tree is going to go away so tell that to the EntityScriptingInterface DependencyManager::get()->setEntityTree(nullptr); - ResourceManager::cleanup(); + DependencyManager::get()->cleanup(); // cleanup the AudioInjectorManager (and any still running injectors) DependencyManager::destroy(); diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index c138230893..cfb8db42d7 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -574,6 +574,7 @@ bool setupEssentials(int& argc, char** argv, bool runningMarkerExisted) { DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); + DependencyManager::set(); return previousSessionCrashed; } @@ -764,7 +765,6 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo connect(this, &Application::activeDisplayPluginChanged, reinterpret_cast(audioScriptingInterface.data()), &scripting::Audio::onContextChanged); - ResourceManager::init(); // Make sure we don't time out during slow operations at startup updateHeartbeat(); @@ -1868,7 +1868,7 @@ Application::~Application() { DependencyManager::destroy(); DependencyManager::destroy(); - ResourceManager::cleanup(); + DependencyManager::get()->cleanup(); // remove the NodeList from the DependencyManager DependencyManager::destroy(); @@ -5925,7 +5925,7 @@ void Application::addAssetToWorldFromURL(QString url) { addAssetToWorldInfo(filename, "Downloading model file " + filename + "."); - auto request = ResourceManager::createResourceRequest(nullptr, QUrl(url)); + auto request = DependencyManager::get()->createResourceRequest(nullptr, QUrl(url)); connect(request, &ResourceRequest::finished, this, &Application::addAssetToWorldFromURLRequestFinished); request->send(); } diff --git a/interface/src/assets/ATPAssetMigrator.cpp b/interface/src/assets/ATPAssetMigrator.cpp index e0e9d5a73a..667c2587b0 100644 --- a/interface/src/assets/ATPAssetMigrator.cpp +++ b/interface/src/assets/ATPAssetMigrator.cpp @@ -106,7 +106,8 @@ void ATPAssetMigrator::loadEntityServerFile() { jsonValue = entityObject; } else if (wantsToMigrateResource(migrationURL)) { - auto request = ResourceManager::createResourceRequest(this, migrationURL); + auto request = + DependencyManager::get()->createResourceRequest(this, migrationURL); if (request) { qCDebug(asset_migrator) << "Requesting" << migrationURL << "for ATP asset migration"; diff --git a/interface/src/scripting/TestScriptingInterface.cpp b/interface/src/scripting/TestScriptingInterface.cpp index b8892fae7e..84c742d0ab 100644 --- a/interface/src/scripting/TestScriptingInterface.cpp +++ b/interface/src/scripting/TestScriptingInterface.cpp @@ -62,7 +62,7 @@ bool TestScriptingInterface::loadTestScene(QString scene) { static const QString TEST_SCRIPTS_ROOT = TEST_ROOT + "scripts/"; static const QString TEST_SCENES_ROOT = TEST_ROOT + "scenes/"; return DependencyManager::get()->returnFromUiThread([scene]()->QVariant { - ResourceManager::setUrlPrefixOverride("atp:/", TEST_BINARY_ROOT + scene + ".atp/"); + DependencyManager::get()->setUrlPrefixOverride("atp:/", TEST_BINARY_ROOT + scene + ".atp/"); auto tree = qApp->getEntities()->getTree(); auto treeIsClient = tree->getIsClient(); // Force the tree to accept the load regardless of permissions diff --git a/libraries/entities-renderer/src/EntityTreeRenderer.cpp b/libraries/entities-renderer/src/EntityTreeRenderer.cpp index ffaac3bf3e..42746d2046 100644 --- a/libraries/entities-renderer/src/EntityTreeRenderer.cpp +++ b/libraries/entities-renderer/src/EntityTreeRenderer.cpp @@ -880,7 +880,7 @@ void EntityTreeRenderer::checkAndCallPreload(const EntityItemID& entityID, bool entity->scriptHasUnloaded(); } if (shouldLoad) { - scriptUrl = ResourceManager::normalizeURL(scriptUrl); + scriptUrl = DependencyManager::get()->normalizeURL(scriptUrl); _entitiesScriptEngine->loadEntityScript(entityID, scriptUrl, reload); entity->scriptHasPreloaded(); } diff --git a/libraries/entities/src/EntityEditFilters.cpp b/libraries/entities/src/EntityEditFilters.cpp index d62495d95e..5359ebd31b 100644 --- a/libraries/entities/src/EntityEditFilters.cpp +++ b/libraries/entities/src/EntityEditFilters.cpp @@ -132,7 +132,7 @@ void EntityEditFilters::addFilter(EntityItemID entityID, QString filterURL) { _filterDataMap.insert(entityID, filterData); _lock.unlock(); - auto scriptRequest = ResourceManager::createResourceRequest(this, scriptURL); + auto scriptRequest = DependencyManager::get()->createResourceRequest(this, scriptURL); if (!scriptRequest) { qWarning() << "Could not create ResourceRequest for Entity Edit filter script at" << scriptURL.toString(); scriptRequestFinished(entityID); diff --git a/libraries/fbx/src/OBJReader.cpp b/libraries/fbx/src/OBJReader.cpp index 1445d14d84..417901b9ab 100644 --- a/libraries/fbx/src/OBJReader.cpp +++ b/libraries/fbx/src/OBJReader.cpp @@ -202,7 +202,7 @@ bool OBJReader::isValidTexture(const QByteArray &filename) { } QUrl candidateUrl = _url.resolved(QUrl(filename)); - return ResourceManager::resourceExists(candidateUrl); + return DependencyManager::get()->resourceExists(candidateUrl); } void OBJReader::parseMaterialLibrary(QIODevice* device) { @@ -267,7 +267,7 @@ void OBJReader::parseMaterialLibrary(QIODevice* device) { } std::tuple requestData(QUrl& url) { - auto request = ResourceManager::createResourceRequest(nullptr, url); + auto request = DependencyManager::get()->createResourceRequest(nullptr, url); if (!request) { return std::make_tuple(false, QByteArray()); diff --git a/libraries/model-networking/src/model-networking/TextureCache.cpp b/libraries/model-networking/src/model-networking/TextureCache.cpp index ed1715219a..5c8f59f20f 100644 --- a/libraries/model-networking/src/model-networking/TextureCache.cpp +++ b/libraries/model-networking/src/model-networking/TextureCache.cpp @@ -384,7 +384,7 @@ void NetworkTexture::makeRequest() { // Add a fragment to the base url so we can identify the section of the ktx being requested when debugging // The actual requested url is _activeUrl and will not contain the fragment _url.setFragment("head"); - _ktxHeaderRequest = ResourceManager::createResourceRequest(this, _activeUrl); + _ktxHeaderRequest = DependencyManager::get()->createResourceRequest(this, _activeUrl); if (!_ktxHeaderRequest) { qCDebug(networking).noquote() << "Failed to get request for" << _url.toDisplayString(); @@ -454,7 +454,7 @@ void NetworkTexture::startMipRangeRequest(uint16_t low, uint16_t high) { bool isHighMipRequest = low == NULL_MIP_LEVEL && high == NULL_MIP_LEVEL; - _ktxMipRequest = ResourceManager::createResourceRequest(this, _activeUrl); + _ktxMipRequest = DependencyManager::get()->createResourceRequest(this, _activeUrl); if (!_ktxMipRequest) { qCWarning(networking).noquote() << "Failed to get request for" << _url.toDisplayString(); diff --git a/libraries/networking/src/AtpReply.cpp b/libraries/networking/src/AtpReply.cpp index 4440995ee0..6417478005 100644 --- a/libraries/networking/src/AtpReply.cpp +++ b/libraries/networking/src/AtpReply.cpp @@ -13,7 +13,7 @@ #include "AtpReply.h" AtpReply::AtpReply(const QUrl& url, QObject* parent) : - _resourceRequest(ResourceManager::createResourceRequest(parent, url)) { + _resourceRequest(DependencyManager::get()->createResourceRequest(parent, url)) { setOperation(QNetworkAccessManager::GetOperation); connect(_resourceRequest, &AssetResourceRequest::progress, this, &AtpReply::downloadProgress); diff --git a/libraries/networking/src/ResourceCache.cpp b/libraries/networking/src/ResourceCache.cpp index 88ea68780b..f07514cd85 100644 --- a/libraries/networking/src/ResourceCache.cpp +++ b/libraries/networking/src/ResourceCache.cpp @@ -672,7 +672,7 @@ void Resource::makeRequest() { PROFILE_ASYNC_BEGIN(resource, "Resource:" + getType(), QString::number(_requestID), { { "url", _url.toString() }, { "activeURL", _activeUrl.toString() } }); - _request = ResourceManager::createResourceRequest(this, _activeUrl); + _request = DependencyManager::get()->createResourceRequest(this, _activeUrl); if (!_request) { qCDebug(networking).noquote() << "Failed to get request for" << _url.toDisplayString(); diff --git a/libraries/networking/src/ResourceManager.cpp b/libraries/networking/src/ResourceManager.cpp index e2c1cf2431..3ee66f89c1 100644 --- a/libraries/networking/src/ResourceManager.cpp +++ b/libraries/networking/src/ResourceManager.cpp @@ -24,10 +24,16 @@ #include "NetworkAccessManager.h" #include "NetworkLogging.h" -QThread ResourceManager::_thread; -ResourceManager::PrefixMap ResourceManager::_prefixMap; -QMutex ResourceManager::_prefixMapLock; +ResourceManager::ResourceManager() { + _thread.setObjectName("Resource Manager Thread"); + + auto assetClient = DependencyManager::set(); + assetClient->moveToThread(&_thread); + QObject::connect(&_thread, &QThread::started, assetClient.data(), &AssetClient::init); + + _thread.start(); +} void ResourceManager::setUrlPrefixOverride(const QString& prefix, const QString& replacement) { QMutexLocker locker(&_prefixMapLock); @@ -75,16 +81,6 @@ QUrl ResourceManager::normalizeURL(const QUrl& originalUrl) { return url; } -void ResourceManager::init() { - _thread.setObjectName("Resource Manager Thread"); - - auto assetClient = DependencyManager::set(); - assetClient->moveToThread(&_thread); - QObject::connect(&_thread, &QThread::started, assetClient.data(), &AssetClient::init); - - _thread.start(); -} - void ResourceManager::cleanup() { // cleanup the AssetClient thread DependencyManager::destroy(); diff --git a/libraries/networking/src/ResourceManager.h b/libraries/networking/src/ResourceManager.h index 41da892701..f7495e71e9 100644 --- a/libraries/networking/src/ResourceManager.h +++ b/libraries/networking/src/ResourceManager.h @@ -14,7 +14,11 @@ #include +#include #include +#include + +#include #include "ResourceRequest.h" @@ -24,29 +28,34 @@ const QString URL_SCHEME_HTTPS = "https"; const QString URL_SCHEME_FTP = "ftp"; const QString URL_SCHEME_ATP = "atp"; -class ResourceManager { +class ResourceManager: public QObject, public Dependency { + Q_OBJECT + SINGLETON_DEPENDENCY + public: + ResourceManager(); - static void setUrlPrefixOverride(const QString& prefix, const QString& replacement); - static QString normalizeURL(const QString& urlString); - static QUrl normalizeURL(const QUrl& url); + void setUrlPrefixOverride(const QString& prefix, const QString& replacement); + QString normalizeURL(const QString& urlString); + QUrl normalizeURL(const QUrl& url); - static ResourceRequest* createResourceRequest(QObject* parent, const QUrl& url); + ResourceRequest* createResourceRequest(QObject* parent, const QUrl& url); - static void init(); - static void cleanup(); + void init(); + void cleanup(); // Blocking call to check if a resource exists. This function uses a QEventLoop internally // to return to the calling thread so that events can still be processed. - static bool resourceExists(const QUrl& url); + bool resourceExists(const QUrl& url); private: - static QThread _thread; + QThread _thread; using PrefixMap = std::map; - static PrefixMap _prefixMap; - static QMutex _prefixMapLock; + PrefixMap _prefixMap; + QMutex _prefixMapLock; + }; #endif diff --git a/libraries/networking/src/ResourceScriptingInterface.cpp b/libraries/networking/src/ResourceScriptingInterface.cpp index 38be49049c..3227d44de1 100644 --- a/libraries/networking/src/ResourceScriptingInterface.cpp +++ b/libraries/networking/src/ResourceScriptingInterface.cpp @@ -11,5 +11,5 @@ #include "ResourceManager.h" void ResourceScriptingInterface::overrideUrlPrefix(const QString& prefix, const QString& replacement) { - ResourceManager::setUrlPrefixOverride(prefix, replacement); + DependencyManager::get()->setUrlPrefixOverride(prefix, replacement); } diff --git a/libraries/octree/src/Octree.cpp b/libraries/octree/src/Octree.cpp index 180f25f106..2e93f3515f 100644 --- a/libraries/octree/src/Octree.cpp +++ b/libraries/octree/src/Octree.cpp @@ -1668,7 +1668,8 @@ bool Octree::readJSONFromGzippedFile(QString qFileName) { } bool Octree::readFromURL(const QString& urlString) { - auto request = std::unique_ptr(ResourceManager::createResourceRequest(this, urlString)); + auto request = + std::unique_ptr(DependencyManager::get()->createResourceRequest(this, urlString)); if (!request) { return false; diff --git a/libraries/procedural/src/procedural/Procedural.cpp b/libraries/procedural/src/procedural/Procedural.cpp index e4ce3c691a..c38e562672 100644 --- a/libraries/procedural/src/procedural/Procedural.cpp +++ b/libraries/procedural/src/procedural/Procedural.cpp @@ -103,7 +103,7 @@ bool Procedural::parseVersion(const QJsonValue& version) { } bool Procedural::parseShader(const QUrl& shaderPath) { - auto shaderUrl = ResourceManager::normalizeURL(shaderPath); + auto shaderUrl = DependencyManager::get()->normalizeURL(shaderPath); if (!shaderUrl.isValid()) { if (!shaderUrl.isEmpty()) { diff --git a/libraries/script-engine/src/FileScriptingInterface.cpp b/libraries/script-engine/src/FileScriptingInterface.cpp index 2f5cc2bc88..30d0a3a201 100644 --- a/libraries/script-engine/src/FileScriptingInterface.cpp +++ b/libraries/script-engine/src/FileScriptingInterface.cpp @@ -85,7 +85,7 @@ QString FileScriptingInterface::convertUrlToPath(QUrl url) { // this function is not in use void FileScriptingInterface::downloadZip(QString path, const QString link) { QUrl url = QUrl(link); - auto request = ResourceManager::createResourceRequest(nullptr, url); + auto request = DependencyManager::get()->createResourceRequest(nullptr, url); connect(request, &ResourceRequest::finished, this, [this, path]{ unzipFile(path, ""); // so intellisense isn't mad }); diff --git a/libraries/script-engine/src/ScriptCache.cpp b/libraries/script-engine/src/ScriptCache.cpp index 601ca6bc95..dba2db0458 100644 --- a/libraries/script-engine/src/ScriptCache.cpp +++ b/libraries/script-engine/src/ScriptCache.cpp @@ -57,7 +57,7 @@ void ScriptCache::clearATPScriptsFromCache() { } void ScriptCache::deleteScript(const QUrl& unnormalizedURL) { - QUrl url = ResourceManager::normalizeURL(unnormalizedURL); + QUrl url = DependencyManager::get()->normalizeURL(unnormalizedURL); Lock lock(_containerLock); if (_scriptCache.contains(url)) { qCDebug(scriptengine) << "Delete script from cache:" << url.toString(); @@ -70,7 +70,7 @@ void ScriptCache::getScriptContents(const QString& scriptOrURL, contentAvailable qCDebug(scriptengine) << "ScriptCache::getScriptContents() on thread [" << QThread::currentThread() << "] expected thread [" << thread() << "]"; #endif QUrl unnormalizedURL(scriptOrURL); - QUrl url = ResourceManager::normalizeURL(unnormalizedURL); + QUrl url = DependencyManager::get()->normalizeURL(unnormalizedURL); // attempt to determine if this is a URL to a script, or if this is actually a script itself (which is valid in the // entityScript use case) @@ -109,7 +109,7 @@ void ScriptCache::getScriptContents(const QString& scriptOrURL, contentAvailable #ifdef THREAD_DEBUGGING qCDebug(scriptengine) << "about to call: ResourceManager::createResourceRequest(this, url); on thread [" << QThread::currentThread() << "] expected thread [" << thread() << "]"; #endif - auto request = ResourceManager::createResourceRequest(nullptr, url); + auto request = DependencyManager::get()->createResourceRequest(nullptr, url); Q_ASSERT(request); request->setCacheEnabled(!forceDownload); connect(request, &ResourceRequest::finished, this, [=]{ scriptContentAvailable(maxRetries); }); @@ -166,7 +166,7 @@ void ScriptCache::scriptContentAvailable(int maxRetries) { qCDebug(scriptengine) << QString("Retrying script request [%1 / %2]: %3") .arg(attempt).arg(maxRetries).arg(url.toString()); - auto request = ResourceManager::createResourceRequest(nullptr, url); + auto request = DependencyManager::get()->createResourceRequest(nullptr, url); Q_ASSERT(request); // We've already made a request, so the cache must be disabled or it wasn't there, so enabling diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index d9b41bb55d..59694cba6f 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -1755,7 +1755,7 @@ void ScriptEngine::include(const QStringList& includeFiles, QScriptValue callbac QList urls; for (QString includeFile : includeFiles) { - QString file = ResourceManager::normalizeURL(includeFile); + QString file = DependencyManager::get()->normalizeURL(includeFile); QUrl thisURL; bool isStandardLibrary = false; if (file.startsWith("/~/")) { diff --git a/tests/render-perf/src/main.cpp b/tests/render-perf/src/main.cpp index 52592cd202..c4543e354a 100644 --- a/tests/render-perf/src/main.cpp +++ b/tests/render-perf/src/main.cpp @@ -493,6 +493,7 @@ public: DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); + DependencyManager::set(); } QTestWindow() { @@ -519,8 +520,6 @@ public: _entitySimulation = simpleSimulation; } - ResourceManager::init(); - setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); _size = QSize(800, 600); _renderThread._size = _size; @@ -574,7 +573,7 @@ public: DependencyManager::destroy(); DependencyManager::destroy(); DependencyManager::destroy(); - ResourceManager::cleanup(); + DependencyManager::get()->cleanup(); // remove the NodeList from the DependencyManager DependencyManager::destroy(); } @@ -997,7 +996,7 @@ private: QFileInfo atpPathInfo(atpPath); if (atpPathInfo.exists()) { QString atpUrl = QUrl::fromLocalFile(atpPath).toString(); - ResourceManager::setUrlPrefixOverride("atp:/", atpUrl + "/"); + DependencyManager::get()->setUrlPrefixOverride("atp:/", atpUrl + "/"); } _octree->clear(); _octree->getTree()->readFromURL(fileName); diff --git a/tests/render-texture-load/src/main.cpp b/tests/render-texture-load/src/main.cpp index f426cd8024..5920e04558 100644 --- a/tests/render-texture-load/src/main.cpp +++ b/tests/render-texture-load/src/main.cpp @@ -289,6 +289,7 @@ public: DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); + DependencyManager::set(); } struct TextureLoad { @@ -329,7 +330,6 @@ public: installEventFilter(this); QThreadPool::globalInstance()->setMaxThreadCount(2); QThread::currentThread()->setPriority(QThread::HighestPriority); - ResourceManager::init(); setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); _size = QSize(800, 600); _renderThread._size = _size; @@ -369,7 +369,7 @@ public: DependencyManager::destroy(); DependencyManager::destroy(); DependencyManager::destroy(); - ResourceManager::cleanup(); + DependencyManager::get()->cleanup(); } protected: From f59a94d4011be0423ecfa089f93ea98eb9217fcb Mon Sep 17 00:00:00 2001 From: Thijs Wenker Date: Thu, 29 Jun 2017 00:52:51 +0200 Subject: [PATCH 25/55] move the ResourceManager init back to where it was, to prevent problems --- assignment-client/src/Agent.cpp | 3 ++- assignment-client/src/entities/EntityServer.cpp | 2 +- tests/render-perf/src/main.cpp | 3 ++- tests/render-texture-load/src/main.cpp | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/assignment-client/src/Agent.cpp b/assignment-client/src/Agent.cpp index f336f1dad5..8aec5adb1f 100644 --- a/assignment-client/src/Agent.cpp +++ b/assignment-client/src/Agent.cpp @@ -62,6 +62,8 @@ Agent::Agent(ReceivedMessage& message) : _entityEditSender.setPacketsPerSecond(DEFAULT_ENTITY_PPS_PER_SCRIPT); DependencyManager::get()->setPacketSender(&_entityEditSender); + DependencyManager::set(); + DependencyManager::registerInheritance(); DependencyManager::set(); @@ -79,7 +81,6 @@ Agent::Agent(ReceivedMessage& message) : DependencyManager::set(); DependencyManager::set(); - DependencyManager::set(); auto& packetReceiver = DependencyManager::get()->getPacketReceiver(); diff --git a/assignment-client/src/entities/EntityServer.cpp b/assignment-client/src/entities/EntityServer.cpp index afcbcf4f1e..ac686e2e0a 100644 --- a/assignment-client/src/entities/EntityServer.cpp +++ b/assignment-client/src/entities/EntityServer.cpp @@ -31,9 +31,9 @@ EntityServer::EntityServer(ReceivedMessage& message) : OctreeServer(message), _entitySimulation(NULL) { + DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); - DependencyManager::set(); auto& packetReceiver = DependencyManager::get()->getPacketReceiver(); packetReceiver.registerListenerForTypes({ PacketType::EntityAdd, PacketType::EntityEdit, PacketType::EntityErase, PacketType::EntityPhysics }, diff --git a/tests/render-perf/src/main.cpp b/tests/render-perf/src/main.cpp index c4543e354a..0b7e68301a 100644 --- a/tests/render-perf/src/main.cpp +++ b/tests/render-perf/src/main.cpp @@ -493,7 +493,6 @@ public: DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); - DependencyManager::set(); } QTestWindow() { @@ -519,6 +518,8 @@ public: _octree->getTree()->setSimulation(simpleSimulation); _entitySimulation = simpleSimulation; } + + DependencyManager::set(); setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); _size = QSize(800, 600); diff --git a/tests/render-texture-load/src/main.cpp b/tests/render-texture-load/src/main.cpp index 5920e04558..d85fcd6a32 100644 --- a/tests/render-texture-load/src/main.cpp +++ b/tests/render-texture-load/src/main.cpp @@ -289,7 +289,6 @@ public: DependencyManager::set(); DependencyManager::set(); DependencyManager::set(); - DependencyManager::set(); } struct TextureLoad { @@ -329,7 +328,8 @@ public: installEventFilter(this); QThreadPool::globalInstance()->setMaxThreadCount(2); - QThread::currentThread()->setPriority(QThread::HighestPriority); + QThread::currentThread()->setPriority(QThread::HighestPriority); + DependencyManager::set(); setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); _size = QSize(800, 600); _renderThread._size = _size; From 6c487ec0afce27d889bf5ed252a312bd37028e85 Mon Sep 17 00:00:00 2001 From: Thijs Wenker Date: Thu, 29 Jun 2017 01:01:59 +0200 Subject: [PATCH 26/55] I need to setup my code-editor, spaces. --- tests/render-perf/src/main.cpp | 2 +- tests/render-texture-load/src/main.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/render-perf/src/main.cpp b/tests/render-perf/src/main.cpp index 0b7e68301a..d47821ab1c 100644 --- a/tests/render-perf/src/main.cpp +++ b/tests/render-perf/src/main.cpp @@ -518,7 +518,7 @@ public: _octree->getTree()->setSimulation(simpleSimulation); _entitySimulation = simpleSimulation; } - + DependencyManager::set(); setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); diff --git a/tests/render-texture-load/src/main.cpp b/tests/render-texture-load/src/main.cpp index d85fcd6a32..67b80d9ba8 100644 --- a/tests/render-texture-load/src/main.cpp +++ b/tests/render-texture-load/src/main.cpp @@ -328,7 +328,7 @@ public: installEventFilter(this); QThreadPool::globalInstance()->setMaxThreadCount(2); - QThread::currentThread()->setPriority(QThread::HighestPriority); + QThread::currentThread()->setPriority(QThread::HighestPriority); DependencyManager::set(); setFlags(Qt::MSWindowsOwnDC | Qt::Window | Qt::Dialog | Qt::WindowMinMaxButtonsHint | Qt::WindowTitleHint); _size = QSize(800, 600); From a66e1148ba84abee7364339c979d742e101828b2 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Wed, 28 Jun 2017 19:20:18 -0700 Subject: [PATCH 27/55] Preliminary work on AC auto cleanup --- assignment-client/src/AssignmentClientApp.cpp | 22 +++++++++++++++++++ assignment-client/src/AssignmentClientApp.h | 1 + .../src/AssignmentClientMonitor.cpp | 4 ++++ server-console/src/modules/hf-process.js | 1 + 4 files changed, 28 insertions(+) diff --git a/assignment-client/src/AssignmentClientApp.cpp b/assignment-client/src/AssignmentClientApp.cpp index 7e9042e609..ed684dcb65 100644 --- a/assignment-client/src/AssignmentClientApp.cpp +++ b/assignment-client/src/AssignmentClientApp.cpp @@ -24,6 +24,12 @@ #include #include +VOID CALLBACK parentDiedCallback(PVOID lpParameter, BOOLEAN timerOrWaitFired) { + if (!timerOrWaitFired) { + qDebug() << "Parent process died, quitting"; + qApp->quit(); + } +} AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : QCoreApplication(argc, argv) @@ -87,6 +93,9 @@ AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : const QCommandLineOption logDirectoryOption(ASSIGNMENT_LOG_DIRECTORY, "directory to store logs", "log-directory"); parser.addOption(logDirectoryOption); + const QCommandLineOption parentPIDOption(ASSIGNMENT_PARENT_PID, "PID of the parent process", "parent-pid"); + parser.addOption(parentPIDOption); + if (!parser.parse(QCoreApplication::arguments())) { qCritical() << parser.errorText() << endl; parser.showHelp(); @@ -203,6 +212,19 @@ AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : } } + DWORD processID; + HANDLE procHandle; + HANDLE newHandle; + if (parser.isSet(parentPIDOption)) { + bool ok = false; + processID = parser.value(parentPIDOption).toInt(&ok); + + if (ok) { + procHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processID); + RegisterWaitForSingleObject(&newHandle, procHandle, parentDiedCallback, NULL, INFINITE, WT_EXECUTEONLYONCE); + } + } + QThread::currentThread()->setObjectName("main thread"); DependencyManager::registerInheritance(); diff --git a/assignment-client/src/AssignmentClientApp.h b/assignment-client/src/AssignmentClientApp.h index 37d3b9cc1d..a7c8cdb54d 100644 --- a/assignment-client/src/AssignmentClientApp.h +++ b/assignment-client/src/AssignmentClientApp.h @@ -27,6 +27,7 @@ const QString ASSIGNMENT_MAX_FORKS_OPTION = "max"; const QString ASSIGNMENT_CLIENT_MONITOR_PORT_OPTION = "monitor-port"; const QString ASSIGNMENT_HTTP_STATUS_PORT = "http-status-port"; const QString ASSIGNMENT_LOG_DIRECTORY = "log-directory"; +const QString ASSIGNMENT_PARENT_PID = "parent-pid"; class AssignmentClientApp : public QCoreApplication { Q_OBJECT diff --git a/assignment-client/src/AssignmentClientMonitor.cpp b/assignment-client/src/AssignmentClientMonitor.cpp index 1ee876ceea..568a29c8b1 100644 --- a/assignment-client/src/AssignmentClientMonitor.cpp +++ b/assignment-client/src/AssignmentClientMonitor.cpp @@ -159,6 +159,10 @@ void AssignmentClientMonitor::spawnChildClient() { // for now they simply talk to us on localhost _childArguments.append("--" + ASSIGNMENT_CLIENT_MONITOR_PORT_OPTION); _childArguments.append(QString::number(DependencyManager::get()->getLocalSockAddr().getPort())); + + + _childArguments.append("--" + ASSIGNMENT_PARENT_PID); + _childArguments.append(QString::number(QCoreApplication::applicationPid())); QString nowString, stdoutFilenameTemp, stderrFilenameTemp, stdoutPathTemp, stderrPathTemp; diff --git a/server-console/src/modules/hf-process.js b/server-console/src/modules/hf-process.js index 20b8966148..3c1200fecc 100644 --- a/server-console/src/modules/hf-process.js +++ b/server-console/src/modules/hf-process.js @@ -168,6 +168,7 @@ Process.prototype = extend(Process.prototype, { detached: false, stdio: ['ignore', logStdout, logStderr] }); + log.debug("Spawned " + this.command + " with pid " + this.child.pid); } catch (e) { log.debug("Got error starting child process for " + this.name, e); this.child = null; From 76e39a3ebdc8b0865c4dc420ad71e186d91467b3 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Thu, 29 Jun 2017 10:54:44 -0700 Subject: [PATCH 28/55] Make code windows specific --- assignment-client/src/AssignmentClientApp.cpp | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/assignment-client/src/AssignmentClientApp.cpp b/assignment-client/src/AssignmentClientApp.cpp index ed684dcb65..bc03808c1e 100644 --- a/assignment-client/src/AssignmentClientApp.cpp +++ b/assignment-client/src/AssignmentClientApp.cpp @@ -24,13 +24,27 @@ #include #include +#ifdef WIN32 VOID CALLBACK parentDiedCallback(PVOID lpParameter, BOOLEAN timerOrWaitFired) { - if (!timerOrWaitFired) { + if (!timerOrWaitFired && qApp) { qDebug() << "Parent process died, quitting"; qApp->quit(); } } +void watchParentProcess(int parentPID) { + DWORD processID = parentPID; + HANDLE procHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processID); + + HANDLE newHandle; + RegisterWaitForSingleObject(&newHandle, procHandle, parentDiedCallback, NULL, INFINITE, WT_EXECUTEONLYONCE); +} +#else +void watchParentProcess(int parentPID) { + qWarning() << "Parent PID option not implemented on this plateform"; +} +#endif // WIN32 + AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : QCoreApplication(argc, argv) { @@ -212,16 +226,12 @@ AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : } } - DWORD processID; - HANDLE procHandle; - HANDLE newHandle; if (parser.isSet(parentPIDOption)) { bool ok = false; - processID = parser.value(parentPIDOption).toInt(&ok); + int parentPID = parser.value(parentPIDOption).toInt(&ok); if (ok) { - procHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processID); - RegisterWaitForSingleObject(&newHandle, procHandle, parentDiedCallback, NULL, INFINITE, WT_EXECUTEONLYONCE); + watchParentProcess(parentPID); } } From 5c731636b1c12b2073b68ab38c5a14d487a52ae4 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Thu, 29 Jun 2017 11:44:05 -0700 Subject: [PATCH 29/55] Sandbox restarts crashed processes --- assignment-client/src/AssignmentClientApp.cpp | 35 +++++-------------- assignment-client/src/AssignmentClientApp.h | 1 - .../src/AssignmentClientMonitor.cpp | 4 +-- domain-server/src/DomainServer.cpp | 13 +++++++ libraries/shared/src/SharedUtil.cpp | 21 +++++++++++ libraries/shared/src/SharedUtil.h | 3 ++ server-console/src/main.js | 6 ++-- server-console/src/modules/hf-process.js | 8 +++++ 8 files changed, 58 insertions(+), 33 deletions(-) diff --git a/assignment-client/src/AssignmentClientApp.cpp b/assignment-client/src/AssignmentClientApp.cpp index bc03808c1e..bd656ceb09 100644 --- a/assignment-client/src/AssignmentClientApp.cpp +++ b/assignment-client/src/AssignmentClientApp.cpp @@ -9,8 +9,12 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -#include -#include +#include "AssignmentClientApp.h" + +#include +#include +#include +#include #include #include @@ -20,30 +24,6 @@ #include "Assignment.h" #include "AssignmentClient.h" #include "AssignmentClientMonitor.h" -#include "AssignmentClientApp.h" -#include -#include - -#ifdef WIN32 -VOID CALLBACK parentDiedCallback(PVOID lpParameter, BOOLEAN timerOrWaitFired) { - if (!timerOrWaitFired && qApp) { - qDebug() << "Parent process died, quitting"; - qApp->quit(); - } -} - -void watchParentProcess(int parentPID) { - DWORD processID = parentPID; - HANDLE procHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processID); - - HANDLE newHandle; - RegisterWaitForSingleObject(&newHandle, procHandle, parentDiedCallback, NULL, INFINITE, WT_EXECUTEONLYONCE); -} -#else -void watchParentProcess(int parentPID) { - qWarning() << "Parent PID option not implemented on this plateform"; -} -#endif // WIN32 AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : QCoreApplication(argc, argv) @@ -107,7 +87,7 @@ AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : const QCommandLineOption logDirectoryOption(ASSIGNMENT_LOG_DIRECTORY, "directory to store logs", "log-directory"); parser.addOption(logDirectoryOption); - const QCommandLineOption parentPIDOption(ASSIGNMENT_PARENT_PID, "PID of the parent process", "parent-pid"); + const QCommandLineOption parentPIDOption(PARENT_PID_OPTION, "PID of the parent process", "parent-pid"); parser.addOption(parentPIDOption); if (!parser.parse(QCoreApplication::arguments())) { @@ -231,6 +211,7 @@ AssignmentClientApp::AssignmentClientApp(int argc, char* argv[]) : int parentPID = parser.value(parentPIDOption).toInt(&ok); if (ok) { + qDebug() << "Parent process PID is" << parentPID; watchParentProcess(parentPID); } } diff --git a/assignment-client/src/AssignmentClientApp.h b/assignment-client/src/AssignmentClientApp.h index a7c8cdb54d..37d3b9cc1d 100644 --- a/assignment-client/src/AssignmentClientApp.h +++ b/assignment-client/src/AssignmentClientApp.h @@ -27,7 +27,6 @@ const QString ASSIGNMENT_MAX_FORKS_OPTION = "max"; const QString ASSIGNMENT_CLIENT_MONITOR_PORT_OPTION = "monitor-port"; const QString ASSIGNMENT_HTTP_STATUS_PORT = "http-status-port"; const QString ASSIGNMENT_LOG_DIRECTORY = "log-directory"; -const QString ASSIGNMENT_PARENT_PID = "parent-pid"; class AssignmentClientApp : public QCoreApplication { Q_OBJECT diff --git a/assignment-client/src/AssignmentClientMonitor.cpp b/assignment-client/src/AssignmentClientMonitor.cpp index 568a29c8b1..070034d54b 100644 --- a/assignment-client/src/AssignmentClientMonitor.cpp +++ b/assignment-client/src/AssignmentClientMonitor.cpp @@ -131,7 +131,6 @@ void AssignmentClientMonitor::aboutToQuit() { void AssignmentClientMonitor::spawnChildClient() { QProcess* assignmentClient = new QProcess(this); - // unparse the parts of the command-line that the child cares about QStringList _childArguments; if (_assignmentPool != "") { @@ -159,9 +158,8 @@ void AssignmentClientMonitor::spawnChildClient() { // for now they simply talk to us on localhost _childArguments.append("--" + ASSIGNMENT_CLIENT_MONITOR_PORT_OPTION); _childArguments.append(QString::number(DependencyManager::get()->getLocalSockAddr().getPort())); - - _childArguments.append("--" + ASSIGNMENT_PARENT_PID); + _childArguments.append("--" + PARENT_PID_OPTION); _childArguments.append(QString::number(QCoreApplication::applicationPid())); QString nowString, stdoutFilenameTemp, stderrFilenameTemp, stdoutPathTemp, stderrPathTemp; diff --git a/domain-server/src/DomainServer.cpp b/domain-server/src/DomainServer.cpp index 8e3d04897b..095613a473 100644 --- a/domain-server/src/DomainServer.cpp +++ b/domain-server/src/DomainServer.cpp @@ -221,6 +221,8 @@ void DomainServer::parseCommandLine() { const QCommandLineOption masterConfigOption("master-config", "Deprecated config-file option"); parser.addOption(masterConfigOption); + const QCommandLineOption parentPIDOption(PARENT_PID_OPTION, "PID of the parent process", "parent-pid"); + parser.addOption(parentPIDOption); if (!parser.parse(QCoreApplication::arguments())) { qWarning() << parser.errorText() << endl; @@ -249,6 +251,17 @@ void DomainServer::parseCommandLine() { _overrideDomainID = true; qDebug() << "domain-server ID is" << _overridingDomainID; } + + + if (parser.isSet(parentPIDOption)) { + bool ok = false; + int parentPID = parser.value(parentPIDOption).toInt(&ok); + + if (ok) { + qDebug() << "Parent process PID is" << parentPID; + watchParentProcess(parentPID); + } + } } DomainServer::~DomainServer() { diff --git a/libraries/shared/src/SharedUtil.cpp b/libraries/shared/src/SharedUtil.cpp index a68d27e620..58b8aead45 100644 --- a/libraries/shared/src/SharedUtil.cpp +++ b/libraries/shared/src/SharedUtil.cpp @@ -1076,3 +1076,24 @@ void setMaxCores(uint8_t maxCores) { SetProcessAffinityMask(process, newProcessAffinity); #endif } + +#ifdef Q_OS_WIN +VOID CALLBACK parentDiedCallback(PVOID lpParameter, BOOLEAN timerOrWaitFired) { + if (!timerOrWaitFired && qApp) { + qDebug() << "Parent process died, quitting"; + qApp->quit(); + } +} + +void watchParentProcess(int parentPID) { + DWORD processID = parentPID; + HANDLE procHandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, processID); + + HANDLE newHandle; + RegisterWaitForSingleObject(&newHandle, procHandle, parentDiedCallback, NULL, INFINITE, WT_EXECUTEONLYONCE); +} +#else +void watchParentProcess(int parentPID) { + qWarning() << "Parent PID option not implemented on this plateform"; +} +#endif // Q_OS_WIN \ No newline at end of file diff --git a/libraries/shared/src/SharedUtil.h b/libraries/shared/src/SharedUtil.h index 0f30842f47..681418a263 100644 --- a/libraries/shared/src/SharedUtil.h +++ b/libraries/shared/src/SharedUtil.h @@ -235,4 +235,7 @@ const QString& getInterfaceSharedMemoryName(); void setMaxCores(uint8_t maxCores); +const QString PARENT_PID_OPTION = "parent-pid"; +void watchParentProcess(int parentPID); + #endif // hifi_SharedUtil_h diff --git a/server-console/src/main.js b/server-console/src/main.js index 95fb0d81b2..9cbdc38f47 100644 --- a/server-console/src/main.js +++ b/server-console/src/main.js @@ -892,10 +892,12 @@ function onContentLoaded() { deleteOldFiles(logPath, DELETE_LOG_FILES_OLDER_THAN_X_SECONDS, LOG_FILE_REGEX); if (dsPath && acPath) { - domainServer = new Process('domain-server', dsPath, ["--get-temp-name"], logPath); + domainServer = new Process('domain-server', dsPath, ['--get-temp-name', + '--parent-pid', process.pid], logPath); acMonitor = new ACMonitorProcess('ac-monitor', acPath, ['-n7', '--log-directory', logPath, - '--http-status-port', httpStatusPort], httpStatusPort, logPath); + '--http-status-port', httpStatusPort, + '--parent-pid', process.pid], httpStatusPort, logPath); homeServer = new ProcessGroup('home', [domainServer, acMonitor]); logWindow = new LogWindow(acMonitor, domainServer); diff --git a/server-console/src/modules/hf-process.js b/server-console/src/modules/hf-process.js index 3c1200fecc..1de0630a0a 100644 --- a/server-console/src/modules/hf-process.js +++ b/server-console/src/modules/hf-process.js @@ -267,7 +267,15 @@ Process.prototype = extend(Process.prototype, { clearTimeout(this.stoppingTimeoutID); this.stoppingTimeoutID = null; } + // Grab current state berofe updating it. + var unexpectedShutdown = this.state != ProcessStates.STOPPING; this.updateState(ProcessStates.STOPPED); + + if (unexpectedShutdown) { + log.warn("Child stopped unexpectedly, restarting."); + this.start(); + return; + } } }); From ec7fe81b87f87958821b6497e08d92d32f45b318 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Thu, 29 Jun 2017 13:22:11 -0700 Subject: [PATCH 30/55] Sandbox doesn't restart Interface. --- server-console/src/main.js | 18 ++++++++++++------ server-console/src/modules/hf-process.js | 9 +++++---- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/server-console/src/main.js b/server-console/src/main.js index 9cbdc38f47..b99d1387b5 100644 --- a/server-console/src/main.js +++ b/server-console/src/main.js @@ -892,12 +892,18 @@ function onContentLoaded() { deleteOldFiles(logPath, DELETE_LOG_FILES_OLDER_THAN_X_SECONDS, LOG_FILE_REGEX); if (dsPath && acPath) { - domainServer = new Process('domain-server', dsPath, ['--get-temp-name', - '--parent-pid', process.pid], logPath); - acMonitor = new ACMonitorProcess('ac-monitor', acPath, ['-n7', - '--log-directory', logPath, - '--http-status-port', httpStatusPort, - '--parent-pid', process.pid], httpStatusPort, logPath); + var dsArguments = ['--get-temp-name', + '--parent-pid', process.pid]; + domainServer = new Process('domain-server', dsPath, dsArguments, + logPath, true); + + var acArguments = ['-n7', + '--log-directory', logPath, + '--http-status-port', httpStatusPort, + '--parent-pid', process.pid]; + acMonitor = new ACMonitorProcess('ac-monitor', acPath, acArguments, + httpStatusPort, logPath, true); + homeServer = new ProcessGroup('home', [domainServer, acMonitor]); logWindow = new LogWindow(acMonitor, domainServer); diff --git a/server-console/src/modules/hf-process.js b/server-console/src/modules/hf-process.js index 1de0630a0a..af728eeda7 100644 --- a/server-console/src/modules/hf-process.js +++ b/server-console/src/modules/hf-process.js @@ -102,7 +102,7 @@ ProcessGroup.prototype = extend(ProcessGroup.prototype, { }); var ID = 0; -function Process(name, command, commandArgs, logDirectory) { +function Process(name, command, commandArgs, logDirectory, restartOnCrash) { events.EventEmitter.call(this); this.id = ++ID; @@ -113,6 +113,7 @@ function Process(name, command, commandArgs, logDirectory) { this.logDirectory = logDirectory; this.logStdout = null; this.logStderr = null; + this.restartOnCrash = restartOnCrash; this.state = ProcessStates.STOPPED; }; @@ -271,7 +272,7 @@ Process.prototype = extend(Process.prototype, { var unexpectedShutdown = this.state != ProcessStates.STOPPING; this.updateState(ProcessStates.STOPPED); - if (unexpectedShutdown) { + if (unexpectedShutdown && this.restartOnCrash) { log.warn("Child stopped unexpectedly, restarting."); this.start(); return; @@ -282,8 +283,8 @@ Process.prototype = extend(Process.prototype, { // ACMonitorProcess is an extension of Process that keeps track of the AC Montior's // children status and log locations. const CHECK_AC_STATUS_INTERVAL = 1000; -function ACMonitorProcess(name, path, args, httpStatusPort, logPath) { - Process.call(this, name, path, args, logPath); +function ACMonitorProcess(name, path, args, httpStatusPort, logPath, restartOnCrash) { + Process.call(this, name, path, args, logPath, restartOnCrash); this.httpStatusPort = httpStatusPort; From 22099a14a867fa5235449c543b95ec71344f649d Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Thu, 29 Jun 2017 13:50:40 -0700 Subject: [PATCH 31/55] Go Home spawns interface detached --- server-console/src/main.js | 8 +++++--- server-console/src/modules/hf-process.js | 11 ++++++----- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/server-console/src/main.js b/server-console/src/main.js index b99d1387b5..efa04a8512 100644 --- a/server-console/src/main.js +++ b/server-console/src/main.js @@ -334,6 +334,7 @@ function startInterface(url) { // create a new Interface instance - Interface makes sure only one is running at a time var pInterface = new Process('interface', interfacePath, argArray); + pInterface.detached = true; pInterface.start(); } @@ -894,15 +895,16 @@ function onContentLoaded() { if (dsPath && acPath) { var dsArguments = ['--get-temp-name', '--parent-pid', process.pid]; - domainServer = new Process('domain-server', dsPath, dsArguments, - logPath, true); + domainServer = new Process('domain-server', dsPath, dsArguments, logPath); + domainServer.restartOnCrash = true; var acArguments = ['-n7', '--log-directory', logPath, '--http-status-port', httpStatusPort, '--parent-pid', process.pid]; acMonitor = new ACMonitorProcess('ac-monitor', acPath, acArguments, - httpStatusPort, logPath, true); + httpStatusPort, logPath); + acMonitor.restartOnCrash = true; homeServer = new ProcessGroup('home', [domainServer, acMonitor]); logWindow = new LogWindow(acMonitor, domainServer); diff --git a/server-console/src/modules/hf-process.js b/server-console/src/modules/hf-process.js index af728eeda7..b75835c06f 100644 --- a/server-console/src/modules/hf-process.js +++ b/server-console/src/modules/hf-process.js @@ -102,7 +102,7 @@ ProcessGroup.prototype = extend(ProcessGroup.prototype, { }); var ID = 0; -function Process(name, command, commandArgs, logDirectory, restartOnCrash) { +function Process(name, command, commandArgs, logDirectory) { events.EventEmitter.call(this); this.id = ++ID; @@ -113,7 +113,8 @@ function Process(name, command, commandArgs, logDirectory, restartOnCrash) { this.logDirectory = logDirectory; this.logStdout = null; this.logStderr = null; - this.restartOnCrash = restartOnCrash; + this.detached = false; + this.restartOnCrash = false; this.state = ProcessStates.STOPPED; }; @@ -166,7 +167,7 @@ Process.prototype = extend(Process.prototype, { try { this.child = childProcess.spawn(this.command, this.commandArgs, { - detached: false, + detached: this.detached, stdio: ['ignore', logStdout, logStderr] }); log.debug("Spawned " + this.command + " with pid " + this.child.pid); @@ -283,8 +284,8 @@ Process.prototype = extend(Process.prototype, { // ACMonitorProcess is an extension of Process that keeps track of the AC Montior's // children status and log locations. const CHECK_AC_STATUS_INTERVAL = 1000; -function ACMonitorProcess(name, path, args, httpStatusPort, logPath, restartOnCrash) { - Process.call(this, name, path, args, logPath, restartOnCrash); +function ACMonitorProcess(name, path, args, httpStatusPort, logPath) { + Process.call(this, name, path, args, logPath); this.httpStatusPort = httpStatusPort; From b52dd7b8224f63da59da86ed099af26d21cad5b0 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Thu, 29 Jun 2017 17:00:27 -0700 Subject: [PATCH 32/55] Don't use blocking connections on the main thread --- assignment-client/src/AssignmentClient.cpp | 3 +- .../src/avatars/ScriptableAvatar.cpp | 3 +- interface/src/Application.cpp | 45 +++++++++------ interface/src/Application.h | 4 +- interface/src/avatar/AvatarManager.cpp | 3 +- interface/src/avatar/MyAvatar.cpp | 9 +-- interface/src/scripting/Audio.cpp | 40 ++++++------- interface/src/scripting/Audio.h | 7 ++- interface/src/scripting/AudioDevices.cpp | 21 ++++--- interface/src/scripting/AudioDevices.h | 2 +- .../scripting/ClipboardScriptingInterface.cpp | 13 +++-- .../scripting/ClipboardScriptingInterface.h | 4 ++ .../src/scripting/MenuScriptingInterface.cpp | 11 ++-- .../scripting/WindowScriptingInterface.cpp | 7 ++- .../src/scripting/WindowScriptingInterface.h | 2 + interface/src/ui/JSConsole.cpp | 3 +- libraries/animation/src/AnimationCache.cpp | 13 +++-- libraries/audio-client/src/AudioClient.cpp | 19 ++++++- libraries/audio-client/src/AudioClient.h | 9 ++- libraries/audio/src/SoundCache.cpp | 9 ++- .../src/avatars-renderer/Avatar.cpp | 11 ++-- libraries/avatars/src/AvatarData.cpp | 31 +++++----- .../src/display-plugins/CompositorHelper.cpp | 6 +- .../src/EntityTreeRenderer.cpp | 5 +- .../entities/src/EntityScriptingInterface.cpp | 11 ++-- libraries/networking/src/NodeList.cpp | 3 +- libraries/networking/src/ResourceCache.cpp | 14 +++-- libraries/networking/src/udt/Socket.cpp | 3 +- .../src/plugins/InputConfiguration.cpp | 16 +++--- .../recording/src/recording/ClipCache.cpp | 4 +- libraries/render-utils/src/Model.cpp | 3 +- libraries/render/src/task/Config.cpp | 7 ++- .../src/AudioScriptingInterface.cpp | 4 +- .../src/RecordingScriptingInterface.cpp | 17 +++--- libraries/script-engine/src/ScriptEngine.cpp | 7 ++- libraries/script-engine/src/ScriptEngines.cpp | 3 +- libraries/shared/src/ThreadHelpers.h | 22 +++++++ libraries/shared/src/shared/QtHelpers.cpp | 57 +++++++++++++++++++ libraries/shared/src/shared/QtHelpers.h | 47 +++++++++++++++ libraries/ui/src/OffscreenUi.cpp | 15 ++--- libraries/ui/src/ui/Menu.cpp | 4 +- libraries/ui/src/ui/OffscreenQmlSurface.cpp | 5 +- libraries/ui/src/ui/QmlWrapper.cpp | 6 +- .../ui/src/ui/TabletScriptingInterface.cpp | 15 ++--- .../ui/src/ui/ToolbarScriptingInterface.cpp | 12 ++-- 45 files changed, 377 insertions(+), 178 deletions(-) create mode 100644 libraries/shared/src/shared/QtHelpers.cpp create mode 100644 libraries/shared/src/shared/QtHelpers.h diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index abfc66ac55..2db1fba952 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -141,7 +142,7 @@ void AssignmentClient::stopAssignmentClient() { QThread* currentAssignmentThread = _currentAssignment->thread(); // ask the current assignment to stop - QMetaObject::invokeMethod(_currentAssignment, "stop", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(_currentAssignment, "stop"); // ask the current assignment to delete itself on its thread _currentAssignment->deleteLater(); diff --git a/assignment-client/src/avatars/ScriptableAvatar.cpp b/assignment-client/src/avatars/ScriptableAvatar.cpp index 57456b00c3..4e2836119e 100644 --- a/assignment-client/src/avatars/ScriptableAvatar.cpp +++ b/assignment-client/src/avatars/ScriptableAvatar.cpp @@ -13,6 +13,7 @@ #include #include +#include #include #include #include "ScriptableAvatar.h" @@ -49,7 +50,7 @@ void ScriptableAvatar::stopAnimation() { AnimationDetails ScriptableAvatar::getAnimationDetails() { if (QThread::currentThread() != thread()) { AnimationDetails result; - QMetaObject::invokeMethod(this, "getAnimationDetails", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "getAnimationDetails", Q_RETURN_ARG(AnimationDetails, result)); return result; } diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 75bcee0703..1a31877c1b 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -48,6 +48,7 @@ #include +#include #include #include #include @@ -1208,15 +1209,26 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo // Make sure we don't time out during slow operations at startup updateHeartbeat(); - int SAVE_SETTINGS_INTERVAL = 10 * MSECS_PER_SECOND; // Let's save every seconds for now - connect(&_settingsTimer, &QTimer::timeout, this, &Application::saveSettings); - connect(&_settingsThread, SIGNAL(started()), &_settingsTimer, SLOT(start())); - connect(&_settingsThread, SIGNAL(finished()), &_settingsTimer, SLOT(stop())); - _settingsTimer.moveToThread(&_settingsThread); - _settingsTimer.setSingleShot(false); - _settingsTimer.setInterval(SAVE_SETTINGS_INTERVAL); // 10s, Qt::CoarseTimer acceptable - _settingsThread.setPriority(QThread::LowestPriority); - _settingsThread.start(); + + QTimer* settingsTimer = new QTimer(); + moveToNewNamedThread(settingsTimer, "Settings Thread", [this, settingsTimer]{ + connect(qApp, &Application::beforeAboutToQuit, [this, settingsTimer]{ + // Disconnect the signal from the save settings + QObject::disconnect(settingsTimer, &QTimer::timeout, this, &Application::saveSettings); + // Stop the settings timer + settingsTimer->stop(); + // Delete it (this will trigger the thread destruction + settingsTimer->deleteLater(); + // Mark the settings thread as finished, so we know we can safely save in the main application + // shutdown code + _settingsGuard.trigger(); + }); + + int SAVE_SETTINGS_INTERVAL = 10 * MSECS_PER_SECOND; // Let's save every seconds for now + settingsTimer->setSingleShot(false); + settingsTimer->setInterval(SAVE_SETTINGS_INTERVAL); // 10s, Qt::CoarseTimer acceptable + QObject::connect(settingsTimer, &QTimer::timeout, this, &Application::saveSettings); + }, QThread::LowestPriority); if (Menu::getInstance()->isOptionChecked(MenuOption::FirstPerson)) { getMyAvatar()->setBoomLength(MyAvatar::ZOOM_MIN); // So that camera doesn't auto-switch to third person. @@ -1644,7 +1656,7 @@ QString Application::getUserAgent() { if (QThread::currentThread() != thread()) { QString userAgent; - QMetaObject::invokeMethod(this, "getUserAgent", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QString, userAgent)); + hifi::qt::blockingInvokeMethod(this, "getUserAgent", Q_RETURN_ARG(QString, userAgent)); return userAgent; } @@ -1802,11 +1814,13 @@ void Application::cleanupBeforeQuit() { locationUpdateTimer.stop(); identityPacketTimer.stop(); pingTimer.stop(); - QMetaObject::invokeMethod(&_settingsTimer, "stop", Qt::BlockingQueuedConnection); - // save state - _settingsThread.quit(); - saveSettings(); + // Wait for the settings thread to shut down, and save the settings one last time when it's safe + if (_settingsGuard.wait()) { + // save state + saveSettings(); + } + _window->saveGeometry(); // Destroy third party processes after scripts have finished using them. @@ -1830,8 +1844,7 @@ void Application::cleanupBeforeQuit() { // FIXME: something else is holding a reference to AudioClient, // so it must be explicitly synchronously stopped here - QMetaObject::invokeMethod(DependencyManager::get().data(), - "cleanupBeforeQuit", Qt::BlockingQueuedConnection); + QMetaObject::invokeMethod(DependencyManager::get().data(), "cleanupBeforeQuit", Qt::BlockingQueuedConnection); // destroy Audio so it and its threads have a chance to go down safely // this must happen after QML, as there are unexplained audio crashes originating in qtwebengine diff --git a/interface/src/Application.h b/interface/src/Application.h index c26b3b215e..28d95a280c 100644 --- a/interface/src/Application.h +++ b/interface/src/Application.h @@ -25,6 +25,7 @@ #include #include +#include #include #include #include @@ -596,8 +597,7 @@ private: bool _notifiedPacketVersionMismatchThisDomain; - QThread _settingsThread; - QTimer _settingsTimer; + ConditionalGuard _settingsGuard; GLCanvas* _glWidget{ nullptr }; diff --git a/interface/src/avatar/AvatarManager.cpp b/interface/src/avatar/AvatarManager.cpp index 20b3949bc6..abdcd48b42 100644 --- a/interface/src/avatar/AvatarManager.cpp +++ b/interface/src/avatar/AvatarManager.cpp @@ -25,6 +25,7 @@ #endif +#include #include #include #include @@ -482,7 +483,7 @@ RayToAvatarIntersectionResult AvatarManager::findRayIntersection(const PickRay& const QScriptValue& avatarIdsToDiscard) { RayToAvatarIntersectionResult result; if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(const_cast(this), "findRayIntersection", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "findRayIntersection", Q_RETURN_ARG(RayToAvatarIntersectionResult, result), Q_ARG(const PickRay&, ray), Q_ARG(const QScriptValue&, avatarIdsToInclude), diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index e5c4f4b972..404f8681f2 100755 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -21,6 +21,7 @@ #include +#include #include #include #include @@ -897,7 +898,7 @@ void MyAvatar::restoreAnimation() { QStringList MyAvatar::getAnimationRoles() { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(this, "getAnimationRoles", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QStringList, result)); + hifi::qt::blockingInvokeMethod(this, "getAnimationRoles", Q_RETURN_ARG(QStringList, result)); return result; } return _skeletonModel->getRig().getAnimationRoles(); @@ -1368,7 +1369,7 @@ void MyAvatar::resetFullAvatarURL() { void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelName) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "useFullAvatarURL", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "useFullAvatarURL", Q_ARG(const QUrl&, fullAvatarURL), Q_ARG(const QString&, modelName)); return; @@ -1394,7 +1395,7 @@ void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelN void MyAvatar::setAttachmentData(const QVector& attachmentData) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "setAttachmentData", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "setAttachmentData", Q_ARG(const QVector, attachmentData)); return; } @@ -2358,7 +2359,7 @@ bool MyAvatar::safeLanding(const glm::vec3& position) { if (QThread::currentThread() != thread()) { bool result; - QMetaObject::invokeMethod(this, "safeLanding", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, result), Q_ARG(const glm::vec3&, position)); + hifi::qt::blockingInvokeMethod(this, "safeLanding", Q_RETURN_ARG(bool, result), Q_ARG(const glm::vec3&, position)); return result; } glm::vec3 better; diff --git a/interface/src/scripting/Audio.cpp b/interface/src/scripting/Audio.cpp index 4576190413..8125f9a9f0 100644 --- a/interface/src/scripting/Audio.cpp +++ b/interface/src/scripting/Audio.cpp @@ -11,6 +11,8 @@ #include "Audio.h" +#include + #include "Application.h" #include "AudioClient.h" #include "ui/AvatarInputs.h" @@ -49,27 +51,22 @@ float Audio::loudnessToLevel(float loudness) { Audio::Audio() : _devices(_contextIsHMD) { auto client = DependencyManager::get().data(); connect(client, &AudioClient::muteToggled, this, &Audio::onMutedChanged); + connect(client, &AudioClient::noiseReductionChanged, this, &Audio::onNoiseReductionChanged); connect(client, &AudioClient::inputLoudnessChanged, this, &Audio::onInputLoudnessChanged); + connect(client, &AudioClient::inputVolumeChanged, this, &Audio::onInputVolumeChanged); connect(this, &Audio::contextChanged, &_devices, &AudioDevices::onContextChanged); - connect(&_devices._inputs, &AudioDeviceList::deviceChanged, this, &Audio::onInputChanged); enableNoiseReduction(enableNoiseReductionSetting.get()); } void Audio::setMuted(bool isMuted) { if (_isMuted != isMuted) { auto client = DependencyManager::get().data(); - QMetaObject::invokeMethod(client, "toggleMute", Qt::BlockingQueuedConnection); - - _isMuted = isMuted; - emit mutedChanged(_isMuted); + QMetaObject::invokeMethod(client, "toggleMute"); } } void Audio::onMutedChanged() { - auto client = DependencyManager::get().data(); - bool isMuted; - QMetaObject::invokeMethod(client, "isMuted", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, isMuted)); - + bool isMuted = DependencyManager::get()->isMuted(); if (_isMuted != isMuted) { _isMuted = isMuted; emit mutedChanged(_isMuted); @@ -79,11 +76,16 @@ void Audio::onMutedChanged() { void Audio::enableNoiseReduction(bool enable) { if (_enableNoiseReduction != enable) { auto client = DependencyManager::get().data(); - QMetaObject::invokeMethod(client, "setNoiseReduction", Qt::BlockingQueuedConnection, Q_ARG(bool, enable)); - + QMetaObject::invokeMethod(client, "setNoiseReduction", Q_ARG(bool, enable)); enableNoiseReductionSetting.set(enable); - _enableNoiseReduction = enable; - emit noiseReductionChanged(enable); + } +} + +void Audio::onNoiseReductionChanged() { + bool noiseReductionEnabled = DependencyManager::get()->isNoiseReductionEnabled(); + if (_enableNoiseReduction != noiseReductionEnabled) { + _enableNoiseReduction = noiseReductionEnabled; + emit noiseReductionChanged(_enableNoiseReduction); } } @@ -93,19 +95,11 @@ void Audio::setInputVolume(float volume) { if (_inputVolume != volume) { auto client = DependencyManager::get().data(); - QMetaObject::invokeMethod(client, "setInputVolume", Qt::BlockingQueuedConnection, Q_ARG(float, volume)); - - _inputVolume = volume; - emit inputVolumeChanged(_inputVolume); + QMetaObject::invokeMethod(client, "setInputVolume", Q_ARG(float, volume)); } } -// different audio input devices may have different volumes -void Audio::onInputChanged() { - auto client = DependencyManager::get().data(); - float volume; - QMetaObject::invokeMethod(client, "getInputVolume", Qt::BlockingQueuedConnection, Q_RETURN_ARG(float, volume)); - +void Audio::onInputVolumeChanged(float volume) { if (_inputVolume != volume) { _inputVolume = volume; emit inputVolumeChanged(_inputVolume); diff --git a/interface/src/scripting/Audio.h b/interface/src/scripting/Audio.h index 953727ede8..ca89521489 100644 --- a/interface/src/scripting/Audio.h +++ b/interface/src/scripting/Audio.h @@ -62,9 +62,12 @@ signals: void contextChanged(const QString& context); public slots: - void onMutedChanged(); void onContextChanged(); - void onInputChanged(); + +private slots: + void onMutedChanged(); + void onNoiseReductionChanged(); + void onInputVolumeChanged(float volume); void onInputLoudnessChanged(float loudness); protected: diff --git a/interface/src/scripting/AudioDevices.cpp b/interface/src/scripting/AudioDevices.cpp index b0ea8226e8..98b8a7c12c 100644 --- a/interface/src/scripting/AudioDevices.cpp +++ b/interface/src/scripting/AudioDevices.cpp @@ -11,6 +11,8 @@ #include +#include + #include "AudioDevices.h" #include "Application.h" @@ -71,22 +73,14 @@ bool AudioDeviceList::setData(const QModelIndex& index, const QVariant& value, i bool AudioDeviceList::setDevice(int row, bool fromUser) { bool success = false; auto& device = _devices[row]; + _userSelection = fromUser; // skip if already selected if (!device.selected) { auto client = DependencyManager::get(); - QMetaObject::invokeMethod(client.data(), "switchAudioDevice", Qt::BlockingQueuedConnection, - Q_RETURN_ARG(bool, success), + QMetaObject::invokeMethod(client.data(), "switchAudioDevice", Q_ARG(QAudio::Mode, _mode), Q_ARG(const QAudioDeviceInfo&, device.info)); - - if (success) { - device.selected = true; - if (fromUser) { - emit deviceSelected(device.info, _selectedDevice); - } - emit deviceChanged(device.info); - } } emit dataChanged(createIndex(0, 0), createIndex(rowCount() - 1, 0)); @@ -135,12 +129,12 @@ void AudioDeviceList::resetDevice(bool contextIsHMD, const QString& device) { } void AudioDeviceList::onDeviceChanged(const QAudioDeviceInfo& device) { + auto oldDevice = _selectedDevice; _selectedDevice = device; QModelIndex index; for (auto i = 0; i < _devices.size(); ++i) { AudioDevice& device = _devices[i]; - if (device.selected && device.info != _selectedDevice) { device.selected = false; } else if (device.info == _selectedDevice) { @@ -149,6 +143,11 @@ void AudioDeviceList::onDeviceChanged(const QAudioDeviceInfo& device) { } } + if (_userSelection) { + _userSelection = false; + emit deviceSelected(_selectedDevice, oldDevice); + } + emit deviceChanged(_selectedDevice); emit dataChanged(createIndex(0, 0), createIndex(rowCount() - 1, 0)); } diff --git a/interface/src/scripting/AudioDevices.h b/interface/src/scripting/AudioDevices.h index cd47ab4191..8e82ddc4fb 100644 --- a/interface/src/scripting/AudioDevices.h +++ b/interface/src/scripting/AudioDevices.h @@ -58,7 +58,7 @@ private: static QHash _roles; static Qt::ItemFlags _flags; - + bool _userSelection { false }; QAudio::Mode _mode; QAudioDeviceInfo _selectedDevice; QList _devices; diff --git a/interface/src/scripting/ClipboardScriptingInterface.cpp b/interface/src/scripting/ClipboardScriptingInterface.cpp index b803080538..b443ba1ef0 100644 --- a/interface/src/scripting/ClipboardScriptingInterface.cpp +++ b/interface/src/scripting/ClipboardScriptingInterface.cpp @@ -8,9 +8,12 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -#include "Application.h" #include "ClipboardScriptingInterface.h" +#include + +#include "Application.h" + ClipboardScriptingInterface::ClipboardScriptingInterface() { } @@ -24,7 +27,7 @@ float ClipboardScriptingInterface::getClipboardContentsLargestDimension() { bool ClipboardScriptingInterface::exportEntities(const QString& filename, const QVector& entityIDs) { bool retVal; - QMetaObject::invokeMethod(qApp, "exportEntities", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(qApp, "exportEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename), Q_ARG(const QVector&, entityIDs)); @@ -33,7 +36,7 @@ bool ClipboardScriptingInterface::exportEntities(const QString& filename, const bool ClipboardScriptingInterface::exportEntities(const QString& filename, float x, float y, float z, float s) { bool retVal; - QMetaObject::invokeMethod(qApp, "exportEntities", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(qApp, "exportEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename), Q_ARG(float, x), @@ -45,7 +48,7 @@ bool ClipboardScriptingInterface::exportEntities(const QString& filename, float bool ClipboardScriptingInterface::importEntities(const QString& filename) { bool retVal; - QMetaObject::invokeMethod(qApp, "importEntities", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(qApp, "importEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename)); return retVal; @@ -53,7 +56,7 @@ bool ClipboardScriptingInterface::importEntities(const QString& filename) { QVector ClipboardScriptingInterface::pasteEntities(glm::vec3 position) { QVector retVal; - QMetaObject::invokeMethod(qApp, "pasteEntities", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(qApp, "pasteEntities", Q_RETURN_ARG(QVector, retVal), Q_ARG(float, position.x), Q_ARG(float, position.y), diff --git a/interface/src/scripting/ClipboardScriptingInterface.h b/interface/src/scripting/ClipboardScriptingInterface.h index 3c10475242..826732c777 100644 --- a/interface/src/scripting/ClipboardScriptingInterface.h +++ b/interface/src/scripting/ClipboardScriptingInterface.h @@ -13,6 +13,10 @@ #include +#include + +#include + /**jsdoc * @namespace Clipboard */ diff --git a/interface/src/scripting/MenuScriptingInterface.cpp b/interface/src/scripting/MenuScriptingInterface.cpp index 91fba1ce9e..b3829ecb3b 100644 --- a/interface/src/scripting/MenuScriptingInterface.cpp +++ b/interface/src/scripting/MenuScriptingInterface.cpp @@ -14,6 +14,7 @@ #include #include +#include #include #include "Menu.h" @@ -43,7 +44,7 @@ bool MenuScriptingInterface::menuExists(const QString& menu) { return Menu::getInstance()->menuExists(menu); } bool result; - QMetaObject::invokeMethod(Menu::getInstance(), "menuExists", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(Menu::getInstance(), "menuExists", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menu)); return result; @@ -86,7 +87,7 @@ bool MenuScriptingInterface::menuItemExists(const QString& menu, const QString& return Menu::getInstance()->menuItemExists(menu, menuitem); } bool result; - QMetaObject::invokeMethod(Menu::getInstance(), "menuItemExists", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(Menu::getInstance(), "menuItemExists", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menu), Q_ARG(const QString&, menuitem)); @@ -114,7 +115,7 @@ bool MenuScriptingInterface::isOptionChecked(const QString& menuOption) { return Menu::getInstance()->isOptionChecked(menuOption); } bool result; - QMetaObject::invokeMethod(Menu::getInstance(), "isOptionChecked", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isOptionChecked", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menuOption)); return result; @@ -131,7 +132,7 @@ bool MenuScriptingInterface::isMenuEnabled(const QString& menuOption) { return Menu::getInstance()->isOptionChecked(menuOption); } bool result; - QMetaObject::invokeMethod(Menu::getInstance(), "isMenuEnabled", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isMenuEnabled", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menuOption)); return result; @@ -157,7 +158,7 @@ bool MenuScriptingInterface::isInfoViewVisible(const QString& path) { } bool result; - QMetaObject::invokeMethod(Menu::getInstance(), "isInfoViewVisible", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isInfoViewVisible", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, path)); return result; } diff --git a/interface/src/scripting/WindowScriptingInterface.cpp b/interface/src/scripting/WindowScriptingInterface.cpp index 38f467f22b..a5d8544658 100644 --- a/interface/src/scripting/WindowScriptingInterface.cpp +++ b/interface/src/scripting/WindowScriptingInterface.cpp @@ -9,11 +9,14 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // +#include "WindowScriptingInterface.h" + #include #include #include #include +#include #include #include @@ -24,8 +27,6 @@ #include "Menu.h" #include "OffscreenUi.h" -#include "WindowScriptingInterface.h" - static const QString DESKTOP_LOCATION = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation); static const QString LAST_BROWSE_LOCATION_SETTING = "LastBrowseLocation"; static const QString LAST_BROWSE_ASSETS_LOCATION_SETTING = "LastBrowseAssetsLocation"; @@ -316,7 +317,7 @@ bool WindowScriptingInterface::isPhysicsEnabled() { int WindowScriptingInterface::openMessageBox(QString title, QString text, int buttons, int defaultButton) { if (QThread::currentThread() != thread()) { int result; - QMetaObject::invokeMethod(this, "openMessageBox", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "openMessageBox", Q_RETURN_ARG(int, result), Q_ARG(QString, title), Q_ARG(QString, text), diff --git a/interface/src/scripting/WindowScriptingInterface.h b/interface/src/scripting/WindowScriptingInterface.h index 4fb4829636..f8ed20f42f 100644 --- a/interface/src/scripting/WindowScriptingInterface.h +++ b/interface/src/scripting/WindowScriptingInterface.h @@ -18,6 +18,8 @@ #include #include +#include + class CustomPromptResult { public: QVariant value; diff --git a/interface/src/ui/JSConsole.cpp b/interface/src/ui/JSConsole.cpp index 79314ce49a..4b03d1b575 100644 --- a/interface/src/ui/JSConsole.cpp +++ b/interface/src/ui/JSConsole.cpp @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -115,7 +116,7 @@ void JSConsole::executeCommand(const QString& command) { QScriptValue JSConsole::executeCommandInWatcher(const QString& command) { QScriptValue result; - QMetaObject::invokeMethod(_scriptEngine, "evaluate", Qt::ConnectionType::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(_scriptEngine, "evaluate", Q_RETURN_ARG(QScriptValue, result), Q_ARG(const QString&, command), Q_ARG(const QString&, _consoleFileName)); diff --git a/libraries/animation/src/AnimationCache.cpp b/libraries/animation/src/AnimationCache.cpp index 7d4c0f4e92..0bca721464 100644 --- a/libraries/animation/src/AnimationCache.cpp +++ b/libraries/animation/src/AnimationCache.cpp @@ -9,15 +9,18 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // +#include "AnimationCache.h" + #include #include -#include "AnimationCache.h" -#include "AnimationLogging.h" +#include #include #include #include +#include "AnimationLogging.h" + int animationPointerMetaTypeId = qRegisterMetaType(); AnimationCache::AnimationCache(QObject* parent) : @@ -31,7 +34,7 @@ AnimationCache::AnimationCache(QObject* parent) : AnimationPointer AnimationCache::getAnimation(const QUrl& url) { if (QThread::currentThread() != thread()) { AnimationPointer result; - QMetaObject::invokeMethod(this, "getAnimation", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "getAnimation", Q_RETURN_ARG(AnimationPointer, result), Q_ARG(const QUrl&, url)); return result; } @@ -97,7 +100,7 @@ bool Animation::isLoaded() const { QStringList Animation::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(const_cast(this), "getJointNames", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } @@ -111,7 +114,7 @@ QStringList Animation::getJointNames() const { QVector Animation::getFrames() const { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), "getFrames", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getFrames", Q_RETURN_ARG(QVector, result)); return result; } diff --git a/libraries/audio-client/src/AudioClient.cpp b/libraries/audio-client/src/AudioClient.cpp index 43af7afdef..01af69e3ad 100644 --- a/libraries/audio-client/src/AudioClient.cpp +++ b/libraries/audio-client/src/AudioClient.cpp @@ -1335,6 +1335,14 @@ void AudioClient::toggleMute() { emit muteToggled(); } +void AudioClient::setNoiseReduction(bool enable) { + if (_isNoiseGateEnabled != enable) { + _isNoiseGateEnabled = enable; + emit noiseReductionChanged(); + } +} + + void AudioClient::setIsStereoInput(bool isStereoInput) { if (isStereoInput != _isStereoInput) { _isStereoInput = isStereoInput; @@ -1446,6 +1454,8 @@ bool AudioClient::switchInputToAudioDevice(const QAudioDeviceInfo& inputDeviceIn _audioInput = new QAudioInput(inputDeviceInfo, _inputFormat, this); _numInputCallbackBytes = calculateNumberOfInputCallbackBytes(_inputFormat); _audioInput->setBufferSize(_numInputCallbackBytes); + // different audio input devices may have different volumes + emit inputVolumeChanged(_audioInput->volume()); // how do we want to handle input working, but output not working? int numFrameSamples = calculateNumberOfFrameSamples(_numInputCallbackBytes); @@ -1703,7 +1713,7 @@ float AudioClient::azimuthForSource(const glm::vec3& relativePosition) { // produce an oriented angle about the y-axis glm::vec3 direction = rotatedSourcePosition * (1.0f / fastSqrtf(rotatedSourcePositionLength2)); - float angle = fastAcosf(glm::clamp(-direction.z, -1.0f, 1.0f)); // UNIT_NEG_Z is "forward" + float angle = fastAcosf(glm::clamp(-direction.z, -1.0f, 1.0f)); // UNIT_NEG_Z is "forward" return (direction.x < 0.0f) ? -angle : angle; } else { @@ -1847,3 +1857,10 @@ void AudioClient::setAvatarBoundingBoxParameters(glm::vec3 corner, glm::vec3 sca void AudioClient::startThread() { moveToNewNamedThread(this, "Audio Thread", [this] { start(); }); } + +void AudioClient::setInputVolume(float volume) { + if (_audioInput && volume != _audioInput->volume()) { + _audioInput->setVolume(volume); + emit inputVolumeChanged(_audioInput->volume()); + } +} diff --git a/libraries/audio-client/src/AudioClient.h b/libraries/audio-client/src/AudioClient.h index 54ce3aa6c2..62b99d2443 100644 --- a/libraries/audio-client/src/AudioClient.h +++ b/libraries/audio-client/src/AudioClient.h @@ -180,7 +180,8 @@ public slots: virtual void setIsStereoInput(bool stereo) override; - void setNoiseReduction(bool isNoiseGateEnabled) { _isNoiseGateEnabled = isNoiseGateEnabled; } + void setNoiseReduction(bool isNoiseGateEnabled); + bool isNoiseReductionEnabled() const { return _isNoiseGateEnabled; } void toggleLocalEcho() { _shouldEchoLocally = !_shouldEchoLocally; } void toggleServerEcho() { _shouldEchoToServer = !_shouldEchoToServer; } @@ -197,7 +198,7 @@ public slots: bool switchAudioDevice(QAudio::Mode mode, const QString& deviceName); float getInputVolume() const { return (_audioInput) ? (float)_audioInput->volume() : 0.0f; } - void setInputVolume(float volume) { if (_audioInput) _audioInput->setVolume(volume); } + void setInputVolume(float volume); void setReverb(bool reverb); void setReverbOptions(const AudioEffectOptions* options); @@ -207,7 +208,9 @@ public slots: void saveSettings(); signals: - bool muteToggled(); + void inputVolumeChanged(float volume); + void muteToggled(); + void noiseReductionChanged(); void mutedByMixer(); void inputReceived(const QByteArray& inputSamples); void inputLoudnessChanged(float loudness); diff --git a/libraries/audio/src/SoundCache.cpp b/libraries/audio/src/SoundCache.cpp index 1646540da6..dc20b9884d 100644 --- a/libraries/audio/src/SoundCache.cpp +++ b/libraries/audio/src/SoundCache.cpp @@ -9,10 +9,13 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -#include +#include "SoundCache.h" + +#include + +#include #include "AudioLogging.h" -#include "SoundCache.h" static const int SOUNDS_LOADING_PRIORITY { -7 }; // Make sure sounds load after the low rez texture mips @@ -29,7 +32,7 @@ SoundCache::SoundCache(QObject* parent) : SharedSoundPointer SoundCache::getSound(const QUrl& url) { if (QThread::currentThread() != thread()) { SharedSoundPointer result; - QMetaObject::invokeMethod(this, "getSound", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "getSound", Q_RETURN_ARG(SharedSoundPointer, result), Q_ARG(const QUrl&, url)); return result; } diff --git a/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp b/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp index a0a348388e..faebeafb29 100644 --- a/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp +++ b/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp @@ -15,6 +15,7 @@ #include #include +#include #include #include #include @@ -1010,7 +1011,7 @@ glm::vec3 Avatar::getAbsoluteJointTranslationInObjectFrame(int index) const { int Avatar::getJointIndex(const QString& name) const { if (QThread::currentThread() != thread()) { int result; - QMetaObject::invokeMethod(const_cast(this), "getJointIndex", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointIndex", Q_RETURN_ARG(int, result), Q_ARG(const QString&, name)); return result; } @@ -1024,7 +1025,7 @@ int Avatar::getJointIndex(const QString& name) const { QStringList Avatar::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(const_cast(this), "getJointNames", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } @@ -1034,7 +1035,7 @@ QStringList Avatar::getJointNames() const { glm::vec3 Avatar::getJointPosition(int index) const { if (QThread::currentThread() != thread()) { glm::vec3 position; - QMetaObject::invokeMethod(const_cast(this), "getJointPosition", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointPosition", Q_RETURN_ARG(glm::vec3, position), Q_ARG(const int, index)); return position; } @@ -1046,7 +1047,7 @@ glm::vec3 Avatar::getJointPosition(int index) const { glm::vec3 Avatar::getJointPosition(const QString& name) const { if (QThread::currentThread() != thread()) { glm::vec3 position; - QMetaObject::invokeMethod(const_cast(this), "getJointPosition", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointPosition", Q_RETURN_ARG(glm::vec3, position), Q_ARG(const QString&, name)); return position; } @@ -1105,7 +1106,7 @@ static std::shared_ptr allocateAttachmentModel(bool isSoft, const Rig& ri void Avatar::setAttachmentData(const QVector& attachmentData) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "setAttachmentData", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "setAttachmentData", Q_ARG(const QVector, attachmentData)); return; } diff --git a/libraries/avatars/src/AvatarData.cpp b/libraries/avatars/src/AvatarData.cpp index 5023bd7ae5..5f63826a99 100644 --- a/libraries/avatars/src/AvatarData.cpp +++ b/libraries/avatars/src/AvatarData.cpp @@ -25,6 +25,7 @@ #include #include +#include #include #include #include @@ -1227,7 +1228,7 @@ bool AvatarData::isJointDataValid(int index) const { } if (QThread::currentThread() != thread()) { bool result; - QMetaObject::invokeMethod(const_cast(this), "isJointDataValid", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "isJointDataValid", Q_RETURN_ARG(bool, result), Q_ARG(int, index)); return result; } @@ -1240,7 +1241,7 @@ glm::quat AvatarData::getJointRotation(int index) const { } if (QThread::currentThread() != thread()) { glm::quat result; - QMetaObject::invokeMethod(const_cast(this), "getJointRotation", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotation", Q_RETURN_ARG(glm::quat, result), Q_ARG(int, index)); return result; } @@ -1255,7 +1256,7 @@ glm::vec3 AvatarData::getJointTranslation(int index) const { } if (QThread::currentThread() != thread()) { glm::vec3 result; - QMetaObject::invokeMethod(const_cast(this), "getJointTranslation", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslation", Q_RETURN_ARG(glm::vec3, result), Q_ARG(int, index)); return result; } @@ -1266,7 +1267,7 @@ glm::vec3 AvatarData::getJointTranslation(int index) const { glm::vec3 AvatarData::getJointTranslation(const QString& name) const { if (QThread::currentThread() != thread()) { glm::vec3 result; - QMetaObject::invokeMethod(const_cast(this), "getJointTranslation", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslation", Q_RETURN_ARG(glm::vec3, result), Q_ARG(const QString&, name)); return result; } @@ -1344,7 +1345,7 @@ void AvatarData::clearJointData(const QString& name) { bool AvatarData::isJointDataValid(const QString& name) const { if (QThread::currentThread() != thread()) { bool result; - QMetaObject::invokeMethod(const_cast(this), "isJointDataValid", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "isJointDataValid", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, name)); return result; } @@ -1354,7 +1355,7 @@ bool AvatarData::isJointDataValid(const QString& name) const { glm::quat AvatarData::getJointRotation(const QString& name) const { if (QThread::currentThread() != thread()) { glm::quat result; - QMetaObject::invokeMethod(const_cast(this), "getJointRotation", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotation", Q_RETURN_ARG(glm::quat, result), Q_ARG(const QString&, name)); return result; } @@ -1364,8 +1365,7 @@ glm::quat AvatarData::getJointRotation(const QString& name) const { QVector AvatarData::getJointRotations() const { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), - "getJointRotations", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotations", Q_RETURN_ARG(QVector, result)); return result; } @@ -1380,8 +1380,7 @@ QVector AvatarData::getJointRotations() const { void AvatarData::setJointRotations(QVector jointRotations) { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), - "setJointRotations", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "setJointRotations", Q_ARG(QVector, jointRotations)); } QWriteLocker writeLock(&_jointDataLock); @@ -1398,8 +1397,7 @@ void AvatarData::setJointRotations(QVector jointRotations) { QVector AvatarData::getJointTranslations() const { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), - "getJointTranslations", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslations", Q_RETURN_ARG(QVector, result)); return result; } @@ -1414,8 +1412,7 @@ QVector AvatarData::getJointTranslations() const { void AvatarData::setJointTranslations(QVector jointTranslations) { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), - "setJointTranslations", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "setJointTranslations", Q_ARG(QVector, jointTranslations)); } QWriteLocker writeLock(&_jointDataLock); @@ -1616,7 +1613,7 @@ void AvatarData::setDisplayName(const QString& displayName) { QVector AvatarData::getAttachmentData() const { if (QThread::currentThread() != thread()) { QVector result; - QMetaObject::invokeMethod(const_cast(this), "getAttachmentData", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getAttachmentData", Q_RETURN_ARG(QVector, result)); return result; } @@ -2339,7 +2336,7 @@ void AvatarData::clearAvatarEntity(const QUuid& entityID) { AvatarEntityMap AvatarData::getAvatarEntityData() const { AvatarEntityMap result; if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(const_cast(this), "getAvatarEntityData", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getAvatarEntityData", Q_RETURN_ARG(AvatarEntityMap, result)); return result; } @@ -2380,7 +2377,7 @@ void AvatarData::setAvatarEntityData(const AvatarEntityMap& avatarEntityData) { AvatarEntityIDs AvatarData::getAndClearRecentlyDetachedIDs() { AvatarEntityIDs result; if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(const_cast(this), "getAndClearRecentlyDetachedIDs", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getAndClearRecentlyDetachedIDs", Q_RETURN_ARG(AvatarEntityIDs, result)); return result; } diff --git a/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp b/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp index d8e0c59da7..92abec78fa 100644 --- a/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp +++ b/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp @@ -11,14 +11,16 @@ #include #include +#include + #include #include #include #include -#include #include #include +#include #include #include #include @@ -289,7 +291,7 @@ glm::vec2 CompositorHelper::getReticleMaximumPosition() const { void CompositorHelper::sendFakeMouseEvent() { if (qApp->thread() != QThread::currentThread()) { - QMetaObject::invokeMethod(this, "sendFakeMouseEvent", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "sendFakeMouseEvent"); return; } diff --git a/libraries/entities-renderer/src/EntityTreeRenderer.cpp b/libraries/entities-renderer/src/EntityTreeRenderer.cpp index 1684c06512..fbf76df38e 100644 --- a/libraries/entities-renderer/src/EntityTreeRenderer.cpp +++ b/libraries/entities-renderer/src/EntityTreeRenderer.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include #include @@ -380,7 +381,7 @@ ModelPointer EntityTreeRenderer::allocateModel(const QString& url, float loading // Only create and delete models on the thread that owns the EntityTreeRenderer if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "allocateModel", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "allocateModel", Q_RETURN_ARG(ModelPointer, model), Q_ARG(const QString&, url)); @@ -397,7 +398,7 @@ ModelPointer EntityTreeRenderer::allocateModel(const QString& url, float loading ModelPointer EntityTreeRenderer::updateModel(ModelPointer model, const QString& newUrl) { // Only create and delete models on the thread that owns the EntityTreeRenderer if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "updateModel", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "updateModel", Q_RETURN_ARG(ModelPointer, model), Q_ARG(ModelPointer, model), Q_ARG(const QString&, newUrl)); diff --git a/libraries/entities/src/EntityScriptingInterface.cpp b/libraries/entities/src/EntityScriptingInterface.cpp index 7351d49dff..ae9f79f0f6 100644 --- a/libraries/entities/src/EntityScriptingInterface.cpp +++ b/libraries/entities/src/EntityScriptingInterface.cpp @@ -9,19 +9,20 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // +#include "EntityScriptingInterface.h" + #include #include -#include "EntityScriptingInterface.h" - #include #include -#include "EntityItemID.h" +#include #include #include #include +#include "EntityItemID.h" #include "EntitiesLogging.h" #include "EntityDynamicFactoryInterface.h" #include "EntityDynamicInterface.h" @@ -1488,7 +1489,7 @@ int EntityScriptingInterface::getJointIndex(const QUuid& entityID, const QString return -1; } int result; - QMetaObject::invokeMethod(_entityTree.get(), "getJointIndex", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(_entityTree.get(), "getJointIndex", Q_RETURN_ARG(int, result), Q_ARG(QUuid, entityID), Q_ARG(QString, name)); return result; } @@ -1498,7 +1499,7 @@ QStringList EntityScriptingInterface::getJointNames(const QUuid& entityID) { return QStringList(); } QStringList result; - QMetaObject::invokeMethod(_entityTree.get(), "getJointNames", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(_entityTree.get(), "getJointNames", Q_RETURN_ARG(QStringList, result), Q_ARG(QUuid, entityID)); return result; } diff --git a/libraries/networking/src/NodeList.cpp b/libraries/networking/src/NodeList.cpp index e8506e5263..82314d0cd1 100644 --- a/libraries/networking/src/NodeList.cpp +++ b/libraries/networking/src/NodeList.cpp @@ -20,6 +20,7 @@ #include #include +#include #include #include #include @@ -232,7 +233,7 @@ void NodeList::processICEPingPacket(QSharedPointer message) { void NodeList::reset() { if (thread() != QThread::currentThread()) { - QMetaObject::invokeMethod(this, "reset", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "reset"); return; } diff --git a/libraries/networking/src/ResourceCache.cpp b/libraries/networking/src/ResourceCache.cpp index f07514cd85..0c91a581ce 100644 --- a/libraries/networking/src/ResourceCache.cpp +++ b/libraries/networking/src/ResourceCache.cpp @@ -9,22 +9,24 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // +#include "ResourceCache.h" + #include #include +#include #include #include #include -#include +#include +#include +#include #include "NetworkAccessManager.h" #include "NetworkLogging.h" #include "NodeList.h" -#include "ResourceCache.h" -#include -#include #define clamp(x, min, max) (((x) < (min)) ? (min) :\ (((x) > (max)) ? (max) :\ @@ -178,7 +180,7 @@ ScriptableResource* ResourceCache::prefetch(const QUrl& url, void* extra) { if (QThread::currentThread() != thread()) { // Must be called in thread to ensure getResource returns a valid pointer - QMetaObject::invokeMethod(this, "prefetch", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "prefetch", Q_RETURN_ARG(ScriptableResource*, result), Q_ARG(QUrl, url), Q_ARG(void*, extra)); return result; @@ -301,7 +303,7 @@ QVariantList ResourceCache::getResourceList() { QVariantList list; if (QThread::currentThread() != thread()) { // NOTE: invokeMethod does not allow a const QObject* - QMetaObject::invokeMethod(this, "getResourceList", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "getResourceList", Q_RETURN_ARG(QVariantList, list)); } else { auto resources = _resources.uniqueKeys(); diff --git a/libraries/networking/src/udt/Socket.cpp b/libraries/networking/src/udt/Socket.cpp index 357f8a64d8..89a6758366 100644 --- a/libraries/networking/src/udt/Socket.cpp +++ b/libraries/networking/src/udt/Socket.cpp @@ -17,6 +17,7 @@ #include +#include #include #include "../NetworkLogging.h" @@ -276,7 +277,7 @@ Connection* Socket::findOrCreateConnection(const HifiSockAddr& sockAddr) { void Socket::clearConnections() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "clearConnections", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "clearConnections"); return; } diff --git a/libraries/plugins/src/plugins/InputConfiguration.cpp b/libraries/plugins/src/plugins/InputConfiguration.cpp index 04b1e3b370..8ce206988b 100644 --- a/libraries/plugins/src/plugins/InputConfiguration.cpp +++ b/libraries/plugins/src/plugins/InputConfiguration.cpp @@ -11,6 +11,8 @@ #include +#include + #include "DisplayPlugin.h" #include "InputPlugin.h" #include "PluginManager.h" @@ -21,7 +23,7 @@ InputConfiguration::InputConfiguration() { QStringList InputConfiguration::inputPlugins() { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(this, "inputPlugins", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "inputPlugins", Q_RETURN_ARG(QStringList, result)); return result; } @@ -42,7 +44,7 @@ QStringList InputConfiguration::inputPlugins() { QStringList InputConfiguration::activeInputPlugins() { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(this, "activeInputPlugins", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "activeInputPlugins", Q_RETURN_ARG(QStringList, result)); return result; } @@ -64,7 +66,7 @@ QStringList InputConfiguration::activeInputPlugins() { QString InputConfiguration::configurationLayout(QString pluginName) { if (QThread::currentThread() != thread()) { QString result; - QMetaObject::invokeMethod(this, "configurationLayout", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "configurationLayout", Q_RETURN_ARG(QString, result), Q_ARG(QString, pluginName)); return result; @@ -81,7 +83,7 @@ QString InputConfiguration::configurationLayout(QString pluginName) { void InputConfiguration::setConfigurationSettings(QJsonObject configurationSettings, QString pluginName) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "setConfigurationSettings", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "setConfigurationSettings", Q_ARG(QJsonObject, configurationSettings), Q_ARG(QString, pluginName)); return; @@ -97,7 +99,7 @@ void InputConfiguration::setConfigurationSettings(QJsonObject configurationSetti QJsonObject InputConfiguration::configurationSettings(QString pluginName) { if (QThread::currentThread() != thread()) { QJsonObject result; - QMetaObject::invokeMethod(this, "configurationSettings", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "configurationSettings", Q_RETURN_ARG(QJsonObject, result), Q_ARG(QString, pluginName)); return result; @@ -113,7 +115,7 @@ QJsonObject InputConfiguration::configurationSettings(QString pluginName) { void InputConfiguration::calibratePlugin(QString pluginName) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "calibratePlugin", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "calibratePlugin"); return; } @@ -128,7 +130,7 @@ void InputConfiguration::calibratePlugin(QString pluginName) { bool InputConfiguration::uncalibratePlugin(QString pluginName) { if (QThread::currentThread() != thread()) { bool result; - QMetaObject::invokeMethod(this, "uncalibratePlugin", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "uncalibratePlugin", Q_ARG(bool, result)); return result; } diff --git a/libraries/recording/src/recording/ClipCache.cpp b/libraries/recording/src/recording/ClipCache.cpp index 5c55c6bb1c..458979bf96 100644 --- a/libraries/recording/src/recording/ClipCache.cpp +++ b/libraries/recording/src/recording/ClipCache.cpp @@ -8,6 +8,8 @@ #include +#include + #include "ClipCache.h" #include "impl/PointerClip.h" #include "Logging.h" @@ -37,7 +39,7 @@ ClipCache::ClipCache(QObject* parent) : NetworkClipLoaderPointer ClipCache::getClipLoader(const QUrl& url) { if (QThread::currentThread() != thread()) { NetworkClipLoaderPointer result; - QMetaObject::invokeMethod(this, "getClipLoader", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "getClipLoader", Q_RETURN_ARG(NetworkClipLoaderPointer, result), Q_ARG(const QUrl&, url)); return result; } diff --git a/libraries/render-utils/src/Model.cpp b/libraries/render-utils/src/Model.cpp index 67452c5d33..94b074d1e3 100644 --- a/libraries/render-utils/src/Model.cpp +++ b/libraries/render-utils/src/Model.cpp @@ -18,6 +18,7 @@ #include #include +#include #include #include #include @@ -870,7 +871,7 @@ bool Model::getRelativeDefaultJointTranslation(int jointIndex, glm::vec3& transl QStringList Model::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - QMetaObject::invokeMethod(const_cast(this), "getJointNames", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } diff --git a/libraries/render/src/task/Config.cpp b/libraries/render/src/task/Config.cpp index 0e630311f6..d1edd8bda8 100644 --- a/libraries/render/src/task/Config.cpp +++ b/libraries/render/src/task/Config.cpp @@ -10,9 +10,12 @@ // #include "Config.h" -#include "Task.h" #include +#include + +#include "Task.h" + using namespace task; void JobConfig::setPresetList(const QJsonObject& object) { @@ -58,7 +61,7 @@ void TaskConfig::transferChildrenConfigs(QConfigPointer source) { void TaskConfig::refresh() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "refresh", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "refresh"); return; } diff --git a/libraries/script-engine/src/AudioScriptingInterface.cpp b/libraries/script-engine/src/AudioScriptingInterface.cpp index ecaffaf35c..4023af375a 100644 --- a/libraries/script-engine/src/AudioScriptingInterface.cpp +++ b/libraries/script-engine/src/AudioScriptingInterface.cpp @@ -13,6 +13,8 @@ #include +#include + #include "ScriptAudioInjector.h" #include "ScriptEngineLogging.h" @@ -32,7 +34,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound if (QThread::currentThread() != thread()) { ScriptAudioInjector* injector = NULL; - QMetaObject::invokeMethod(this, "playSound", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "playSound", Q_RETURN_ARG(ScriptAudioInjector*, injector), Q_ARG(SharedSoundPointer, sound), Q_ARG(const AudioInjectorOptions&, injectorOptions)); diff --git a/libraries/script-engine/src/RecordingScriptingInterface.cpp b/libraries/script-engine/src/RecordingScriptingInterface.cpp index 7583f562e6..cd5b79b4a8 100644 --- a/libraries/script-engine/src/RecordingScriptingInterface.cpp +++ b/libraries/script-engine/src/RecordingScriptingInterface.cpp @@ -14,6 +14,7 @@ #include #include +#include #include #include #include @@ -98,7 +99,7 @@ void RecordingScriptingInterface::loadRecording(const QString& url, QScriptValue void RecordingScriptingInterface::startPlaying() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "startPlaying", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "startPlaying"); return; } @@ -115,7 +116,7 @@ void RecordingScriptingInterface::setPlayerAudioOffset(float audioOffset) { void RecordingScriptingInterface::setPlayerTime(float time) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "setPlayerTime", Qt::BlockingQueuedConnection, Q_ARG(float, time)); + hifi::qt::blockingInvokeMethod(this, "setPlayerTime", Q_ARG(float, time)); return; } _player->seek(time); @@ -147,7 +148,7 @@ void RecordingScriptingInterface::setPlayerUseSkeletonModel(bool useSkeletonMode void RecordingScriptingInterface::pausePlayer() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "pausePlayer", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "pausePlayer"); return; } _player->pause(); @@ -155,7 +156,7 @@ void RecordingScriptingInterface::pausePlayer() { void RecordingScriptingInterface::stopPlaying() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "stopPlaying", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "stopPlaying"); return; } _player->stop(); @@ -176,7 +177,7 @@ void RecordingScriptingInterface::startRecording() { } if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "startRecording", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "startRecording"); return; } @@ -199,7 +200,7 @@ QString RecordingScriptingInterface::getDefaultRecordingSaveDirectory() { void RecordingScriptingInterface::saveRecording(const QString& filename) { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "saveRecording", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "saveRecording", Q_ARG(QString, filename)); return; } @@ -220,7 +221,7 @@ bool RecordingScriptingInterface::saveRecordingToAsset(QScriptValue getClipAtpUr if (QThread::currentThread() != thread()) { bool result; - QMetaObject::invokeMethod(this, "saveRecordingToAsset", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "saveRecordingToAsset", Q_RETURN_ARG(bool, result), Q_ARG(QScriptValue, getClipAtpUrl)); return result; @@ -257,7 +258,7 @@ bool RecordingScriptingInterface::saveRecordingToAsset(QScriptValue getClipAtpUr void RecordingScriptingInterface::loadLastRecording() { if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "loadLastRecording", Qt::BlockingQueuedConnection); + hifi::qt::blockingInvokeMethod(this, "loadLastRecording"); return; } diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 11bb044d72..52ce11c3cf 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -36,6 +36,7 @@ #include +#include #include #include #include @@ -436,12 +437,12 @@ void ScriptEngine::loadURL(const QUrl& scriptURL, bool reload) { _fileNameString = url.toString(); _isReloading = reload; - // Check that script has a supported file extension + // Check that script has a supported file extension if (!hasValidScriptSuffix(_fileNameString)) { scriptErrorMessage("File extension of file: " + _fileNameString + " is not a currently supported script type"); emit errorLoadingScript(_fileNameString); return; - } + } const auto maxRetries = 0; // for consistency with previous scriptCache->getScript() behavior auto scriptCache = DependencyManager::get(); @@ -964,7 +965,7 @@ QScriptValue ScriptEngine::evaluate(const QString& sourceCode, const QString& fi qCDebug(scriptengine) << "*** WARNING *** ScriptEngine::evaluate() called on wrong thread [" << QThread::currentThread() << "], invoking on correct thread [" << thread() << "] " "sourceCode:" << sourceCode << " fileName:" << fileName << "lineNumber:" << lineNumber; #endif - QMetaObject::invokeMethod(this, "evaluate", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "evaluate", Q_RETURN_ARG(QScriptValue, result), Q_ARG(const QString&, sourceCode), Q_ARG(const QString&, fileName), diff --git a/libraries/script-engine/src/ScriptEngines.cpp b/libraries/script-engine/src/ScriptEngines.cpp index 72392ac376..254312fa45 100644 --- a/libraries/script-engine/src/ScriptEngines.cpp +++ b/libraries/script-engine/src/ScriptEngines.cpp @@ -12,6 +12,7 @@ #include +#include #include #include #include @@ -452,7 +453,7 @@ ScriptEngine* ScriptEngines::loadScript(const QUrl& scriptFilename, bool isUserL bool activateMainWindow, bool reload) { if (thread() != QThread::currentThread()) { ScriptEngine* result { nullptr }; - QMetaObject::invokeMethod(this, "loadScript", Qt::BlockingQueuedConnection, Q_RETURN_ARG(ScriptEngine*, result), + hifi::qt::blockingInvokeMethod(this, "loadScript", Q_RETURN_ARG(ScriptEngine*, result), Q_ARG(QUrl, scriptFilename), Q_ARG(bool, isUserLoaded), Q_ARG(bool, loadScriptFromEditor), diff --git a/libraries/shared/src/ThreadHelpers.h b/libraries/shared/src/ThreadHelpers.h index 6461fa5724..6e024f787a 100644 --- a/libraries/shared/src/ThreadHelpers.h +++ b/libraries/shared/src/ThreadHelpers.h @@ -16,6 +16,7 @@ #include #include +#include #include #include #include @@ -34,4 +35,25 @@ void withLock(QMutex& lock, F function) { void moveToNewNamedThread(QObject* object, const QString& name, std::function startCallback, QThread::Priority priority = QThread::InheritPriority); void moveToNewNamedThread(QObject* object, const QString& name, QThread::Priority priority = QThread::InheritPriority); +class ConditionalGuard { +public: + void trigger() { + QMutexLocker locker(&_mutex); + _triggered = true; + _condition.wakeAll(); + } + + bool wait(unsigned long time = ULONG_MAX) { + QMutexLocker locker(&_mutex); + if (!_triggered) { + _condition.wait(&_mutex, time); + } + return _triggered; + } +private: + QMutex _mutex; + QWaitCondition _condition; + bool _triggered { false }; +}; + #endif diff --git a/libraries/shared/src/shared/QtHelpers.cpp b/libraries/shared/src/shared/QtHelpers.cpp new file mode 100644 index 0000000000..3681136bf2 --- /dev/null +++ b/libraries/shared/src/shared/QtHelpers.cpp @@ -0,0 +1,57 @@ +// +// Created by Bradley Austin Davis on 2015/11/09 +// Copyright 2013-2015 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +#include "QtHelpers.h" + +#include +#include +#include + +Q_LOGGING_CATEGORY(thread_safety, "hifi.thread_safety") + +namespace hifi { namespace qt { + +bool blockingInvokeMethod( + QObject *obj, const char *member, + QGenericReturnArgument ret, + QGenericArgument val0, + QGenericArgument val1, + QGenericArgument val2, + QGenericArgument val3, + QGenericArgument val4, + QGenericArgument val5, + QGenericArgument val6, + QGenericArgument val7, + QGenericArgument val8, + QGenericArgument val9) { + if (QThread::currentThread() == qApp->thread()) { + qCWarning(thread_safety, "BlockingQueuedConnection invoked on main thread!"); + } + return QMetaObject::invokeMethod(obj, member, + Qt::BlockingQueuedConnection, ret, val0, val1, val2, val3, val4, val5, val6, val7, val8, val9); +} + +bool blockingInvokeMethod( + QObject *obj, const char *member, + QGenericArgument val0, + QGenericArgument val1, + QGenericArgument val2, + QGenericArgument val3, + QGenericArgument val4, + QGenericArgument val5, + QGenericArgument val6, + QGenericArgument val7, + QGenericArgument val8, + QGenericArgument val9) { + qCWarning(thread_safety, "BlockingQueuedConnection invoked without return value!"); + return blockingInvokeMethod(obj, member, QGenericReturnArgument(), val0, val1, val2, val3, val4, val5, val6, val7, val8, val9); +} + + + +} } diff --git a/libraries/shared/src/shared/QtHelpers.h b/libraries/shared/src/shared/QtHelpers.h new file mode 100644 index 0000000000..7b5a15a069 --- /dev/null +++ b/libraries/shared/src/shared/QtHelpers.h @@ -0,0 +1,47 @@ +// +// Created by Bradley Austin Davis on 2017/06/29 +// Copyright 2013-2015 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +#pragma once +#ifndef hifi_Shared_QtHelpers_h +#define hifi_Shared_QtHelpers_h + +#include + +namespace hifi { namespace qt { + +bool blockingInvokeMethod( + QObject *obj, const char *member, + QGenericReturnArgument ret, + QGenericArgument val0 = QGenericArgument(Q_NULLPTR), + QGenericArgument val1 = QGenericArgument(), + QGenericArgument val2 = QGenericArgument(), + QGenericArgument val3 = QGenericArgument(), + QGenericArgument val4 = QGenericArgument(), + QGenericArgument val5 = QGenericArgument(), + QGenericArgument val6 = QGenericArgument(), + QGenericArgument val7 = QGenericArgument(), + QGenericArgument val8 = QGenericArgument(), + QGenericArgument val9 = QGenericArgument()); + +bool blockingInvokeMethod( + QObject *obj, const char *member, + QGenericArgument val0 = QGenericArgument(Q_NULLPTR), + QGenericArgument val1 = QGenericArgument(), + QGenericArgument val2 = QGenericArgument(), + QGenericArgument val3 = QGenericArgument(), + QGenericArgument val4 = QGenericArgument(), + QGenericArgument val5 = QGenericArgument(), + QGenericArgument val6 = QGenericArgument(), + QGenericArgument val7 = QGenericArgument(), + QGenericArgument val8 = QGenericArgument(), + QGenericArgument val9 = QGenericArgument()); + +} } + + +#endif diff --git a/libraries/ui/src/OffscreenUi.cpp b/libraries/ui/src/OffscreenUi.cpp index 76a8a780b9..2bc5f89d00 100644 --- a/libraries/ui/src/OffscreenUi.cpp +++ b/libraries/ui/src/OffscreenUi.cpp @@ -15,6 +15,7 @@ #include #include +#include #include #include @@ -249,7 +250,7 @@ int OffscreenUi::waitForMessageBoxResult(QQuickItem* messageBox) { QMessageBox::StandardButton OffscreenUi::messageBox(Icon icon, const QString& title, const QString& text, QMessageBox::StandardButtons buttons, QMessageBox::StandardButton defaultButton) { if (QThread::currentThread() != thread()) { QMessageBox::StandardButton result = QMessageBox::StandardButton::NoButton; - QMetaObject::invokeMethod(this, "messageBox", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "messageBox", Q_RETURN_ARG(QMessageBox::StandardButton, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -351,7 +352,7 @@ QVariant OffscreenUi::getCustomInfo(const Icon icon, const QString& title, const QVariant OffscreenUi::inputDialog(const Icon icon, const QString& title, const QString& label, const QVariant& current) { if (QThread::currentThread() != thread()) { QVariant result; - QMetaObject::invokeMethod(this, "inputDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "inputDialog", Q_RETURN_ARG(QVariant, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -366,7 +367,7 @@ QVariant OffscreenUi::inputDialog(const Icon icon, const QString& title, const Q QVariant OffscreenUi::customInputDialog(const Icon icon, const QString& title, const QVariantMap& config) { if (QThread::currentThread() != thread()) { QVariant result; - QMetaObject::invokeMethod(this, "customInputDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "customInputDialog", Q_RETURN_ARG(QVariant, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -640,7 +641,7 @@ QString OffscreenUi::fileDialog(const QVariantMap& properties) { QString OffscreenUi::fileOpenDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - QMetaObject::invokeMethod(this, "fileOpenDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "fileOpenDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -662,7 +663,7 @@ QString OffscreenUi::fileOpenDialog(const QString& caption, const QString& dir, QString OffscreenUi::fileSaveDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - QMetaObject::invokeMethod(this, "fileSaveDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "fileSaveDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -686,7 +687,7 @@ QString OffscreenUi::fileSaveDialog(const QString& caption, const QString& dir, QString OffscreenUi::existingDirectoryDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - QMetaObject::invokeMethod(this, "existingDirectoryDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "existingDirectoryDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -773,7 +774,7 @@ QString OffscreenUi::assetOpenDialog(const QString& caption, const QString& dir, // ATP equivalent of fileOpenDialog(). if (QThread::currentThread() != thread()) { QString result; - QMetaObject::invokeMethod(this, "assetOpenDialog", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "assetOpenDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), diff --git a/libraries/ui/src/ui/Menu.cpp b/libraries/ui/src/ui/Menu.cpp index 7511448c38..7aa4bc5e17 100644 --- a/libraries/ui/src/ui/Menu.cpp +++ b/libraries/ui/src/ui/Menu.cpp @@ -13,12 +13,12 @@ #include #include +#include #include "../VrMenu.h" #include "../OffscreenUi.h" #include "Logging.h" - using namespace ui; static QList groups; @@ -246,7 +246,7 @@ void Menu::removeAction(MenuWrapper* menu, const QString& actionName) { void Menu::setIsOptionChecked(const QString& menuOption, bool isChecked) { if (thread() != QThread::currentThread()) { - QMetaObject::invokeMethod(this, "setIsOptionChecked", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "setIsOptionChecked", Q_ARG(const QString&, menuOption), Q_ARG(bool, isChecked)); return; diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.cpp b/libraries/ui/src/ui/OffscreenQmlSurface.cpp index 648bdad1bf..573d873bab 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.cpp +++ b/libraries/ui/src/ui/OffscreenQmlSurface.cpp @@ -25,6 +25,8 @@ #include #include +#include +#include #include #include #include @@ -34,7 +36,6 @@ #include #include #include -#include #include #include @@ -899,7 +900,7 @@ void OffscreenQmlSurface::executeOnUiThread(std::function function, bool QVariant OffscreenQmlSurface::returnFromUiThread(std::function function) { if (QThread::currentThread() != thread()) { QVariant result; - QMetaObject::invokeMethod(this, "returnFromUiThread", Qt::BlockingQueuedConnection, + hifi::qt::blockingInvokeMethod(this, "returnFromUiThread", Q_RETURN_ARG(QVariant, result), Q_ARG(std::function, function)); return result; diff --git a/libraries/ui/src/ui/QmlWrapper.cpp b/libraries/ui/src/ui/QmlWrapper.cpp index 518a05613a..d0f9a5e535 100644 --- a/libraries/ui/src/ui/QmlWrapper.cpp +++ b/libraries/ui/src/ui/QmlWrapper.cpp @@ -11,6 +11,8 @@ #include #include +#include + QmlWrapper::QmlWrapper(QObject* qmlObject, QObject* parent) : QObject(parent), _qmlObject(qmlObject) { Q_ASSERT(QThread::currentThread() == qApp->thread()); @@ -36,7 +38,7 @@ void QmlWrapper::writeProperties(QVariant propertyMap) { QVariant QmlWrapper::readProperty(const QString& propertyName) { if (QThread::currentThread() != thread()) { QVariant result; - QMetaObject::invokeMethod(this, "readProperty", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QVariant, result), Q_ARG(QString, propertyName)); + hifi::qt::blockingInvokeMethod(this, "readProperty", Q_RETURN_ARG(QVariant, result), Q_ARG(QString, propertyName)); return result; } @@ -46,7 +48,7 @@ QVariant QmlWrapper::readProperty(const QString& propertyName) { QVariant QmlWrapper::readProperties(const QVariant& propertyList) { if (QThread::currentThread() != thread()) { QVariant result; - QMetaObject::invokeMethod(this, "readProperties", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QVariant, result), Q_ARG(QVariant, propertyList)); + hifi::qt::blockingInvokeMethod(this, "readProperties", Q_RETURN_ARG(QVariant, result), Q_ARG(QVariant, propertyList)); return result; } diff --git a/libraries/ui/src/ui/TabletScriptingInterface.cpp b/libraries/ui/src/ui/TabletScriptingInterface.cpp index 1e426dd8f0..ade8c73df5 100644 --- a/libraries/ui/src/ui/TabletScriptingInterface.cpp +++ b/libraries/ui/src/ui/TabletScriptingInterface.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -42,7 +43,7 @@ ToolbarProxy* TabletScriptingInterface::getSystemToolbarProxy() { TabletProxy* TabletScriptingInterface::getTablet(const QString& tabletId) { TabletProxy* tabletProxy = nullptr; if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "getTablet", Qt::BlockingQueuedConnection, Q_RETURN_ARG(TabletProxy*, tabletProxy), Q_ARG(QString, tabletId)); + hifi::qt::blockingInvokeMethod(this, "getTablet", Q_RETURN_ARG(TabletProxy*, tabletProxy), Q_ARG(QString, tabletId)); return tabletProxy; } @@ -292,7 +293,7 @@ void TabletProxy::initialScreen(const QVariant& url) { bool TabletProxy::isMessageDialogOpen() { if (QThread::currentThread() != thread()) { bool result = false; - QMetaObject::invokeMethod(this, "isMessageDialogOpen", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, result)); + hifi::qt::blockingInvokeMethod(this, "isMessageDialogOpen", Q_RETURN_ARG(bool, result)); return result; } @@ -317,7 +318,7 @@ void TabletProxy::emitWebEvent(const QVariant& msg) { bool TabletProxy::isPathLoaded(const QVariant& path) { if (QThread::currentThread() != thread()) { bool result = false; - QMetaObject::invokeMethod(this, "isPathLoaded", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); + hifi::qt::blockingInvokeMethod(this, "isPathLoaded", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); return result; } @@ -480,7 +481,7 @@ void TabletProxy::loadQMLSource(const QVariant& path) { bool TabletProxy::pushOntoStack(const QVariant& path) { if (QThread::currentThread() != thread()) { bool result = false; - QMetaObject::invokeMethod(this, "pushOntoStack", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); + hifi::qt::blockingInvokeMethod(this, "pushOntoStack", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); return result; } @@ -606,7 +607,7 @@ void TabletProxy::gotoWebScreen(const QString& url, const QString& injectedJavaS TabletButtonProxy* TabletProxy::addButton(const QVariant& properties) { if (QThread::currentThread() != thread()) { TabletButtonProxy* result = nullptr; - QMetaObject::invokeMethod(this, "addButton", Qt::BlockingQueuedConnection, Q_RETURN_ARG(TabletButtonProxy*, result), Q_ARG(QVariant, properties)); + hifi::qt::blockingInvokeMethod(this, "addButton", Q_RETURN_ARG(TabletButtonProxy*, result), Q_ARG(QVariant, properties)); return result; } @@ -633,7 +634,7 @@ TabletButtonProxy* TabletProxy::addButton(const QVariant& properties) { bool TabletProxy::onHomeScreen() { if (QThread::currentThread() != thread()) { bool result = false; - QMetaObject::invokeMethod(this, "onHomeScreen", Qt::BlockingQueuedConnection, Q_RETURN_ARG(bool, result)); + hifi::qt::blockingInvokeMethod(this, "onHomeScreen", Q_RETURN_ARG(bool, result)); return result; } @@ -840,7 +841,7 @@ void TabletButtonProxy::setToolbarButtonProxy(QObject* toolbarButtonProxy) { QVariantMap TabletButtonProxy::getProperties() { if (QThread::currentThread() != thread()) { QVariantMap result; - QMetaObject::invokeMethod(this, "getProperties", Qt::BlockingQueuedConnection, Q_RETURN_ARG(QVariantMap, result)); + hifi::qt::blockingInvokeMethod(this, "getProperties", Q_RETURN_ARG(QVariantMap, result)); return result; } diff --git a/libraries/ui/src/ui/ToolbarScriptingInterface.cpp b/libraries/ui/src/ui/ToolbarScriptingInterface.cpp index 330c652cdc..adfc15cc83 100644 --- a/libraries/ui/src/ui/ToolbarScriptingInterface.cpp +++ b/libraries/ui/src/ui/ToolbarScriptingInterface.cpp @@ -12,6 +12,8 @@ #include #include #include + +#include #include "../OffscreenUi.h" QScriptValue toolbarToScriptValue(QScriptEngine* engine, ToolbarProxy* const &in) { @@ -68,7 +70,7 @@ ToolbarProxy::ToolbarProxy(QObject* qmlObject, QObject* parent) : QmlWrapper(qml ToolbarButtonProxy* ToolbarProxy::addButton(const QVariant& properties) { if (QThread::currentThread() != thread()) { ToolbarButtonProxy* result = nullptr; - QMetaObject::invokeMethod(this, "addButton", Qt::BlockingQueuedConnection, Q_RETURN_ARG(ToolbarButtonProxy*, result), Q_ARG(QVariant, properties)); + hifi::qt::blockingInvokeMethod(this, "addButton", Q_RETURN_ARG(ToolbarButtonProxy*, result), Q_ARG(QVariant, properties)); return result; } @@ -99,18 +101,14 @@ void ToolbarProxy::removeButton(const QVariant& name) { ToolbarProxy* ToolbarScriptingInterface::getToolbar(const QString& toolbarId) { if (QThread::currentThread() != thread()) { ToolbarProxy* result = nullptr; - QMetaObject::invokeMethod(this, "getToolbar", Qt::BlockingQueuedConnection, Q_RETURN_ARG(ToolbarProxy*, result), Q_ARG(QString, toolbarId)); + hifi::qt::blockingInvokeMethod(this, "getToolbar", Q_RETURN_ARG(ToolbarProxy*, result), Q_ARG(QString, toolbarId)); return result; } auto offscreenUi = DependencyManager::get(); auto desktop = offscreenUi->getDesktop(); - Qt::ConnectionType connectionType = Qt::AutoConnection; - if (QThread::currentThread() != desktop->thread()) { - connectionType = Qt::BlockingQueuedConnection; - } QVariant resultVar; - bool invokeResult = QMetaObject::invokeMethod(desktop, "getToolbar", connectionType, Q_RETURN_ARG(QVariant, resultVar), Q_ARG(QVariant, toolbarId)); + bool invokeResult = QMetaObject::invokeMethod(desktop, "getToolbar", Q_RETURN_ARG(QVariant, resultVar), Q_ARG(QVariant, toolbarId)); if (!invokeResult) { return nullptr; } From a3db9ae726efe37e4da4e7909a702ca107c37801 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Fri, 30 Jun 2017 15:40:42 +0100 Subject: [PATCH 33/55] Begin Rocket Hands branch --- scripts/developer/rockethands.js | 35 ++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/developer/rockethands.js diff --git a/scripts/developer/rockethands.js b/scripts/developer/rockethands.js new file mode 100644 index 0000000000..b68d6cc9c6 --- /dev/null +++ b/scripts/developer/rockethands.js @@ -0,0 +1,35 @@ +"use strict"; + +// +// rockethands.js +// system +// +// Created by Cain Kilgore on 30/06/2017 +// Copyright 2017 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +(function() { + function logToConsole(message) { + console.log("[rockethands.js] " + message); + } + + logToConsole("Rockethands.js script is now active."); + + Script.setInterval(function() { + if(Controller.Hardware.Vive) { + var rightHand = Controller.getPoseValue(Controller.Hardware.Vive.RightHand).rotation.y; + + // logToConsole("Y VALUE: " + rightHand); + if(rightHand < -0.1 && rightHand > -0.4) { + logToConsole("Pointing down.. eye position: " + Camera.getOrientation().x + ", " + Camera.getOrientation().y + ", " + Camera.getOrientation().z + " - we have liftoff - I think!"); + MyAvatar.motorReferenceFrame = "world"; + // MyAvatar.motorVelocity = {x: Camera.getOrientation().x, y: Camera.getOrientation().y*3, z: Camera.getOrientation().z}; + MyAvatar.motorVelocity = Camera.getOrientation()*3; + MyAvatar.motorTimescale = 1.0; + } + } + }, 1000); +}()); From 8372d73fec32336f3b6dc20f06909f930601f320 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 30 Jun 2017 09:15:06 -0700 Subject: [PATCH 34/55] Additional thread safety --- gvr-interface/src/RenderingClient.cpp | 5 +- interface/src/Application.cpp | 2 +- .../src/scripting/HMDScriptingInterface.cpp | 32 ++-- .../src/scripting/HMDScriptingInterface.h | 8 +- .../src/scripting/TestScriptingInterface.cpp | 26 +-- interface/src/ui/overlays/Image3DOverlay.cpp | 2 + interface/src/ui/overlays/Overlay.h | 6 +- interface/src/ui/overlays/OverlayPanel.cpp | 3 + interface/src/ui/overlays/OverlayPanel.h | 3 + interface/src/ui/overlays/Overlays.cpp | 167 +++++++++++++---- interface/src/ui/overlays/Overlays.h | 41 +++-- interface/src/ui/overlays/PanelAttachable.cpp | 6 + interface/src/ui/overlays/PanelAttachable.h | 9 +- interface/src/ui/overlays/QmlOverlay.cpp | 50 +++--- interface/src/ui/overlays/QmlOverlay.h | 2 +- libraries/audio-client/src/AudioClient.cpp | 15 +- libraries/ui/src/QmlWebWindowClass.cpp | 59 +++--- libraries/ui/src/QmlWebWindowClass.h | 2 +- libraries/ui/src/QmlWindowClass.cpp | 170 +++++++++++------- libraries/ui/src/QmlWindowClass.h | 8 +- libraries/ui/src/ui/OffscreenQmlSurface.cpp | 22 --- libraries/ui/src/ui/OffscreenQmlSurface.h | 4 - .../ui/src/ui/TabletScriptingInterface.cpp | 20 +-- 23 files changed, 413 insertions(+), 249 deletions(-) diff --git a/gvr-interface/src/RenderingClient.cpp b/gvr-interface/src/RenderingClient.cpp index b7c6f30a73..f04be5cb7f 100644 --- a/gvr-interface/src/RenderingClient.cpp +++ b/gvr-interface/src/RenderingClient.cpp @@ -63,10 +63,7 @@ void RenderingClient::sendAvatarPacket() { } void RenderingClient::cleanupBeforeQuit() { - - QMetaObject::invokeMethod(DependencyManager::get().data(), - "stop", Qt::BlockingQueuedConnection); - + DependencyManager::get()->cleanupBeforeQuit(); // destroy the AudioClient so it and its thread will safely go down DependencyManager::destroy(); } diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 1a31877c1b..2b6c6033a2 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -1844,7 +1844,7 @@ void Application::cleanupBeforeQuit() { // FIXME: something else is holding a reference to AudioClient, // so it must be explicitly synchronously stopped here - QMetaObject::invokeMethod(DependencyManager::get().data(), "cleanupBeforeQuit", Qt::BlockingQueuedConnection); + DependencyManager::get()->cleanupBeforeQuit(); // destroy Audio so it and its threads have a chance to go down safely // this must happen after QML, as there are unexplained audio crashes originating in qtwebengine diff --git a/interface/src/scripting/HMDScriptingInterface.cpp b/interface/src/scripting/HMDScriptingInterface.cpp index 883a6e758e..81a806b8ab 100644 --- a/interface/src/scripting/HMDScriptingInterface.cpp +++ b/interface/src/scripting/HMDScriptingInterface.cpp @@ -13,6 +13,7 @@ #include +#include #include #include #include @@ -152,22 +153,31 @@ QString HMDScriptingInterface::preferredAudioOutput() const { return qApp->getActiveDisplayPlugin()->getPreferredAudioOutDevice(); } -bool HMDScriptingInterface::setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction) const { +bool HMDScriptingInterface::setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction) { + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "setHandLasers", Q_RETURN_ARG(bool, result), + Q_ARG(int, hands), Q_ARG(bool, enabled), Q_ARG(glm::vec4, color), Q_ARG(glm::vec3, direction)); + return result; + } + auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([offscreenUi, enabled] { - offscreenUi->getDesktop()->setProperty("hmdHandMouseActive", enabled); - }); + offscreenUi->getDesktop()->setProperty("hmdHandMouseActive", enabled); return qApp->getActiveDisplayPlugin()->setHandLaser(hands, enabled ? DisplayPlugin::HandLaserMode::Overlay : DisplayPlugin::HandLaserMode::None, color, direction); } -bool HMDScriptingInterface::setExtraLaser(const glm::vec3& worldStart, bool enabled, const glm::vec4& color, const glm::vec3& direction) const { - auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([offscreenUi, enabled] { - offscreenUi->getDesktop()->setProperty("hmdHandMouseActive", enabled); - }); +bool HMDScriptingInterface::setExtraLaser(const glm::vec3& worldStart, bool enabled, const glm::vec4& color, const glm::vec3& direction) { + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "setExtraLaser", Q_RETURN_ARG(bool, result), + Q_ARG(glm::vec3, worldStart), Q_ARG(bool, enabled), Q_ARG(glm::vec4, color), Q_ARG(glm::vec3, direction)); + return result; + } + auto offscreenUi = DependencyManager::get(); + offscreenUi->getDesktop()->setProperty("hmdHandMouseActive", enabled); auto myAvatar = DependencyManager::get()->getMyAvatar(); auto sensorToWorld = myAvatar->getSensorToWorldMatrix(); @@ -179,11 +189,11 @@ bool HMDScriptingInterface::setExtraLaser(const glm::vec3& worldStart, bool enab color, sensorStart, sensorDirection); } -void HMDScriptingInterface::disableExtraLaser() const { +void HMDScriptingInterface::disableExtraLaser() { setExtraLaser(vec3(0), false, vec4(0), vec3(0)); } -void HMDScriptingInterface::disableHandLasers(int hands) const { +void HMDScriptingInterface::disableHandLasers(int hands) { setHandLasers(hands, false, vec4(0), vec3(0)); } diff --git a/interface/src/scripting/HMDScriptingInterface.h b/interface/src/scripting/HMDScriptingInterface.h index 4657e61d05..3ed7db0232 100644 --- a/interface/src/scripting/HMDScriptingInterface.h +++ b/interface/src/scripting/HMDScriptingInterface.h @@ -51,11 +51,11 @@ public: Q_INVOKABLE void requestHideHandControllers(); Q_INVOKABLE bool shouldShowHandControllers() const; - Q_INVOKABLE bool setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction) const; - Q_INVOKABLE void disableHandLasers(int hands) const; + Q_INVOKABLE bool setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction); + Q_INVOKABLE void disableHandLasers(int hands); - Q_INVOKABLE bool setExtraLaser(const glm::vec3& worldStart, bool enabled, const glm::vec4& color, const glm::vec3& direction) const; - Q_INVOKABLE void disableExtraLaser() const; + Q_INVOKABLE bool setExtraLaser(const glm::vec3& worldStart, bool enabled, const glm::vec4& color, const glm::vec3& direction); + Q_INVOKABLE void disableExtraLaser(); /// Suppress the activation of any on-screen keyboard so that a script operation will diff --git a/interface/src/scripting/TestScriptingInterface.cpp b/interface/src/scripting/TestScriptingInterface.cpp index 84c742d0ab..4d3e3b94a1 100644 --- a/interface/src/scripting/TestScriptingInterface.cpp +++ b/interface/src/scripting/TestScriptingInterface.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include #include @@ -57,20 +58,25 @@ void TestScriptingInterface::waitIdle() { } bool TestScriptingInterface::loadTestScene(QString scene) { + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "loadTestScene", Q_RETURN_ARG(bool, result), Q_ARG(QString, scene)); + return result; + } + static const QString TEST_ROOT = "https://raw.githubusercontent.com/highfidelity/hifi_tests/master/"; static const QString TEST_BINARY_ROOT = "https://hifi-public.s3.amazonaws.com/test_scene_data/"; static const QString TEST_SCRIPTS_ROOT = TEST_ROOT + "scripts/"; static const QString TEST_SCENES_ROOT = TEST_ROOT + "scenes/"; - return DependencyManager::get()->returnFromUiThread([scene]()->QVariant { - DependencyManager::get()->setUrlPrefixOverride("atp:/", TEST_BINARY_ROOT + scene + ".atp/"); - auto tree = qApp->getEntities()->getTree(); - auto treeIsClient = tree->getIsClient(); - // Force the tree to accept the load regardless of permissions - tree->setIsClient(false); - auto result = tree->readFromURL(TEST_SCENES_ROOT + scene + ".json"); - tree->setIsClient(treeIsClient); - return result; - }).toBool(); + + DependencyManager::get()->setUrlPrefixOverride("atp:/", TEST_BINARY_ROOT + scene + ".atp/"); + auto tree = qApp->getEntities()->getTree(); + auto treeIsClient = tree->getIsClient(); + // Force the tree to accept the load regardless of permissions + tree->setIsClient(false); + auto result = tree->readFromURL(TEST_SCENES_ROOT + scene + ".json"); + tree->setIsClient(treeIsClient); + return result; } bool TestScriptingInterface::startTracing(QString logrules) { diff --git a/interface/src/ui/overlays/Image3DOverlay.cpp b/interface/src/ui/overlays/Image3DOverlay.cpp index 3e0bb74bc4..c8c9c36a1d 100644 --- a/interface/src/ui/overlays/Image3DOverlay.cpp +++ b/interface/src/ui/overlays/Image3DOverlay.cpp @@ -45,11 +45,13 @@ Image3DOverlay::~Image3DOverlay() { } void Image3DOverlay::update(float deltatime) { +#if OVERLAY_PANELS if (usecTimestampNow() > _transformExpiry) { Transform transform = getTransform(); applyTransformTo(transform); setTransform(transform); } +#endif } void Image3DOverlay::render(RenderArgs* args) { diff --git a/interface/src/ui/overlays/Overlay.h b/interface/src/ui/overlays/Overlay.h index 4ad1b070b1..494c287676 100644 --- a/interface/src/ui/overlays/Overlay.h +++ b/interface/src/ui/overlays/Overlay.h @@ -84,9 +84,9 @@ public: void setColorPulse(float value) { _colorPulse = value; } void setAlphaPulse(float value) { _alphaPulse = value; } - virtual void setProperties(const QVariantMap& properties); - virtual Overlay* createClone() const = 0; - virtual QVariant getProperty(const QString& property); + Q_INVOKABLE virtual void setProperties(const QVariantMap& properties); + Q_INVOKABLE virtual Overlay* createClone() const = 0; + Q_INVOKABLE virtual QVariant getProperty(const QString& property); render::ItemID getRenderItemID() const { return _renderItemID; } void setRenderItemID(render::ItemID renderItemID) { _renderItemID = renderItemID; } diff --git a/interface/src/ui/overlays/OverlayPanel.cpp b/interface/src/ui/overlays/OverlayPanel.cpp index df2b91c4ef..06480109ce 100644 --- a/interface/src/ui/overlays/OverlayPanel.cpp +++ b/interface/src/ui/overlays/OverlayPanel.cpp @@ -11,6 +11,8 @@ #include "OverlayPanel.h" +#if OVERLAY_PANELS + #include #include #include @@ -185,3 +187,4 @@ void OverlayPanel::applyTransformTo(Transform& transform, bool force) { pointTransformAtCamera(transform, getOffsetRotation()); } } +#endif \ No newline at end of file diff --git a/interface/src/ui/overlays/OverlayPanel.h b/interface/src/ui/overlays/OverlayPanel.h index 5bffe3851e..cff2bc224d 100644 --- a/interface/src/ui/overlays/OverlayPanel.h +++ b/interface/src/ui/overlays/OverlayPanel.h @@ -22,6 +22,7 @@ #include "Billboardable.h" #include "Overlay.h" +#if OVERLAY_PANELS class PropertyBinding { public: PropertyBinding() {} @@ -80,4 +81,6 @@ private: QScriptEngine* _scriptEngine; }; +#endif + #endif // hifi_OverlayPanel_h diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index a9efd51a3e..c27800a5bb 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -14,6 +14,7 @@ #include +#include #include #include #include @@ -40,8 +41,6 @@ Q_LOGGING_CATEGORY(trace_render_overlays, "trace.render.overlays") void Overlays::cleanupAllOverlays() { { - QWriteLocker lock(&_lock); - QWriteLocker deleteLock(&_deleteLock); foreach(Overlay::Pointer overlay, _overlaysHUD) { _overlaysToDelete.push_back(overlay); } @@ -50,19 +49,22 @@ void Overlays::cleanupAllOverlays() { } _overlaysHUD.clear(); _overlaysWorld.clear(); +#if OVERLAY_PANELS _panels.clear(); +#endif } cleanupOverlaysToDelete(); } void Overlays::init() { +#if OVERLAY_PANELS _scriptEngine = new QScriptEngine(); +#endif } void Overlays::update(float deltatime) { { - QWriteLocker lock(&_lock); foreach(Overlay::Pointer thisOverlay, _overlaysHUD) { thisOverlay->update(deltatime); } @@ -80,8 +82,6 @@ void Overlays::cleanupOverlaysToDelete() { render::Transaction transaction; { - QWriteLocker lock(&_deleteLock); - do { Overlay::Pointer overlay = _overlaysToDelete.takeLast(); @@ -100,7 +100,6 @@ void Overlays::cleanupOverlaysToDelete() { void Overlays::renderHUD(RenderArgs* renderArgs) { PROFILE_RANGE(render_overlays, __FUNCTION__); - QReadLocker lock(&_lock); gpu::Batch& batch = *renderArgs->_batch; auto geometryCache = DependencyManager::get(); @@ -126,12 +125,10 @@ void Overlays::renderHUD(RenderArgs* renderArgs) { } void Overlays::disable() { - QWriteLocker lock(&_lock); _enabled = false; } void Overlays::enable() { - QWriteLocker lock(&_lock); _enabled = true; } @@ -146,6 +143,12 @@ Overlay::Pointer Overlays::getOverlay(OverlayID id) const { } OverlayID Overlays::addOverlay(const QString& type, const QVariant& properties) { + if (QThread::currentThread() != thread()) { + OverlayID result; + hifi::qt::blockingInvokeMethod(this, "addOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(QString, type), Q_ARG(QVariant, properties)); + return result; + } + Overlay::Pointer thisOverlay = nullptr; if (type == ImageOverlay::TYPE) { @@ -185,8 +188,7 @@ OverlayID Overlays::addOverlay(const QString& type, const QVariant& properties) return UNKNOWN_OVERLAY_ID; } -OverlayID Overlays::addOverlay(Overlay::Pointer overlay) { - QWriteLocker lock(&_lock); +OverlayID Overlays::addOverlay(const Overlay::Pointer& overlay) { OverlayID thisID = OverlayID(QUuid::createUuid()); overlay->setOverlayID(thisID); overlay->setStackOrder(_stackOrder++); @@ -205,14 +207,22 @@ OverlayID Overlays::addOverlay(Overlay::Pointer overlay) { } OverlayID Overlays::cloneOverlay(OverlayID id) { + if (QThread::currentThread() != thread()) { + OverlayID result; + hifi::qt::blockingInvokeMethod(this, "cloneOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(OverlayID, id)); + return result; + } + Overlay::Pointer thisOverlay = getOverlay(id); if (thisOverlay) { OverlayID cloneId = addOverlay(Overlay::Pointer(thisOverlay->createClone())); +#if OVERLAY_PANELS auto attachable = std::dynamic_pointer_cast(thisOverlay); if (attachable && attachable->getParentPanel()) { attachable->getParentPanel()->addChild(cloneId); } +#endif return cloneId; } @@ -220,21 +230,29 @@ OverlayID Overlays::cloneOverlay(OverlayID id) { } bool Overlays::editOverlay(OverlayID id, const QVariant& properties) { - QWriteLocker lock(&_lock); + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "editOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id), Q_ARG(QVariant, properties)); + return result; + } Overlay::Pointer thisOverlay = getOverlay(id); if (thisOverlay) { thisOverlay->setProperties(properties.toMap()); - return true; } return false; } bool Overlays::editOverlays(const QVariant& propertiesById) { + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "editOverlays", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, propertiesById)); + return result; + } + QVariantMap map = propertiesById.toMap(); bool success = true; - QWriteLocker lock(&_lock); for (const auto& key : map.keys()) { OverlayID id = OverlayID(key); Overlay::Pointer thisOverlay = getOverlay(id); @@ -249,10 +267,14 @@ bool Overlays::editOverlays(const QVariant& propertiesById) { } void Overlays::deleteOverlay(OverlayID id) { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "deleteOverlay", Q_ARG(OverlayID, id)); + return; + } + Overlay::Pointer overlayToDelete; { - QWriteLocker lock(&_lock); if (_overlaysHUD.contains(id)) { overlayToDelete = _overlaysHUD.take(id); } else if (_overlaysWorld.contains(id)) { @@ -262,19 +284,25 @@ void Overlays::deleteOverlay(OverlayID id) { } } +#if OVERLAY_PANELS auto attachable = std::dynamic_pointer_cast(overlayToDelete); if (attachable && attachable->getParentPanel()) { attachable->getParentPanel()->removeChild(id); attachable->setParentPanel(nullptr); } +#endif - QWriteLocker lock(&_deleteLock); _overlaysToDelete.push_back(overlayToDelete); - emit overlayDeleted(id); } -QString Overlays::getOverlayType(OverlayID overlayId) const { +QString Overlays::getOverlayType(OverlayID overlayId) { + if (QThread::currentThread() != thread()) { + QString result; + hifi::qt::blockingInvokeMethod(this, "getOverlayType", Q_RETURN_ARG(QString, result), Q_ARG(OverlayID, overlayId)); + return result; + } + Overlay::Pointer overlay = getOverlay(overlayId); if (overlay) { return overlay->getType(); @@ -283,6 +311,12 @@ QString Overlays::getOverlayType(OverlayID overlayId) const { } QObject* Overlays::getOverlayObject(OverlayID id) { + if (QThread::currentThread() != thread()) { + QObject* result; + hifi::qt::blockingInvokeMethod(this, "getOverlayObject", Q_RETURN_ARG(QObject*, result), Q_ARG(OverlayID, id)); + return result; + } + Overlay::Pointer thisOverlay = getOverlay(id); if (thisOverlay) { return qobject_cast(&(*thisOverlay)); @@ -290,6 +324,7 @@ QObject* Overlays::getOverlayObject(OverlayID id) { return nullptr; } +#if OVERLAY_PANELS OverlayID Overlays::getParentPanel(OverlayID childId) const { Overlay::Pointer overlay = getOverlay(childId); auto attachable = std::dynamic_pointer_cast(overlay); @@ -330,10 +365,16 @@ void Overlays::setParentPanel(OverlayID childId, OverlayID panelId) { } } } +#endif OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { + if (QThread::currentThread() != thread()) { + OverlayID result; + hifi::qt::blockingInvokeMethod(this, "getOverlayAtPoint", Q_RETURN_ARG(OverlayID, result), Q_ARG(glm::vec2, point)); + return result; + } + glm::vec2 pointCopy = point; - QReadLocker lock(&_lock); if (!_enabled) { return UNKNOWN_OVERLAY_ID; } @@ -365,9 +406,14 @@ OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { } OverlayPropertyResult Overlays::getProperty(OverlayID id, const QString& property) { + if (QThread::currentThread() != thread()) { + OverlayPropertyResult result; + hifi::qt::blockingInvokeMethod(this, "getProperty", Q_RETURN_ARG(OverlayPropertyResult, result), Q_ARG(OverlayID, id), Q_ARG(QString, property)); + return result; + } + OverlayPropertyResult result; Overlay::Pointer thisOverlay = getOverlay(id); - QReadLocker lock(&_lock); if (thisOverlay && thisOverlay->supportsGetProperty()) { result.value = thisOverlay->getProperty(property); } @@ -405,7 +451,18 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR const QVector& overlaysToInclude, const QVector& overlaysToDiscard, bool visibleOnly, bool collidableOnly) { - QReadLocker lock(&_lock); + if (QThread::currentThread() != thread()) { + RayToOverlayIntersectionResult result; + hifi::qt::blockingInvokeMethod(this, "findRayIntersectionInternal", Q_RETURN_ARG(RayToOverlayIntersectionResult, result), + Q_ARG(PickRay, ray), + Q_ARG(bool, precisionPicking), + Q_ARG(QVector, overlaysToInclude), + Q_ARG(QVector, overlaysToDiscard), + Q_ARG(bool, visibleOnly), + Q_ARG(bool, collidableOnly)); + return result; + } + float bestDistance = std::numeric_limits::max(); bool bestIsFront = false; @@ -448,16 +505,6 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR return result; } -RayToOverlayIntersectionResult::RayToOverlayIntersectionResult() : - intersects(false), - overlayID(UNKNOWN_OVERLAY_ID), - distance(0), - face(), - intersection(), - extraInfo() -{ -} - QScriptValue RayToOverlayIntersectionResultToScriptValue(QScriptEngine* engine, const RayToOverlayIntersectionResult& value) { auto obj = engine->newObject(); obj.setProperty("intersects", value.intersects); @@ -531,7 +578,12 @@ void RayToOverlayIntersectionResultFromScriptValue(const QScriptValue& objectVar } bool Overlays::isLoaded(OverlayID id) { - QReadLocker lock(&_lock); + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "isLoaded", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); + return result; + } + Overlay::Pointer thisOverlay = getOverlay(id); if (!thisOverlay) { return false; // not found @@ -539,7 +591,13 @@ bool Overlays::isLoaded(OverlayID id) { return thisOverlay->isLoaded(); } -QSizeF Overlays::textSize(OverlayID id, const QString& text) const { +QSizeF Overlays::textSize(OverlayID id, const QString& text) { + if (QThread::currentThread() != thread()) { + QSizeF result; + hifi::qt::blockingInvokeMethod(this, "textSize", Q_RETURN_ARG(QSizeF, result), Q_ARG(OverlayID, id), Q_ARG(QString, text)); + return result; + } + Overlay::Pointer thisOverlay = _overlaysHUD[id]; if (thisOverlay) { if (auto textOverlay = std::dynamic_pointer_cast(thisOverlay)) { @@ -554,6 +612,7 @@ QSizeF Overlays::textSize(OverlayID id, const QString& text) const { return QSizeF(0.0f, 0.0f); } +#if OVERLAY_PANELS OverlayID Overlays::addPanel(OverlayPanel::Pointer panel) { QWriteLocker lock(&_lock); @@ -607,8 +666,15 @@ void Overlays::deletePanel(OverlayID panelId) { emit panelDeleted(panelId); } +#endif bool Overlays::isAddedOverlay(OverlayID id) { + if (QThread::currentThread() != thread()) { + bool result; + hifi::qt::blockingInvokeMethod(this, "isAddedOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); + return result; + } + return _overlaysHUD.contains(id) || _overlaysWorld.contains(id); } @@ -636,20 +702,43 @@ void Overlays::sendHoverLeaveOverlay(OverlayID id, PointerEvent event) { emit hoverLeaveOverlay(id, event); } -OverlayID Overlays::getKeyboardFocusOverlay() const { +OverlayID Overlays::getKeyboardFocusOverlay() { + if (QThread::currentThread() != thread()) { + OverlayID result; + hifi::qt::blockingInvokeMethod(this, "getKeyboardFocusOverlay", Q_RETURN_ARG(OverlayID, result)); + return result; + } + return qApp->getKeyboardFocusOverlay(); } void Overlays::setKeyboardFocusOverlay(OverlayID id) { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setKeyboardFocusOverlay", Q_ARG(OverlayID, id)); + return; + } + qApp->setKeyboardFocusOverlay(id); } -float Overlays::width() const { +float Overlays::width() { + if (QThread::currentThread() != thread()) { + float result; + hifi::qt::blockingInvokeMethod(this, "width", Q_RETURN_ARG(float, result)); + return result; + } + auto offscreenUi = DependencyManager::get(); return offscreenUi->getWindow()->size().width(); } -float Overlays::height() const { +float Overlays::height() { + if (QThread::currentThread() != thread()) { + float result; + hifi::qt::blockingInvokeMethod(this, "height", Q_RETURN_ARG(float, result)); + return result; + } + auto offscreenUi = DependencyManager::get(); return offscreenUi->getWindow()->size().height(); } @@ -705,7 +794,6 @@ PointerEvent Overlays::calculatePointerEvent(Overlay::Pointer overlay, PickRay r auto thisOverlay = std::dynamic_pointer_cast(overlay); - QReadLocker lock(&_lock); auto position = thisOverlay->getPosition(); auto rotation = thisOverlay->getRotation(); auto dimensions = thisOverlay->getSize(); @@ -854,8 +942,13 @@ bool Overlays::mouseMoveEvent(QMouseEvent* event) { return false; } -QVector Overlays::findOverlays(const glm::vec3& center, float radius) const { +QVector Overlays::findOverlays(const glm::vec3& center, float radius) { QVector result; + if (QThread::currentThread() != thread()) { + hifi::qt::blockingInvokeMethod(this, "findOverlays", Q_RETURN_ARG(QVector, result), Q_ARG(glm::vec3, center), Q_ARG(float, radius)); + return result; + } + QMapIterator i(_overlaysWorld); int checked = 0; diff --git a/interface/src/ui/overlays/Overlays.h b/interface/src/ui/overlays/Overlays.h index a1d4be8376..d3fa70225e 100644 --- a/interface/src/ui/overlays/Overlays.h +++ b/interface/src/ui/overlays/Overlays.h @@ -25,8 +25,9 @@ #include #include "Overlay.h" -#include "OverlayPanel.h" + #include "PanelAttachable.h" +#include "OverlayPanel.h" class PickRay; @@ -41,6 +42,8 @@ Q_DECLARE_METATYPE(OverlayPropertyResult); QScriptValue OverlayPropertyResultToScriptValue(QScriptEngine* engine, const OverlayPropertyResult& value); void OverlayPropertyResultFromScriptValue(const QScriptValue& object, OverlayPropertyResult& value); +const OverlayID UNKNOWN_OVERLAY_ID = OverlayID(); + /**jsdoc * @typedef Overlays.RayToOverlayIntersectionResult * @property {bool} intersects True if the PickRay intersected with a 3D overlay. @@ -51,10 +54,9 @@ void OverlayPropertyResultFromScriptValue(const QScriptValue& object, OverlayPro */ class RayToOverlayIntersectionResult { public: - RayToOverlayIntersectionResult(); - bool intersects; - OverlayID overlayID; - float distance; + bool intersects { false }; + OverlayID overlayID { UNKNOWN_OVERLAY_ID }; + float distance { 0 }; BoxFace face; glm::vec3 surfaceNormal; glm::vec3 intersection; @@ -77,8 +79,6 @@ void RayToOverlayIntersectionResultFromScriptValue(const QScriptValue& object, R * @namespace Overlays */ -const OverlayID UNKNOWN_OVERLAY_ID = OverlayID(); - class Overlays : public QObject { Q_OBJECT @@ -94,11 +94,13 @@ public: void enable(); Overlay::Pointer getOverlay(OverlayID id) const; +#if OVERLAY_PANELS OverlayPanel::Pointer getPanel(OverlayID id) const { return _panels[id]; } +#endif /// adds an overlay that's already been created OverlayID addOverlay(Overlay* overlay) { return addOverlay(Overlay::Pointer(overlay)); } - OverlayID addOverlay(Overlay::Pointer overlay); + OverlayID addOverlay(const Overlay::Pointer& overlay); bool mousePressEvent(QMouseEvent* event); bool mouseDoublePressEvent(QMouseEvent* event); @@ -156,7 +158,7 @@ public slots: * @param {Overlays.OverlayID} overlayID The ID of the overlay to get the type of. * @return {string} The type of the overlay if found, otherwise the empty string. */ - QString getOverlayType(OverlayID overlayId) const; + QString getOverlayType(OverlayID overlayId); /**jsdoc * Get the overlay Script object. @@ -215,7 +217,7 @@ public slots: * @param {float} radius search radius * @return {Overlays.OverlayID[]} list of overlays withing the radius */ - QVector findOverlays(const glm::vec3& center, float radius) const; + QVector findOverlays(const glm::vec3& center, float radius); /**jsdoc * Check whether an overlay's assets have been loaded. For example, if the @@ -237,7 +239,7 @@ public slots: * @param {string} The string to measure. * @return {Vec2} The size of the text. */ - QSizeF textSize(OverlayID id, const QString& text) const; + QSizeF textSize(OverlayID id, const QString& text); /**jsdoc * Get the width of the virtual 2D HUD. @@ -245,7 +247,7 @@ public slots: * @function Overlays.width * @return {float} The width of the 2D HUD. */ - float width() const; + float width(); /**jsdoc * Get the height of the virtual 2D HUD. @@ -253,11 +255,12 @@ public slots: * @function Overlays.height * @return {float} The height of the 2D HUD. */ - float height() const; + float height(); /// return true if there is an overlay with that id else false bool isAddedOverlay(OverlayID id); +#if OVERLAY_PANELS OverlayID getParentPanel(OverlayID childId) const; void setParentPanel(OverlayID childId, OverlayID panelId); @@ -279,6 +282,8 @@ public slots: /// return true if there is a panel with that id else false bool isAddedPanel(OverlayID id) { return _panels.contains(id); } +#endif + void sendMousePressOnOverlay(OverlayID overlayID, const PointerEvent& event); void sendMouseReleaseOnOverlay(OverlayID overlayID, const PointerEvent& event); void sendMouseMoveOnOverlay(OverlayID overlayID, const PointerEvent& event); @@ -287,7 +292,7 @@ public slots: void sendHoverOverOverlay(OverlayID id, PointerEvent event); void sendHoverLeaveOverlay(OverlayID id, PointerEvent event); - OverlayID getKeyboardFocusOverlay() const; + OverlayID getKeyboardFocusOverlay(); void setKeyboardFocusOverlay(OverlayID id); signals: @@ -316,13 +321,15 @@ private: QMap _overlaysHUD; QMap _overlaysWorld; +#if OVERLAY_PANELS QMap _panels; +#endif QList _overlaysToDelete; unsigned int _stackOrder { 1 }; - QReadWriteLock _lock; - QReadWriteLock _deleteLock; +#if OVERLAY_PANELS QScriptEngine* _scriptEngine; +#endif bool _enabled = true; PointerEvent calculatePointerEvent(Overlay::Pointer overlay, PickRay ray, RayToOverlayIntersectionResult rayPickResult, @@ -331,7 +338,7 @@ private: OverlayID _currentClickingOnOverlayID { UNKNOWN_OVERLAY_ID }; OverlayID _currentHoverOverOverlayID { UNKNOWN_OVERLAY_ID }; - RayToOverlayIntersectionResult findRayIntersectionInternal(const PickRay& ray, bool precisionPicking, + Q_INVOKABLE RayToOverlayIntersectionResult findRayIntersectionInternal(const PickRay& ray, bool precisionPicking, const QVector& overlaysToInclude, const QVector& overlaysToDiscard, bool visibleOnly = false, bool collidableOnly = false); diff --git a/interface/src/ui/overlays/PanelAttachable.cpp b/interface/src/ui/overlays/PanelAttachable.cpp index 7f1c4e2e50..421155083c 100644 --- a/interface/src/ui/overlays/PanelAttachable.cpp +++ b/interface/src/ui/overlays/PanelAttachable.cpp @@ -16,11 +16,15 @@ #include "OverlayPanel.h" bool PanelAttachable::getParentVisible() const { +#if OVERLAY_PANELS if (getParentPanel()) { return getParentPanel()->getVisible() && getParentPanel()->getParentVisible(); } else { return true; } +#else + return true; +#endif } QVariant PanelAttachable::getProperty(const QString& property) { @@ -61,11 +65,13 @@ void PanelAttachable::applyTransformTo(Transform& transform, bool force) { if (force || usecTimestampNow() > _transformExpiry) { const quint64 TRANSFORM_UPDATE_PERIOD = 100000; // frequency is 10 Hz _transformExpiry = usecTimestampNow() + TRANSFORM_UPDATE_PERIOD; +#if OVERLAY_PANELS if (getParentPanel()) { getParentPanel()->applyTransformTo(transform, true); transform.postTranslate(getOffsetPosition()); transform.postRotate(getOffsetRotation()); transform.postScale(getOffsetScale()); } +#endif } } diff --git a/interface/src/ui/overlays/PanelAttachable.h b/interface/src/ui/overlays/PanelAttachable.h index 270addbfcf..4f37cd2258 100644 --- a/interface/src/ui/overlays/PanelAttachable.h +++ b/interface/src/ui/overlays/PanelAttachable.h @@ -30,6 +30,8 @@ #ifndef hifi_PanelAttachable_h #define hifi_PanelAttachable_h +#define OVERLAY_PANELS 0 + #include #include @@ -39,18 +41,21 @@ #include class OverlayPanel; - class PanelAttachable { public: // getters +#if OVERLAY_PANELS std::shared_ptr getParentPanel() const { return _parentPanel; } +#endif glm::vec3 getOffsetPosition() const { return _offset.getTranslation(); } glm::quat getOffsetRotation() const { return _offset.getRotation(); } glm::vec3 getOffsetScale() const { return _offset.getScale(); } bool getParentVisible() const; // setters +#if OVERLAY_PANELS void setParentPanel(std::shared_ptr panel) { _parentPanel = panel; } +#endif void setOffsetPosition(const glm::vec3& position) { _offset.setTranslation(position); } void setOffsetRotation(const glm::quat& rotation) { _offset.setRotation(rotation); } void setOffsetScale(float scale) { _offset.setScale(scale); } @@ -66,7 +71,9 @@ protected: quint64 _transformExpiry = 0; private: +#if OVERLAY_PANELS std::shared_ptr _parentPanel = nullptr; +#endif Transform _offset; }; diff --git a/interface/src/ui/overlays/QmlOverlay.cpp b/interface/src/ui/overlays/QmlOverlay.cpp index eb909de993..15e72cf1e3 100644 --- a/interface/src/ui/overlays/QmlOverlay.cpp +++ b/interface/src/ui/overlays/QmlOverlay.cpp @@ -32,21 +32,20 @@ QmlOverlay::QmlOverlay(const QUrl& url, const QmlOverlay* textOverlay) } void QmlOverlay::buildQmlElement(const QUrl& url) { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "buildQmlElement", Q_ARG(QUrl, url)); + return; + } + auto offscreenUi = DependencyManager::get(); - offscreenUi->returnFromUiThread([=] { - offscreenUi->load(url, [=](QQmlContext* context, QObject* object) { - QQuickItem* rawPtr = dynamic_cast(object); - // Create a shared ptr with a custom deleter lambda, that calls deleteLater - _qmlElement = std::shared_ptr(rawPtr, [](QQuickItem* ptr) { - if (ptr) { - ptr->deleteLater(); - } - }); + offscreenUi->load(url, [=](QQmlContext* context, QObject* object) { + QQuickItem* rawPtr = dynamic_cast(object); + // Create a shared ptr with a custom deleter lambda, that calls deleteLater + _qmlElement = std::shared_ptr(rawPtr, [](QQuickItem* ptr) { + if (ptr) { + ptr->deleteLater(); + } }); - while (!_qmlElement) { - qApp->processEvents(); - } - return QVariant(); }); } @@ -55,20 +54,23 @@ QmlOverlay::~QmlOverlay() { } void QmlOverlay::setProperties(const QVariantMap& properties) { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setProperties", Q_ARG(QVariantMap, properties)); + return; + } + Overlay2D::setProperties(properties); auto bounds = _bounds; std::weak_ptr weakQmlElement = _qmlElement; - DependencyManager::get()->executeOnUiThread([weakQmlElement, bounds, properties] { - // check to see if qmlElement still exists - auto qmlElement = weakQmlElement.lock(); - if (qmlElement) { - qmlElement->setX(bounds.left()); - qmlElement->setY(bounds.top()); - qmlElement->setWidth(bounds.width()); - qmlElement->setHeight(bounds.height()); - QMetaObject::invokeMethod(qmlElement.get(), "updatePropertiesFromScript", Qt::DirectConnection, Q_ARG(QVariant, properties)); - } - }); + // check to see if qmlElement still exists + auto qmlElement = weakQmlElement.lock(); + if (qmlElement) { + qmlElement->setX(bounds.left()); + qmlElement->setY(bounds.top()); + qmlElement->setWidth(bounds.width()); + qmlElement->setHeight(bounds.height()); + QMetaObject::invokeMethod(qmlElement.get(), "updatePropertiesFromScript", Qt::DirectConnection, Q_ARG(QVariant, properties)); + } } void QmlOverlay::render(RenderArgs* args) { diff --git a/interface/src/ui/overlays/QmlOverlay.h b/interface/src/ui/overlays/QmlOverlay.h index 736d3884b5..ced2b6fa1f 100644 --- a/interface/src/ui/overlays/QmlOverlay.h +++ b/interface/src/ui/overlays/QmlOverlay.h @@ -32,7 +32,7 @@ public: void render(RenderArgs* args) override; private: - void buildQmlElement(const QUrl& url); + Q_INVOKABLE void buildQmlElement(const QUrl& url); protected: std::shared_ptr _qmlElement; diff --git a/libraries/audio-client/src/AudioClient.cpp b/libraries/audio-client/src/AudioClient.cpp index 01af69e3ad..c630fe09e4 100644 --- a/libraries/audio-client/src/AudioClient.cpp +++ b/libraries/audio-client/src/AudioClient.cpp @@ -259,10 +259,21 @@ void AudioClient::customDeleter() { void AudioClient::cleanupBeforeQuit() { // FIXME: this should be put in customDeleter, but there is still a reference to this when it is called, // so this must be explicitly, synchronously stopped + static ConditionalGuard guard; + if (QThread::currentThread() != thread()) { + // This will likely be called from the main thread, but we don't want to do blocking queued calls + // from the main thread, so we use a normal auto-connection invoke, and then use a conditional to wait + // for completion + // The effect is the same, yes, but we actually want to avoid the use of Qt::BlockingQueuedConnection + // in the code + QMetaObject::invokeMethod(this, "cleanupBeforeQuit"); + guard.wait(); + return; + } stop(); - _checkDevicesTimer->stop(); + guard.trigger(); } void AudioClient::handleMismatchAudioFormat(SharedNodePointer node, const QString& currentCodec, const QString& recievedCodec) { @@ -1859,7 +1870,7 @@ void AudioClient::startThread() { } void AudioClient::setInputVolume(float volume) { - if (_audioInput && volume != _audioInput->volume()) { + if (_audioInput && volume != (float)_audioInput->volume()) { _audioInput->setVolume(volume); emit inputVolumeChanged(_audioInput->volume()); } diff --git a/libraries/ui/src/QmlWebWindowClass.cpp b/libraries/ui/src/QmlWebWindowClass.cpp index 68bb872667..a370d7999b 100644 --- a/libraries/ui/src/QmlWebWindowClass.cpp +++ b/libraries/ui/src/QmlWebWindowClass.cpp @@ -13,6 +13,7 @@ #include #include +#include #include "OffscreenUi.h" static const char* const URL_PROPERTY = "source"; @@ -21,39 +22,51 @@ static const char* const SCRIPT_PROPERTY = "scriptUrl"; // Method called by Qt scripts to create a new web window in the overlay QScriptValue QmlWebWindowClass::constructor(QScriptContext* context, QScriptEngine* engine) { auto properties = parseArguments(context); - QmlWebWindowClass* retVal { nullptr }; auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([&] { - retVal = new QmlWebWindowClass(); - retVal->initQml(properties); - }, true); + QmlWebWindowClass* retVal = new QmlWebWindowClass(); Q_ASSERT(retVal); + if (QThread::currentThread() != qApp->thread()) { + retVal->moveToThread(qApp->thread()); + QMetaObject::invokeMethod(retVal, "initQml", Q_ARG(QVariantMap, properties)); + } else { + retVal->initQml(properties); + } connect(engine, &QScriptEngine::destroyed, retVal, &QmlWindowClass::deleteLater); return engine->newQObject(retVal); } -QString QmlWebWindowClass::getURL() const { - QVariant result = DependencyManager::get()->returnFromUiThread([&]()->QVariant { - if (_qmlWindow.isNull()) { - return QVariant(); - } - return _qmlWindow->property(URL_PROPERTY); - }); - return result.toString(); +QString QmlWebWindowClass::getURL() { + if (QThread::currentThread() != thread()) { + QString result = false; + hifi::qt::blockingInvokeMethod(this, "getURL", Q_RETURN_ARG(QString, result)); + return result; + } + + if (_qmlWindow.isNull()) { + return QString(); + } + + return _qmlWindow->property(URL_PROPERTY).toString(); } void QmlWebWindowClass::setURL(const QString& urlString) { - DependencyManager::get()->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - _qmlWindow->setProperty(URL_PROPERTY, urlString); - } - }); + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setURL", Q_ARG(QString, urlString)); + return; + } + + if (!_qmlWindow.isNull()) { + _qmlWindow->setProperty(URL_PROPERTY, urlString); + } } void QmlWebWindowClass::setScriptURL(const QString& script) { - DependencyManager::get()->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - _qmlWindow->setProperty(SCRIPT_PROPERTY, script); - } - }); + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setScriptURL", Q_ARG(QString, script)); + return; + } + + if (!_qmlWindow.isNull()) { + _qmlWindow->setProperty(SCRIPT_PROPERTY, script); + } } diff --git a/libraries/ui/src/QmlWebWindowClass.h b/libraries/ui/src/QmlWebWindowClass.h index 15ebe74a4f..cdc07265cd 100644 --- a/libraries/ui/src/QmlWebWindowClass.h +++ b/libraries/ui/src/QmlWebWindowClass.h @@ -20,7 +20,7 @@ public: static QScriptValue constructor(QScriptContext* context, QScriptEngine* engine); public slots: - QString getURL() const; + QString getURL(); void setURL(const QString& url); void setScriptURL(const QString& script); diff --git a/libraries/ui/src/QmlWindowClass.cpp b/libraries/ui/src/QmlWindowClass.cpp index f5bb880957..e773ea0c5d 100644 --- a/libraries/ui/src/QmlWindowClass.cpp +++ b/libraries/ui/src/QmlWindowClass.cpp @@ -23,6 +23,7 @@ #include #include +#include #include "OffscreenUi.h" static const char* const SOURCE_PROPERTY = "source"; @@ -73,13 +74,15 @@ QVariantMap QmlWindowClass::parseArguments(QScriptContext* context) { // Method called by Qt scripts to create a new web window in the overlay QScriptValue QmlWindowClass::constructor(QScriptContext* context, QScriptEngine* engine) { auto properties = parseArguments(context); - QmlWindowClass* retVal { nullptr }; auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([&] { - retVal = new QmlWindowClass(); - retVal->initQml(properties); - }, true); + QmlWindowClass* retVal = new QmlWindowClass(); Q_ASSERT(retVal); + if (QThread::currentThread() != qApp->thread()) { + retVal->moveToThread(qApp->thread()); + hifi::qt::blockingInvokeMethod(retVal, "initQml", Q_ARG(QVariantMap, properties)); + } else { + retVal->initQml(properties); + } connect(engine, &QScriptEngine::destroyed, retVal, &QmlWindowClass::deleteLater); return engine->newQObject(retVal); } @@ -214,49 +217,64 @@ QQuickItem* QmlWindowClass::asQuickItem() const { } void QmlWindowClass::setVisible(bool visible) { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setVisible", Q_ARG(bool, visible)); + return; + } + QQuickItem* targetWindow = asQuickItem(); if (_toolWindow) { // For tool window tabs we special case visibility as a function call on the tab parent // The tool window itself has special logic based on whether any tabs are visible QMetaObject::invokeMethod(targetWindow, "showTabForUrl", Qt::QueuedConnection, Q_ARG(QVariant, _source), Q_ARG(QVariant, visible)); } else { - DependencyManager::get()->executeOnUiThread([=] { - targetWindow->setProperty(OFFSCREEN_VISIBILITY_PROPERTY, visible); - }); + targetWindow->setProperty(OFFSCREEN_VISIBILITY_PROPERTY, visible); } } -bool QmlWindowClass::isVisible() const { +bool QmlWindowClass::isVisible() { + if (QThread::currentThread() != thread()) { + bool result = false; + hifi::qt::blockingInvokeMethod(this, "isVisible", Q_RETURN_ARG(bool, result)); + return result; + } + // The tool window itself has special logic based on whether any tabs are enabled - return DependencyManager::get()->returnFromUiThread([&] { - if (_qmlWindow.isNull()) { - return QVariant::fromValue(false); - } - if (_toolWindow) { - return QVariant::fromValue(dynamic_cast(_qmlWindow.data())->isEnabled()); - } else { - return QVariant::fromValue(asQuickItem()->isVisible()); - } - }).toBool(); + if (_qmlWindow.isNull()) { + return false; + } + + if (_toolWindow) { + return dynamic_cast(_qmlWindow.data())->isEnabled(); + } + + return asQuickItem()->isVisible(); } -glm::vec2 QmlWindowClass::getPosition() const { - QVariant result = DependencyManager::get()->returnFromUiThread([&]()->QVariant { - if (_qmlWindow.isNull()) { - return QVariant(QPointF(0, 0)); - } - return asQuickItem()->position(); - }); - return toGlm(result.toPointF()); +glm::vec2 QmlWindowClass::getPosition() { + if (QThread::currentThread() != thread()) { + vec2 result; + hifi::qt::blockingInvokeMethod(this, "getPosition", Q_RETURN_ARG(vec2, result)); + return result; + } + + if (_qmlWindow.isNull()) { + return {}; + } + + return toGlm(asQuickItem()->position()); } void QmlWindowClass::setPosition(const glm::vec2& position) { - DependencyManager::get()->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - asQuickItem()->setPosition(QPointF(position.x, position.y)); - } - }); + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setPosition", Q_ARG(vec2, position)); + return; + } + + if (!_qmlWindow.isNull()) { + asQuickItem()->setPosition(QPointF(position.x, position.y)); + } } void QmlWindowClass::setPosition(int x, int y) { @@ -268,23 +286,29 @@ glm::vec2 toGlm(const QSizeF& size) { return glm::vec2(size.width(), size.height()); } -glm::vec2 QmlWindowClass::getSize() const { - QVariant result = DependencyManager::get()->returnFromUiThread([&]()->QVariant { - if (_qmlWindow.isNull()) { - return QVariant(QSizeF(0, 0)); - } - QQuickItem* targetWindow = asQuickItem(); - return QSizeF(targetWindow->width(), targetWindow->height()); - }); - return toGlm(result.toSizeF()); +glm::vec2 QmlWindowClass::getSize() { + if (QThread::currentThread() != thread()) { + vec2 result; + hifi::qt::blockingInvokeMethod(this, "getSize", Q_RETURN_ARG(vec2, result)); + return result; + } + + if (_qmlWindow.isNull()) { + return {}; + } + QQuickItem* targetWindow = asQuickItem(); + return vec2(targetWindow->width(), targetWindow->height()); } void QmlWindowClass::setSize(const glm::vec2& size) { - DependencyManager::get()->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - asQuickItem()->setSize(QSizeF(size.x, size.y)); - } - }); + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setSize", Q_ARG(vec2, size)); + return; + } + + if (!_qmlWindow.isNull()) { + asQuickItem()->setSize(QSizeF(size.x, size.y)); + } } void QmlWindowClass::setSize(int width, int height) { @@ -292,28 +316,33 @@ void QmlWindowClass::setSize(int width, int height) { } void QmlWindowClass::setTitle(const QString& title) { - DependencyManager::get()->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - asQuickItem()->setProperty(TITLE_PROPERTY, title); - } - }); + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "setTitle", Q_ARG(QString, title)); + return; + } + + if (!_qmlWindow.isNull()) { + asQuickItem()->setProperty(TITLE_PROPERTY, title); + } } void QmlWindowClass::close() { - if (_qmlWindow) { - if (_toolWindow) { - auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([=] { - auto toolWindow = offscreenUi->getToolWindow(); - auto invokeResult = QMetaObject::invokeMethod(toolWindow, "removeTabForUrl", Qt::DirectConnection, - Q_ARG(QVariant, _source)); - Q_ASSERT(invokeResult); - }); - } else { - _qmlWindow->deleteLater(); - } - _qmlWindow = nullptr; + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "close"); + return; } + + if (_toolWindow) { + auto offscreenUi = DependencyManager::get(); + auto toolWindow = offscreenUi->getToolWindow(); + auto invokeResult = QMetaObject::invokeMethod(toolWindow, "removeTabForUrl", Qt::DirectConnection, + Q_ARG(QVariant, _source)); + Q_ASSERT(invokeResult); + return; + } else if (_qmlWindow) { + _qmlWindow->deleteLater(); + } + _qmlWindow = nullptr; } void QmlWindowClass::hasMoved(QVector2D position) { @@ -325,10 +354,13 @@ void QmlWindowClass::hasClosed() { } void QmlWindowClass::raise() { + if (QThread::currentThread() != thread()) { + QMetaObject::invokeMethod(this, "raise"); + return; + } + auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([=] { - if (!_qmlWindow.isNull()) { - QMetaObject::invokeMethod(asQuickItem(), "raise", Qt::DirectConnection); - } - }); + if (_qmlWindow) { + QMetaObject::invokeMethod(asQuickItem(), "raise", Qt::DirectConnection); + } } diff --git a/libraries/ui/src/QmlWindowClass.h b/libraries/ui/src/QmlWindowClass.h index 4f604133a5..d3e1912d45 100644 --- a/libraries/ui/src/QmlWindowClass.h +++ b/libraries/ui/src/QmlWindowClass.h @@ -31,18 +31,18 @@ public: QmlWindowClass(); ~QmlWindowClass(); - virtual void initQml(QVariantMap properties); + Q_INVOKABLE virtual void initQml(QVariantMap properties); QQuickItem* asQuickItem() const; public slots: - bool isVisible() const; + bool isVisible(); void setVisible(bool visible); - glm::vec2 getPosition() const; + glm::vec2 getPosition(); void setPosition(const glm::vec2& position); void setPosition(int x, int y); - glm::vec2 getSize() const; + glm::vec2 getSize(); void setSize(const glm::vec2& size); void setSize(int width, int height); void setTitle(const QString& title); diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.cpp b/libraries/ui/src/ui/OffscreenQmlSurface.cpp index 573d873bab..19cd37a6cb 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.cpp +++ b/libraries/ui/src/ui/OffscreenQmlSurface.cpp @@ -887,28 +887,6 @@ QQmlContext* OffscreenQmlSurface::getSurfaceContext() { return _qmlContext; } -void OffscreenQmlSurface::executeOnUiThread(std::function function, bool blocking ) { - if (QThread::currentThread() != thread()) { - QMetaObject::invokeMethod(this, "executeOnUiThread", blocking ? Qt::BlockingQueuedConnection : Qt::QueuedConnection, - Q_ARG(std::function, function)); - return; - } - - function(); -} - -QVariant OffscreenQmlSurface::returnFromUiThread(std::function function) { - if (QThread::currentThread() != thread()) { - QVariant result; - hifi::qt::blockingInvokeMethod(this, "returnFromUiThread", - Q_RETURN_ARG(QVariant, result), - Q_ARG(std::function, function)); - return result; - } - - return function(); -} - void OffscreenQmlSurface::focusDestroyed(QObject *obj) { _currentFocusItem = nullptr; } diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.h b/libraries/ui/src/ui/OffscreenQmlSurface.h index ae81ae48b4..54f27e3b1f 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.h +++ b/libraries/ui/src/ui/OffscreenQmlSurface.h @@ -55,10 +55,6 @@ public: return load(QUrl(qmlSourceFile), f); } void clearCache(); - - Q_INVOKABLE void executeOnUiThread(std::function function, bool blocking = false); - Q_INVOKABLE QVariant returnFromUiThread(std::function function); - void setMaxFps(uint8_t maxFps) { _maxFps = maxFps; } // Optional values for event handling void setProxyWindow(QWindow* window); diff --git a/libraries/ui/src/ui/TabletScriptingInterface.cpp b/libraries/ui/src/ui/TabletScriptingInterface.cpp index ade8c73df5..0dbcfac25c 100644 --- a/libraries/ui/src/ui/TabletScriptingInterface.cpp +++ b/libraries/ui/src/ui/TabletScriptingInterface.cpp @@ -214,20 +214,18 @@ void TabletProxy::setToolbarMode(bool toolbarMode) { // create new desktop window auto offscreenUi = DependencyManager::get(); - offscreenUi->executeOnUiThread([=] { - auto tabletRootWindow = new TabletRootWindow(); - tabletRootWindow->initQml(QVariantMap()); - auto quickItem = tabletRootWindow->asQuickItem(); - _desktopWindow = tabletRootWindow; - QMetaObject::invokeMethod(quickItem, "setShown", Q_ARG(const QVariant&, QVariant(false))); + auto tabletRootWindow = new TabletRootWindow(); + tabletRootWindow->initQml(QVariantMap()); + auto quickItem = tabletRootWindow->asQuickItem(); + _desktopWindow = tabletRootWindow; + QMetaObject::invokeMethod(quickItem, "setShown", Q_ARG(const QVariant&, QVariant(false))); - QObject::connect(quickItem, SIGNAL(windowClosed()), this, SLOT(desktopWindowClosed())); + QObject::connect(quickItem, SIGNAL(windowClosed()), this, SLOT(desktopWindowClosed())); - QObject::connect(tabletRootWindow, SIGNAL(webEventReceived(QVariant)), this, SLOT(emitWebEvent(QVariant)), Qt::DirectConnection); + QObject::connect(tabletRootWindow, SIGNAL(webEventReceived(QVariant)), this, SLOT(emitWebEvent(QVariant)), Qt::DirectConnection); - // forward qml surface events to interface js - connect(tabletRootWindow, &QmlWindowClass::fromQml, this, &TabletProxy::fromQml); - }); + // forward qml surface events to interface js + connect(tabletRootWindow, &QmlWindowClass::fromQml, this, &TabletProxy::fromQml); } else { _state = State::Home; removeButtonsFromToolbar(); From 9c37b28ba0b96430ec7f14019da18363ed4ccda6 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 30 Jun 2017 10:40:17 -0700 Subject: [PATCH 35/55] Remove tool window logic --- libraries/ui/src/QmlWebWindowClass.cpp | 2 +- libraries/ui/src/QmlWindowClass.cpp | 26 ++++++++++++++++++++------ libraries/ui/src/QmlWindowClass.h | 5 +++++ 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/libraries/ui/src/QmlWebWindowClass.cpp b/libraries/ui/src/QmlWebWindowClass.cpp index a370d7999b..13fc9cc018 100644 --- a/libraries/ui/src/QmlWebWindowClass.cpp +++ b/libraries/ui/src/QmlWebWindowClass.cpp @@ -37,7 +37,7 @@ QScriptValue QmlWebWindowClass::constructor(QScriptContext* context, QScriptEngi QString QmlWebWindowClass::getURL() { if (QThread::currentThread() != thread()) { - QString result = false; + QString result; hifi::qt::blockingInvokeMethod(this, "getURL", Q_RETURN_ARG(QString, result)); return result; } diff --git a/libraries/ui/src/QmlWindowClass.cpp b/libraries/ui/src/QmlWindowClass.cpp index e773ea0c5d..8d93af15f5 100644 --- a/libraries/ui/src/QmlWindowClass.cpp +++ b/libraries/ui/src/QmlWindowClass.cpp @@ -93,9 +93,10 @@ QmlWindowClass::QmlWindowClass() { void QmlWindowClass::initQml(QVariantMap properties) { auto offscreenUi = DependencyManager::get(); - _toolWindow = properties.contains(TOOLWINDOW_PROPERTY) && properties[TOOLWINDOW_PROPERTY].toBool(); _source = properties[SOURCE_PROPERTY].toString(); +#if QML_TOOL_WINDOW + _toolWindow = properties.contains(TOOLWINDOW_PROPERTY) && properties[TOOLWINDOW_PROPERTY].toBool(); if (_toolWindow) { // Build the event bridge and wrapper on the main thread _qmlWindow = offscreenUi->getToolWindow(); @@ -106,6 +107,7 @@ void QmlWindowClass::initQml(QVariantMap properties) { Q_ARG(QVariant, QVariant::fromValue(properties))); Q_ASSERT(invokeResult); } else { +#endif // Build the event bridge and wrapper on the main thread offscreenUi->loadInNewContext(qmlSource(), [&](QQmlContext* context, QObject* object) { _qmlWindow = object; @@ -136,7 +138,9 @@ void QmlWindowClass::initQml(QVariantMap properties) { connect(_qmlWindow, SIGNAL(moved(QVector2D)), this, SLOT(hasMoved(QVector2D)), Qt::QueuedConnection); connect(_qmlWindow, SIGNAL(windowClosed()), this, SLOT(hasClosed()), Qt::QueuedConnection); }); +#if QML_TOOL_WINDOW } +#endif Q_ASSERT(_qmlWindow); Q_ASSERT(dynamic_cast(_qmlWindow.data())); } @@ -210,9 +214,11 @@ QmlWindowClass::~QmlWindowClass() { } QQuickItem* QmlWindowClass::asQuickItem() const { +#if QML_TOOL_WINDOW if (_toolWindow) { return DependencyManager::get()->getToolWindow(); } +#endif return _qmlWindow.isNull() ? nullptr : dynamic_cast(_qmlWindow.data()); } @@ -223,13 +229,15 @@ void QmlWindowClass::setVisible(bool visible) { } QQuickItem* targetWindow = asQuickItem(); +#if QML_TOOL_WINDOW if (_toolWindow) { // For tool window tabs we special case visibility as a function call on the tab parent // The tool window itself has special logic based on whether any tabs are visible QMetaObject::invokeMethod(targetWindow, "showTabForUrl", Qt::QueuedConnection, Q_ARG(QVariant, _source), Q_ARG(QVariant, visible)); - } else { - targetWindow->setProperty(OFFSCREEN_VISIBILITY_PROPERTY, visible); - } + return; + } +#endif + targetWindow->setProperty(OFFSCREEN_VISIBILITY_PROPERTY, visible); } bool QmlWindowClass::isVisible() { @@ -244,10 +252,12 @@ bool QmlWindowClass::isVisible() { return false; } +#if QML_TOOL_WINDOW if (_toolWindow) { return dynamic_cast(_qmlWindow.data())->isEnabled(); } - +#endif + return asQuickItem()->isVisible(); } @@ -332,6 +342,7 @@ void QmlWindowClass::close() { return; } +#if QML_TOOL_WINDOW if (_toolWindow) { auto offscreenUi = DependencyManager::get(); auto toolWindow = offscreenUi->getToolWindow(); @@ -339,7 +350,10 @@ void QmlWindowClass::close() { Q_ARG(QVariant, _source)); Q_ASSERT(invokeResult); return; - } else if (_qmlWindow) { + } +#endif + + if (_qmlWindow) { _qmlWindow->deleteLater(); } _qmlWindow = nullptr; diff --git a/libraries/ui/src/QmlWindowClass.h b/libraries/ui/src/QmlWindowClass.h index d3e1912d45..e01bc8f14b 100644 --- a/libraries/ui/src/QmlWindowClass.h +++ b/libraries/ui/src/QmlWindowClass.h @@ -19,6 +19,8 @@ class QScriptEngine; class QScriptContext; +#define QML_TOOL_WINDOW 0 + // FIXME refactor this class to be a QQuickItem derived type and eliminate the needless wrapping class QmlWindowClass : public QObject { Q_OBJECT @@ -85,9 +87,12 @@ protected: virtual QString qmlSource() const { return "QmlWindow.qml"; } +#if QML_TOOL_WINDOW // FIXME needs to be initialized in the ctor once we have support // for tool window panes in QML bool _toolWindow { false }; +#endif + QPointer _qmlWindow; QString _source; From a749fa19adb3deced0945199505382bfc5f5a67e Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Fri, 30 Jun 2017 19:14:22 +0100 Subject: [PATCH 36/55] made requested changes --- plugins/openvr/src/ViveControllerManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/openvr/src/ViveControllerManager.cpp b/plugins/openvr/src/ViveControllerManager.cpp index ca211a9cfe..825d709b2a 100644 --- a/plugins/openvr/src/ViveControllerManager.cpp +++ b/plugins/openvr/src/ViveControllerManager.cpp @@ -374,8 +374,8 @@ QJsonObject ViveControllerManager::InputDevice::configurationSettings() { Locker locker(_lock); QJsonObject configurationSettings; configurationSettings["trackerConfiguration"] = configToString(_preferedConfig); - configurationSettings["HMDHead"] = (_headConfig == HeadConfig::HMD) ? true : false; - configurationSettings["handController"] = (_handConfig == HandConfig::HandController) ? true : false; + configurationSettings["HMDHead"] = (_headConfig == HeadConfig::HMD); + configurationSettings["handController"] = (_handConfig == HandConfig::HandController); configurationSettings["puckCount"] = (int)_validTrackedObjects.size(); return configurationSettings; } From 6fc82bb351626d901aa060009dafc67d25c15683 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 30 Jun 2017 11:34:54 -0700 Subject: [PATCH 37/55] Switch to preprocessor macro for blocking invokes to capture function information --- assignment-client/src/AssignmentClient.cpp | 2 +- .../src/avatars/ScriptableAvatar.cpp | 2 +- interface/src/Application.cpp | 2 +- interface/src/avatar/AvatarManager.cpp | 2 +- interface/src/avatar/MyAvatar.cpp | 8 ++--- .../scripting/ClipboardScriptingInterface.cpp | 8 ++--- .../src/scripting/HMDScriptingInterface.cpp | 4 +-- .../src/scripting/MenuScriptingInterface.cpp | 10 +++--- .../src/scripting/TestScriptingInterface.cpp | 2 +- .../scripting/WindowScriptingInterface.cpp | 2 +- interface/src/ui/JSConsole.cpp | 2 +- interface/src/ui/overlays/Overlays.cpp | 32 +++++++++---------- libraries/animation/src/AnimationCache.cpp | 6 ++-- libraries/audio/src/SoundCache.cpp | 2 +- .../src/avatars-renderer/Avatar.cpp | 10 +++--- libraries/avatars/src/AvatarData.cpp | 26 +++++++-------- .../src/display-plugins/CompositorHelper.cpp | 2 +- .../src/EntityTreeRenderer.cpp | 4 +-- .../entities/src/EntityScriptingInterface.cpp | 4 +-- libraries/networking/src/NodeList.cpp | 2 +- libraries/networking/src/ResourceCache.cpp | 4 +-- libraries/networking/src/udt/Socket.cpp | 2 +- .../src/plugins/InputConfiguration.cpp | 14 ++++---- .../recording/src/recording/ClipCache.cpp | 2 +- libraries/render-utils/src/Model.cpp | 2 +- libraries/render/src/task/Config.cpp | 2 +- .../src/AudioScriptingInterface.cpp | 2 +- .../src/RecordingScriptingInterface.cpp | 16 +++++----- libraries/script-engine/src/ScriptEngine.cpp | 2 +- libraries/script-engine/src/ScriptEngines.cpp | 2 +- libraries/shared/src/shared/QtHelpers.cpp | 7 ++-- libraries/shared/src/shared/QtHelpers.h | 5 +++ libraries/ui/src/OffscreenUi.cpp | 14 ++++---- libraries/ui/src/QmlWebWindowClass.cpp | 2 +- libraries/ui/src/QmlWindowClass.cpp | 10 +++--- libraries/ui/src/ui/Menu.cpp | 2 +- libraries/ui/src/ui/QmlWrapper.cpp | 4 +-- .../ui/src/ui/TabletScriptingInterface.cpp | 14 ++++---- .../ui/src/ui/ToolbarScriptingInterface.cpp | 4 +-- 39 files changed, 124 insertions(+), 118 deletions(-) diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index 2db1fba952..efced972a0 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -142,7 +142,7 @@ void AssignmentClient::stopAssignmentClient() { QThread* currentAssignmentThread = _currentAssignment->thread(); // ask the current assignment to stop - hifi::qt::blockingInvokeMethod(_currentAssignment, "stop"); + BLOCKING_INVOKE_METHOD(_currentAssignment, "stop"); // ask the current assignment to delete itself on its thread _currentAssignment->deleteLater(); diff --git a/assignment-client/src/avatars/ScriptableAvatar.cpp b/assignment-client/src/avatars/ScriptableAvatar.cpp index 4e2836119e..6443e7bf4b 100644 --- a/assignment-client/src/avatars/ScriptableAvatar.cpp +++ b/assignment-client/src/avatars/ScriptableAvatar.cpp @@ -50,7 +50,7 @@ void ScriptableAvatar::stopAnimation() { AnimationDetails ScriptableAvatar::getAnimationDetails() { if (QThread::currentThread() != thread()) { AnimationDetails result; - hifi::qt::blockingInvokeMethod(this, "getAnimationDetails", + BLOCKING_INVOKE_METHOD(this, "getAnimationDetails", Q_RETURN_ARG(AnimationDetails, result)); return result; } diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 2b6c6033a2..d5b6f06d45 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -1656,7 +1656,7 @@ QString Application::getUserAgent() { if (QThread::currentThread() != thread()) { QString userAgent; - hifi::qt::blockingInvokeMethod(this, "getUserAgent", Q_RETURN_ARG(QString, userAgent)); + BLOCKING_INVOKE_METHOD(this, "getUserAgent", Q_RETURN_ARG(QString, userAgent)); return userAgent; } diff --git a/interface/src/avatar/AvatarManager.cpp b/interface/src/avatar/AvatarManager.cpp index abdcd48b42..c46d61cf68 100644 --- a/interface/src/avatar/AvatarManager.cpp +++ b/interface/src/avatar/AvatarManager.cpp @@ -483,7 +483,7 @@ RayToAvatarIntersectionResult AvatarManager::findRayIntersection(const PickRay& const QScriptValue& avatarIdsToDiscard) { RayToAvatarIntersectionResult result; if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(const_cast(this), "findRayIntersection", + BLOCKING_INVOKE_METHOD(const_cast(this), "findRayIntersection", Q_RETURN_ARG(RayToAvatarIntersectionResult, result), Q_ARG(const PickRay&, ray), Q_ARG(const QScriptValue&, avatarIdsToInclude), diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 404f8681f2..230ea7616a 100755 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -898,7 +898,7 @@ void MyAvatar::restoreAnimation() { QStringList MyAvatar::getAnimationRoles() { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(this, "getAnimationRoles", Q_RETURN_ARG(QStringList, result)); + BLOCKING_INVOKE_METHOD(this, "getAnimationRoles", Q_RETURN_ARG(QStringList, result)); return result; } return _skeletonModel->getRig().getAnimationRoles(); @@ -1369,7 +1369,7 @@ void MyAvatar::resetFullAvatarURL() { void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelName) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "useFullAvatarURL", + BLOCKING_INVOKE_METHOD(this, "useFullAvatarURL", Q_ARG(const QUrl&, fullAvatarURL), Q_ARG(const QString&, modelName)); return; @@ -1395,7 +1395,7 @@ void MyAvatar::useFullAvatarURL(const QUrl& fullAvatarURL, const QString& modelN void MyAvatar::setAttachmentData(const QVector& attachmentData) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "setAttachmentData", + BLOCKING_INVOKE_METHOD(this, "setAttachmentData", Q_ARG(const QVector, attachmentData)); return; } @@ -2359,7 +2359,7 @@ bool MyAvatar::safeLanding(const glm::vec3& position) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "safeLanding", Q_RETURN_ARG(bool, result), Q_ARG(const glm::vec3&, position)); + BLOCKING_INVOKE_METHOD(this, "safeLanding", Q_RETURN_ARG(bool, result), Q_ARG(const glm::vec3&, position)); return result; } glm::vec3 better; diff --git a/interface/src/scripting/ClipboardScriptingInterface.cpp b/interface/src/scripting/ClipboardScriptingInterface.cpp index b443ba1ef0..f8db061299 100644 --- a/interface/src/scripting/ClipboardScriptingInterface.cpp +++ b/interface/src/scripting/ClipboardScriptingInterface.cpp @@ -27,7 +27,7 @@ float ClipboardScriptingInterface::getClipboardContentsLargestDimension() { bool ClipboardScriptingInterface::exportEntities(const QString& filename, const QVector& entityIDs) { bool retVal; - hifi::qt::blockingInvokeMethod(qApp, "exportEntities", + BLOCKING_INVOKE_METHOD(qApp, "exportEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename), Q_ARG(const QVector&, entityIDs)); @@ -36,7 +36,7 @@ bool ClipboardScriptingInterface::exportEntities(const QString& filename, const bool ClipboardScriptingInterface::exportEntities(const QString& filename, float x, float y, float z, float s) { bool retVal; - hifi::qt::blockingInvokeMethod(qApp, "exportEntities", + BLOCKING_INVOKE_METHOD(qApp, "exportEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename), Q_ARG(float, x), @@ -48,7 +48,7 @@ bool ClipboardScriptingInterface::exportEntities(const QString& filename, float bool ClipboardScriptingInterface::importEntities(const QString& filename) { bool retVal; - hifi::qt::blockingInvokeMethod(qApp, "importEntities", + BLOCKING_INVOKE_METHOD(qApp, "importEntities", Q_RETURN_ARG(bool, retVal), Q_ARG(const QString&, filename)); return retVal; @@ -56,7 +56,7 @@ bool ClipboardScriptingInterface::importEntities(const QString& filename) { QVector ClipboardScriptingInterface::pasteEntities(glm::vec3 position) { QVector retVal; - hifi::qt::blockingInvokeMethod(qApp, "pasteEntities", + BLOCKING_INVOKE_METHOD(qApp, "pasteEntities", Q_RETURN_ARG(QVector, retVal), Q_ARG(float, position.x), Q_ARG(float, position.y), diff --git a/interface/src/scripting/HMDScriptingInterface.cpp b/interface/src/scripting/HMDScriptingInterface.cpp index 81a806b8ab..35f2e2aa86 100644 --- a/interface/src/scripting/HMDScriptingInterface.cpp +++ b/interface/src/scripting/HMDScriptingInterface.cpp @@ -156,7 +156,7 @@ QString HMDScriptingInterface::preferredAudioOutput() const { bool HMDScriptingInterface::setHandLasers(int hands, bool enabled, const glm::vec4& color, const glm::vec3& direction) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "setHandLasers", Q_RETURN_ARG(bool, result), + BLOCKING_INVOKE_METHOD(this, "setHandLasers", Q_RETURN_ARG(bool, result), Q_ARG(int, hands), Q_ARG(bool, enabled), Q_ARG(glm::vec4, color), Q_ARG(glm::vec3, direction)); return result; } @@ -171,7 +171,7 @@ bool HMDScriptingInterface::setHandLasers(int hands, bool enabled, const glm::ve bool HMDScriptingInterface::setExtraLaser(const glm::vec3& worldStart, bool enabled, const glm::vec4& color, const glm::vec3& direction) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "setExtraLaser", Q_RETURN_ARG(bool, result), + BLOCKING_INVOKE_METHOD(this, "setExtraLaser", Q_RETURN_ARG(bool, result), Q_ARG(glm::vec3, worldStart), Q_ARG(bool, enabled), Q_ARG(glm::vec4, color), Q_ARG(glm::vec3, direction)); return result; } diff --git a/interface/src/scripting/MenuScriptingInterface.cpp b/interface/src/scripting/MenuScriptingInterface.cpp index b3829ecb3b..d9372978e8 100644 --- a/interface/src/scripting/MenuScriptingInterface.cpp +++ b/interface/src/scripting/MenuScriptingInterface.cpp @@ -44,7 +44,7 @@ bool MenuScriptingInterface::menuExists(const QString& menu) { return Menu::getInstance()->menuExists(menu); } bool result; - hifi::qt::blockingInvokeMethod(Menu::getInstance(), "menuExists", + BLOCKING_INVOKE_METHOD(Menu::getInstance(), "menuExists", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menu)); return result; @@ -87,7 +87,7 @@ bool MenuScriptingInterface::menuItemExists(const QString& menu, const QString& return Menu::getInstance()->menuItemExists(menu, menuitem); } bool result; - hifi::qt::blockingInvokeMethod(Menu::getInstance(), "menuItemExists", + BLOCKING_INVOKE_METHOD(Menu::getInstance(), "menuItemExists", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menu), Q_ARG(const QString&, menuitem)); @@ -115,7 +115,7 @@ bool MenuScriptingInterface::isOptionChecked(const QString& menuOption) { return Menu::getInstance()->isOptionChecked(menuOption); } bool result; - hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isOptionChecked", + BLOCKING_INVOKE_METHOD(Menu::getInstance(), "isOptionChecked", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menuOption)); return result; @@ -132,7 +132,7 @@ bool MenuScriptingInterface::isMenuEnabled(const QString& menuOption) { return Menu::getInstance()->isOptionChecked(menuOption); } bool result; - hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isMenuEnabled", + BLOCKING_INVOKE_METHOD(Menu::getInstance(), "isMenuEnabled", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, menuOption)); return result; @@ -158,7 +158,7 @@ bool MenuScriptingInterface::isInfoViewVisible(const QString& path) { } bool result; - hifi::qt::blockingInvokeMethod(Menu::getInstance(), "isInfoViewVisible", + BLOCKING_INVOKE_METHOD(Menu::getInstance(), "isInfoViewVisible", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, path)); return result; } diff --git a/interface/src/scripting/TestScriptingInterface.cpp b/interface/src/scripting/TestScriptingInterface.cpp index 4d3e3b94a1..d4b4ba1480 100644 --- a/interface/src/scripting/TestScriptingInterface.cpp +++ b/interface/src/scripting/TestScriptingInterface.cpp @@ -60,7 +60,7 @@ void TestScriptingInterface::waitIdle() { bool TestScriptingInterface::loadTestScene(QString scene) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "loadTestScene", Q_RETURN_ARG(bool, result), Q_ARG(QString, scene)); + BLOCKING_INVOKE_METHOD(this, "loadTestScene", Q_RETURN_ARG(bool, result), Q_ARG(QString, scene)); return result; } diff --git a/interface/src/scripting/WindowScriptingInterface.cpp b/interface/src/scripting/WindowScriptingInterface.cpp index a5d8544658..84f4cbbbd8 100644 --- a/interface/src/scripting/WindowScriptingInterface.cpp +++ b/interface/src/scripting/WindowScriptingInterface.cpp @@ -317,7 +317,7 @@ bool WindowScriptingInterface::isPhysicsEnabled() { int WindowScriptingInterface::openMessageBox(QString title, QString text, int buttons, int defaultButton) { if (QThread::currentThread() != thread()) { int result; - hifi::qt::blockingInvokeMethod(this, "openMessageBox", + BLOCKING_INVOKE_METHOD(this, "openMessageBox", Q_RETURN_ARG(int, result), Q_ARG(QString, title), Q_ARG(QString, text), diff --git a/interface/src/ui/JSConsole.cpp b/interface/src/ui/JSConsole.cpp index 4b03d1b575..443f11fb23 100644 --- a/interface/src/ui/JSConsole.cpp +++ b/interface/src/ui/JSConsole.cpp @@ -116,7 +116,7 @@ void JSConsole::executeCommand(const QString& command) { QScriptValue JSConsole::executeCommandInWatcher(const QString& command) { QScriptValue result; - hifi::qt::blockingInvokeMethod(_scriptEngine, "evaluate", + BLOCKING_INVOKE_METHOD(_scriptEngine, "evaluate", Q_RETURN_ARG(QScriptValue, result), Q_ARG(const QString&, command), Q_ARG(const QString&, _consoleFileName)); diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index c27800a5bb..0c73f1fa70 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -145,7 +145,7 @@ Overlay::Pointer Overlays::getOverlay(OverlayID id) const { OverlayID Overlays::addOverlay(const QString& type, const QVariant& properties) { if (QThread::currentThread() != thread()) { OverlayID result; - hifi::qt::blockingInvokeMethod(this, "addOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(QString, type), Q_ARG(QVariant, properties)); + BLOCKING_INVOKE_METHOD(this, "addOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(QString, type), Q_ARG(QVariant, properties)); return result; } @@ -209,7 +209,7 @@ OverlayID Overlays::addOverlay(const Overlay::Pointer& overlay) { OverlayID Overlays::cloneOverlay(OverlayID id) { if (QThread::currentThread() != thread()) { OverlayID result; - hifi::qt::blockingInvokeMethod(this, "cloneOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(OverlayID, id)); + BLOCKING_INVOKE_METHOD(this, "cloneOverlay", Q_RETURN_ARG(OverlayID, result), Q_ARG(OverlayID, id)); return result; } @@ -232,7 +232,7 @@ OverlayID Overlays::cloneOverlay(OverlayID id) { bool Overlays::editOverlay(OverlayID id, const QVariant& properties) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "editOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id), Q_ARG(QVariant, properties)); + BLOCKING_INVOKE_METHOD(this, "editOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id), Q_ARG(QVariant, properties)); return result; } @@ -247,7 +247,7 @@ bool Overlays::editOverlay(OverlayID id, const QVariant& properties) { bool Overlays::editOverlays(const QVariant& propertiesById) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "editOverlays", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, propertiesById)); + BLOCKING_INVOKE_METHOD(this, "editOverlays", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, propertiesById)); return result; } @@ -299,7 +299,7 @@ void Overlays::deleteOverlay(OverlayID id) { QString Overlays::getOverlayType(OverlayID overlayId) { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "getOverlayType", Q_RETURN_ARG(QString, result), Q_ARG(OverlayID, overlayId)); + BLOCKING_INVOKE_METHOD(this, "getOverlayType", Q_RETURN_ARG(QString, result), Q_ARG(OverlayID, overlayId)); return result; } @@ -313,7 +313,7 @@ QString Overlays::getOverlayType(OverlayID overlayId) { QObject* Overlays::getOverlayObject(OverlayID id) { if (QThread::currentThread() != thread()) { QObject* result; - hifi::qt::blockingInvokeMethod(this, "getOverlayObject", Q_RETURN_ARG(QObject*, result), Q_ARG(OverlayID, id)); + BLOCKING_INVOKE_METHOD(this, "getOverlayObject", Q_RETURN_ARG(QObject*, result), Q_ARG(OverlayID, id)); return result; } @@ -370,7 +370,7 @@ void Overlays::setParentPanel(OverlayID childId, OverlayID panelId) { OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { if (QThread::currentThread() != thread()) { OverlayID result; - hifi::qt::blockingInvokeMethod(this, "getOverlayAtPoint", Q_RETURN_ARG(OverlayID, result), Q_ARG(glm::vec2, point)); + BLOCKING_INVOKE_METHOD(this, "getOverlayAtPoint", Q_RETURN_ARG(OverlayID, result), Q_ARG(glm::vec2, point)); return result; } @@ -408,7 +408,7 @@ OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { OverlayPropertyResult Overlays::getProperty(OverlayID id, const QString& property) { if (QThread::currentThread() != thread()) { OverlayPropertyResult result; - hifi::qt::blockingInvokeMethod(this, "getProperty", Q_RETURN_ARG(OverlayPropertyResult, result), Q_ARG(OverlayID, id), Q_ARG(QString, property)); + BLOCKING_INVOKE_METHOD(this, "getProperty", Q_RETURN_ARG(OverlayPropertyResult, result), Q_ARG(OverlayID, id), Q_ARG(QString, property)); return result; } @@ -453,7 +453,7 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR bool visibleOnly, bool collidableOnly) { if (QThread::currentThread() != thread()) { RayToOverlayIntersectionResult result; - hifi::qt::blockingInvokeMethod(this, "findRayIntersectionInternal", Q_RETURN_ARG(RayToOverlayIntersectionResult, result), + BLOCKING_INVOKE_METHOD(this, "findRayIntersectionInternal", Q_RETURN_ARG(RayToOverlayIntersectionResult, result), Q_ARG(PickRay, ray), Q_ARG(bool, precisionPicking), Q_ARG(QVector, overlaysToInclude), @@ -580,7 +580,7 @@ void RayToOverlayIntersectionResultFromScriptValue(const QScriptValue& objectVar bool Overlays::isLoaded(OverlayID id) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "isLoaded", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); + BLOCKING_INVOKE_METHOD(this, "isLoaded", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); return result; } @@ -594,7 +594,7 @@ bool Overlays::isLoaded(OverlayID id) { QSizeF Overlays::textSize(OverlayID id, const QString& text) { if (QThread::currentThread() != thread()) { QSizeF result; - hifi::qt::blockingInvokeMethod(this, "textSize", Q_RETURN_ARG(QSizeF, result), Q_ARG(OverlayID, id), Q_ARG(QString, text)); + BLOCKING_INVOKE_METHOD(this, "textSize", Q_RETURN_ARG(QSizeF, result), Q_ARG(OverlayID, id), Q_ARG(QString, text)); return result; } @@ -671,7 +671,7 @@ void Overlays::deletePanel(OverlayID panelId) { bool Overlays::isAddedOverlay(OverlayID id) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "isAddedOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); + BLOCKING_INVOKE_METHOD(this, "isAddedOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id)); return result; } @@ -705,7 +705,7 @@ void Overlays::sendHoverLeaveOverlay(OverlayID id, PointerEvent event) { OverlayID Overlays::getKeyboardFocusOverlay() { if (QThread::currentThread() != thread()) { OverlayID result; - hifi::qt::blockingInvokeMethod(this, "getKeyboardFocusOverlay", Q_RETURN_ARG(OverlayID, result)); + BLOCKING_INVOKE_METHOD(this, "getKeyboardFocusOverlay", Q_RETURN_ARG(OverlayID, result)); return result; } @@ -724,7 +724,7 @@ void Overlays::setKeyboardFocusOverlay(OverlayID id) { float Overlays::width() { if (QThread::currentThread() != thread()) { float result; - hifi::qt::blockingInvokeMethod(this, "width", Q_RETURN_ARG(float, result)); + BLOCKING_INVOKE_METHOD(this, "width", Q_RETURN_ARG(float, result)); return result; } @@ -735,7 +735,7 @@ float Overlays::width() { float Overlays::height() { if (QThread::currentThread() != thread()) { float result; - hifi::qt::blockingInvokeMethod(this, "height", Q_RETURN_ARG(float, result)); + BLOCKING_INVOKE_METHOD(this, "height", Q_RETURN_ARG(float, result)); return result; } @@ -945,7 +945,7 @@ bool Overlays::mouseMoveEvent(QMouseEvent* event) { QVector Overlays::findOverlays(const glm::vec3& center, float radius) { QVector result; if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "findOverlays", Q_RETURN_ARG(QVector, result), Q_ARG(glm::vec3, center), Q_ARG(float, radius)); + BLOCKING_INVOKE_METHOD(this, "findOverlays", Q_RETURN_ARG(QVector, result), Q_ARG(glm::vec3, center), Q_ARG(float, radius)); return result; } diff --git a/libraries/animation/src/AnimationCache.cpp b/libraries/animation/src/AnimationCache.cpp index 0bca721464..9aa315beb8 100644 --- a/libraries/animation/src/AnimationCache.cpp +++ b/libraries/animation/src/AnimationCache.cpp @@ -34,7 +34,7 @@ AnimationCache::AnimationCache(QObject* parent) : AnimationPointer AnimationCache::getAnimation(const QUrl& url) { if (QThread::currentThread() != thread()) { AnimationPointer result; - hifi::qt::blockingInvokeMethod(this, "getAnimation", + BLOCKING_INVOKE_METHOD(this, "getAnimation", Q_RETURN_ARG(AnimationPointer, result), Q_ARG(const QUrl&, url)); return result; } @@ -100,7 +100,7 @@ bool Animation::isLoaded() const { QStringList Animation::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } @@ -114,7 +114,7 @@ QStringList Animation::getJointNames() const { QVector Animation::getFrames() const { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getFrames", + BLOCKING_INVOKE_METHOD(const_cast(this), "getFrames", Q_RETURN_ARG(QVector, result)); return result; } diff --git a/libraries/audio/src/SoundCache.cpp b/libraries/audio/src/SoundCache.cpp index dc20b9884d..162e833da2 100644 --- a/libraries/audio/src/SoundCache.cpp +++ b/libraries/audio/src/SoundCache.cpp @@ -32,7 +32,7 @@ SoundCache::SoundCache(QObject* parent) : SharedSoundPointer SoundCache::getSound(const QUrl& url) { if (QThread::currentThread() != thread()) { SharedSoundPointer result; - hifi::qt::blockingInvokeMethod(this, "getSound", + BLOCKING_INVOKE_METHOD(this, "getSound", Q_RETURN_ARG(SharedSoundPointer, result), Q_ARG(const QUrl&, url)); return result; } diff --git a/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp b/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp index faebeafb29..d303b2e66d 100644 --- a/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp +++ b/libraries/avatars-renderer/src/avatars-renderer/Avatar.cpp @@ -1011,7 +1011,7 @@ glm::vec3 Avatar::getAbsoluteJointTranslationInObjectFrame(int index) const { int Avatar::getJointIndex(const QString& name) const { if (QThread::currentThread() != thread()) { int result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointIndex", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointIndex", Q_RETURN_ARG(int, result), Q_ARG(const QString&, name)); return result; } @@ -1025,7 +1025,7 @@ int Avatar::getJointIndex(const QString& name) const { QStringList Avatar::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } @@ -1035,7 +1035,7 @@ QStringList Avatar::getJointNames() const { glm::vec3 Avatar::getJointPosition(int index) const { if (QThread::currentThread() != thread()) { glm::vec3 position; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointPosition", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointPosition", Q_RETURN_ARG(glm::vec3, position), Q_ARG(const int, index)); return position; } @@ -1047,7 +1047,7 @@ glm::vec3 Avatar::getJointPosition(int index) const { glm::vec3 Avatar::getJointPosition(const QString& name) const { if (QThread::currentThread() != thread()) { glm::vec3 position; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointPosition", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointPosition", Q_RETURN_ARG(glm::vec3, position), Q_ARG(const QString&, name)); return position; } @@ -1106,7 +1106,7 @@ static std::shared_ptr allocateAttachmentModel(bool isSoft, const Rig& ri void Avatar::setAttachmentData(const QVector& attachmentData) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "setAttachmentData", + BLOCKING_INVOKE_METHOD(this, "setAttachmentData", Q_ARG(const QVector, attachmentData)); return; } diff --git a/libraries/avatars/src/AvatarData.cpp b/libraries/avatars/src/AvatarData.cpp index 5f63826a99..6eed23fb5b 100644 --- a/libraries/avatars/src/AvatarData.cpp +++ b/libraries/avatars/src/AvatarData.cpp @@ -1228,7 +1228,7 @@ bool AvatarData::isJointDataValid(int index) const { } if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(const_cast(this), "isJointDataValid", + BLOCKING_INVOKE_METHOD(const_cast(this), "isJointDataValid", Q_RETURN_ARG(bool, result), Q_ARG(int, index)); return result; } @@ -1241,7 +1241,7 @@ glm::quat AvatarData::getJointRotation(int index) const { } if (QThread::currentThread() != thread()) { glm::quat result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotation", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointRotation", Q_RETURN_ARG(glm::quat, result), Q_ARG(int, index)); return result; } @@ -1256,7 +1256,7 @@ glm::vec3 AvatarData::getJointTranslation(int index) const { } if (QThread::currentThread() != thread()) { glm::vec3 result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslation", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointTranslation", Q_RETURN_ARG(glm::vec3, result), Q_ARG(int, index)); return result; } @@ -1267,7 +1267,7 @@ glm::vec3 AvatarData::getJointTranslation(int index) const { glm::vec3 AvatarData::getJointTranslation(const QString& name) const { if (QThread::currentThread() != thread()) { glm::vec3 result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslation", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointTranslation", Q_RETURN_ARG(glm::vec3, result), Q_ARG(const QString&, name)); return result; } @@ -1345,7 +1345,7 @@ void AvatarData::clearJointData(const QString& name) { bool AvatarData::isJointDataValid(const QString& name) const { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(const_cast(this), "isJointDataValid", + BLOCKING_INVOKE_METHOD(const_cast(this), "isJointDataValid", Q_RETURN_ARG(bool, result), Q_ARG(const QString&, name)); return result; } @@ -1355,7 +1355,7 @@ bool AvatarData::isJointDataValid(const QString& name) const { glm::quat AvatarData::getJointRotation(const QString& name) const { if (QThread::currentThread() != thread()) { glm::quat result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotation", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointRotation", Q_RETURN_ARG(glm::quat, result), Q_ARG(const QString&, name)); return result; } @@ -1365,7 +1365,7 @@ glm::quat AvatarData::getJointRotation(const QString& name) const { QVector AvatarData::getJointRotations() const { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointRotations", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointRotations", Q_RETURN_ARG(QVector, result)); return result; } @@ -1380,7 +1380,7 @@ QVector AvatarData::getJointRotations() const { void AvatarData::setJointRotations(QVector jointRotations) { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "setJointRotations", + BLOCKING_INVOKE_METHOD(const_cast(this), "setJointRotations", Q_ARG(QVector, jointRotations)); } QWriteLocker writeLock(&_jointDataLock); @@ -1397,7 +1397,7 @@ void AvatarData::setJointRotations(QVector jointRotations) { QVector AvatarData::getJointTranslations() const { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointTranslations", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointTranslations", Q_RETURN_ARG(QVector, result)); return result; } @@ -1412,7 +1412,7 @@ QVector AvatarData::getJointTranslations() const { void AvatarData::setJointTranslations(QVector jointTranslations) { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "setJointTranslations", + BLOCKING_INVOKE_METHOD(const_cast(this), "setJointTranslations", Q_ARG(QVector, jointTranslations)); } QWriteLocker writeLock(&_jointDataLock); @@ -1613,7 +1613,7 @@ void AvatarData::setDisplayName(const QString& displayName) { QVector AvatarData::getAttachmentData() const { if (QThread::currentThread() != thread()) { QVector result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getAttachmentData", + BLOCKING_INVOKE_METHOD(const_cast(this), "getAttachmentData", Q_RETURN_ARG(QVector, result)); return result; } @@ -2336,7 +2336,7 @@ void AvatarData::clearAvatarEntity(const QUuid& entityID) { AvatarEntityMap AvatarData::getAvatarEntityData() const { AvatarEntityMap result; if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(const_cast(this), "getAvatarEntityData", + BLOCKING_INVOKE_METHOD(const_cast(this), "getAvatarEntityData", Q_RETURN_ARG(AvatarEntityMap, result)); return result; } @@ -2377,7 +2377,7 @@ void AvatarData::setAvatarEntityData(const AvatarEntityMap& avatarEntityData) { AvatarEntityIDs AvatarData::getAndClearRecentlyDetachedIDs() { AvatarEntityIDs result; if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(const_cast(this), "getAndClearRecentlyDetachedIDs", + BLOCKING_INVOKE_METHOD(const_cast(this), "getAndClearRecentlyDetachedIDs", Q_RETURN_ARG(AvatarEntityIDs, result)); return result; } diff --git a/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp b/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp index 92abec78fa..29b8aee08b 100644 --- a/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp +++ b/libraries/display-plugins/src/display-plugins/CompositorHelper.cpp @@ -291,7 +291,7 @@ glm::vec2 CompositorHelper::getReticleMaximumPosition() const { void CompositorHelper::sendFakeMouseEvent() { if (qApp->thread() != QThread::currentThread()) { - hifi::qt::blockingInvokeMethod(this, "sendFakeMouseEvent"); + BLOCKING_INVOKE_METHOD(this, "sendFakeMouseEvent"); return; } diff --git a/libraries/entities-renderer/src/EntityTreeRenderer.cpp b/libraries/entities-renderer/src/EntityTreeRenderer.cpp index fbf76df38e..a8eca41077 100644 --- a/libraries/entities-renderer/src/EntityTreeRenderer.cpp +++ b/libraries/entities-renderer/src/EntityTreeRenderer.cpp @@ -381,7 +381,7 @@ ModelPointer EntityTreeRenderer::allocateModel(const QString& url, float loading // Only create and delete models on the thread that owns the EntityTreeRenderer if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "allocateModel", + BLOCKING_INVOKE_METHOD(this, "allocateModel", Q_RETURN_ARG(ModelPointer, model), Q_ARG(const QString&, url)); @@ -398,7 +398,7 @@ ModelPointer EntityTreeRenderer::allocateModel(const QString& url, float loading ModelPointer EntityTreeRenderer::updateModel(ModelPointer model, const QString& newUrl) { // Only create and delete models on the thread that owns the EntityTreeRenderer if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "updateModel", + BLOCKING_INVOKE_METHOD(this, "updateModel", Q_RETURN_ARG(ModelPointer, model), Q_ARG(ModelPointer, model), Q_ARG(const QString&, newUrl)); diff --git a/libraries/entities/src/EntityScriptingInterface.cpp b/libraries/entities/src/EntityScriptingInterface.cpp index ae9f79f0f6..f22631d363 100644 --- a/libraries/entities/src/EntityScriptingInterface.cpp +++ b/libraries/entities/src/EntityScriptingInterface.cpp @@ -1489,7 +1489,7 @@ int EntityScriptingInterface::getJointIndex(const QUuid& entityID, const QString return -1; } int result; - hifi::qt::blockingInvokeMethod(_entityTree.get(), "getJointIndex", + BLOCKING_INVOKE_METHOD(_entityTree.get(), "getJointIndex", Q_RETURN_ARG(int, result), Q_ARG(QUuid, entityID), Q_ARG(QString, name)); return result; } @@ -1499,7 +1499,7 @@ QStringList EntityScriptingInterface::getJointNames(const QUuid& entityID) { return QStringList(); } QStringList result; - hifi::qt::blockingInvokeMethod(_entityTree.get(), "getJointNames", + BLOCKING_INVOKE_METHOD(_entityTree.get(), "getJointNames", Q_RETURN_ARG(QStringList, result), Q_ARG(QUuid, entityID)); return result; } diff --git a/libraries/networking/src/NodeList.cpp b/libraries/networking/src/NodeList.cpp index 82314d0cd1..262f0318b6 100644 --- a/libraries/networking/src/NodeList.cpp +++ b/libraries/networking/src/NodeList.cpp @@ -233,7 +233,7 @@ void NodeList::processICEPingPacket(QSharedPointer message) { void NodeList::reset() { if (thread() != QThread::currentThread()) { - hifi::qt::blockingInvokeMethod(this, "reset"); + QMetaObject::invokeMethod(this, "reset"); return; } diff --git a/libraries/networking/src/ResourceCache.cpp b/libraries/networking/src/ResourceCache.cpp index 0c91a581ce..43f0e9335d 100644 --- a/libraries/networking/src/ResourceCache.cpp +++ b/libraries/networking/src/ResourceCache.cpp @@ -180,7 +180,7 @@ ScriptableResource* ResourceCache::prefetch(const QUrl& url, void* extra) { if (QThread::currentThread() != thread()) { // Must be called in thread to ensure getResource returns a valid pointer - hifi::qt::blockingInvokeMethod(this, "prefetch", + BLOCKING_INVOKE_METHOD(this, "prefetch", Q_RETURN_ARG(ScriptableResource*, result), Q_ARG(QUrl, url), Q_ARG(void*, extra)); return result; @@ -303,7 +303,7 @@ QVariantList ResourceCache::getResourceList() { QVariantList list; if (QThread::currentThread() != thread()) { // NOTE: invokeMethod does not allow a const QObject* - hifi::qt::blockingInvokeMethod(this, "getResourceList", + BLOCKING_INVOKE_METHOD(this, "getResourceList", Q_RETURN_ARG(QVariantList, list)); } else { auto resources = _resources.uniqueKeys(); diff --git a/libraries/networking/src/udt/Socket.cpp b/libraries/networking/src/udt/Socket.cpp index 89a6758366..a3374a0f47 100644 --- a/libraries/networking/src/udt/Socket.cpp +++ b/libraries/networking/src/udt/Socket.cpp @@ -277,7 +277,7 @@ Connection* Socket::findOrCreateConnection(const HifiSockAddr& sockAddr) { void Socket::clearConnections() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "clearConnections"); + BLOCKING_INVOKE_METHOD(this, "clearConnections"); return; } diff --git a/libraries/plugins/src/plugins/InputConfiguration.cpp b/libraries/plugins/src/plugins/InputConfiguration.cpp index 8ce206988b..9234ac6585 100644 --- a/libraries/plugins/src/plugins/InputConfiguration.cpp +++ b/libraries/plugins/src/plugins/InputConfiguration.cpp @@ -23,7 +23,7 @@ InputConfiguration::InputConfiguration() { QStringList InputConfiguration::inputPlugins() { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(this, "inputPlugins", + BLOCKING_INVOKE_METHOD(this, "inputPlugins", Q_RETURN_ARG(QStringList, result)); return result; } @@ -44,7 +44,7 @@ QStringList InputConfiguration::inputPlugins() { QStringList InputConfiguration::activeInputPlugins() { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(this, "activeInputPlugins", + BLOCKING_INVOKE_METHOD(this, "activeInputPlugins", Q_RETURN_ARG(QStringList, result)); return result; } @@ -66,7 +66,7 @@ QStringList InputConfiguration::activeInputPlugins() { QString InputConfiguration::configurationLayout(QString pluginName) { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "configurationLayout", + BLOCKING_INVOKE_METHOD(this, "configurationLayout", Q_RETURN_ARG(QString, result), Q_ARG(QString, pluginName)); return result; @@ -83,7 +83,7 @@ QString InputConfiguration::configurationLayout(QString pluginName) { void InputConfiguration::setConfigurationSettings(QJsonObject configurationSettings, QString pluginName) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "setConfigurationSettings", + BLOCKING_INVOKE_METHOD(this, "setConfigurationSettings", Q_ARG(QJsonObject, configurationSettings), Q_ARG(QString, pluginName)); return; @@ -99,7 +99,7 @@ void InputConfiguration::setConfigurationSettings(QJsonObject configurationSetti QJsonObject InputConfiguration::configurationSettings(QString pluginName) { if (QThread::currentThread() != thread()) { QJsonObject result; - hifi::qt::blockingInvokeMethod(this, "configurationSettings", + BLOCKING_INVOKE_METHOD(this, "configurationSettings", Q_RETURN_ARG(QJsonObject, result), Q_ARG(QString, pluginName)); return result; @@ -115,7 +115,7 @@ QJsonObject InputConfiguration::configurationSettings(QString pluginName) { void InputConfiguration::calibratePlugin(QString pluginName) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "calibratePlugin"); + BLOCKING_INVOKE_METHOD(this, "calibratePlugin"); return; } @@ -130,7 +130,7 @@ void InputConfiguration::calibratePlugin(QString pluginName) { bool InputConfiguration::uncalibratePlugin(QString pluginName) { if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "uncalibratePlugin", + BLOCKING_INVOKE_METHOD(this, "uncalibratePlugin", Q_ARG(bool, result)); return result; } diff --git a/libraries/recording/src/recording/ClipCache.cpp b/libraries/recording/src/recording/ClipCache.cpp index 458979bf96..0fbbf1bc8e 100644 --- a/libraries/recording/src/recording/ClipCache.cpp +++ b/libraries/recording/src/recording/ClipCache.cpp @@ -39,7 +39,7 @@ ClipCache::ClipCache(QObject* parent) : NetworkClipLoaderPointer ClipCache::getClipLoader(const QUrl& url) { if (QThread::currentThread() != thread()) { NetworkClipLoaderPointer result; - hifi::qt::blockingInvokeMethod(this, "getClipLoader", + BLOCKING_INVOKE_METHOD(this, "getClipLoader", Q_RETURN_ARG(NetworkClipLoaderPointer, result), Q_ARG(const QUrl&, url)); return result; } diff --git a/libraries/render-utils/src/Model.cpp b/libraries/render-utils/src/Model.cpp index 94b074d1e3..45be09b701 100644 --- a/libraries/render-utils/src/Model.cpp +++ b/libraries/render-utils/src/Model.cpp @@ -871,7 +871,7 @@ bool Model::getRelativeDefaultJointTranslation(int jointIndex, glm::vec3& transl QStringList Model::getJointNames() const { if (QThread::currentThread() != thread()) { QStringList result; - hifi::qt::blockingInvokeMethod(const_cast(this), "getJointNames", + BLOCKING_INVOKE_METHOD(const_cast(this), "getJointNames", Q_RETURN_ARG(QStringList, result)); return result; } diff --git a/libraries/render/src/task/Config.cpp b/libraries/render/src/task/Config.cpp index d1edd8bda8..b378237c9c 100644 --- a/libraries/render/src/task/Config.cpp +++ b/libraries/render/src/task/Config.cpp @@ -61,7 +61,7 @@ void TaskConfig::transferChildrenConfigs(QConfigPointer source) { void TaskConfig::refresh() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "refresh"); + BLOCKING_INVOKE_METHOD(this, "refresh"); return; } diff --git a/libraries/script-engine/src/AudioScriptingInterface.cpp b/libraries/script-engine/src/AudioScriptingInterface.cpp index 4023af375a..28bf5ed163 100644 --- a/libraries/script-engine/src/AudioScriptingInterface.cpp +++ b/libraries/script-engine/src/AudioScriptingInterface.cpp @@ -34,7 +34,7 @@ ScriptAudioInjector* AudioScriptingInterface::playSound(SharedSoundPointer sound if (QThread::currentThread() != thread()) { ScriptAudioInjector* injector = NULL; - hifi::qt::blockingInvokeMethod(this, "playSound", + BLOCKING_INVOKE_METHOD(this, "playSound", Q_RETURN_ARG(ScriptAudioInjector*, injector), Q_ARG(SharedSoundPointer, sound), Q_ARG(const AudioInjectorOptions&, injectorOptions)); diff --git a/libraries/script-engine/src/RecordingScriptingInterface.cpp b/libraries/script-engine/src/RecordingScriptingInterface.cpp index cd5b79b4a8..b51e9cd529 100644 --- a/libraries/script-engine/src/RecordingScriptingInterface.cpp +++ b/libraries/script-engine/src/RecordingScriptingInterface.cpp @@ -99,7 +99,7 @@ void RecordingScriptingInterface::loadRecording(const QString& url, QScriptValue void RecordingScriptingInterface::startPlaying() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "startPlaying"); + BLOCKING_INVOKE_METHOD(this, "startPlaying"); return; } @@ -116,7 +116,7 @@ void RecordingScriptingInterface::setPlayerAudioOffset(float audioOffset) { void RecordingScriptingInterface::setPlayerTime(float time) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "setPlayerTime", Q_ARG(float, time)); + BLOCKING_INVOKE_METHOD(this, "setPlayerTime", Q_ARG(float, time)); return; } _player->seek(time); @@ -148,7 +148,7 @@ void RecordingScriptingInterface::setPlayerUseSkeletonModel(bool useSkeletonMode void RecordingScriptingInterface::pausePlayer() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "pausePlayer"); + BLOCKING_INVOKE_METHOD(this, "pausePlayer"); return; } _player->pause(); @@ -156,7 +156,7 @@ void RecordingScriptingInterface::pausePlayer() { void RecordingScriptingInterface::stopPlaying() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "stopPlaying"); + BLOCKING_INVOKE_METHOD(this, "stopPlaying"); return; } _player->stop(); @@ -177,7 +177,7 @@ void RecordingScriptingInterface::startRecording() { } if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "startRecording"); + BLOCKING_INVOKE_METHOD(this, "startRecording"); return; } @@ -200,7 +200,7 @@ QString RecordingScriptingInterface::getDefaultRecordingSaveDirectory() { void RecordingScriptingInterface::saveRecording(const QString& filename) { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "saveRecording", + BLOCKING_INVOKE_METHOD(this, "saveRecording", Q_ARG(QString, filename)); return; } @@ -221,7 +221,7 @@ bool RecordingScriptingInterface::saveRecordingToAsset(QScriptValue getClipAtpUr if (QThread::currentThread() != thread()) { bool result; - hifi::qt::blockingInvokeMethod(this, "saveRecordingToAsset", + BLOCKING_INVOKE_METHOD(this, "saveRecordingToAsset", Q_RETURN_ARG(bool, result), Q_ARG(QScriptValue, getClipAtpUrl)); return result; @@ -258,7 +258,7 @@ bool RecordingScriptingInterface::saveRecordingToAsset(QScriptValue getClipAtpUr void RecordingScriptingInterface::loadLastRecording() { if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "loadLastRecording"); + BLOCKING_INVOKE_METHOD(this, "loadLastRecording"); return; } diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 52ce11c3cf..b51cb0ee3b 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -965,7 +965,7 @@ QScriptValue ScriptEngine::evaluate(const QString& sourceCode, const QString& fi qCDebug(scriptengine) << "*** WARNING *** ScriptEngine::evaluate() called on wrong thread [" << QThread::currentThread() << "], invoking on correct thread [" << thread() << "] " "sourceCode:" << sourceCode << " fileName:" << fileName << "lineNumber:" << lineNumber; #endif - hifi::qt::blockingInvokeMethod(this, "evaluate", + BLOCKING_INVOKE_METHOD(this, "evaluate", Q_RETURN_ARG(QScriptValue, result), Q_ARG(const QString&, sourceCode), Q_ARG(const QString&, fileName), diff --git a/libraries/script-engine/src/ScriptEngines.cpp b/libraries/script-engine/src/ScriptEngines.cpp index 254312fa45..57b04eeb82 100644 --- a/libraries/script-engine/src/ScriptEngines.cpp +++ b/libraries/script-engine/src/ScriptEngines.cpp @@ -453,7 +453,7 @@ ScriptEngine* ScriptEngines::loadScript(const QUrl& scriptFilename, bool isUserL bool activateMainWindow, bool reload) { if (thread() != QThread::currentThread()) { ScriptEngine* result { nullptr }; - hifi::qt::blockingInvokeMethod(this, "loadScript", Q_RETURN_ARG(ScriptEngine*, result), + BLOCKING_INVOKE_METHOD(this, "loadScript", Q_RETURN_ARG(ScriptEngine*, result), Q_ARG(QUrl, scriptFilename), Q_ARG(bool, isUserLoaded), Q_ARG(bool, loadScriptFromEditor), diff --git a/libraries/shared/src/shared/QtHelpers.cpp b/libraries/shared/src/shared/QtHelpers.cpp index 3681136bf2..1ce1c3e07c 100644 --- a/libraries/shared/src/shared/QtHelpers.cpp +++ b/libraries/shared/src/shared/QtHelpers.cpp @@ -17,6 +17,7 @@ Q_LOGGING_CATEGORY(thread_safety, "hifi.thread_safety") namespace hifi { namespace qt { bool blockingInvokeMethod( + const char* function, QObject *obj, const char *member, QGenericReturnArgument ret, QGenericArgument val0, @@ -30,13 +31,14 @@ bool blockingInvokeMethod( QGenericArgument val8, QGenericArgument val9) { if (QThread::currentThread() == qApp->thread()) { - qCWarning(thread_safety, "BlockingQueuedConnection invoked on main thread!"); + qCWarning(thread_safety) << "BlockingQueuedConnection invoked on main thread from " << function; } return QMetaObject::invokeMethod(obj, member, Qt::BlockingQueuedConnection, ret, val0, val1, val2, val3, val4, val5, val6, val7, val8, val9); } bool blockingInvokeMethod( + const char* function, QObject *obj, const char *member, QGenericArgument val0, QGenericArgument val1, @@ -48,8 +50,7 @@ bool blockingInvokeMethod( QGenericArgument val7, QGenericArgument val8, QGenericArgument val9) { - qCWarning(thread_safety, "BlockingQueuedConnection invoked without return value!"); - return blockingInvokeMethod(obj, member, QGenericReturnArgument(), val0, val1, val2, val3, val4, val5, val6, val7, val8, val9); + return blockingInvokeMethod(function, obj, member, QGenericReturnArgument(), val0, val1, val2, val3, val4, val5, val6, val7, val8, val9); } diff --git a/libraries/shared/src/shared/QtHelpers.h b/libraries/shared/src/shared/QtHelpers.h index 7b5a15a069..5da65a378f 100644 --- a/libraries/shared/src/shared/QtHelpers.h +++ b/libraries/shared/src/shared/QtHelpers.h @@ -12,9 +12,11 @@ #include + namespace hifi { namespace qt { bool blockingInvokeMethod( + const char* function, QObject *obj, const char *member, QGenericReturnArgument ret, QGenericArgument val0 = QGenericArgument(Q_NULLPTR), @@ -29,6 +31,7 @@ bool blockingInvokeMethod( QGenericArgument val9 = QGenericArgument()); bool blockingInvokeMethod( + const char* function, QObject *obj, const char *member, QGenericArgument val0 = QGenericArgument(Q_NULLPTR), QGenericArgument val1 = QGenericArgument(), @@ -43,5 +46,7 @@ bool blockingInvokeMethod( } } +#define BLOCKING_INVOKE_METHOD(obj, member, ...) \ + hifi::qt::blockingInvokeMethod(__FUNCTION__, obj, member, ##__VA_ARGS__) #endif diff --git a/libraries/ui/src/OffscreenUi.cpp b/libraries/ui/src/OffscreenUi.cpp index 2bc5f89d00..135729653e 100644 --- a/libraries/ui/src/OffscreenUi.cpp +++ b/libraries/ui/src/OffscreenUi.cpp @@ -250,7 +250,7 @@ int OffscreenUi::waitForMessageBoxResult(QQuickItem* messageBox) { QMessageBox::StandardButton OffscreenUi::messageBox(Icon icon, const QString& title, const QString& text, QMessageBox::StandardButtons buttons, QMessageBox::StandardButton defaultButton) { if (QThread::currentThread() != thread()) { QMessageBox::StandardButton result = QMessageBox::StandardButton::NoButton; - hifi::qt::blockingInvokeMethod(this, "messageBox", + BLOCKING_INVOKE_METHOD(this, "messageBox", Q_RETURN_ARG(QMessageBox::StandardButton, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -352,7 +352,7 @@ QVariant OffscreenUi::getCustomInfo(const Icon icon, const QString& title, const QVariant OffscreenUi::inputDialog(const Icon icon, const QString& title, const QString& label, const QVariant& current) { if (QThread::currentThread() != thread()) { QVariant result; - hifi::qt::blockingInvokeMethod(this, "inputDialog", + BLOCKING_INVOKE_METHOD(this, "inputDialog", Q_RETURN_ARG(QVariant, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -367,7 +367,7 @@ QVariant OffscreenUi::inputDialog(const Icon icon, const QString& title, const Q QVariant OffscreenUi::customInputDialog(const Icon icon, const QString& title, const QVariantMap& config) { if (QThread::currentThread() != thread()) { QVariant result; - hifi::qt::blockingInvokeMethod(this, "customInputDialog", + BLOCKING_INVOKE_METHOD(this, "customInputDialog", Q_RETURN_ARG(QVariant, result), Q_ARG(Icon, icon), Q_ARG(QString, title), @@ -641,7 +641,7 @@ QString OffscreenUi::fileDialog(const QVariantMap& properties) { QString OffscreenUi::fileOpenDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "fileOpenDialog", + BLOCKING_INVOKE_METHOD(this, "fileOpenDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -663,7 +663,7 @@ QString OffscreenUi::fileOpenDialog(const QString& caption, const QString& dir, QString OffscreenUi::fileSaveDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "fileSaveDialog", + BLOCKING_INVOKE_METHOD(this, "fileSaveDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -687,7 +687,7 @@ QString OffscreenUi::fileSaveDialog(const QString& caption, const QString& dir, QString OffscreenUi::existingDirectoryDialog(const QString& caption, const QString& dir, const QString& filter, QString* selectedFilter, QFileDialog::Options options) { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "existingDirectoryDialog", + BLOCKING_INVOKE_METHOD(this, "existingDirectoryDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), @@ -774,7 +774,7 @@ QString OffscreenUi::assetOpenDialog(const QString& caption, const QString& dir, // ATP equivalent of fileOpenDialog(). if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "assetOpenDialog", + BLOCKING_INVOKE_METHOD(this, "assetOpenDialog", Q_RETURN_ARG(QString, result), Q_ARG(QString, caption), Q_ARG(QString, dir), diff --git a/libraries/ui/src/QmlWebWindowClass.cpp b/libraries/ui/src/QmlWebWindowClass.cpp index 13fc9cc018..44a0af7787 100644 --- a/libraries/ui/src/QmlWebWindowClass.cpp +++ b/libraries/ui/src/QmlWebWindowClass.cpp @@ -38,7 +38,7 @@ QScriptValue QmlWebWindowClass::constructor(QScriptContext* context, QScriptEngi QString QmlWebWindowClass::getURL() { if (QThread::currentThread() != thread()) { QString result; - hifi::qt::blockingInvokeMethod(this, "getURL", Q_RETURN_ARG(QString, result)); + BLOCKING_INVOKE_METHOD(this, "getURL", Q_RETURN_ARG(QString, result)); return result; } diff --git a/libraries/ui/src/QmlWindowClass.cpp b/libraries/ui/src/QmlWindowClass.cpp index 8d93af15f5..14d8ec8985 100644 --- a/libraries/ui/src/QmlWindowClass.cpp +++ b/libraries/ui/src/QmlWindowClass.cpp @@ -79,7 +79,7 @@ QScriptValue QmlWindowClass::constructor(QScriptContext* context, QScriptEngine* Q_ASSERT(retVal); if (QThread::currentThread() != qApp->thread()) { retVal->moveToThread(qApp->thread()); - hifi::qt::blockingInvokeMethod(retVal, "initQml", Q_ARG(QVariantMap, properties)); + BLOCKING_INVOKE_METHOD(retVal, "initQml", Q_ARG(QVariantMap, properties)); } else { retVal->initQml(properties); } @@ -111,7 +111,7 @@ void QmlWindowClass::initQml(QVariantMap properties) { // Build the event bridge and wrapper on the main thread offscreenUi->loadInNewContext(qmlSource(), [&](QQmlContext* context, QObject* object) { _qmlWindow = object; - context->setContextProperty("eventBridge", this); + context->setContextProperty(EVENT_BRIDGE_PROPERTY, this); context->engine()->setObjectOwnership(this, QQmlEngine::CppOwnership); context->engine()->setObjectOwnership(object, QQmlEngine::CppOwnership); if (properties.contains(TITLE_PROPERTY)) { @@ -243,7 +243,7 @@ void QmlWindowClass::setVisible(bool visible) { bool QmlWindowClass::isVisible() { if (QThread::currentThread() != thread()) { bool result = false; - hifi::qt::blockingInvokeMethod(this, "isVisible", Q_RETURN_ARG(bool, result)); + BLOCKING_INVOKE_METHOD(this, "isVisible", Q_RETURN_ARG(bool, result)); return result; } @@ -264,7 +264,7 @@ bool QmlWindowClass::isVisible() { glm::vec2 QmlWindowClass::getPosition() { if (QThread::currentThread() != thread()) { vec2 result; - hifi::qt::blockingInvokeMethod(this, "getPosition", Q_RETURN_ARG(vec2, result)); + BLOCKING_INVOKE_METHOD(this, "getPosition", Q_RETURN_ARG(vec2, result)); return result; } @@ -299,7 +299,7 @@ glm::vec2 toGlm(const QSizeF& size) { glm::vec2 QmlWindowClass::getSize() { if (QThread::currentThread() != thread()) { vec2 result; - hifi::qt::blockingInvokeMethod(this, "getSize", Q_RETURN_ARG(vec2, result)); + BLOCKING_INVOKE_METHOD(this, "getSize", Q_RETURN_ARG(vec2, result)); return result; } diff --git a/libraries/ui/src/ui/Menu.cpp b/libraries/ui/src/ui/Menu.cpp index 7aa4bc5e17..4e61eba28f 100644 --- a/libraries/ui/src/ui/Menu.cpp +++ b/libraries/ui/src/ui/Menu.cpp @@ -246,7 +246,7 @@ void Menu::removeAction(MenuWrapper* menu, const QString& actionName) { void Menu::setIsOptionChecked(const QString& menuOption, bool isChecked) { if (thread() != QThread::currentThread()) { - hifi::qt::blockingInvokeMethod(this, "setIsOptionChecked", + BLOCKING_INVOKE_METHOD(this, "setIsOptionChecked", Q_ARG(const QString&, menuOption), Q_ARG(bool, isChecked)); return; diff --git a/libraries/ui/src/ui/QmlWrapper.cpp b/libraries/ui/src/ui/QmlWrapper.cpp index d0f9a5e535..3879e1bc8f 100644 --- a/libraries/ui/src/ui/QmlWrapper.cpp +++ b/libraries/ui/src/ui/QmlWrapper.cpp @@ -38,7 +38,7 @@ void QmlWrapper::writeProperties(QVariant propertyMap) { QVariant QmlWrapper::readProperty(const QString& propertyName) { if (QThread::currentThread() != thread()) { QVariant result; - hifi::qt::blockingInvokeMethod(this, "readProperty", Q_RETURN_ARG(QVariant, result), Q_ARG(QString, propertyName)); + BLOCKING_INVOKE_METHOD(this, "readProperty", Q_RETURN_ARG(QVariant, result), Q_ARG(QString, propertyName)); return result; } @@ -48,7 +48,7 @@ QVariant QmlWrapper::readProperty(const QString& propertyName) { QVariant QmlWrapper::readProperties(const QVariant& propertyList) { if (QThread::currentThread() != thread()) { QVariant result; - hifi::qt::blockingInvokeMethod(this, "readProperties", Q_RETURN_ARG(QVariant, result), Q_ARG(QVariant, propertyList)); + BLOCKING_INVOKE_METHOD(this, "readProperties", Q_RETURN_ARG(QVariant, result), Q_ARG(QVariant, propertyList)); return result; } diff --git a/libraries/ui/src/ui/TabletScriptingInterface.cpp b/libraries/ui/src/ui/TabletScriptingInterface.cpp index 0dbcfac25c..857cae15cc 100644 --- a/libraries/ui/src/ui/TabletScriptingInterface.cpp +++ b/libraries/ui/src/ui/TabletScriptingInterface.cpp @@ -43,7 +43,7 @@ ToolbarProxy* TabletScriptingInterface::getSystemToolbarProxy() { TabletProxy* TabletScriptingInterface::getTablet(const QString& tabletId) { TabletProxy* tabletProxy = nullptr; if (QThread::currentThread() != thread()) { - hifi::qt::blockingInvokeMethod(this, "getTablet", Q_RETURN_ARG(TabletProxy*, tabletProxy), Q_ARG(QString, tabletId)); + BLOCKING_INVOKE_METHOD(this, "getTablet", Q_RETURN_ARG(TabletProxy*, tabletProxy), Q_ARG(QString, tabletId)); return tabletProxy; } @@ -291,7 +291,7 @@ void TabletProxy::initialScreen(const QVariant& url) { bool TabletProxy::isMessageDialogOpen() { if (QThread::currentThread() != thread()) { bool result = false; - hifi::qt::blockingInvokeMethod(this, "isMessageDialogOpen", Q_RETURN_ARG(bool, result)); + BLOCKING_INVOKE_METHOD(this, "isMessageDialogOpen", Q_RETURN_ARG(bool, result)); return result; } @@ -316,7 +316,7 @@ void TabletProxy::emitWebEvent(const QVariant& msg) { bool TabletProxy::isPathLoaded(const QVariant& path) { if (QThread::currentThread() != thread()) { bool result = false; - hifi::qt::blockingInvokeMethod(this, "isPathLoaded", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); + BLOCKING_INVOKE_METHOD(this, "isPathLoaded", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); return result; } @@ -479,7 +479,7 @@ void TabletProxy::loadQMLSource(const QVariant& path) { bool TabletProxy::pushOntoStack(const QVariant& path) { if (QThread::currentThread() != thread()) { bool result = false; - hifi::qt::blockingInvokeMethod(this, "pushOntoStack", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); + BLOCKING_INVOKE_METHOD(this, "pushOntoStack", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, path)); return result; } @@ -605,7 +605,7 @@ void TabletProxy::gotoWebScreen(const QString& url, const QString& injectedJavaS TabletButtonProxy* TabletProxy::addButton(const QVariant& properties) { if (QThread::currentThread() != thread()) { TabletButtonProxy* result = nullptr; - hifi::qt::blockingInvokeMethod(this, "addButton", Q_RETURN_ARG(TabletButtonProxy*, result), Q_ARG(QVariant, properties)); + BLOCKING_INVOKE_METHOD(this, "addButton", Q_RETURN_ARG(TabletButtonProxy*, result), Q_ARG(QVariant, properties)); return result; } @@ -632,7 +632,7 @@ TabletButtonProxy* TabletProxy::addButton(const QVariant& properties) { bool TabletProxy::onHomeScreen() { if (QThread::currentThread() != thread()) { bool result = false; - hifi::qt::blockingInvokeMethod(this, "onHomeScreen", Q_RETURN_ARG(bool, result)); + BLOCKING_INVOKE_METHOD(this, "onHomeScreen", Q_RETURN_ARG(bool, result)); return result; } @@ -839,7 +839,7 @@ void TabletButtonProxy::setToolbarButtonProxy(QObject* toolbarButtonProxy) { QVariantMap TabletButtonProxy::getProperties() { if (QThread::currentThread() != thread()) { QVariantMap result; - hifi::qt::blockingInvokeMethod(this, "getProperties", Q_RETURN_ARG(QVariantMap, result)); + BLOCKING_INVOKE_METHOD(this, "getProperties", Q_RETURN_ARG(QVariantMap, result)); return result; } diff --git a/libraries/ui/src/ui/ToolbarScriptingInterface.cpp b/libraries/ui/src/ui/ToolbarScriptingInterface.cpp index adfc15cc83..d01b538004 100644 --- a/libraries/ui/src/ui/ToolbarScriptingInterface.cpp +++ b/libraries/ui/src/ui/ToolbarScriptingInterface.cpp @@ -70,7 +70,7 @@ ToolbarProxy::ToolbarProxy(QObject* qmlObject, QObject* parent) : QmlWrapper(qml ToolbarButtonProxy* ToolbarProxy::addButton(const QVariant& properties) { if (QThread::currentThread() != thread()) { ToolbarButtonProxy* result = nullptr; - hifi::qt::blockingInvokeMethod(this, "addButton", Q_RETURN_ARG(ToolbarButtonProxy*, result), Q_ARG(QVariant, properties)); + BLOCKING_INVOKE_METHOD(this, "addButton", Q_RETURN_ARG(ToolbarButtonProxy*, result), Q_ARG(QVariant, properties)); return result; } @@ -101,7 +101,7 @@ void ToolbarProxy::removeButton(const QVariant& name) { ToolbarProxy* ToolbarScriptingInterface::getToolbar(const QString& toolbarId) { if (QThread::currentThread() != thread()) { ToolbarProxy* result = nullptr; - hifi::qt::blockingInvokeMethod(this, "getToolbar", Q_RETURN_ARG(ToolbarProxy*, result), Q_ARG(QString, toolbarId)); + BLOCKING_INVOKE_METHOD(this, "getToolbar", Q_RETURN_ARG(ToolbarProxy*, result), Q_ARG(QString, toolbarId)); return result; } From 85601669e10780c3d9cf05690191049139783210 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Fri, 30 Jun 2017 14:09:49 -0700 Subject: [PATCH 38/55] Prevent thrashing by limiting to 10 restarts every 10 minutes --- server-console/src/modules/hf-process.js | 25 ++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/server-console/src/modules/hf-process.js b/server-console/src/modules/hf-process.js index b75835c06f..767befec7b 100644 --- a/server-console/src/modules/hf-process.js +++ b/server-console/src/modules/hf-process.js @@ -115,6 +115,8 @@ function Process(name, command, commandArgs, logDirectory) { this.logStderr = null; this.detached = false; this.restartOnCrash = false; + this.restartCount = 0; + this.firstRestartTimestamp = Date.now(); this.state = ProcessStates.STOPPED; }; @@ -269,14 +271,29 @@ Process.prototype = extend(Process.prototype, { clearTimeout(this.stoppingTimeoutID); this.stoppingTimeoutID = null; } - // Grab current state berofe updating it. + // Grab current state before updating it. var unexpectedShutdown = this.state != ProcessStates.STOPPING; this.updateState(ProcessStates.STOPPED); if (unexpectedShutdown && this.restartOnCrash) { - log.warn("Child stopped unexpectedly, restarting."); - this.start(); - return; + var MAX_RESTARTS = 10; + var MAX_RESTARTS_PERIOD = 10; // 10 min + var MSEC_PER_MIN = 1000 * 60; + var now = Date.now(); + var timeDiff = (now - this.firstRestartTimestamp) / MSEC_PER_MIN; + if (timeDiff > MAX_RESTARTS_PERIOD) { + this.firstRestartTimestamp = now; + this.restartCount = 0; + } + + if (this.restartCount < 10) { + this.restartCount++; + + log.warn("Child stopped unexpectedly, restarting."); + this.start(); + } else { + log.warn("Child stopped unexpectedly too many times, not restarting."); + } } } }); From e0120ebf3011a3d5cb477c437ba076d8e9d983b2 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Sun, 2 Jul 2017 03:20:07 +0100 Subject: [PATCH 39/55] Rocket Hands --- .../marketplace/rocketHands/rockethands.js | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 unpublishedScripts/marketplace/rocketHands/rockethands.js diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js new file mode 100644 index 0000000000..678e51565d --- /dev/null +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -0,0 +1,43 @@ +"use strict"; + +/* + rockethands.js + system + + Created by Cain Kilgore on 30/06/2017 + Copyright 2017 High Fidelity, Inc. + + Distributed under the Apache License, Version 2.0. + See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +*/ + +(function() { + var isRocketing = false; + + Script.setInterval(function() { + if (Controller.Hardware.Vive) { + var rightHand = Controller.getPoseValue(Controller.Hardware.Vive.RightHand); + var getHip = MyAvatar.getJointPosition("Hips"); + var worldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); + + if ((worldControllerPos.y > (getHip.y - 0.1)) && (worldControllerPos.y < (getHip.y + 0.1))) { + if (rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { + isRocketing = true; + Controller.triggerHapticPulse(0.1, 120, 2); + MyAvatar.motorReferenceFrame = "world"; + var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); + if(!MyAvatar.isFlying()) { + moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); + } + MyAvatar.motorVelocity = moveVector; + MyAvatar.motorTimescale = 1.0; + } else { + if (isRocketing) { + MyAvatar.motorVelocity = 0; + isRocketing = false; + } + } + } + } + }, 100); +}()); \ No newline at end of file From a693a61ec891dd3f44fcd2f1d9e06eabb7353f04 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Sun, 2 Jul 2017 03:20:54 +0100 Subject: [PATCH 40/55] Cleanup --- scripts/developer/rockethands.js | 35 -------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 scripts/developer/rockethands.js diff --git a/scripts/developer/rockethands.js b/scripts/developer/rockethands.js deleted file mode 100644 index b68d6cc9c6..0000000000 --- a/scripts/developer/rockethands.js +++ /dev/null @@ -1,35 +0,0 @@ -"use strict"; - -// -// rockethands.js -// system -// -// Created by Cain Kilgore on 30/06/2017 -// Copyright 2017 High Fidelity, Inc. -// -// Distributed under the Apache License, Version 2.0. -// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -// - -(function() { - function logToConsole(message) { - console.log("[rockethands.js] " + message); - } - - logToConsole("Rockethands.js script is now active."); - - Script.setInterval(function() { - if(Controller.Hardware.Vive) { - var rightHand = Controller.getPoseValue(Controller.Hardware.Vive.RightHand).rotation.y; - - // logToConsole("Y VALUE: " + rightHand); - if(rightHand < -0.1 && rightHand > -0.4) { - logToConsole("Pointing down.. eye position: " + Camera.getOrientation().x + ", " + Camera.getOrientation().y + ", " + Camera.getOrientation().z + " - we have liftoff - I think!"); - MyAvatar.motorReferenceFrame = "world"; - // MyAvatar.motorVelocity = {x: Camera.getOrientation().x, y: Camera.getOrientation().y*3, z: Camera.getOrientation().z}; - MyAvatar.motorVelocity = Camera.getOrientation()*3; - MyAvatar.motorTimescale = 1.0; - } - } - }, 1000); -}()); From 44f0b8bd6043484d9aadb14e2e5c2171e1935f98 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Sun, 2 Jul 2017 11:41:33 +0100 Subject: [PATCH 41/55] Support for Oculus & Vive - cleaned up some code, using Script.connect instead of setInterval --- .../marketplace/rocketHands/rockethands.js | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index 678e51565d..a4a4cf777c 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -13,15 +13,18 @@ (function() { var isRocketing = false; + MyAvatar.motorVelocity = 0; - Script.setInterval(function() { - if (Controller.Hardware.Vive) { - var rightHand = Controller.getPoseValue(Controller.Hardware.Vive.RightHand); - var getHip = MyAvatar.getJointPosition("Hips"); - var worldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); - - if ((worldControllerPos.y > (getHip.y - 0.1)) && (worldControllerPos.y < (getHip.y + 0.1))) { - if (rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { + function checkRocketting() { + if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { + var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); + var rightHand = Controller.getPoseValue(Controller.Standard.RightHand); + var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); + var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); + var hipPosition = MyAvatar.getJointPosition("Hips"); + + if ((leftWorldControllerPos.y > (hipPosition.y - 0.1)) && (leftWorldControllerPos.y < (hipPosition.y + 0.1)) && rightWorldControllerPos.y > (hipPosition.y - 0.1) && (rightWorldControllerPos.y < (hipPosition.y + 0.1))) { + if (leftHand.rotation.y < 0.25 && leftHand.rotation.y > -0.25 && rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { isRocketing = true; Controller.triggerHapticPulse(0.1, 120, 2); MyAvatar.motorReferenceFrame = "world"; @@ -31,13 +34,20 @@ } MyAvatar.motorVelocity = moveVector; MyAvatar.motorTimescale = 1.0; - } else { - if (isRocketing) { - MyAvatar.motorVelocity = 0; - isRocketing = false; - } - } + } else { + if (isRocketing) { + MyAvatar.motorVelocity = 0; + isRocketing = false; + } + } + } else { + if (isRocketing) { + MyAvatar.motorVelocity = 0; + isRocketing = false; + } } } - }, 100); + }; + + Script.update.connect(checkRocketting); }()); \ No newline at end of file From 5fbcd494be53abca97c18cfad02ceae3c3469c13 Mon Sep 17 00:00:00 2001 From: Dante Ruiz Date: Mon, 3 Jul 2017 16:46:58 +0100 Subject: [PATCH 42/55] made final requested changes --- plugins/openvr/src/ViveControllerManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/openvr/src/ViveControllerManager.cpp b/plugins/openvr/src/ViveControllerManager.cpp index 825d709b2a..2f9aa4405a 100644 --- a/plugins/openvr/src/ViveControllerManager.cpp +++ b/plugins/openvr/src/ViveControllerManager.cpp @@ -385,8 +385,8 @@ void ViveControllerManager::InputDevice::emitCalibrationStatus() { QJsonObject status = QJsonObject(); status["calibrated"] = _calibrated; status["configuration"] = configToString(_preferedConfig); - status["head_puck"] = (_headConfig == HeadConfig::Puck) ? true : false; - status["hand_pucks"] = (_handConfig == HandConfig::Pucks) ? true : false; + status["head_puck"] = (_headConfig == HeadConfig::Puck); + status["hand_pucks"] = (_handConfig == HandConfig::Pucks); status["puckCount"] = (int)_validTrackedObjects.size(); status["UI"] = _calibrate; From 7d382d9da0bbd70dc3e726fff4ef52cc1e0af85d Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 17:47:54 +0100 Subject: [PATCH 43/55] Fixed spelling, added is in HMD Check, removed Haptic Feedback as it wasn't part of the WL --- .../marketplace/rocketHands/rockethands.js | 56 ++++++++++--------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index a4a4cf777c..0e8746add1 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -12,39 +12,45 @@ */ (function() { - var isRocketing = false; + var isRocketting = false; MyAvatar.motorVelocity = 0; function checkRocketting() { - if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { - var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); - var rightHand = Controller.getPoseValue(Controller.Standard.RightHand); - var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); - var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); - var hipPosition = MyAvatar.getJointPosition("Hips"); - - if ((leftWorldControllerPos.y > (hipPosition.y - 0.1)) && (leftWorldControllerPos.y < (hipPosition.y + 0.1)) && rightWorldControllerPos.y > (hipPosition.y - 0.1) && (rightWorldControllerPos.y < (hipPosition.y + 0.1))) { - if (leftHand.rotation.y < 0.25 && leftHand.rotation.y > -0.25 && rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { - isRocketing = true; - Controller.triggerHapticPulse(0.1, 120, 2); - MyAvatar.motorReferenceFrame = "world"; - var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); - if(!MyAvatar.isFlying()) { - moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); + if (HMD.active) { + if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { + var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); + var rightHand = Controller.getPoseValue(Controller.Standard.RightHand); + var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); + var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); + var hipPosition = MyAvatar.getJointPosition("Hips"); + + if ((leftWorldControllerPos.y > (hipPosition.y - 0.1)) && (leftWorldControllerPos.y < (hipPosition.y + 0.1)) && rightWorldControllerPos.y > (hipPosition.y - 0.1) && (rightWorldControllerPos.y < (hipPosition.y + 0.1))) { + if (leftHand.rotation.y < 0.25 && leftHand.rotation.y > -0.25 && rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { + isRocketting = true; + MyAvatar.motorReferenceFrame = "world"; + var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); + if(!MyAvatar.isFlying()) { + moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); + } + MyAvatar.motorVelocity = moveVector; + MyAvatar.motorTimescale = 1.0; + } else { + if (isRocketting) { + MyAvatar.motorVelocity = 0; + isRocketting = false; + } } - MyAvatar.motorVelocity = moveVector; - MyAvatar.motorTimescale = 1.0; } else { - if (isRocketing) { + if (isRocketting) { MyAvatar.motorVelocity = 0; - isRocketing = false; + isRocketting = false; } } - } else { - if (isRocketing) { - MyAvatar.motorVelocity = 0; - isRocketing = false; - } + } + } else { + if(isRocketting) { + MyAvatar.motorVelocity = 0; + isRocketting = false; } } }; From 2c53b5b372312ea7ec800a1d4721ec48a2b1c7d7 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 19:09:54 +0100 Subject: [PATCH 44/55] QA Cleanup --- .../marketplace/rocketHands/rockethands.js | 38 +++++++++---------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index 0e8746add1..f8a22be579 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -12,10 +12,9 @@ */ (function() { - var isRocketting = false; - MyAvatar.motorVelocity = 0; + var isRocketing = false; - function checkRocketting() { + function checkRocketing() { if (HMD.active) { if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); @@ -23,37 +22,36 @@ var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); var hipPosition = MyAvatar.getJointPosition("Hips"); + var controllerHipThreshold = 0.1; + var controllerRotationThreshold = 0.25; - if ((leftWorldControllerPos.y > (hipPosition.y - 0.1)) && (leftWorldControllerPos.y < (hipPosition.y + 0.1)) && rightWorldControllerPos.y > (hipPosition.y - 0.1) && (rightWorldControllerPos.y < (hipPosition.y + 0.1))) { - if (leftHand.rotation.y < 0.25 && leftHand.rotation.y > -0.25 && rightHand.rotation.y < 0.25 && rightHand.rotation.y > -0.25) { - isRocketting = true; + if ((leftWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && (leftWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && rightWorldControllerPos.y > (hipPosition.y - controllerHipThreshold) && (rightWorldControllerPos.y < (hipPosition.y + controllerHipThreshold))) { + if (leftHand.rotation.y < controllerRotationThreshold && leftHand.rotation.y > -controllerRotationThreshold && rightHand.rotation.y < controllerRotationThreshold && rightHand.rotation.y > -controllerRotationThreshold) { + isRocketing = true; MyAvatar.motorReferenceFrame = "world"; var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); - if(!MyAvatar.isFlying()) { + if (!MyAvatar.isFlying()) { moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); } MyAvatar.motorVelocity = moveVector; MyAvatar.motorTimescale = 1.0; } else { - if (isRocketting) { - MyAvatar.motorVelocity = 0; - isRocketting = false; - } + checkCanStopRocketing(); } } else { - if (isRocketting) { - MyAvatar.motorVelocity = 0; - isRocketting = false; - } + checkCanStopRocketing(); } } } else { - if(isRocketting) { - MyAvatar.motorVelocity = 0; - isRocketting = false; - } + checkCanStopRocketing(); } }; - Script.update.connect(checkRocketting); + function checkCanStopRocketing() { + if(isRocketing) { + MyAvatar.motorVelocity = 0; + isRocketing = false; + } + } + Script.update.connect(checkRocketing); }()); \ No newline at end of file From 44624c5fab70acde0af6e94c95f2b2bcf5465e58 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 19:11:57 +0100 Subject: [PATCH 45/55] space --- unpublishedScripts/marketplace/rocketHands/rockethands.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index f8a22be579..e7d60d47a6 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -48,7 +48,7 @@ }; function checkCanStopRocketing() { - if(isRocketing) { + if (isRocketing) { MyAvatar.motorVelocity = 0; isRocketing = false; } From 5f600b4ea96b01efed573ec319f6a225988b5362 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 19:31:41 +0100 Subject: [PATCH 46/55] Cleanup again --- .../marketplace/rocketHands/rockethands.js | 38 +++++++++++-------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index e7d60d47a6..da80a84432 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -22,28 +22,34 @@ var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); var hipPosition = MyAvatar.getJointPosition("Hips"); - var controllerHipThreshold = 0.1; - var controllerRotationThreshold = 0.25; + var controllerHipThreshold = 0.1; // In Meters. Experimentally determined. Used to figure out if user's hands are "close enough" to their hips. + var controllerRotationThreshold = 0.25; // In Radians. Experimentally determined. Used to figure out if user's hands are within a rotation threshold. - if ((leftWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && (leftWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && rightWorldControllerPos.y > (hipPosition.y - controllerHipThreshold) && (rightWorldControllerPos.y < (hipPosition.y + controllerHipThreshold))) { - if (leftHand.rotation.y < controllerRotationThreshold && leftHand.rotation.y > -controllerRotationThreshold && rightHand.rotation.y < controllerRotationThreshold && rightHand.rotation.y > -controllerRotationThreshold) { - isRocketing = true; - MyAvatar.motorReferenceFrame = "world"; - var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); - if (!MyAvatar.isFlying()) { - moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); + if ((leftWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && + (leftWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && + (rightWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && + (rightWorldControllerPos.y < (hipPosition.y + controllerHipThreshold))) { + if ((leftHand.rotation.y < controllerRotationThreshold) && + (leftHand.rotation.y > -controllerRotationThreshold) && + (rightHand.rotation.y < controllerRotationThreshold) && + (rightHand.rotation.y > -controllerRotationThreshold)) { + isRocketing = true; + MyAvatar.motorReferenceFrame = "world"; + var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); + if (!MyAvatar.isFlying()) { + moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); + } + MyAvatar.motorVelocity = moveVector; + MyAvatar.motorTimescale = 1.0; + } else { + checkCanStopRocketing(); } - MyAvatar.motorVelocity = moveVector; - MyAvatar.motorTimescale = 1.0; } else { checkCanStopRocketing(); } - } else { - checkCanStopRocketing(); } - } - } else { - checkCanStopRocketing(); + } else { + checkCanStopRocketing(); } }; From bfcddcf3b7ecaf1b95361ebd44b4831a18f40194 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 19:53:29 +0100 Subject: [PATCH 47/55] Cleaned up the code, created a function to check if the hands are in the right position. --- .../marketplace/rocketHands/rockethands.js | 62 ++++++++++--------- 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index da80a84432..d5dfe48ea0 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -17,39 +17,23 @@ function checkRocketing() { if (HMD.active) { if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { - var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); - var rightHand = Controller.getPoseValue(Controller.Standard.RightHand); - var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); - var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); - var hipPosition = MyAvatar.getJointPosition("Hips"); - var controllerHipThreshold = 0.1; // In Meters. Experimentally determined. Used to figure out if user's hands are "close enough" to their hips. - var controllerRotationThreshold = 0.25; // In Radians. Experimentally determined. Used to figure out if user's hands are within a rotation threshold. - - if ((leftWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && - (leftWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && - (rightWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && - (rightWorldControllerPos.y < (hipPosition.y + controllerHipThreshold))) { - if ((leftHand.rotation.y < controllerRotationThreshold) && - (leftHand.rotation.y > -controllerRotationThreshold) && - (rightHand.rotation.y < controllerRotationThreshold) && - (rightHand.rotation.y > -controllerRotationThreshold)) { - isRocketing = true; - MyAvatar.motorReferenceFrame = "world"; - var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); - if (!MyAvatar.isFlying()) { - moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); - } - MyAvatar.motorVelocity = moveVector; - MyAvatar.motorTimescale = 1.0; - } else { - checkCanStopRocketing(); - } - } else { - checkCanStopRocketing(); + if (canRocket()) { + isRocketing = true; + MyAvatar.motorReferenceFrame = "world"; + var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); + if (!MyAvatar.isFlying()) { + moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); } + MyAvatar.motorVelocity = moveVector; + MyAvatar.motorTimescale = 1.0; + } else { + checkCanStopRocketing(); } } else { checkCanStopRocketing(); + } + } else { + checkCanStopRocketing(); } }; @@ -59,5 +43,25 @@ isRocketing = false; } } + + function canRocket() { + var leftHand = Controller.getPoseValue(Controller.Standard.LeftHand); + var rightHand = Controller.getPoseValue(Controller.Standard.RightHand); + var leftWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, leftHand.translation)); + var rightWorldControllerPos = Vec3.sum(MyAvatar.position, Vec3.multiplyQbyV(MyAvatar.orientation, rightHand.translation)); + var hipPosition = MyAvatar.getJointPosition("Hips"); + var controllerHipThreshold = 0.1; // In Meters. Experimentally determined. Used to figure out if user's hands are "close enough" to their hips. + var controllerRotationThreshold = 0.25; // In Radians. Experimentally determined. Used to figure out if user's hands are within a rotation threshold. + + return ((leftWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && + (leftWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && + (rightWorldControllerPos.y > (hipPosition.y - controllerHipThreshold)) && + (rightWorldControllerPos.y < (hipPosition.y + controllerHipThreshold)) && + leftHand.rotation.y < controllerRotationThreshold && + leftHand.rotation.y > -controllerRotationThreshold && + rightHand.rotation.y < controllerRotationThreshold && + rightHand.rotation.y > -controllerRotationThreshold); + } + Script.update.connect(checkRocketing); }()); \ No newline at end of file From 1c5923914b4cf5bd99388e8a7a39fb459bd77a2d Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 19:58:26 +0100 Subject: [PATCH 48/55] Combining three if statements into one! --- .../marketplace/rocketHands/rockethands.js | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index d5dfe48ea0..1025dcb0aa 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -15,23 +15,15 @@ var isRocketing = false; function checkRocketing() { - if (HMD.active) { - if (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) { - if (canRocket()) { - isRocketing = true; - MyAvatar.motorReferenceFrame = "world"; - var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); - if (!MyAvatar.isFlying()) { - moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); - } - MyAvatar.motorVelocity = moveVector; - MyAvatar.motorTimescale = 1.0; - } else { - checkCanStopRocketing(); - } - } else { - checkCanStopRocketing(); + if (HMD.active && (Controller.Hardware.Vive || Controller.Hardware.OculusTouch) && canRocket()) { + isRocketing = true; + MyAvatar.motorReferenceFrame = "world"; + var moveVector = Vec3.multiply(Quat.getFront(Camera.getOrientation()), 10); + if (!MyAvatar.isFlying()) { + moveVector = Vec3.sum(moveVector, {x: 0, y: 1, z: 0}); } + MyAvatar.motorVelocity = moveVector; + MyAvatar.motorTimescale = 1.0; } else { checkCanStopRocketing(); } From eddb7a349c18334c56a27f24d90d609ff258cb00 Mon Sep 17 00:00:00 2001 From: Cain Kilgore Date: Mon, 3 Jul 2017 20:01:01 +0100 Subject: [PATCH 49/55] Boilerplate --- unpublishedScripts/marketplace/rocketHands/rockethands.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unpublishedScripts/marketplace/rocketHands/rockethands.js b/unpublishedScripts/marketplace/rocketHands/rockethands.js index 1025dcb0aa..672dcf2540 100644 --- a/unpublishedScripts/marketplace/rocketHands/rockethands.js +++ b/unpublishedScripts/marketplace/rocketHands/rockethands.js @@ -2,7 +2,7 @@ /* rockethands.js - system + unpublishedScripts/marketplace/rocketHands/rockethands.js Created by Cain Kilgore on 30/06/2017 Copyright 2017 High Fidelity, Inc. From 6c86c297cb64d1301e3df3a2e5c75104a3b2b51b Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Mon, 3 Jul 2017 12:40:52 -0700 Subject: [PATCH 50/55] Don't use a blocking connection for a high-frequency function like editOvleray --- interface/src/ui/overlays/Overlays.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index 0c73f1fa70..48d75bf6e1 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -231,9 +231,12 @@ OverlayID Overlays::cloneOverlay(OverlayID id) { bool Overlays::editOverlay(OverlayID id, const QVariant& properties) { if (QThread::currentThread() != thread()) { - bool result; - BLOCKING_INVOKE_METHOD(this, "editOverlay", Q_RETURN_ARG(bool, result), Q_ARG(OverlayID, id), Q_ARG(QVariant, properties)); - return result; + // NOTE editOverlay can be called very frequently in scripts and can't afford to + // block waiting on the main thread. Additionally, no script actually + // examines the return value and does something useful with it, so use a non-blocking + // invoke and just always return true + QMetaObject::invokeMethod(this, "editOverlay", Q_ARG(OverlayID, id), Q_ARG(QVariant, properties)); + return true; } Overlay::Pointer thisOverlay = getOverlay(id); @@ -246,9 +249,9 @@ bool Overlays::editOverlay(OverlayID id, const QVariant& properties) { bool Overlays::editOverlays(const QVariant& propertiesById) { if (QThread::currentThread() != thread()) { - bool result; - BLOCKING_INVOKE_METHOD(this, "editOverlays", Q_RETURN_ARG(bool, result), Q_ARG(QVariant, propertiesById)); - return result; + // NOTE see comment on editOverlay for why this is not a blocking call + QMetaObject::invokeMethod(this, "editOverlays", Q_ARG(QVariant, propertiesById)); + return true; } QVariantMap map = propertiesById.toMap(); From 97edbb7f374da3f9a41c39afecaaee627b1fb5db Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Mon, 3 Jul 2017 14:43:44 -0700 Subject: [PATCH 51/55] Restore mutex in overlay interface --- interface/src/ui/overlays/Overlays.cpp | 98 +++++++++++++++++++------- interface/src/ui/overlays/Overlays.h | 1 + 2 files changed, 74 insertions(+), 25 deletions(-) diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index 0c73f1fa70..1495bc2d77 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -40,19 +40,23 @@ Q_LOGGING_CATEGORY(trace_render_overlays, "trace.render.overlays") void Overlays::cleanupAllOverlays() { + QMap overlaysHUD; + QMap overlaysWorld; { - foreach(Overlay::Pointer overlay, _overlaysHUD) { - _overlaysToDelete.push_back(overlay); - } - foreach(Overlay::Pointer overlay, _overlaysWorld) { - _overlaysToDelete.push_back(overlay); - } - _overlaysHUD.clear(); - _overlaysWorld.clear(); -#if OVERLAY_PANELS - _panels.clear(); -#endif + QMutexLocker locker(&_mutex); + overlaysHUD.swap(_overlaysHUD); + overlaysWorld.swap(_overlaysWorld); } + + foreach(Overlay::Pointer overlay, overlaysHUD) { + _overlaysToDelete.push_back(overlay); + } + foreach(Overlay::Pointer overlay, overlaysWorld) { + _overlaysToDelete.push_back(overlay); + } +#if OVERLAY_PANELS + _panels.clear(); +#endif cleanupOverlaysToDelete(); } @@ -63,14 +67,19 @@ void Overlays::init() { } void Overlays::update(float deltatime) { - + QMap overlaysHUD; + QMap overlaysWorld; { - foreach(Overlay::Pointer thisOverlay, _overlaysHUD) { - thisOverlay->update(deltatime); - } - foreach(Overlay::Pointer thisOverlay, _overlaysWorld) { - thisOverlay->update(deltatime); - } + QMutexLocker locker(&_mutex); + overlaysHUD = _overlaysHUD; + overlaysWorld = _overlaysWorld; + } + + foreach(const auto& thisOverlay, overlaysHUD) { + thisOverlay->update(deltatime); + } + foreach(const auto& thisOverlay, overlaysWorld) { + thisOverlay->update(deltatime); } cleanupOverlaysToDelete(); @@ -110,8 +119,14 @@ void Overlays::renderHUD(RenderArgs* renderArgs) { int height = size.y; mat4 legacyProjection = glm::ortho(0, width, height, 0, -1000, 1000); + QMap overlaysHUD; + { + QMutexLocker locker(&_mutex); + overlaysHUD = _overlaysHUD; + } - foreach(Overlay::Pointer thisOverlay, _overlaysHUD) { + + foreach(Overlay::Pointer thisOverlay, overlaysHUD) { // Reset all batch pipeline settings between overlay geometryCache->useSimpleDrawPipeline(batch); @@ -132,7 +147,10 @@ void Overlays::enable() { _enabled = true; } +// Note, can't be invoked by scripts, but can be called by the InterfaceParentFinder +// class on packet processing threads Overlay::Pointer Overlays::getOverlay(OverlayID id) const { + QMutexLocker locker(&_mutex); if (_overlaysHUD.contains(id)) { return _overlaysHUD[id]; } @@ -193,13 +211,17 @@ OverlayID Overlays::addOverlay(const Overlay::Pointer& overlay) { overlay->setOverlayID(thisID); overlay->setStackOrder(_stackOrder++); if (overlay->is3D()) { - _overlaysWorld[thisID] = overlay; + { + QMutexLocker locker(&_mutex); + _overlaysWorld[thisID] = overlay; + } render::ScenePointer scene = qApp->getMain3DScene(); render::Transaction transaction; overlay->addToScene(overlay, scene, transaction); scene->enqueueTransaction(transaction); } else { + QMutexLocker locker(&_mutex); _overlaysHUD[thisID] = overlay; } @@ -275,6 +297,7 @@ void Overlays::deleteOverlay(OverlayID id) { Overlay::Pointer overlayToDelete; { + QMutexLocker locker(&_mutex); if (_overlaysHUD.contains(id)) { overlayToDelete = _overlaysHUD.take(id); } else if (_overlaysWorld.contains(id)) { @@ -378,7 +401,13 @@ OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { if (!_enabled) { return UNKNOWN_OVERLAY_ID; } - QMapIterator i(_overlaysHUD); + + QMap overlaysHUD; + { + QMutexLocker locker(&_mutex); + overlaysHUD = _overlaysHUD; + } + QMapIterator i(overlaysHUD); const float LARGE_NEGATIVE_FLOAT = -9999999; glm::vec3 origin(pointCopy.x, pointCopy.y, LARGE_NEGATIVE_FLOAT); @@ -466,8 +495,14 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR float bestDistance = std::numeric_limits::max(); bool bestIsFront = false; + QMap overlaysWorld; + { + QMutexLocker locker(&_mutex); + overlaysWorld = _overlaysWorld; + } + RayToOverlayIntersectionResult result; - QMapIterator i(_overlaysWorld); + QMapIterator i(overlaysWorld); while (i.hasNext()) { i.next(); OverlayID thisID = i.key(); @@ -598,13 +633,20 @@ QSizeF Overlays::textSize(OverlayID id, const QString& text) { return result; } - Overlay::Pointer thisOverlay = _overlaysHUD[id]; + Overlay::Pointer thisOverlay; + { + QMutexLocker locker(&_mutex); + thisOverlay = _overlaysHUD[id]; + } if (thisOverlay) { if (auto textOverlay = std::dynamic_pointer_cast(thisOverlay)) { return textOverlay->textSize(text); } } else { - thisOverlay = _overlaysWorld[id]; + { + QMutexLocker locker(&_mutex); + thisOverlay = _overlaysWorld[id]; + } if (auto text3dOverlay = std::dynamic_pointer_cast(thisOverlay)) { return text3dOverlay->textSize(text); } @@ -675,6 +717,7 @@ bool Overlays::isAddedOverlay(OverlayID id) { return result; } + QMutexLocker locker(&_mutex); return _overlaysHUD.contains(id) || _overlaysWorld.contains(id); } @@ -949,8 +992,13 @@ QVector Overlays::findOverlays(const glm::vec3& center, float radius) { return result; } + QMap overlaysWorld; + { + QMutexLocker locker(&_mutex); + overlaysWorld = _overlaysWorld; + } - QMapIterator i(_overlaysWorld); + QMapIterator i(overlaysWorld); int checked = 0; while (i.hasNext()) { checked++; diff --git a/interface/src/ui/overlays/Overlays.h b/interface/src/ui/overlays/Overlays.h index d3fa70225e..bfb775b041 100644 --- a/interface/src/ui/overlays/Overlays.h +++ b/interface/src/ui/overlays/Overlays.h @@ -319,6 +319,7 @@ signals: private: void cleanupOverlaysToDelete(); + mutable QMutex _mutex; QMap _overlaysHUD; QMap _overlaysWorld; #if OVERLAY_PANELS From 48b4b5f49c93dd6d331f934e264a529bdee67226 Mon Sep 17 00:00:00 2001 From: Sam Gateau Date: Wed, 5 Jul 2017 18:39:09 +0200 Subject: [PATCH 52/55] Fixing the bug appearing on Nvidia 284.76 --- libraries/render-utils/src/local_lights_shading.slf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/render-utils/src/local_lights_shading.slf b/libraries/render-utils/src/local_lights_shading.slf index a4e28a9757..c6310cb079 100644 --- a/libraries/render-utils/src/local_lights_shading.slf +++ b/libraries/render-utils/src/local_lights_shading.slf @@ -34,6 +34,8 @@ in vec2 _texCoord0; out vec4 _fragColor; void main(void) { + _fragColor = vec4(0.0); + // Grab the fragment data from the uv vec2 texCoord = _texCoord0.st; From 6f2e7f5b835defe92501d60e6895206265321fe6 Mon Sep 17 00:00:00 2001 From: Zach Fox Date: Wed, 5 Jul 2017 12:39:15 -0700 Subject: [PATCH 53/55] Tweak the Snapshot 'Share' button to make its purpose more clear --- scripts/system/html/js/SnapshotReview.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/scripts/system/html/js/SnapshotReview.js b/scripts/system/html/js/SnapshotReview.js index a3d1923aa9..5ea1dd0963 100644 --- a/scripts/system/html/js/SnapshotReview.js +++ b/scripts/system/html/js/SnapshotReview.js @@ -20,7 +20,9 @@ var blastShareText = "Blast to my Connections", hifiShareText = "Share to Snaps Feed", hifiAlreadySharedText = "Already Shared to Snaps Feed", facebookShareText = "Share to Facebook", - twitterShareText = "Share to Twitter"; + twitterShareText = "Share to Twitter", + shareButtonLabelTextActive = "SHARE:", + shareButtonLabelTextInactive = "SHARE"; function fileExtensionMatches(filePath, extension) { return filePath.split('.').pop().toLowerCase() === extension; @@ -138,6 +140,8 @@ function selectImageToShare(selectedID, isSelected) { var imageContainer = document.getElementById(selectedID), image = document.getElementById(selectedID + 'img'), shareBar = document.getElementById(selectedID + "shareBar"), + showShareButtonsDots = document.getElementById(selectedID + "showShareButtonsDots"), + showShareButtonsLabel = document.getElementById(selectedID + "showShareButtonsLabel"), shareButtonsDiv = document.getElementById(selectedID + "shareButtonsDiv"), shareBarHelp = document.getElementById(selectedID + "shareBarHelp"), showShareButtonsButtonDiv = document.getElementById(selectedID + "showShareButtonsButtonDiv"), @@ -156,6 +160,9 @@ function selectImageToShare(selectedID, isSelected) { shareBar.style.backgroundColor = "rgba(0, 0, 0, 0.45)"; shareBar.style.pointerEvents = "initial"; + showShareButtonsDots.style.visibility = "hidden"; + showShareButtonsLabel.innerHTML = shareButtonLabelTextActive; + shareButtonsDiv.style.visibility = "visible"; shareBarHelp.style.visibility = "visible"; @@ -176,6 +183,9 @@ function selectImageToShare(selectedID, isSelected) { shareBar.style.backgroundColor = "rgba(0, 0, 0, 0.0)"; shareBar.style.pointerEvents = "none"; + showShareButtonsDots.style.visibility = "visible"; + showShareButtonsLabel.innerHTML = shareButtonLabelTextInactive; + shareButtonsDiv.style.visibility = "hidden"; shareBarHelp.style.visibility = "hidden"; } @@ -185,6 +195,7 @@ function createShareBar(parentID, isLoggedIn, canShare, isGif, blastButtonDisabl shareBarHelpID = parentID + "shareBarHelp", shareButtonsDivID = parentID + "shareButtonsDiv", showShareButtonsButtonDivID = parentID + "showShareButtonsButtonDiv", + showShareButtonsDotsID = parentID + "showShareButtonsDots", showShareButtonsLabelID = parentID + "showShareButtonsLabel", blastToConnectionsButtonID = parentID + "blastToConnectionsButton", shareWithEveryoneButtonID = parentID + "shareWithEveryoneButton", @@ -199,8 +210,8 @@ function createShareBar(parentID, isLoggedIn, canShare, isGif, blastButtonDisabl if (canShare) { shareBarInnerHTML = '

    ' + '
    ' + - '' + - '' + + '' + + '' + '' + '
    ' + '' + @@ -217,7 +228,7 @@ function createShareBar(parentID, isLoggedIn, canShare, isGif, blastButtonDisabl document.getElementById(parentID + 'img').onclick = function () { selectImageToShare(parentID, true); }; } else { shareBarInnerHTML = '
    ' + - '' + + '' + '' + '' + '
    ' + @@ -230,7 +241,7 @@ function createShareBar(parentID, isLoggedIn, canShare, isGif, blastButtonDisabl } } else { shareBarInnerHTML = '
    ' + - '' + + '' + '' + '' + '
    ' + From 7f1bc07d042e96ec5abb01111ddc433fbe67172d Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Wed, 5 Jul 2017 14:08:58 -0700 Subject: [PATCH 54/55] Trying to fix overlay crashes again --- interface/src/ui/overlays/Overlays.cpp | 75 +++++-------------- .../src/model-networking/TextureCache.cpp | 6 +- libraries/script-engine/src/ScriptEngine.cpp | 2 +- 3 files changed, 22 insertions(+), 61 deletions(-) diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index 1beee24fd5..399c730dbd 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -67,19 +67,14 @@ void Overlays::init() { } void Overlays::update(float deltatime) { - QMap overlaysHUD; - QMap overlaysWorld; { QMutexLocker locker(&_mutex); - overlaysHUD = _overlaysHUD; - overlaysWorld = _overlaysWorld; - } - - foreach(const auto& thisOverlay, overlaysHUD) { - thisOverlay->update(deltatime); - } - foreach(const auto& thisOverlay, overlaysWorld) { - thisOverlay->update(deltatime); + foreach(const auto& thisOverlay, _overlaysHUD) { + thisOverlay->update(deltatime); + } + foreach(const auto& thisOverlay, _overlaysWorld) { + thisOverlay->update(deltatime); + } } cleanupOverlaysToDelete(); @@ -119,14 +114,8 @@ void Overlays::renderHUD(RenderArgs* renderArgs) { int height = size.y; mat4 legacyProjection = glm::ortho(0, width, height, 0, -1000, 1000); - QMap overlaysHUD; - { - QMutexLocker locker(&_mutex); - overlaysHUD = _overlaysHUD; - } - - - foreach(Overlay::Pointer thisOverlay, overlaysHUD) { + QMutexLocker locker(&_mutex); + foreach(Overlay::Pointer thisOverlay, _overlaysHUD) { // Reset all batch pipeline settings between overlay geometryCache->useSimpleDrawPipeline(batch); @@ -400,36 +389,22 @@ OverlayID Overlays::getOverlayAtPoint(const glm::vec2& point) { return result; } - glm::vec2 pointCopy = point; if (!_enabled) { return UNKNOWN_OVERLAY_ID; } - QMap overlaysHUD; - { - QMutexLocker locker(&_mutex); - overlaysHUD = _overlaysHUD; - } - QMapIterator i(overlaysHUD); - - const float LARGE_NEGATIVE_FLOAT = -9999999; - glm::vec3 origin(pointCopy.x, pointCopy.y, LARGE_NEGATIVE_FLOAT); - glm::vec3 direction(0, 0, 1); - glm::vec3 thisSurfaceNormal; + QMutexLocker locker(&_mutex); + QMapIterator i(_overlaysHUD); unsigned int bestStackOrder = 0; OverlayID bestOverlayID = UNKNOWN_OVERLAY_ID; - while (i.hasNext()) { i.next(); - OverlayID thisID = i.key(); - if (!i.value()->is3D()) { - auto thisOverlay = std::dynamic_pointer_cast(i.value()); - if (thisOverlay && thisOverlay->getVisible() && thisOverlay->isLoaded() && - thisOverlay->getBoundingRect().contains(pointCopy.x, pointCopy.y, false)) { - if (thisOverlay->getStackOrder() > bestStackOrder) { - bestOverlayID = thisID; - bestStackOrder = thisOverlay->getStackOrder(); - } + auto thisOverlay = std::dynamic_pointer_cast(i.value()); + if (thisOverlay && thisOverlay->getVisible() && thisOverlay->isLoaded() && + thisOverlay->getBoundingRect().contains(point.x, point.y, false)) { + if (thisOverlay->getStackOrder() > bestStackOrder) { + bestOverlayID = i.key(); + bestStackOrder = thisOverlay->getStackOrder(); } } } @@ -498,14 +473,9 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR float bestDistance = std::numeric_limits::max(); bool bestIsFront = false; - QMap overlaysWorld; - { - QMutexLocker locker(&_mutex); - overlaysWorld = _overlaysWorld; - } - + QMutexLocker locker(&_mutex); RayToOverlayIntersectionResult result; - QMapIterator i(overlaysWorld); + QMapIterator i(_overlaysWorld); while (i.hasNext()) { i.next(); OverlayID thisID = i.key(); @@ -995,13 +965,8 @@ QVector Overlays::findOverlays(const glm::vec3& center, float radius) { return result; } - QMap overlaysWorld; - { - QMutexLocker locker(&_mutex); - overlaysWorld = _overlaysWorld; - } - - QMapIterator i(overlaysWorld); + QMutexLocker locker(&_mutex); + QMapIterator i(_overlaysWorld); int checked = 0; while (i.hasNext()) { checked++; diff --git a/libraries/model-networking/src/model-networking/TextureCache.cpp b/libraries/model-networking/src/model-networking/TextureCache.cpp index 5c8f59f20f..20749cd567 100644 --- a/libraries/model-networking/src/model-networking/TextureCache.cpp +++ b/libraries/model-networking/src/model-networking/TextureCache.cpp @@ -198,11 +198,7 @@ gpu::TexturePointer TextureCache::getTextureByHash(const std::string& hash) { std::unique_lock lock(_texturesByHashesMutex); weakPointer = _texturesByHashes[hash]; } - auto result = weakPointer.lock(); - if (result) { - qCWarning(modelnetworking) << "QQQ Returning live texture for hash " << hash.c_str(); - } - return result; + return weakPointer.lock(); } gpu::TexturePointer TextureCache::cacheTextureByHash(const std::string& hash, const gpu::TexturePointer& texture) { diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index b51cb0ee3b..3a876a0e0a 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -1821,7 +1821,7 @@ void ScriptEngine::include(const QStringList& includeFiles, QScriptValue callbac clearExceptions(); } } else { - scriptWarningMessage("Script.include() skipping evaluation of previously included url:" + url.toString()); + scriptPrintedMessage("Script.include() skipping evaluation of previously included url:" + url.toString()); } } } From 2409c83d5df089f5672bc7d14e0b99d421d3212d Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Wed, 5 Jul 2017 16:53:42 -0700 Subject: [PATCH 55/55] Fix ACClient on Linux --- libraries/shared/src/ThreadHelpers.cpp | 7 +++---- tools/ac-client/src/ACClientApp.cpp | 6 ++++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/libraries/shared/src/ThreadHelpers.cpp b/libraries/shared/src/ThreadHelpers.cpp index 14ae35762b..8f3d16a577 100644 --- a/libraries/shared/src/ThreadHelpers.cpp +++ b/libraries/shared/src/ThreadHelpers.cpp @@ -17,10 +17,6 @@ void moveToNewNamedThread(QObject* object, const QString& name, std::functionsetObjectName(name); - if (priority != QThread::InheritPriority) { - thread->setPriority(priority); - } - QString tempName = name; QObject::connect(thread, &QThread::started, [startCallback] { startCallback(); @@ -32,6 +28,9 @@ void moveToNewNamedThread(QObject* object, const QString& name, std::functionmoveToThread(thread); thread->start(); + if (priority != QThread::InheritPriority) { + thread->setPriority(priority); + } } void moveToNewNamedThread(QObject* object, const QString& name, QThread::Priority priority) { diff --git a/tools/ac-client/src/ACClientApp.cpp b/tools/ac-client/src/ACClientApp.cpp index b81d092662..28f91e8121 100644 --- a/tools/ac-client/src/ACClientApp.cpp +++ b/tools/ac-client/src/ACClientApp.cpp @@ -90,14 +90,16 @@ ACClientApp::ACClientApp(int argc, char* argv[]) : auto nodeList = DependencyManager::get(); - // start the nodeThread so its event loop is running - nodeList->startThread(); // setup a timer for domain-server check ins QTimer* domainCheckInTimer = new QTimer(nodeList.data()); connect(domainCheckInTimer, &QTimer::timeout, nodeList.data(), &NodeList::sendDomainServerCheckIn); domainCheckInTimer->start(DOMAIN_SERVER_CHECK_IN_MSECS); + // start the nodeThread so its event loop is running + // (must happen after the checkin timer is created with the nodelist as it's parent) + nodeList->startThread(); + const DomainHandler& domainHandler = nodeList->getDomainHandler(); connect(&domainHandler, SIGNAL(hostnameChanged(const QString&)), SLOT(domainChanged(const QString&)));

    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"lZ(m~&1dDUqVGOa;rbf@NEh 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 Br{w?u literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/D2.wav b/unpublishedScripts/marketplace/xylophone/D2.wav deleted file mode 100644 index 1c51c74d937b8c9179183a483dcbd5e67ff0f1b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 190076 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

hqmil3FLailTC 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 literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/E2.wav b/unpublishedScripts/marketplace/xylophone/E2.wav new file mode 100644 index 0000000000000000000000000000000000000000..9963b8a4466036f18e03bdab84415796c9088e9d GIT binary patch literal 189518 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%0DNlk{bu^D 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 DRO%#S literal 0 HcmV?d00001 diff --git a/unpublishedScripts/marketplace/xylophone/F2.wav b/unpublishedScripts/marketplace/xylophone/F2.wav new file mode 100644 index 0000000000000000000000000000000000000000..df8da0fadc559060c655442dd91b33ffae1fa2bc GIT binary patch literal 188960 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 z zTU1tn8Ti~hZWcG4at1Zz+I8=}%9J&ioa)GV;+%1|ICDMA?;R(P6W7!HU&D{5^)eR=ux{fhE`<(1`Cl_9S$ zZ>&`WS@WLq{_>&nvGR#>L_LvwwS235ukOI8B*>e;)$=^->uKW*ah5nR4vO>Evk6#o z>ALIuLtHto7T1_CxqjRrZd7r(Nv$rx=B8D?an&PZu2*X+&LYT~E7rZ{5^+dexSr8a zTgj4rr|OCw=h*UxipkFtOIS^qIjFJkEQgi1Ri2>EzP4tNPyq@=0$9Adyr#TvLgOvv zZRN1?&Wgte%SXz`Yi0dh`C|EM`DXb}IkLXr{Hpx6{IMKcN;!UlhQ{ z4lzNcy+Pb?!sNzrlj#GLZWuS1*m146MuW#CYaO{zJ&`zX_KQ=;DPpfUVeAoqD}OG> z)L%?~R(@QLEZ;5PsJjlT33&3M^8WJP@~&ECkvrtcYs#z3t12qUA~J(`;GAlHytBN! zytgt0=aD1IXUZ4Km#0cXL~u?!rq+@@;)FGGP+w2C!ISgE`Qt)y(YSbADlQvWh(l|Y zy?VnGpn@F2r{xEB86bjv=8Cn7V5ean!CrGoR8QVhPbjFf%pUAOU<;7p2QqZ8FK?JK=I!Mj36aCgr|KCEhRBGub&r}ie=NT%N0(ogpOqh#@0ahCZFV_l7o_u6t z%Dbohd24w~d2{8<8_MfzmLOB`c|-m8rdmPXR^FaC!mL3ZVQu|R`F{CP`C0j8-EaO_ z{!${8H`sBo3m*^%#yR8MwZdL_;>l&=auZXo5?8Gmbj`R{#Rc(Sr{V+Y+HtM8W?Un# zUULQ830Z>N!M=0F_=mVs-FvQ9GYFLh2L|Joz zdLlW;lsEgwezAAmgK?gZ_)D!Nzp0q~xMK3Hx(|P`e7<6W8VgL`SKd=Gc}IEsgbBIw z=8BBacx!okIjp=R;qjsJ(em-Bj))`Qu6gt0$`YK@P+hU(oN&Tq-ImBSHkH z`4iOYdTh-colL-!Zg=tme(}<8Kv_-&aI_UVd8ZD^9SeuwUB1 zWknr9)_k|_HbCU)^4p5Y zU+Y`niDIufdEIePO~4YIV9z!21p5w|a_P8iT&`x&p;HcBr6S{RqCtjSt|EfEdPrPk zs;uX#yUhV{rZ_{bB-n4T10O#k{yOc!sINaQKboq^H>L{vxrryNC?Bddg&BmpLdJkK z{6GVKkRcz~;0SkLWX+eS6Uq1MS^np>k~nX0dOcZX$$oVgCQHt_vFo75UMwyVmyAnS zrd+;q1*o95fD!r}I-vo6TqZ6(RgsHUj$9zlH|@U%#F^s^ak{CJfF;1Bl)sce)e}9> zuRkhBmhWt^St@# ze5LNc*lkc-#S)xKxZ@BL{5~K|wCms$d%+ndmz^-VVnqeW@N>mlJuV-Yt9wj~$H5zQ z>c~YY2);9#*{nfiSxw;DpT+~8&J7aT)Jk^Wv9vlY`_ijLm7jU$i)&OsH`}( zk|U>^ICAnh>9pUJ!dmjX^6Lo^?!(_M->elDn0&rsLZ)O?SZ&{5Q2-J`0~Ph7HD|yP z>@=TCS%dxe$nvA|(^^S>J?%HBu6xvT33eQwU-yqQ)CzlGoV}jdz!PC|NUbU4ijlcY zT&5xcZXjQP#>L}eQ&qiSTwuzYbH>@@to0;+`l+^Zzd2#-Sx;(Y3C<`*bJwgPA~?yPwqpr*9M_Vcm7h%e zaK;4t4yvrO2bkbvWP}FTF~{Tc(@yjC^38f8IdZBbznJod)wPu4O|>Lr;%cIO2Ryk@ zt+T=eTmc&RmLzrnj|<0zDnrg!&u6S7$QqnTP)YWw@4(2LmL