From 1024e9bc69c999a817f52d8676f889cbdab15e66 Mon Sep 17 00:00:00 2001 From: SlightlyObscure <33038788+SlightlyObscure@users.noreply.github.com> Date: Mon, 18 Nov 2019 20:00:45 +0100 Subject: [PATCH] added outline for interactions and key prompt --- Characters/Player/Player.gd | 35 ++++++++++++--- Level/PathTestWorld.tscn | 17 +++++++- Things/Door/Door.gd | 1 + Things/Door/Door.tscn | 22 +++++++++- Things/Key/Key.gd | 1 + Things/Key/Key.tscn | 55 +++++++++++++++++++++--- Things/Keycard/Keycard.gd | 1 + Things/Keycard/Keycard.tscn | 68 +++++++++++++++++++++++++++--- Things/ReusableMaterials/Glow.tres | 4 ++ 9 files changed, 184 insertions(+), 20 deletions(-) create mode 100644 Things/ReusableMaterials/Glow.tres diff --git a/Characters/Player/Player.gd b/Characters/Player/Player.gd index aff06ea..cb13815 100644 --- a/Characters/Player/Player.gd +++ b/Characters/Player/Player.gd @@ -3,6 +3,7 @@ extends KinematicBody # export variables export(NodePath) var body_nodepath export(NodePath) var lookingAt_nodepath +export(NodePath) var ui_interact_nodepath export(int) var keycard_lvl export(Array) var key_chain @@ -23,6 +24,7 @@ var _lookCast: RayCast var _dir = Vector3(); var _vel = Vector3(); var _is_sprinting; +var _prev_look; func _ready(): @@ -38,8 +40,9 @@ func _ready(): func _physics_process(delta): process_input() process_movement(delta) - +func _process(delta): + check_interact() func process_input(): # Walking @@ -93,8 +96,31 @@ func process_movement(delta): func check_interact(): if _lookCast.is_colliding(): var collider = _lookCast.get_collider() - if collider.is_in_group("Touchables") : - collider.do_interact(self) + + if collider.is_in_group("Touchables"): + #show interact tooltip + get_node(ui_interact_nodepath).show() + + #enable outline of seen object + collider.get_node(collider.outline_path).show() + if _prev_look != null and is_instance_valid(_prev_look): + if _prev_look != collider: + _prev_look.get_node(_prev_look.outline_path).hide() + _prev_look = collider + + #do interaction + if Input.is_action_just_pressed("interact"): + collider.do_interact(self) + else: + #stop showing interact tooltip + get_node(ui_interact_nodepath).hide() + elif _prev_look != null and is_instance_valid(_prev_look): + #disable outline of last seen object + _prev_look.get_node(_prev_look.outline_path).hide() + _prev_look = null + + #stop showing interact tooltip + get_node(ui_interact_nodepath).hide() func _input(event): # capture mouse movement @@ -105,8 +131,5 @@ func _input(event): var camera_rot = _body.rotation_degrees camera_rot.x = clamp(camera_rot.x, -70, 70) _body.rotation_degrees = camera_rot - - if Input.is_action_just_pressed("interact"): - check_interact() # interact with object player is looking at diff --git a/Level/PathTestWorld.tscn b/Level/PathTestWorld.tscn index c18fdb7..aed38db 100644 --- a/Level/PathTestWorld.tscn +++ b/Level/PathTestWorld.tscn @@ -34,6 +34,7 @@ extents = Vector3( 10, 1, 10 ) [node name="Player" parent="." instance=ExtResource( 1 )] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.634059, 0.9426, 8.83401 ) +ui_interact_nodepath = NodePath("../UI/PressInteract") [node name="DirectionalLight" type="DirectionalLight" parent="."] transform = Transform( 0.766044, -0.582564, 0.271654, 0, 0.422618, 0.906308, -0.642788, -0.694272, 0.323744, 0, 5, 0 ) @@ -98,14 +99,26 @@ card_lvl = 1 [node name="Door" parent="." instance=ExtResource( 7 )] transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 10 ) -card_door = false [node name="Door2" parent="." instance=ExtResource( 7 )] transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 8 ) -card_door = false door_lvl = 1 [node name="Door3" parent="." instance=ExtResource( 7 )] transform = Transform( -2.18557e-008, 0, 0.5, 0, 0.5, 0, -0.5, 0, -2.18557e-008, -10, 1, 6 ) card_door = true door_lvl = 1 + +[node name="UI" type="Control" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 + +[node name="PressInteract" type="Label" parent="UI"] +margin_left = 454.0 +margin_top = 500.0 +margin_right = 570.0 +margin_bottom = 514.0 +custom_colors/font_color = Color( 1, 1, 1, 1 ) +custom_colors/font_outline_modulate = Color( 0, 0, 0, 1 ) +custom_colors/font_color_shadow = Color( 0, 0, 0, 1 ) +text = "Press E to interact" diff --git a/Things/Door/Door.gd b/Things/Door/Door.gd index cd8859a..711b481 100644 --- a/Things/Door/Door.gd +++ b/Things/Door/Door.gd @@ -1,6 +1,7 @@ extends KinematicBody # export variables +export(NodePath) var outline_path export(bool) var card_door export(int) var door_lvl diff --git a/Things/Door/Door.tscn b/Things/Door/Door.tscn index 894861b..76237b8 100644 --- a/Things/Door/Door.tscn +++ b/Things/Door/Door.tscn @@ -1,9 +1,23 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://Things/Door/Door.gd" type="Script" id=1] +[ext_resource path="res://Things/ReusableMaterials/Glow.tres" type="Material" id=2] [sub_resource type="CubeMesh" id=1] +[sub_resource type="ArrayMesh" id=4] +surfaces/0 = { +"aabb": AABB( -1.05773, -1.05773, -1.05773, 2.11547, 2.11548, 2.11548 ), +"array_data": PoolByteArray( 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 0, 0, 0, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 191, 0, 0, 129, 0, 129, 0, 0, 127, 85, 57, 0, 0, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 63, 0, 0, 127, 0, 127, 0, 0, 127, 85, 53, 0, 0, 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 191, 0, 0, 129, 0, 129, 0, 0, 127, 0, 60, 0, 0, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 63, 0, 0, 127, 0, 127, 0, 0, 127, 0, 0, 0, 56, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 191, 0, 0, 129, 0, 129, 0, 0, 127, 85, 57, 0, 56, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 63, 0, 0, 127, 0, 127, 0, 0, 127, 85, 53, 0, 56, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 191, 0, 0, 129, 0, 129, 0, 0, 127, 0, 60, 0, 56, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 63, 127, 0, 0, 0, 0, 0, 129, 127, 85, 53, 0, 0, 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 191, 129, 0, 0, 0, 0, 0, 127, 127, 0, 0, 0, 56, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 191, 127, 0, 0, 0, 0, 0, 129, 127, 85, 57, 0, 0, 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 63, 129, 0, 0, 0, 0, 0, 127, 127, 85, 53, 0, 56, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 63, 127, 0, 0, 0, 0, 0, 129, 127, 85, 53, 0, 56, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 191, 129, 0, 0, 0, 0, 0, 127, 127, 0, 0, 0, 60, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 191, 127, 0, 0, 0, 0, 0, 129, 127, 85, 57, 0, 56, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 63, 129, 0, 0, 0, 0, 0, 127, 127, 85, 53, 0, 60, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 63, 0, 127, 0, 0, 129, 0, 0, 127, 85, 53, 0, 56, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 63, 0, 129, 0, 0, 127, 0, 0, 127, 85, 57, 0, 56, 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 63, 0, 127, 0, 0, 129, 0, 0, 127, 85, 57, 0, 56, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 63, 0, 129, 0, 0, 127, 0, 0, 127, 0, 60, 0, 56, 220, 99, 135, 63, 220, 99, 135, 63, 220, 99, 135, 191, 0, 127, 0, 0, 129, 0, 0, 127, 85, 53, 0, 60, 220, 99, 135, 191, 220, 99, 135, 191, 220, 99, 135, 191, 0, 129, 0, 0, 127, 0, 0, 127, 85, 57, 0, 60, 220, 99, 135, 191, 220, 99, 135, 63, 220, 99, 135, 191, 0, 127, 0, 0, 129, 0, 0, 127, 85, 57, 0, 60, 220, 99, 135, 63, 220, 99, 135, 191, 220, 99, 135, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 60, 0, 60 ), +"array_index_data": PoolByteArray( 0, 0, 4, 0, 2, 0, 2, 0, 4, 0, 6, 0, 1, 0, 5, 0, 3, 0, 3, 0, 5, 0, 7, 0, 8, 0, 12, 0, 10, 0, 10, 0, 12, 0, 14, 0, 9, 0, 13, 0, 11, 0, 11, 0, 13, 0, 15, 0, 16, 0, 20, 0, 18, 0, 18, 0, 20, 0, 22, 0, 17, 0, 21, 0, 19, 0, 19, 0, 21, 0, 23, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 36, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 24 +} + [sub_resource type="SphereMesh" id=2] [sub_resource type="BoxShape" id=3] @@ -12,12 +26,18 @@ "Touchables", ]] script = ExtResource( 1 ) +outline_path = NodePath("DoorMesh/Outline") [node name="DoorMesh" type="MeshInstance" parent="."] transform = Transform( 1, 0, 0, 0, 2, 0, 0, 0, 0.1, 1, 0, 0 ) mesh = SubResource( 1 ) material/0 = null +[node name="Outline" type="MeshInstance" parent="DoorMesh"] +visible = false +mesh = SubResource( 4 ) +material/0 = ExtResource( 2 ) + [node name="KnobMesh" type="MeshInstance" parent="."] transform = Transform( 0.12, 0, 0, 0, 0.12, 0, 0, 0, 0.12, 1.78, 0, 0.202 ) mesh = SubResource( 2 ) diff --git a/Things/Key/Key.gd b/Things/Key/Key.gd index a9b3a8f..07e5921 100644 --- a/Things/Key/Key.gd +++ b/Things/Key/Key.gd @@ -1,6 +1,7 @@ extends StaticBody # export variables +export(NodePath) var outline_path export(int) var key_id # Called when the node enters the scene tree for the first time. diff --git a/Things/Key/Key.tscn b/Things/Key/Key.tscn index 05fe215..6d5b590 100644 --- a/Things/Key/Key.tscn +++ b/Things/Key/Key.tscn @@ -1,18 +1,61 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=8 format=2] [ext_resource path="res://Things/Key/Key.gd" type="Script" id=1] -[ext_resource path="res://Models/key/key.dae" type="PackedScene" id=2] +[ext_resource path="res://Models/key/Material.material" type="Material" id=2] +[ext_resource path="res://Things/ReusableMaterials/Glow.tres" type="Material" id=3] +[ext_resource path="res://Models/key/key.dae" type="PackedScene" id=4] -[sub_resource type="BoxShape" id=1] +[sub_resource type="ArrayMesh" id=1] +resource_name = "Cube.001" +surfaces/0 = { +"aabb": AABB( -3.33333, -9.65365, -2.41667, 6.66667, 11.0891, 2.7227 ), +"array_data": PoolByteArray( 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 129, 0, 0, 0, 0, 112, 59, 127, 80, 55, 0, 60, 0, 0, 128, 191, 79, 176, 247, 62, 236, 98, 28, 190, 129, 0, 0, 0, 0, 104, 72, 127, 128, 55, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 103, 73, 127, 0, 57, 0, 58, 0, 0, 128, 63, 254, 178, 51, 59, 101, 94, 209, 190, 127, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 52, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 127, 0, 0, 0, 0, 126, 0, 127, 64, 55, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 126, 0, 127, 0, 54, 0, 56, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 0, 0, 128, 191, 0, 0, 128, 191, 199, 42, 132, 61, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 0, 0, 128, 63, 0, 0, 128, 63, 206, 176, 156, 62, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 0, 0, 128, 63, 92, 176, 247, 62, 206, 176, 156, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 56, 0, 52, 0, 0, 128, 191, 0, 0, 128, 63, 206, 176, 156, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 59, 0, 52, 0, 0, 128, 191, 79, 176, 247, 62, 206, 176, 156, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 56, 0, 60, 0, 0, 128, 63, 79, 176, 247, 62, 236, 98, 28, 190, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 52, 0, 0, 128, 191, 79, 176, 247, 62, 206, 176, 156, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 60, 0, 0, 128, 191, 79, 176, 247, 62, 236, 98, 28, 190, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 60, 0, 0, 128, 63, 254, 178, 51, 59, 236, 98, 28, 190, 0, 0, 127, 0, 0, 126, 0, 129, 96, 55, 0, 52, 0, 0, 128, 191, 79, 176, 247, 62, 236, 98, 28, 190, 0, 0, 127, 0, 0, 127, 0, 129, 128, 55, 0, 60, 0, 0, 128, 191, 215, 247, 225, 57, 236, 98, 28, 190, 0, 0, 127, 0, 0, 127, 0, 129, 96, 55, 0, 60, 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 0, 130, 0, 0, 0, 0, 127, 129, 80, 55, 0, 60, 0, 0, 128, 63, 254, 178, 51, 59, 236, 98, 28, 190, 0, 130, 0, 0, 0, 0, 127, 129, 96, 55, 0, 52, 0, 0, 128, 191, 215, 247, 225, 57, 236, 98, 28, 190, 0, 130, 0, 0, 0, 0, 127, 129, 96, 55, 0, 60, 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 0, 0, 127, 0, 0, 126, 0, 129, 80, 55, 0, 60, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 52, 0, 0, 128, 63, 254, 178, 51, 59, 101, 94, 209, 190, 0, 0, 127, 0, 0, 126, 0, 129, 80, 55, 0, 52, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 0, 126, 0, 0, 0, 0, 129, 129, 64, 55, 0, 52, 0, 0, 128, 191, 163, 136, 246, 190, 199, 42, 132, 61, 0, 126, 0, 0, 0, 0, 130, 129, 0, 55, 0, 60, 0, 0, 128, 63, 144, 225, 244, 190, 199, 42, 132, 61, 0, 126, 0, 0, 0, 0, 129, 129, 0, 55, 0, 52, 0, 0, 128, 191, 163, 136, 246, 190, 199, 42, 132, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 55, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 199, 42, 132, 61, 0, 0, 127, 0, 0, 126, 0, 129, 0, 54, 0, 52, 0, 0, 128, 63, 144, 225, 244, 190, 199, 42, 132, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 55, 0, 52, 88, 85, 213, 191, 191, 187, 183, 63, 88, 85, 213, 191, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 0, 60, 88, 85, 213, 63, 191, 187, 183, 63, 0, 0, 128, 191, 0, 127, 0, 0, 130, 0, 0, 127, 0, 54, 0, 58, 88, 85, 213, 63, 191, 187, 183, 63, 88, 85, 213, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 60, 88, 85, 213, 63, 191, 187, 183, 63, 0, 0, 128, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 58, 88, 85, 213, 191, 16, 17, 210, 192, 0, 0, 128, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 56, 88, 85, 213, 63, 16, 17, 210, 192, 0, 0, 128, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 58, 88, 85, 213, 191, 191, 187, 183, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 88, 85, 213, 191, 16, 17, 210, 192, 88, 85, 213, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 88, 85, 213, 191, 16, 17, 210, 192, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 88, 85, 213, 63, 191, 187, 183, 63, 88, 85, 213, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 88, 85, 213, 63, 16, 17, 210, 192, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 52, 88, 85, 213, 63, 16, 17, 210, 192, 88, 85, 213, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 56, 88, 85, 213, 191, 191, 187, 183, 63, 88, 85, 213, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 56, 88, 85, 213, 63, 16, 17, 210, 192, 88, 85, 213, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 52, 88, 85, 213, 191, 16, 17, 210, 192, 88, 85, 213, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 0, 230, 132, 0, 0, 124, 230, 127, 0, 60, 0, 56, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 0, 230, 132, 0, 0, 124, 230, 127, 51, 59, 0, 0, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 0, 230, 132, 0, 0, 124, 230, 127, 51, 59, 0, 56, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 56, 84, 85, 85, 64, 93, 117, 26, 193, 94, 132, 213, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 0, 88, 85, 85, 192, 93, 117, 26, 193, 94, 132, 213, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 56, 84, 85, 85, 64, 93, 117, 26, 193, 94, 132, 213, 191, 0, 129, 0, 0, 0, 0, 129, 127, 102, 58, 0, 0, 88, 85, 85, 192, 92, 117, 26, 193, 245, 161, 127, 191, 0, 129, 0, 0, 0, 0, 129, 127, 153, 57, 0, 56, 88, 85, 85, 192, 93, 117, 26, 193, 94, 132, 213, 191, 0, 129, 0, 0, 0, 0, 129, 127, 102, 58, 0, 56, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 0, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 56, 88, 85, 85, 192, 92, 117, 26, 193, 245, 161, 127, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 56, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 0, 230, 124, 0, 0, 132, 230, 127, 204, 56, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 0, 230, 124, 0, 0, 132, 230, 127, 255, 55, 0, 56, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 0, 230, 124, 0, 0, 132, 230, 127, 204, 56, 0, 56, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 0, 26, 124, 0, 0, 132, 26, 127, 255, 55, 0, 0, 84, 85, 85, 192, 168, 229, 228, 192, 150, 238, 233, 190, 0, 26, 124, 0, 0, 132, 26, 127, 102, 54, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 0, 26, 124, 0, 0, 132, 26, 127, 255, 55, 0, 56, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 0, 84, 85, 85, 192, 201, 1, 210, 192, 241, 161, 127, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 150, 238, 233, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 56, 88, 85, 85, 64, 201, 1, 210, 192, 241, 161, 127, 191, 0, 127, 0, 0, 0, 0, 127, 127, 204, 52, 0, 0, 84, 85, 85, 192, 201, 1, 210, 192, 94, 132, 213, 191, 0, 127, 0, 0, 0, 0, 127, 127, 102, 50, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 241, 161, 127, 191, 0, 127, 0, 0, 0, 0, 127, 127, 204, 52, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 94, 132, 213, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 56, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 0, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 0, 26, 132, 0, 0, 124, 26, 127, 102, 46, 0, 56, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 0, 26, 132, 0, 0, 124, 26, 127, 0, 0, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 0, 26, 132, 0, 0, 124, 26, 127, 0, 0, 0, 56, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 129, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 129, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 129, 0, 0, 0, 0, 93, 171, 129, 22, 57, 255, 55, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 129, 0, 0, 0, 0, 93, 171, 129, 51, 59, 0, 56, 88, 85, 85, 192, 93, 117, 26, 193, 94, 132, 213, 191, 129, 0, 0, 0, 0, 93, 171, 129, 102, 58, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 129, 0, 0, 0, 0, 0, 129, 129, 22, 57, 255, 55, 88, 85, 85, 192, 92, 117, 26, 193, 245, 161, 127, 191, 129, 0, 0, 0, 0, 0, 129, 129, 153, 57, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 174, 183, 147, 191, 129, 0, 0, 0, 0, 0, 129, 129, 219, 56, 255, 55, 84, 85, 85, 192, 88, 249, 14, 193, 174, 183, 147, 191, 129, 0, 0, 0, 0, 163, 171, 129, 219, 56, 255, 55, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 129, 0, 0, 0, 0, 163, 171, 129, 204, 56, 0, 56, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 129, 0, 0, 0, 0, 163, 171, 129, 102, 56, 255, 55, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 129, 0, 0, 0, 0, 0, 127, 129, 102, 56, 255, 55, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 129, 0, 0, 0, 0, 0, 127, 129, 255, 55, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 129, 0, 0, 0, 0, 0, 127, 129, 191, 55, 0, 56, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 129, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 150, 238, 233, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 174, 183, 147, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 150, 238, 233, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 241, 161, 127, 191, 129, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 174, 183, 147, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 94, 132, 213, 191, 129, 0, 0, 0, 127, 0, 0, 127, 102, 50, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 161, 157, 193, 191, 129, 0, 0, 0, 127, 0, 0, 127, 175, 52, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 161, 157, 193, 191, 129, 0, 0, 0, 127, 0, 0, 129, 175, 52, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 129, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 56, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 129, 0, 0, 0, 127, 0, 0, 129, 57, 52, 0, 56, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 129, 0, 0, 0, 127, 0, 0, 127, 57, 52, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 129, 0, 0, 0, 127, 0, 0, 127, 114, 53, 0, 56, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 82, 238, 244, 191, 127, 0, 0, 0, 127, 0, 0, 127, 116, 53, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 84, 85, 85, 64, 93, 117, 26, 193, 94, 132, 213, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 58, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 2, 206, 64, 191, 127, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 241, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 129, 176, 52, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 94, 132, 213, 191, 127, 0, 0, 0, 127, 0, 0, 129, 102, 50, 0, 0, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 0, 26, 132, 0, 0, 132, 230, 129, 191, 55, 0, 56, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 0, 26, 132, 0, 0, 132, 230, 129, 102, 56, 0, 0, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 0, 26, 132, 0, 0, 132, 230, 129, 102, 56, 255, 55, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 0, 230, 132, 0, 0, 132, 26, 129, 191, 55, 0, 56, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 0, 230, 132, 0, 0, 132, 26, 129, 167, 54, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 2, 206, 64, 191, 0, 230, 132, 0, 0, 132, 26, 129, 191, 55, 0, 0, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 56, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 0, 171, 163, 0, 0, 163, 85, 129, 153, 53, 0, 0, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 0, 84, 85, 85, 192, 209, 249, 232, 192, 161, 157, 193, 191, 0, 129, 0, 0, 0, 0, 127, 129, 175, 52, 0, 56, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 0, 129, 0, 0, 0, 0, 127, 129, 153, 53, 0, 0, 84, 85, 85, 192, 209, 249, 232, 192, 174, 183, 147, 191, 0, 129, 0, 0, 0, 0, 127, 129, 152, 53, 0, 56, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 255, 55, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 0, 0, 84, 85, 85, 192, 88, 249, 14, 193, 174, 183, 147, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 255, 55, 84, 85, 85, 192, 88, 249, 14, 193, 174, 183, 147, 191, 0, 127, 0, 0, 0, 0, 129, 129, 219, 56, 255, 55, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 0, 127, 0, 0, 0, 0, 129, 129, 21, 57, 0, 0, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 0, 127, 0, 0, 0, 0, 129, 129, 22, 57, 255, 55, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 56, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 0, 85, 93, 0, 0, 163, 85, 127, 21, 57, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 0, 26, 124, 0, 0, 132, 26, 127, 114, 53, 0, 56, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 0, 26, 124, 0, 0, 132, 26, 127, 121, 56, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 82, 238, 244, 191, 0, 26, 124, 0, 0, 132, 26, 127, 116, 53, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 0, 230, 124, 0, 0, 132, 230, 127, 114, 53, 0, 56, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 0, 230, 124, 0, 0, 132, 230, 127, 58, 52, 0, 0, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 0, 230, 124, 0, 0, 132, 230, 127, 57, 52, 0, 56, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 0, 171, 93, 0, 0, 93, 85, 129, 57, 52, 0, 56, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 0, 171, 93, 0, 0, 93, 85, 129, 176, 52, 0, 0, 84, 85, 85, 192, 209, 249, 232, 192, 161, 157, 193, 191, 0, 171, 93, 0, 0, 93, 85, 129, 175, 52, 0, 56, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 93, 171, 127, 0, 54, 0, 58, 0, 0, 128, 191, 0, 0, 128, 191, 199, 42, 132, 61, 129, 0, 0, 0, 0, 93, 171, 127, 0, 54, 0, 60, 0, 0, 128, 191, 83, 63, 247, 190, 153, 79, 209, 190, 129, 0, 0, 0, 0, 93, 171, 127, 64, 55, 0, 60, 0, 0, 128, 191, 163, 136, 246, 190, 199, 42, 132, 61, 129, 0, 0, 0, 127, 0, 0, 127, 0, 55, 0, 60, 0, 0, 128, 191, 79, 176, 247, 62, 206, 176, 156, 62, 129, 0, 0, 0, 127, 0, 0, 127, 0, 56, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 206, 176, 156, 62, 129, 0, 0, 0, 0, 94, 84, 127, 0, 57, 0, 60, 0, 0, 128, 191, 215, 247, 225, 57, 236, 98, 28, 190, 129, 0, 0, 0, 127, 0, 0, 127, 96, 55, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 129, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 60, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 0, 0, 128, 191, 83, 63, 247, 190, 153, 79, 209, 190, 129, 0, 0, 0, 0, 127, 0, 127, 64, 55, 0, 60, 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 129, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 60, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 116, 50, 127, 0, 57, 0, 56, 0, 0, 128, 63, 0, 0, 128, 63, 206, 176, 156, 62, 127, 0, 0, 0, 0, 94, 84, 127, 0, 57, 0, 52, 0, 0, 128, 63, 79, 176, 247, 62, 236, 98, 28, 190, 127, 0, 0, 0, 0, 103, 72, 127, 128, 55, 0, 52, 0, 0, 128, 63, 0, 0, 128, 63, 206, 176, 156, 62, 127, 0, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 0, 0, 128, 63, 92, 176, 247, 62, 206, 176, 156, 62, 127, 0, 0, 0, 127, 0, 0, 127, 0, 56, 0, 52, 0, 0, 128, 63, 79, 176, 247, 62, 236, 98, 28, 190, 127, 0, 0, 0, 127, 0, 0, 127, 128, 55, 0, 52, 0, 0, 128, 63, 254, 178, 51, 59, 236, 98, 28, 190, 127, 0, 0, 0, 127, 0, 0, 127, 96, 55, 0, 52, 0, 0, 128, 63, 254, 178, 51, 59, 101, 94, 209, 190, 127, 0, 0, 0, 0, 125, 20, 127, 80, 55, 0, 52, 0, 0, 128, 63, 144, 225, 244, 190, 199, 42, 132, 61, 127, 0, 0, 0, 127, 0, 0, 127, 0, 55, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 199, 42, 132, 61, 127, 0, 0, 0, 0, 94, 171, 127, 0, 54, 0, 52, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 127, 0, 0, 0, 0, 94, 171, 127, 64, 55, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 0, 0, 128, 63, 0, 0, 128, 191, 199, 42, 132, 61, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 128, 191, 0, 0, 128, 63, 206, 176, 156, 62, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 0, 0, 128, 63, 0, 0, 128, 63, 206, 176, 156, 62, 0, 0, 127, 0, 127, 0, 0, 129, 0, 57, 0, 52, 0, 0, 128, 63, 79, 176, 247, 62, 236, 98, 28, 190, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 52, 0, 0, 128, 63, 92, 176, 247, 62, 206, 176, 156, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 52, 0, 0, 128, 191, 79, 176, 247, 62, 206, 176, 156, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 60, 0, 0, 128, 63, 79, 176, 247, 62, 236, 98, 28, 190, 0, 0, 127, 0, 0, 127, 0, 129, 128, 55, 0, 52, 0, 0, 128, 63, 254, 178, 51, 59, 101, 94, 209, 190, 0, 130, 0, 0, 0, 0, 126, 129, 80, 55, 0, 52, 0, 0, 128, 191, 215, 247, 225, 57, 153, 79, 209, 190, 0, 0, 127, 0, 0, 127, 0, 129, 80, 55, 0, 60, 0, 0, 128, 191, 83, 63, 247, 190, 153, 79, 209, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 60, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 52, 0, 0, 128, 63, 130, 225, 244, 190, 153, 79, 209, 190, 0, 126, 0, 0, 0, 0, 130, 129, 64, 55, 0, 52, 0, 0, 128, 191, 83, 63, 247, 190, 153, 79, 209, 190, 0, 126, 0, 0, 0, 0, 130, 129, 64, 55, 0, 60, 0, 0, 128, 191, 163, 136, 246, 190, 199, 42, 132, 61, 0, 126, 0, 0, 0, 0, 130, 129, 0, 55, 0, 60, 0, 0, 128, 191, 0, 0, 128, 191, 199, 42, 132, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 54, 0, 60, 88, 85, 213, 191, 191, 187, 183, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 58, 88, 85, 213, 191, 191, 187, 183, 63, 0, 0, 128, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 56, 88, 85, 213, 191, 191, 187, 183, 63, 88, 85, 213, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 88, 85, 213, 63, 191, 187, 183, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 88, 85, 213, 63, 191, 187, 183, 63, 88, 85, 213, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 52, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 0, 230, 132, 0, 0, 124, 230, 127, 0, 60, 0, 56, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 0, 230, 132, 0, 0, 124, 230, 127, 0, 60, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 0, 230, 132, 0, 0, 124, 230, 127, 51, 59, 0, 0, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 56, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 0, 84, 85, 85, 64, 93, 117, 26, 193, 94, 132, 213, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 0, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 0, 129, 0, 0, 0, 0, 129, 127, 153, 57, 0, 0, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 0, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 56, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 0, 230, 124, 0, 0, 132, 230, 127, 204, 56, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 0, 230, 124, 0, 0, 132, 230, 127, 255, 55, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 0, 230, 124, 0, 0, 132, 230, 127, 255, 55, 0, 56, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 0, 26, 124, 0, 0, 132, 26, 127, 102, 54, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 241, 161, 127, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 0, 84, 85, 85, 192, 201, 1, 210, 192, 241, 161, 127, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 56, 88, 85, 85, 64, 201, 1, 210, 192, 94, 132, 213, 191, 0, 127, 0, 0, 0, 0, 127, 127, 102, 50, 0, 0, 84, 85, 85, 192, 201, 1, 210, 192, 94, 132, 213, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 56, 88, 85, 85, 64, 201, 1, 210, 192, 94, 132, 213, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 0, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 0, 26, 132, 0, 0, 124, 26, 127, 102, 46, 0, 56, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 0, 26, 132, 0, 0, 124, 26, 127, 102, 46, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 0, 26, 132, 0, 0, 124, 26, 127, 0, 0, 0, 0, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 129, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 129, 0, 0, 0, 127, 0, 0, 127, 114, 53, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 129, 0, 0, 0, 0, 163, 171, 127, 22, 57, 255, 55, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 129, 0, 0, 0, 0, 163, 171, 127, 121, 56, 0, 56, 84, 85, 85, 192, 109, 3, 17, 193, 215, 108, 13, 192, 129, 0, 0, 0, 0, 163, 171, 127, 51, 59, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 129, 0, 0, 0, 0, 0, 130, 129, 22, 57, 255, 55, 88, 85, 85, 192, 93, 117, 26, 193, 94, 132, 213, 191, 129, 0, 0, 0, 0, 0, 129, 129, 102, 58, 0, 56, 88, 85, 85, 192, 92, 117, 26, 193, 245, 161, 127, 191, 129, 0, 0, 0, 0, 0, 129, 129, 153, 57, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 174, 183, 147, 191, 129, 0, 0, 0, 0, 163, 171, 129, 219, 56, 255, 55, 88, 85, 85, 192, 92, 117, 26, 193, 245, 161, 127, 191, 129, 0, 0, 0, 0, 163, 171, 129, 153, 57, 0, 56, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 129, 0, 0, 0, 0, 163, 171, 129, 204, 56, 0, 56, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 129, 0, 0, 0, 0, 132, 230, 129, 102, 56, 255, 55, 84, 85, 85, 192, 109, 3, 17, 193, 147, 238, 233, 190, 129, 0, 0, 0, 0, 132, 230, 129, 204, 56, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 129, 0, 0, 0, 0, 132, 230, 129, 255, 55, 0, 56, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 129, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 3, 0, 128, 190, 129, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 174, 183, 147, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 150, 238, 233, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 241, 161, 127, 191, 129, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 161, 157, 193, 191, 129, 0, 0, 0, 127, 0, 0, 129, 175, 52, 0, 56, 84, 85, 85, 192, 201, 1, 210, 192, 94, 132, 213, 191, 129, 0, 0, 0, 127, 0, 0, 129, 102, 50, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 129, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 56, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 129, 0, 0, 0, 127, 0, 0, 127, 57, 52, 0, 56, 84, 85, 85, 192, 168, 229, 228, 192, 219, 108, 13, 192, 129, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 56, 84, 85, 85, 192, 32, 187, 1, 193, 168, 170, 26, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 129, 21, 57, 0, 0, 84, 85, 85, 64, 93, 117, 26, 193, 94, 132, 213, 191, 127, 0, 0, 0, 127, 0, 0, 129, 102, 58, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 215, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 129, 51, 59, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 84, 85, 85, 64, 92, 117, 26, 193, 245, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 84, 85, 85, 64, 109, 3, 17, 193, 147, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 2, 206, 64, 191, 127, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 3, 0, 128, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 241, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 150, 238, 233, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 94, 132, 213, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 50, 0, 0, 88, 85, 85, 64, 201, 1, 210, 192, 241, 161, 127, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 84, 85, 85, 64, 168, 229, 228, 192, 219, 108, 13, 192, 127, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 0, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 82, 238, 244, 191, 127, 0, 0, 0, 127, 0, 0, 127, 116, 53, 0, 0, 84, 85, 85, 64, 32, 187, 1, 193, 168, 170, 26, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 0, 26, 132, 0, 0, 132, 230, 129, 191, 55, 0, 56, 84, 85, 85, 64, 32, 187, 1, 193, 2, 206, 64, 191, 0, 26, 132, 0, 0, 132, 230, 129, 191, 55, 0, 0, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 0, 26, 132, 0, 0, 132, 230, 129, 102, 56, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 2, 206, 64, 191, 0, 230, 132, 0, 0, 132, 26, 129, 191, 55, 0, 56, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 0, 230, 132, 0, 0, 132, 26, 129, 167, 54, 0, 56, 84, 85, 85, 64, 21, 31, 243, 192, 212, 43, 93, 191, 0, 230, 132, 0, 0, 132, 26, 129, 167, 54, 0, 0, 84, 85, 85, 192, 179, 23, 243, 192, 212, 43, 93, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 56, 84, 85, 85, 192, 209, 249, 232, 192, 174, 183, 147, 191, 0, 171, 163, 0, 0, 163, 85, 129, 152, 53, 0, 56, 84, 85, 85, 64, 190, 5, 233, 192, 174, 183, 147, 191, 0, 171, 163, 0, 0, 163, 85, 129, 153, 53, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 0, 129, 0, 0, 0, 0, 127, 129, 176, 52, 0, 0, 84, 85, 85, 192, 102, 234, 9, 193, 212, 43, 93, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 255, 55, 84, 85, 85, 64, 182, 230, 9, 193, 212, 43, 93, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 0, 0, 84, 85, 85, 64, 98, 243, 14, 193, 174, 183, 147, 191, 0, 127, 0, 0, 0, 0, 129, 129, 219, 56, 0, 0, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 56, 84, 85, 85, 192, 88, 249, 14, 193, 161, 157, 193, 191, 0, 85, 93, 0, 0, 163, 85, 127, 22, 57, 255, 55, 84, 85, 85, 64, 98, 243, 14, 193, 161, 157, 193, 191, 0, 85, 93, 0, 0, 163, 85, 127, 21, 57, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 0, 26, 124, 0, 0, 132, 26, 127, 114, 53, 0, 56, 84, 85, 85, 192, 102, 234, 9, 193, 110, 191, 230, 191, 0, 26, 124, 0, 0, 132, 26, 127, 121, 56, 0, 56, 84, 85, 85, 64, 182, 230, 9, 193, 110, 191, 230, 191, 0, 26, 124, 0, 0, 132, 26, 127, 121, 56, 0, 0, 84, 85, 85, 192, 32, 187, 1, 193, 82, 238, 244, 191, 0, 230, 124, 0, 0, 132, 230, 127, 114, 53, 0, 56, 84, 85, 85, 64, 32, 187, 1, 193, 82, 238, 244, 191, 0, 230, 124, 0, 0, 132, 230, 127, 116, 53, 0, 0, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 0, 230, 124, 0, 0, 132, 230, 127, 58, 52, 0, 0, 84, 85, 85, 192, 181, 23, 243, 192, 110, 191, 230, 191, 0, 171, 93, 0, 0, 93, 85, 129, 57, 52, 0, 56, 84, 85, 85, 64, 23, 31, 243, 192, 110, 191, 230, 191, 0, 171, 93, 0, 0, 93, 85, 129, 58, 52, 0, 0, 84, 85, 85, 64, 190, 5, 233, 192, 161, 157, 193, 191, 0, 171, 93, 0, 0, 93, 85, 129, 176, 52, 0, 0 ), +"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 3, 0, 5, 0, 4, 0, 6, 0, 8, 0, 7, 0, 9, 0, 11, 0, 10, 0, 12, 0, 14, 0, 13, 0, 15, 0, 17, 0, 16, 0, 18, 0, 20, 0, 19, 0, 21, 0, 23, 0, 22, 0, 24, 0, 26, 0, 25, 0, 27, 0, 29, 0, 28, 0, 30, 0, 32, 0, 31, 0, 33, 0, 35, 0, 34, 0, 36, 0, 38, 0, 37, 0, 39, 0, 41, 0, 40, 0, 42, 0, 44, 0, 43, 0, 45, 0, 47, 0, 46, 0, 48, 0, 50, 0, 49, 0, 51, 0, 53, 0, 52, 0, 54, 0, 56, 0, 55, 0, 57, 0, 59, 0, 58, 0, 60, 0, 62, 0, 61, 0, 63, 0, 65, 0, 64, 0, 66, 0, 68, 0, 67, 0, 69, 0, 71, 0, 70, 0, 72, 0, 74, 0, 73, 0, 75, 0, 77, 0, 76, 0, 78, 0, 80, 0, 79, 0, 81, 0, 83, 0, 82, 0, 84, 0, 86, 0, 85, 0, 87, 0, 89, 0, 88, 0, 90, 0, 92, 0, 91, 0, 93, 0, 95, 0, 94, 0, 96, 0, 98, 0, 97, 0, 99, 0, 101, 0, 100, 0, 102, 0, 104, 0, 103, 0, 105, 0, 107, 0, 106, 0, 108, 0, 110, 0, 109, 0, 111, 0, 113, 0, 112, 0, 114, 0, 116, 0, 115, 0, 117, 0, 119, 0, 118, 0, 120, 0, 122, 0, 121, 0, 123, 0, 125, 0, 124, 0, 126, 0, 128, 0, 127, 0, 129, 0, 131, 0, 130, 0, 132, 0, 134, 0, 133, 0, 135, 0, 137, 0, 136, 0, 138, 0, 140, 0, 139, 0, 141, 0, 143, 0, 142, 0, 144, 0, 146, 0, 145, 0, 147, 0, 149, 0, 148, 0, 150, 0, 152, 0, 151, 0, 153, 0, 155, 0, 154, 0, 156, 0, 158, 0, 157, 0, 159, 0, 161, 0, 160, 0, 162, 0, 164, 0, 163, 0, 165, 0, 167, 0, 166, 0, 168, 0, 170, 0, 169, 0, 169, 0, 170, 0, 171, 0, 172, 0, 1, 0, 173, 0, 173, 0, 1, 0, 2, 0, 0, 0, 1, 0, 174, 0, 175, 0, 177, 0, 176, 0, 178, 0, 180, 0, 179, 0, 181, 0, 183, 0, 182, 0, 184, 0, 186, 0, 185, 0, 183, 0, 188, 0, 187, 0, 189, 0, 191, 0, 190, 0, 190, 0, 191, 0, 192, 0, 192, 0, 188, 0, 181, 0, 181, 0, 188, 0, 183, 0, 6, 0, 7, 0, 193, 0, 9, 0, 10, 0, 194, 0, 12, 0, 13, 0, 195, 0, 196, 0, 198, 0, 197, 0, 18, 0, 19, 0, 199, 0, 21, 0, 22, 0, 200, 0, 201, 0, 203, 0, 202, 0, 204, 0, 206, 0, 205, 0, 30, 0, 31, 0, 207, 0, 33, 0, 34, 0, 208, 0, 36, 0, 37, 0, 209, 0, 39, 0, 40, 0, 210, 0, 42, 0, 43, 0, 211, 0, 45, 0, 46, 0, 212, 0, 213, 0, 215, 0, 214, 0, 216, 0, 218, 0, 217, 0, 54, 0, 55, 0, 219, 0, 220, 0, 222, 0, 221, 0, 223, 0, 225, 0, 224, 0, 63, 0, 64, 0, 226, 0, 227, 0, 229, 0, 228, 0, 69, 0, 70, 0, 230, 0, 231, 0, 233, 0, 232, 0, 234, 0, 236, 0, 235, 0, 237, 0, 239, 0, 238, 0, 240, 0, 242, 0, 241, 0, 243, 0, 245, 0, 244, 0, 246, 0, 248, 0, 247, 0, 249, 0, 251, 0, 250, 0, 252, 0, 254, 0, 253, 0, 255, 0, 1, 1, 0, 1, 99, 0, 100, 0, 2, 1, 3, 1, 5, 1, 4, 1, 6, 1, 8, 1, 7, 1, 9, 1, 11, 1, 10, 1, 12, 1, 14, 1, 13, 1, 15, 1, 17, 1, 16, 1, 18, 1, 20, 1, 19, 1, 21, 1, 23, 1, 22, 1, 24, 1, 26, 1, 25, 1, 27, 1, 29, 1, 28, 1, 30, 1, 32, 1, 31, 1, 33, 1, 35, 1, 34, 1, 36, 1, 38, 1, 37, 1, 39, 1, 41, 1, 40, 1, 42, 1, 44, 1, 43, 1, 45, 1, 47, 1, 46, 1, 147, 0, 148, 0, 48, 1, 49, 1, 51, 1, 50, 1, 153, 0, 154, 0, 52, 1, 53, 1, 55, 1, 54, 1, 56, 1, 58, 1, 57, 1, 59, 1, 61, 1, 60, 1, 62, 1, 64, 1, 63, 1 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 372, +"material": ExtResource( 2 ), +"name": "Material", +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 321 +} + +[sub_resource type="ArrayMesh" id=4] +surfaces/0 = { +"aabb": AABB( -3.4012, -9.73009, -2.48894, 6.8024, 11.2232, 2.85271 ), +"array_data": PoolByteArray( 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 129, 0, 0, 0, 0, 112, 59, 127, 80, 55, 0, 60, 220, 99, 135, 191, 221, 32, 218, 62, 16, 136, 194, 189, 129, 0, 0, 0, 0, 104, 72, 127, 128, 55, 0, 60, 12, 13, 137, 191, 12, 13, 137, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 103, 73, 127, 0, 57, 0, 58, 39, 102, 135, 63, 99, 250, 96, 189, 96, 207, 179, 190, 127, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 52, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 127, 0, 0, 0, 0, 126, 0, 127, 64, 55, 0, 52, 12, 13, 137, 63, 12, 13, 137, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 126, 0, 127, 0, 54, 0, 56, 12, 13, 137, 63, 12, 13, 137, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 56, 220, 99, 135, 191, 220, 99, 135, 191, 143, 104, 250, 61, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 52, 12, 13, 137, 191, 12, 13, 137, 191, 0, 0, 128, 191, 0, 129, 0, 0, 127, 0, 0, 127, 0, 48, 0, 56, 12, 13, 137, 191, 12, 13, 137, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 56, 220, 99, 135, 63, 220, 99, 135, 63, 64, 64, 186, 62, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 52, 12, 13, 137, 63, 12, 13, 137, 63, 0, 0, 128, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 56, 221, 99, 135, 63, 236, 32, 218, 62, 66, 64, 186, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 56, 0, 52, 220, 99, 135, 191, 220, 99, 135, 63, 64, 64, 186, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 59, 0, 52, 220, 99, 135, 191, 221, 32, 218, 62, 64, 64, 186, 62, 0, 0, 127, 0, 134, 31, 0, 129, 0, 56, 0, 60, 220, 99, 135, 63, 221, 32, 218, 62, 16, 136, 194, 189, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 52, 220, 99, 135, 191, 221, 32, 218, 62, 64, 64, 186, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 60, 220, 99, 135, 191, 221, 32, 218, 62, 16, 136, 194, 189, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 60, 221, 99, 135, 63, 88, 64, 97, 189, 14, 136, 194, 189, 0, 0, 127, 0, 0, 126, 0, 129, 96, 55, 0, 52, 220, 99, 135, 191, 221, 32, 218, 62, 16, 136, 194, 189, 0, 0, 127, 0, 0, 127, 0, 129, 128, 55, 0, 60, 221, 99, 135, 191, 152, 183, 106, 189, 14, 136, 194, 189, 0, 0, 127, 0, 0, 127, 0, 129, 96, 55, 0, 60, 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 0, 130, 0, 0, 0, 0, 127, 129, 80, 55, 0, 60, 221, 99, 135, 63, 88, 64, 97, 189, 14, 136, 194, 189, 0, 130, 0, 0, 0, 0, 127, 129, 96, 55, 0, 52, 221, 99, 135, 191, 152, 183, 106, 189, 14, 136, 194, 189, 0, 130, 0, 0, 0, 0, 127, 129, 96, 55, 0, 60, 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 0, 0, 127, 0, 0, 126, 0, 129, 80, 55, 0, 60, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 52, 39, 102, 135, 63, 99, 250, 96, 189, 96, 207, 179, 190, 0, 0, 127, 0, 0, 126, 0, 129, 80, 55, 0, 52, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 0, 126, 0, 0, 0, 0, 129, 129, 64, 55, 0, 52, 118, 99, 135, 191, 247, 245, 216, 190, 20, 98, 250, 61, 0, 126, 0, 0, 0, 0, 130, 129, 0, 55, 0, 60, 221, 99, 135, 63, 32, 82, 215, 190, 147, 104, 250, 61, 0, 126, 0, 0, 0, 0, 129, 129, 0, 55, 0, 52, 118, 99, 135, 191, 247, 245, 216, 190, 20, 98, 250, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 55, 0, 60, 220, 99, 135, 63, 220, 99, 135, 191, 143, 104, 250, 61, 0, 0, 127, 0, 0, 126, 0, 129, 0, 54, 0, 52, 221, 99, 135, 63, 32, 82, 215, 190, 147, 104, 250, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 55, 0, 52, 52, 185, 220, 191, 156, 31, 191, 63, 52, 185, 220, 191, 0, 127, 0, 0, 130, 0, 0, 127, 0, 57, 0, 60, 52, 185, 220, 63, 156, 31, 191, 63, 71, 56, 113, 191, 0, 127, 0, 0, 130, 0, 0, 127, 0, 54, 0, 58, 52, 185, 220, 63, 156, 31, 191, 63, 52, 185, 220, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 54, 0, 60, 52, 185, 220, 63, 156, 31, 191, 63, 71, 56, 113, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 58, 100, 98, 222, 191, 16, 17, 210, 192, 232, 229, 109, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 56, 100, 98, 222, 63, 16, 17, 210, 192, 232, 229, 109, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 54, 0, 58, 52, 185, 220, 191, 156, 31, 191, 63, 71, 56, 113, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 56, 100, 98, 222, 191, 16, 17, 210, 192, 100, 98, 222, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 100, 98, 222, 191, 16, 17, 210, 192, 232, 229, 109, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 52, 185, 220, 63, 156, 31, 191, 63, 52, 185, 220, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 100, 98, 222, 63, 16, 17, 210, 192, 232, 229, 109, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 52, 100, 98, 222, 63, 16, 17, 210, 192, 100, 98, 222, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 48, 0, 56, 52, 185, 220, 191, 156, 31, 191, 63, 52, 185, 220, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 56, 100, 98, 222, 63, 16, 17, 210, 192, 100, 98, 222, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 52, 100, 98, 222, 191, 16, 17, 210, 192, 100, 98, 222, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 57, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 0, 231, 132, 0, 0, 124, 230, 127, 0, 60, 0, 56, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 0, 231, 132, 0, 0, 124, 230, 127, 51, 59, 0, 0, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 0, 231, 132, 0, 0, 124, 230, 127, 51, 59, 0, 56, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 56, 196, 88, 89, 64, 57, 118, 27, 193, 111, 110, 219, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 0, 200, 88, 89, 192, 57, 118, 27, 193, 111, 110, 219, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 56, 196, 88, 89, 64, 57, 118, 27, 193, 111, 110, 219, 191, 0, 129, 0, 0, 0, 0, 129, 127, 102, 58, 0, 0, 201, 88, 89, 192, 120, 174, 27, 193, 32, 205, 123, 191, 0, 129, 0, 0, 0, 0, 129, 127, 153, 57, 0, 56, 200, 88, 89, 192, 57, 118, 27, 193, 111, 110, 219, 191, 0, 129, 0, 0, 0, 0, 129, 127, 102, 58, 0, 56, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 0, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 56, 201, 88, 89, 192, 120, 174, 27, 193, 32, 205, 123, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 56, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 0, 231, 124, 0, 0, 132, 230, 127, 204, 56, 0, 0, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 0, 231, 124, 0, 0, 132, 230, 127, 255, 55, 0, 56, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 0, 231, 124, 0, 0, 132, 230, 127, 204, 56, 0, 56, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 0, 25, 124, 0, 0, 132, 26, 127, 255, 55, 0, 0, 110, 152, 89, 192, 184, 63, 228, 192, 21, 44, 197, 190, 0, 25, 124, 0, 0, 132, 26, 127, 102, 54, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 0, 25, 124, 0, 0, 132, 26, 127, 255, 55, 0, 56, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 0, 196, 88, 89, 192, 17, 0, 208, 192, 207, 205, 115, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 56, 110, 152, 89, 192, 184, 63, 228, 192, 21, 44, 197, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 56, 200, 88, 89, 64, 145, 143, 207, 192, 27, 205, 123, 191, 0, 127, 0, 0, 0, 0, 127, 127, 204, 52, 0, 0, 196, 88, 89, 192, 145, 143, 207, 192, 200, 110, 215, 191, 0, 127, 0, 0, 0, 0, 127, 127, 102, 50, 0, 56, 196, 88, 89, 192, 17, 0, 208, 192, 207, 205, 115, 191, 0, 127, 0, 0, 0, 0, 127, 127, 204, 52, 0, 56, 196, 88, 89, 192, 145, 143, 207, 192, 200, 110, 215, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 56, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 0, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 56, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 0, 25, 132, 0, 0, 124, 26, 127, 102, 46, 0, 56, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 0, 25, 132, 0, 0, 124, 26, 127, 0, 0, 0, 0, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 0, 25, 132, 0, 0, 124, 26, 127, 0, 0, 0, 56, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 129, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 129, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 56, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 129, 0, 0, 0, 0, 93, 171, 129, 22, 57, 255, 55, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 129, 0, 0, 0, 0, 93, 171, 129, 51, 59, 0, 56, 200, 88, 89, 192, 57, 118, 27, 193, 111, 110, 219, 191, 129, 0, 0, 0, 0, 93, 171, 129, 102, 58, 0, 56, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 129, 0, 0, 0, 0, 0, 129, 129, 22, 57, 255, 55, 201, 88, 89, 192, 120, 174, 27, 193, 32, 205, 123, 191, 129, 0, 0, 0, 0, 0, 129, 129, 153, 57, 0, 56, 6, 89, 89, 192, 136, 248, 13, 193, 146, 161, 153, 191, 129, 0, 0, 0, 0, 0, 129, 129, 219, 56, 255, 55, 6, 89, 89, 192, 136, 248, 13, 193, 146, 161, 153, 191, 129, 0, 0, 0, 0, 163, 171, 129, 219, 56, 255, 55, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 129, 0, 0, 0, 0, 163, 171, 129, 204, 56, 0, 56, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 129, 0, 0, 0, 0, 163, 171, 129, 102, 56, 255, 55, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 129, 0, 0, 0, 0, 0, 127, 129, 102, 56, 255, 55, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 129, 0, 0, 0, 0, 0, 127, 129, 255, 55, 0, 56, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 129, 0, 0, 0, 0, 0, 127, 129, 191, 55, 0, 56, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 129, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 56, 110, 152, 89, 192, 184, 63, 228, 192, 21, 44, 197, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 25, 162, 149, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 110, 152, 89, 192, 184, 63, 228, 192, 21, 44, 197, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 196, 88, 89, 192, 17, 0, 208, 192, 207, 205, 115, 191, 129, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 25, 162, 149, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 196, 88, 89, 192, 145, 143, 207, 192, 200, 110, 215, 191, 129, 0, 0, 0, 127, 0, 0, 127, 102, 50, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 54, 179, 191, 191, 129, 0, 0, 0, 127, 0, 0, 127, 175, 52, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 54, 179, 191, 191, 129, 0, 0, 0, 127, 0, 0, 129, 175, 52, 0, 56, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 129, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 56, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 129, 0, 0, 0, 127, 0, 0, 129, 57, 52, 0, 56, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 129, 0, 0, 0, 127, 0, 0, 127, 57, 52, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 129, 0, 0, 0, 127, 0, 0, 127, 114, 53, 0, 56, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 23, 173, 89, 64, 124, 133, 1, 193, 240, 173, 235, 191, 127, 0, 0, 0, 127, 0, 0, 127, 116, 53, 0, 0, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 127, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 0, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 196, 88, 89, 64, 57, 118, 27, 193, 111, 110, 219, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 58, 0, 0, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 23, 173, 89, 64, 196, 240, 1, 193, 198, 78, 83, 191, 127, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 0, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 27, 205, 123, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 127, 0, 0, 0, 127, 0, 0, 129, 176, 52, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 127, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 200, 110, 215, 191, 127, 0, 0, 0, 127, 0, 0, 129, 102, 50, 0, 0, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 127, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 0, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 0, 25, 132, 0, 0, 132, 230, 129, 191, 55, 0, 56, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 0, 25, 132, 0, 0, 132, 230, 129, 102, 56, 0, 0, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 0, 25, 132, 0, 0, 132, 230, 129, 102, 56, 255, 55, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 0, 231, 132, 0, 0, 132, 26, 129, 191, 55, 0, 56, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 0, 231, 132, 0, 0, 132, 26, 129, 167, 54, 0, 0, 23, 173, 89, 64, 196, 240, 1, 193, 198, 78, 83, 191, 0, 231, 132, 0, 0, 132, 26, 129, 191, 55, 0, 0, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 56, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 0, 171, 163, 0, 0, 163, 85, 129, 153, 53, 0, 0, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 0, 10, 89, 89, 192, 236, 107, 235, 192, 54, 179, 191, 191, 0, 129, 0, 0, 0, 0, 127, 129, 175, 52, 0, 56, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 0, 129, 0, 0, 0, 0, 127, 129, 153, 53, 0, 0, 10, 89, 89, 192, 236, 107, 235, 192, 25, 162, 149, 191, 0, 129, 0, 0, 0, 0, 127, 129, 152, 53, 0, 56, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 255, 55, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 0, 0, 6, 89, 89, 192, 136, 248, 13, 193, 146, 161, 153, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 255, 55, 6, 89, 89, 192, 136, 248, 13, 193, 146, 161, 153, 191, 0, 127, 0, 0, 0, 0, 129, 129, 219, 56, 255, 55, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 0, 127, 0, 0, 0, 0, 129, 129, 21, 57, 0, 0, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 0, 127, 0, 0, 0, 0, 129, 129, 22, 57, 255, 55, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 56, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 0, 85, 93, 0, 0, 163, 85, 127, 21, 57, 0, 0, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 0, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 0, 25, 124, 0, 0, 132, 26, 127, 114, 53, 0, 56, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 0, 25, 124, 0, 0, 132, 26, 127, 121, 56, 0, 0, 23, 173, 89, 64, 124, 133, 1, 193, 240, 173, 235, 191, 0, 25, 124, 0, 0, 132, 26, 127, 116, 53, 0, 0, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 0, 231, 124, 0, 0, 132, 230, 127, 114, 53, 0, 56, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 0, 231, 124, 0, 0, 132, 230, 127, 58, 52, 0, 0, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 0, 231, 124, 0, 0, 132, 230, 127, 57, 52, 0, 56, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 0, 171, 93, 0, 0, 93, 85, 129, 57, 52, 0, 56, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 0, 171, 93, 0, 0, 93, 85, 129, 176, 52, 0, 0, 10, 89, 89, 192, 236, 107, 235, 192, 54, 179, 191, 191, 0, 171, 93, 0, 0, 93, 85, 129, 175, 52, 0, 56, 12, 13, 137, 191, 12, 13, 137, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 93, 171, 127, 0, 54, 0, 58, 220, 99, 135, 191, 220, 99, 135, 191, 143, 104, 250, 61, 129, 0, 0, 0, 0, 93, 171, 127, 0, 54, 0, 60, 60, 104, 135, 191, 35, 171, 217, 190, 115, 214, 179, 190, 129, 0, 0, 0, 0, 93, 171, 127, 64, 55, 0, 60, 118, 99, 135, 191, 247, 245, 216, 190, 20, 98, 250, 61, 129, 0, 0, 0, 127, 0, 0, 127, 0, 55, 0, 60, 220, 99, 135, 191, 221, 32, 218, 62, 64, 64, 186, 62, 129, 0, 0, 0, 127, 0, 0, 127, 0, 56, 0, 60, 220, 99, 135, 191, 220, 99, 135, 63, 64, 64, 186, 62, 129, 0, 0, 0, 0, 94, 84, 127, 0, 57, 0, 60, 221, 99, 135, 191, 152, 183, 106, 189, 14, 136, 194, 189, 129, 0, 0, 0, 127, 0, 0, 127, 96, 55, 0, 60, 12, 13, 137, 191, 12, 13, 137, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 58, 12, 13, 137, 191, 12, 13, 137, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 129, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 60, 12, 13, 137, 191, 12, 13, 137, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 58, 60, 104, 135, 191, 35, 171, 217, 190, 115, 214, 179, 190, 129, 0, 0, 0, 0, 127, 0, 127, 64, 55, 0, 60, 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 129, 0, 0, 0, 0, 127, 0, 127, 80, 55, 0, 60, 12, 13, 137, 63, 12, 13, 137, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 116, 50, 127, 0, 57, 0, 56, 220, 99, 135, 63, 220, 99, 135, 63, 64, 64, 186, 62, 127, 0, 0, 0, 0, 94, 84, 127, 0, 57, 0, 52, 220, 99, 135, 63, 221, 32, 218, 62, 16, 136, 194, 189, 127, 0, 0, 0, 0, 103, 72, 127, 128, 55, 0, 52, 220, 99, 135, 63, 220, 99, 135, 63, 64, 64, 186, 62, 127, 0, 0, 0, 127, 0, 0, 127, 0, 57, 0, 52, 221, 99, 135, 63, 236, 32, 218, 62, 66, 64, 186, 62, 127, 0, 0, 0, 127, 0, 0, 127, 0, 56, 0, 52, 220, 99, 135, 63, 221, 32, 218, 62, 16, 136, 194, 189, 127, 0, 0, 0, 127, 0, 0, 127, 128, 55, 0, 52, 221, 99, 135, 63, 88, 64, 97, 189, 14, 136, 194, 189, 127, 0, 0, 0, 127, 0, 0, 127, 96, 55, 0, 52, 39, 102, 135, 63, 99, 250, 96, 189, 96, 207, 179, 190, 127, 0, 0, 0, 0, 125, 20, 127, 80, 55, 0, 52, 221, 99, 135, 63, 32, 82, 215, 190, 147, 104, 250, 61, 127, 0, 0, 0, 127, 0, 0, 127, 0, 55, 0, 52, 220, 99, 135, 63, 220, 99, 135, 191, 143, 104, 250, 61, 127, 0, 0, 0, 0, 94, 171, 127, 0, 54, 0, 52, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 127, 0, 0, 0, 0, 94, 171, 127, 64, 55, 0, 52, 12, 13, 137, 63, 12, 13, 137, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 56, 220, 99, 135, 63, 220, 99, 135, 191, 143, 104, 250, 61, 0, 129, 0, 0, 127, 0, 0, 127, 0, 54, 0, 52, 220, 99, 135, 191, 220, 99, 135, 63, 64, 64, 186, 62, 0, 127, 0, 0, 129, 0, 0, 127, 0, 59, 0, 52, 220, 99, 135, 63, 220, 99, 135, 63, 64, 64, 186, 62, 0, 0, 127, 0, 127, 0, 0, 129, 0, 57, 0, 52, 220, 99, 135, 63, 221, 32, 218, 62, 16, 136, 194, 189, 0, 129, 0, 0, 0, 0, 127, 129, 128, 55, 0, 52, 221, 99, 135, 63, 236, 32, 218, 62, 66, 64, 186, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 52, 220, 99, 135, 191, 221, 32, 218, 62, 64, 64, 186, 62, 0, 129, 0, 0, 0, 0, 127, 129, 0, 56, 0, 60, 220, 99, 135, 63, 221, 32, 218, 62, 16, 136, 194, 189, 0, 0, 127, 0, 0, 127, 0, 129, 128, 55, 0, 52, 39, 102, 135, 63, 99, 250, 96, 189, 96, 207, 179, 190, 0, 130, 0, 0, 0, 0, 126, 129, 80, 55, 0, 52, 243, 98, 135, 191, 101, 224, 106, 189, 154, 193, 179, 190, 0, 0, 127, 0, 0, 127, 0, 129, 80, 55, 0, 60, 60, 104, 135, 191, 35, 171, 217, 190, 115, 214, 179, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 60, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 0, 0, 127, 0, 0, 127, 0, 129, 64, 55, 0, 52, 138, 96, 135, 63, 137, 55, 215, 190, 118, 205, 179, 190, 0, 126, 0, 0, 0, 0, 130, 129, 64, 55, 0, 52, 60, 104, 135, 191, 35, 171, 217, 190, 115, 214, 179, 190, 0, 126, 0, 0, 0, 0, 130, 129, 64, 55, 0, 60, 118, 99, 135, 191, 247, 245, 216, 190, 20, 98, 250, 61, 0, 126, 0, 0, 0, 0, 130, 129, 0, 55, 0, 60, 220, 99, 135, 191, 220, 99, 135, 191, 143, 104, 250, 61, 0, 0, 127, 0, 0, 127, 0, 129, 0, 54, 0, 60, 52, 185, 220, 191, 156, 31, 191, 63, 71, 56, 113, 191, 0, 127, 0, 0, 129, 0, 0, 127, 0, 57, 0, 58, 52, 185, 220, 191, 156, 31, 191, 63, 71, 56, 113, 191, 0, 0, 127, 0, 0, 127, 0, 127, 0, 57, 0, 56, 52, 185, 220, 191, 156, 31, 191, 63, 52, 185, 220, 191, 129, 0, 0, 0, 0, 127, 0, 127, 0, 57, 0, 52, 52, 185, 220, 63, 156, 31, 191, 63, 71, 56, 113, 191, 127, 0, 0, 0, 0, 127, 0, 127, 0, 54, 0, 52, 52, 185, 220, 63, 156, 31, 191, 63, 52, 185, 220, 191, 0, 0, 129, 0, 0, 127, 0, 127, 0, 59, 0, 52, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 0, 231, 132, 0, 0, 124, 230, 127, 0, 60, 0, 56, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 0, 231, 132, 0, 0, 124, 230, 127, 0, 60, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 0, 231, 132, 0, 0, 124, 230, 127, 51, 59, 0, 0, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 56, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 0, 171, 163, 0, 0, 93, 171, 127, 51, 59, 0, 0, 196, 88, 89, 64, 57, 118, 27, 193, 111, 110, 219, 191, 0, 171, 163, 0, 0, 93, 171, 127, 102, 58, 0, 0, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 0, 129, 0, 0, 0, 0, 129, 127, 153, 57, 0, 0, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 0, 171, 93, 0, 0, 163, 171, 127, 153, 57, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 0, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 0, 171, 93, 0, 0, 163, 171, 127, 204, 56, 0, 56, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 0, 231, 124, 0, 0, 132, 230, 127, 204, 56, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 0, 231, 124, 0, 0, 132, 230, 127, 255, 55, 0, 0, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 0, 231, 124, 0, 0, 132, 230, 127, 255, 55, 0, 56, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 0, 25, 124, 0, 0, 132, 26, 127, 102, 54, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 0, 85, 93, 0, 0, 163, 85, 127, 102, 54, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 27, 205, 123, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 0, 196, 88, 89, 192, 17, 0, 208, 192, 207, 205, 115, 191, 0, 85, 93, 0, 0, 163, 85, 127, 204, 52, 0, 56, 200, 88, 89, 64, 145, 143, 207, 192, 200, 110, 215, 191, 0, 127, 0, 0, 0, 0, 127, 127, 102, 50, 0, 0, 196, 88, 89, 192, 145, 143, 207, 192, 200, 110, 215, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 56, 200, 88, 89, 64, 145, 143, 207, 192, 200, 110, 215, 191, 0, 85, 163, 0, 0, 93, 85, 127, 102, 50, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 0, 85, 163, 0, 0, 93, 85, 127, 102, 46, 0, 0, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 0, 25, 132, 0, 0, 124, 26, 127, 102, 46, 0, 56, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 0, 25, 132, 0, 0, 124, 26, 127, 102, 46, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 0, 25, 132, 0, 0, 124, 26, 127, 0, 0, 0, 0, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 129, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 56, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 129, 0, 0, 0, 127, 0, 0, 127, 114, 53, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 129, 0, 0, 0, 0, 163, 171, 127, 22, 57, 255, 55, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 129, 0, 0, 0, 0, 163, 171, 127, 121, 56, 0, 56, 110, 152, 89, 192, 101, 86, 17, 193, 39, 5, 18, 192, 129, 0, 0, 0, 0, 163, 171, 127, 51, 59, 0, 56, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 129, 0, 0, 0, 0, 0, 130, 129, 22, 57, 255, 55, 200, 88, 89, 192, 57, 118, 27, 193, 111, 110, 219, 191, 129, 0, 0, 0, 0, 0, 129, 129, 102, 58, 0, 56, 201, 88, 89, 192, 120, 174, 27, 193, 32, 205, 123, 191, 129, 0, 0, 0, 0, 0, 129, 129, 153, 57, 0, 56, 6, 89, 89, 192, 136, 248, 13, 193, 146, 161, 153, 191, 129, 0, 0, 0, 0, 163, 171, 129, 219, 56, 255, 55, 201, 88, 89, 192, 120, 174, 27, 193, 32, 205, 123, 191, 129, 0, 0, 0, 0, 163, 171, 129, 153, 57, 0, 56, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 129, 0, 0, 0, 0, 163, 171, 129, 204, 56, 0, 56, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 129, 0, 0, 0, 0, 132, 230, 129, 102, 56, 255, 55, 110, 152, 89, 192, 191, 195, 17, 193, 104, 64, 204, 190, 129, 0, 0, 0, 0, 132, 230, 129, 204, 56, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 129, 0, 0, 0, 0, 132, 230, 129, 255, 55, 0, 56, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 129, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 80, 254, 53, 190, 129, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 25, 162, 149, 191, 129, 0, 0, 0, 127, 0, 0, 127, 152, 53, 0, 56, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 129, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 56, 110, 152, 89, 192, 184, 63, 228, 192, 21, 44, 197, 190, 129, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 56, 196, 88, 89, 192, 17, 0, 208, 192, 207, 205, 115, 191, 129, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 54, 179, 191, 191, 129, 0, 0, 0, 127, 0, 0, 129, 175, 52, 0, 56, 196, 88, 89, 192, 145, 143, 207, 192, 200, 110, 215, 191, 129, 0, 0, 0, 127, 0, 0, 129, 102, 50, 0, 56, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 129, 0, 0, 0, 127, 0, 0, 129, 102, 46, 0, 56, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 129, 0, 0, 0, 127, 0, 0, 127, 57, 52, 0, 56, 110, 152, 89, 192, 5, 101, 227, 192, 161, 34, 17, 192, 129, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 56, 59, 173, 89, 192, 179, 240, 1, 193, 195, 74, 31, 192, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 56, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 127, 0, 0, 0, 127, 0, 0, 127, 121, 56, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 127, 0, 0, 0, 127, 0, 0, 127, 51, 59, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 127, 0, 0, 0, 127, 0, 0, 129, 21, 57, 0, 0, 196, 88, 89, 64, 57, 118, 27, 193, 111, 110, 219, 191, 127, 0, 0, 0, 127, 0, 0, 129, 102, 58, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 39, 5, 18, 192, 127, 0, 0, 0, 127, 0, 0, 129, 51, 59, 0, 0, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 127, 0, 0, 0, 127, 0, 0, 127, 21, 57, 0, 0, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 196, 88, 89, 64, 56, 118, 27, 193, 211, 205, 115, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 57, 0, 0, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 219, 56, 0, 0, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 110, 152, 89, 64, 101, 86, 17, 193, 18, 44, 197, 190, 127, 0, 0, 0, 127, 0, 0, 127, 204, 56, 0, 0, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 56, 0, 0, 23, 173, 89, 64, 196, 240, 1, 193, 198, 78, 83, 191, 127, 0, 0, 0, 127, 0, 0, 127, 191, 55, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 127, 0, 0, 0, 127, 0, 0, 127, 167, 54, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 80, 254, 53, 190, 127, 0, 0, 0, 127, 0, 0, 127, 255, 55, 0, 0, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 127, 0, 0, 0, 127, 0, 0, 127, 153, 53, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 27, 205, 123, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 106, 64, 204, 190, 127, 0, 0, 0, 127, 0, 0, 127, 102, 54, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 200, 110, 215, 191, 127, 0, 0, 0, 127, 0, 0, 127, 102, 50, 0, 0, 200, 88, 89, 64, 145, 143, 207, 192, 27, 205, 123, 191, 127, 0, 0, 0, 127, 0, 0, 127, 204, 52, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 127, 0, 0, 0, 127, 0, 0, 127, 176, 52, 0, 0, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 110, 152, 89, 64, 5, 101, 227, 192, 161, 34, 17, 192, 127, 0, 0, 0, 127, 0, 0, 127, 102, 46, 0, 0, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 127, 0, 0, 0, 127, 0, 0, 127, 58, 52, 0, 0, 23, 173, 89, 64, 124, 133, 1, 193, 240, 173, 235, 191, 127, 0, 0, 0, 127, 0, 0, 127, 116, 53, 0, 0, 59, 173, 89, 64, 141, 133, 1, 193, 195, 74, 31, 192, 127, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 0, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 0, 25, 132, 0, 0, 132, 230, 129, 191, 55, 0, 56, 23, 173, 89, 64, 196, 240, 1, 193, 198, 78, 83, 191, 0, 25, 132, 0, 0, 132, 230, 129, 191, 55, 0, 0, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 0, 25, 132, 0, 0, 132, 230, 129, 102, 56, 0, 0, 46, 173, 89, 192, 148, 133, 1, 193, 179, 78, 83, 191, 0, 231, 132, 0, 0, 132, 26, 129, 191, 55, 0, 56, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 0, 231, 132, 0, 0, 132, 26, 129, 167, 54, 0, 56, 71, 152, 89, 64, 94, 197, 243, 192, 219, 140, 111, 191, 0, 231, 132, 0, 0, 132, 26, 129, 167, 54, 0, 0, 84, 152, 89, 192, 164, 152, 244, 192, 108, 1, 108, 191, 0, 171, 163, 0, 0, 163, 85, 129, 167, 54, 0, 56, 10, 89, 89, 192, 236, 107, 235, 192, 25, 162, 149, 191, 0, 171, 163, 0, 0, 163, 85, 129, 152, 53, 0, 56, 213, 88, 89, 64, 155, 7, 235, 192, 197, 160, 153, 191, 0, 171, 163, 0, 0, 163, 85, 129, 153, 53, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 0, 129, 0, 0, 0, 0, 127, 129, 176, 52, 0, 0, 75, 152, 89, 192, 97, 151, 9, 193, 88, 141, 111, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 255, 55, 49, 152, 89, 64, 164, 147, 9, 193, 130, 141, 111, 191, 0, 85, 163, 0, 0, 163, 171, 129, 102, 56, 0, 0, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 0, 85, 163, 0, 0, 163, 171, 129, 219, 56, 0, 0, 154, 88, 89, 64, 126, 242, 13, 193, 214, 161, 153, 191, 0, 127, 0, 0, 0, 0, 129, 129, 219, 56, 0, 0, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 0, 85, 93, 0, 0, 163, 85, 127, 121, 56, 0, 56, 10, 89, 89, 192, 74, 192, 13, 193, 55, 179, 191, 191, 0, 85, 93, 0, 0, 163, 85, 127, 22, 57, 255, 55, 147, 88, 89, 64, 57, 186, 13, 193, 178, 179, 191, 191, 0, 85, 93, 0, 0, 163, 85, 127, 21, 57, 0, 0, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 0, 25, 124, 0, 0, 132, 26, 127, 114, 53, 0, 56, 84, 152, 89, 192, 238, 41, 9, 193, 162, 84, 223, 191, 0, 25, 124, 0, 0, 132, 26, 127, 121, 56, 0, 56, 53, 152, 89, 64, 52, 38, 9, 193, 155, 84, 223, 191, 0, 25, 124, 0, 0, 132, 26, 127, 121, 56, 0, 0, 21, 173, 89, 192, 122, 133, 1, 193, 241, 173, 235, 191, 0, 231, 124, 0, 0, 132, 230, 127, 114, 53, 0, 56, 23, 173, 89, 64, 124, 133, 1, 193, 240, 173, 235, 191, 0, 231, 124, 0, 0, 132, 230, 127, 116, 53, 0, 0, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 0, 231, 124, 0, 0, 132, 230, 127, 58, 52, 0, 0, 75, 152, 89, 192, 192, 189, 243, 192, 172, 142, 221, 191, 0, 171, 93, 0, 0, 93, 85, 129, 57, 52, 0, 56, 49, 152, 89, 64, 59, 197, 243, 192, 151, 142, 221, 191, 0, 171, 93, 0, 0, 93, 85, 129, 58, 52, 0, 0, 154, 88, 89, 64, 135, 7, 235, 192, 122, 179, 187, 191, 0, 171, 93, 0, 0, 93, 85, 129, 176, 52, 0, 0 ), +"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 3, 0, 4, 0, 5, 0, 6, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 39, 0, 40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0, 48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0, 56, 0, 57, 0, 58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 65, 0, 66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0, 74, 0, 75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0, 91, 0, 92, 0, 93, 0, 94, 0, 95, 0, 96, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0, 113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 119, 0, 120, 0, 121, 0, 122, 0, 123, 0, 124, 0, 125, 0, 126, 0, 127, 0, 128, 0, 129, 0, 130, 0, 131, 0, 132, 0, 133, 0, 134, 0, 135, 0, 136, 0, 137, 0, 138, 0, 139, 0, 140, 0, 141, 0, 142, 0, 143, 0, 144, 0, 145, 0, 146, 0, 147, 0, 148, 0, 149, 0, 150, 0, 151, 0, 152, 0, 153, 0, 154, 0, 155, 0, 156, 0, 157, 0, 158, 0, 159, 0, 160, 0, 161, 0, 162, 0, 163, 0, 164, 0, 165, 0, 166, 0, 167, 0, 168, 0, 169, 0, 170, 0, 169, 0, 171, 0, 170, 0, 172, 0, 173, 0, 1, 0, 173, 0, 2, 0, 1, 0, 0, 0, 174, 0, 1, 0, 175, 0, 176, 0, 177, 0, 178, 0, 179, 0, 180, 0, 181, 0, 182, 0, 183, 0, 184, 0, 185, 0, 186, 0, 183, 0, 187, 0, 188, 0, 189, 0, 190, 0, 191, 0, 190, 0, 192, 0, 191, 0, 192, 0, 181, 0, 188, 0, 181, 0, 183, 0, 188, 0, 6, 0, 193, 0, 7, 0, 9, 0, 194, 0, 10, 0, 12, 0, 195, 0, 13, 0, 196, 0, 197, 0, 198, 0, 18, 0, 199, 0, 19, 0, 21, 0, 200, 0, 22, 0, 201, 0, 202, 0, 203, 0, 204, 0, 205, 0, 206, 0, 30, 0, 207, 0, 31, 0, 33, 0, 208, 0, 34, 0, 36, 0, 209, 0, 37, 0, 39, 0, 210, 0, 40, 0, 42, 0, 211, 0, 43, 0, 45, 0, 212, 0, 46, 0, 213, 0, 214, 0, 215, 0, 216, 0, 217, 0, 218, 0, 54, 0, 219, 0, 55, 0, 220, 0, 221, 0, 222, 0, 223, 0, 224, 0, 225, 0, 63, 0, 226, 0, 64, 0, 227, 0, 228, 0, 229, 0, 69, 0, 230, 0, 70, 0, 231, 0, 232, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0, 238, 0, 239, 0, 240, 0, 241, 0, 242, 0, 243, 0, 244, 0, 245, 0, 246, 0, 247, 0, 248, 0, 249, 0, 250, 0, 251, 0, 252, 0, 253, 0, 254, 0, 255, 0, 0, 1, 1, 1, 99, 0, 2, 1, 100, 0, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 9, 1, 10, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 17, 1, 18, 1, 19, 1, 20, 1, 21, 1, 22, 1, 23, 1, 24, 1, 25, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1, 37, 1, 38, 1, 39, 1, 40, 1, 41, 1, 42, 1, 43, 1, 44, 1, 45, 1, 46, 1, 47, 1, 147, 0, 48, 1, 148, 0, 49, 1, 50, 1, 51, 1, 153, 0, 52, 1, 154, 0, 53, 1, 54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 62, 1, 63, 1, 64, 1 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 372, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 321 +} + +[sub_resource type="BoxShape" id=3] [node name="Key" type="StaticBody" groups=[ "Touchables", ]] script = ExtResource( 1 ) +outline_path = NodePath("KeyModel/Outline") -[node name="KeyModel" parent="." instance=ExtResource( 2 )] -transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0.01, 0 ) +[node name="KeyModel" type="MeshInstance" parent="."] +transform = Transform( 0.003, 0, 0, 0, 0.02, 0, 0, 0, 0.03, 0, 0.082, 0.04 ) +mesh = SubResource( 1 ) +material/0 = null + +[node name="Outline" type="MeshInstance" parent="KeyModel"] +visible = false +mesh = SubResource( 4 ) +material/0 = ExtResource( 3 ) + +[node name="weirdModel" parent="." instance=ExtResource( 4 )] +transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0.01, 3.72529e-009 ) +visible = false [node name="CollisionShape" type="CollisionShape" parent="."] transform = Transform( 0.02, 0, 0, 0, 0.12, 0, 0, 0, 0.05, 0, 0, 0 ) -shape = SubResource( 1 ) +shape = SubResource( 3 ) diff --git a/Things/Keycard/Keycard.gd b/Things/Keycard/Keycard.gd index b1dd50b..f7358ec 100644 --- a/Things/Keycard/Keycard.gd +++ b/Things/Keycard/Keycard.gd @@ -1,6 +1,7 @@ extends StaticBody # export variables +export(NodePath) var outline_path export(int) var card_lvl # Called when the node enters the scene tree for the first time. diff --git a/Things/Keycard/Keycard.tscn b/Things/Keycard/Keycard.tscn index 298423f..58d3ad0 100644 --- a/Things/Keycard/Keycard.tscn +++ b/Things/Keycard/Keycard.tscn @@ -1,18 +1,76 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=9 format=2] [ext_resource path="res://Things/Keycard/Keycard.gd" type="Script" id=1] -[ext_resource path="res://Models/keycard/keycard.dae" type="PackedScene" id=2] +[ext_resource path="res://Models/keycard/Material_002.material" type="Material" id=2] +[ext_resource path="res://Models/keycard/Material.material" type="Material" id=3] +[ext_resource path="res://Things/ReusableMaterials/Glow.tres" type="Material" id=4] +[ext_resource path="res://Models/keycard/keycard.dae" type="PackedScene" id=5] -[sub_resource type="BoxShape" id=1] +[sub_resource type="ArrayMesh" id=1] +resource_name = "Cube" +surfaces/0 = { +"aabb": AABB( 1, -1, -1, 1.00136e-005, 2, 2.00001 ), +"array_data": PoolByteArray( 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 51, 59, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 198, 44, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 60, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 60, 51, 59, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 0, 130, 127, 0, 60, 102, 46, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 63, 127, 0, 0, 0, 0, 0, 129, 127, 204, 44, 0, 0, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 102, 46 ), +"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 2, 0, 0, 0, 3, 0, 3, 0, 0, 0, 4, 0, 4, 0, 6, 0, 5, 0, 6, 0, 4, 0, 7, 0, 7, 0, 4, 0, 0, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 18, +"material": ExtResource( 2 ), +"name": "Material.002", +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 8 +} +surfaces/1 = { +"aabb": AABB( -1, -1, -1, 2.00001, 2.00001, 2 ), +"array_data": PoolByteArray( 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 63, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 191, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 63, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 57, 0, 58, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 57, 0, 56, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 57, 0, 56, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 63, 0, 0, 127, 0, 127, 0, 0, 129, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 57, 0, 52, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 57, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 154, 153, 89, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 54, 104, 48, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 191, 0, 180, 155, 0, 127, 0, 0, 127, 0, 54, 0, 52, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 57, 117, 38, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 191, 178, 104, 89, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 54, 130, 38, 0, 0, 128, 191, 0, 0, 128, 191, 178, 104, 89, 63, 0, 129, 0, 0, 237, 0, 131, 129, 0, 54, 130, 38, 0, 0, 128, 63, 0, 0, 128, 191, 154, 153, 89, 191, 0, 129, 0, 0, 237, 0, 131, 129, 0, 0, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 0, 129, 0, 0, 126, 0, 0, 127, 0, 57, 117, 38, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 59, 112, 129, 0, 54, 0, 52, 0, 0, 128, 191, 0, 0, 128, 191, 154, 153, 89, 191, 129, 0, 0, 0, 127, 0, 0, 127, 0, 54, 104, 48, 0, 0, 128, 191, 0, 0, 128, 191, 178, 104, 89, 63, 129, 0, 0, 0, 0, 10, 130, 127, 0, 54, 130, 38, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 191, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 0, 0, 128, 63, 154, 153, 89, 63, 0, 76, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 57, 0, 58, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 205, 204, 76, 63, 0, 0, 128, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 154, 153, 89, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 0, 0, 60, 0, 0, 128, 63, 0, 0, 128, 191, 129, 202, 89, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 57, 117, 38, 0, 0, 128, 63, 205, 204, 76, 191, 0, 0, 128, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 191, 154, 153, 89, 191, 0, 129, 0, 0, 237, 0, 131, 129, 0, 54, 104, 48, 0, 0, 128, 191, 205, 204, 76, 191, 0, 0, 128, 63, 129, 0, 0, 0, 0, 126, 8, 127, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 63, 129, 0, 0, 0, 0, 59, 112, 129, 0, 57, 0, 56, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 63, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 0, 0, 128, 63, 154, 153, 89, 191, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 0, 0, 128, 191, 205, 204, 76, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 59, 112, 129, 0, 0, 0, 60 ), +"array_index_data": PoolByteArray( 0, 0, 2, 0, 1, 0, 3, 0, 5, 0, 4, 0, 6, 0, 8, 0, 7, 0, 9, 0, 11, 0, 10, 0, 12, 0, 14, 0, 13, 0, 15, 0, 17, 0, 16, 0, 18, 0, 20, 0, 19, 0, 21, 0, 23, 0, 22, 0, 24, 0, 26, 0, 25, 0, 0, 0, 1, 0, 27, 0, 3, 0, 4, 0, 28, 0, 6, 0, 7, 0, 29, 0, 9, 0, 10, 0, 30, 0, 12, 0, 13, 0, 31, 0, 15, 0, 16, 0, 32, 0, 33, 0, 35, 0, 34, 0, 21, 0, 22, 0, 36, 0, 26, 0, 24, 0, 37, 0, 37, 0, 24, 0, 38, 0, 38, 0, 40, 0, 39, 0, 40, 0, 38, 0, 41, 0, 41, 0, 38, 0, 24, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 66, +"material": ExtResource( 3 ), +"name": "Material", +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 42 +} + +[sub_resource type="ArrayMesh" id=3] +surfaces/0 = { +"aabb": AABB( -1.06509, -1.07632, -1.07551, 2.13023, 2.15263, 2.15104 ), +"array_data": PoolByteArray( 14, 86, 136, 63, 174, 199, 78, 191, 170, 169, 137, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 51, 59, 146, 224, 135, 63, 198, 225, 135, 191, 20, 99, 102, 63, 127, 0, 0, 0, 0, 0, 129, 127, 198, 44, 0, 60, 187, 224, 135, 63, 191, 196, 137, 191, 79, 164, 94, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 60, 4, 85, 136, 63, 185, 204, 78, 191, 76, 170, 137, 191, 127, 0, 0, 0, 0, 0, 129, 127, 0, 60, 51, 59, 4, 85, 136, 63, 185, 204, 78, 63, 76, 170, 137, 191, 127, 0, 0, 0, 0, 0, 130, 127, 0, 60, 102, 46, 187, 224, 135, 63, 187, 224, 135, 63, 95, 52, 102, 191, 127, 0, 0, 0, 0, 0, 129, 127, 102, 59, 0, 0, 187, 224, 135, 63, 191, 196, 137, 63, 79, 164, 94, 63, 127, 0, 0, 0, 0, 0, 129, 127, 204, 44, 0, 0, 4, 85, 136, 63, 107, 204, 86, 63, 4, 85, 136, 63, 127, 0, 0, 0, 0, 0, 129, 127, 0, 0, 102, 46, 187, 224, 135, 63, 191, 196, 137, 63, 79, 164, 94, 63, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 191, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 63, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 63, 107, 204, 86, 63, 4, 85, 136, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 57, 0, 58, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 0, 0, 60, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 63, 0, 76, 101, 0, 126, 250, 4, 129, 0, 57, 0, 56, 14, 86, 136, 63, 174, 199, 78, 191, 170, 169, 137, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 0, 0, 60, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 57, 0, 56, 251, 83, 136, 191, 199, 209, 78, 191, 237, 170, 137, 63, 0, 0, 127, 0, 127, 0, 0, 129, 0, 0, 0, 60, 4, 85, 136, 191, 185, 204, 78, 191, 76, 170, 137, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 54, 0, 52, 4, 85, 136, 63, 185, 204, 78, 63, 76, 170, 137, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 63, 185, 204, 78, 191, 76, 170, 137, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 57, 0, 52, 187, 224, 135, 63, 187, 224, 135, 63, 95, 52, 102, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 63, 185, 204, 78, 191, 76, 170, 137, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 57, 0, 52, 187, 224, 135, 191, 187, 224, 135, 191, 95, 52, 102, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 54, 104, 48, 4, 85, 136, 191, 185, 204, 78, 191, 76, 170, 137, 191, 0, 180, 155, 0, 127, 0, 0, 127, 0, 54, 0, 52, 146, 224, 135, 63, 198, 225, 135, 191, 20, 99, 102, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 57, 117, 38, 251, 83, 136, 191, 199, 209, 78, 191, 237, 170, 137, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 0, 0, 60, 155, 225, 135, 191, 155, 225, 135, 191, 22, 255, 101, 63, 0, 180, 101, 0, 126, 0, 0, 129, 0, 54, 130, 38, 155, 225, 135, 191, 155, 225, 135, 191, 22, 255, 101, 63, 0, 129, 0, 0, 237, 0, 131, 129, 0, 54, 130, 38, 187, 224, 135, 63, 191, 196, 137, 191, 79, 164, 94, 191, 0, 129, 0, 0, 237, 0, 131, 129, 0, 0, 0, 60, 146, 224, 135, 63, 198, 225, 135, 191, 20, 99, 102, 63, 0, 129, 0, 0, 126, 0, 0, 127, 0, 57, 117, 38, 4, 85, 136, 191, 185, 204, 78, 191, 76, 170, 137, 191, 129, 0, 0, 0, 0, 59, 112, 129, 0, 54, 0, 52, 187, 224, 135, 191, 187, 224, 135, 191, 95, 52, 102, 191, 129, 0, 0, 0, 127, 0, 0, 127, 0, 54, 104, 48, 155, 225, 135, 191, 155, 225, 135, 191, 22, 255, 101, 63, 129, 0, 0, 0, 0, 10, 130, 127, 0, 54, 130, 38, 187, 224, 135, 63, 187, 224, 135, 63, 95, 52, 102, 191, 0, 127, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 63, 191, 196, 137, 63, 79, 164, 94, 63, 0, 76, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 4, 85, 136, 63, 107, 204, 86, 63, 4, 85, 136, 63, 0, 0, 127, 0, 99, 79, 0, 127, 0, 57, 0, 58, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 191, 0, 0, 129, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 63, 185, 204, 78, 63, 76, 170, 137, 191, 0, 76, 155, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 63, 191, 196, 137, 191, 79, 164, 94, 191, 0, 180, 155, 0, 125, 14, 246, 129, 0, 0, 0, 60, 146, 224, 135, 63, 198, 225, 135, 191, 20, 99, 102, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 57, 117, 38, 14, 86, 136, 63, 174, 199, 78, 191, 170, 169, 137, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 251, 83, 136, 191, 199, 209, 78, 191, 237, 170, 137, 63, 0, 181, 101, 0, 127, 0, 0, 129, 0, 0, 0, 60, 187, 224, 135, 191, 187, 224, 135, 191, 95, 52, 102, 191, 0, 129, 0, 0, 237, 0, 131, 129, 0, 54, 104, 48, 251, 83, 136, 191, 199, 209, 78, 191, 237, 170, 137, 63, 129, 0, 0, 0, 0, 126, 8, 127, 0, 0, 0, 60, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 63, 129, 0, 0, 0, 0, 59, 112, 129, 0, 57, 0, 56, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 63, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 187, 224, 135, 191, 191, 196, 137, 63, 79, 164, 94, 191, 129, 0, 0, 0, 127, 0, 0, 127, 0, 0, 0, 60, 4, 85, 136, 191, 107, 204, 86, 63, 4, 85, 136, 191, 129, 0, 0, 0, 0, 59, 112, 129, 0, 0, 0, 60 ), +"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 2, 0, 3, 0, 0, 0, 3, 0, 4, 0, 0, 0, 4, 0, 5, 0, 6, 0, 6, 0, 7, 0, 4, 0, 7, 0, 0, 0, 4, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0, 22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0, 30, 0, 31, 0, 32, 0, 33, 0, 34, 0, 8, 0, 35, 0, 9, 0, 11, 0, 36, 0, 12, 0, 14, 0, 37, 0, 15, 0, 17, 0, 38, 0, 18, 0, 20, 0, 39, 0, 21, 0, 23, 0, 40, 0, 24, 0, 41, 0, 42, 0, 43, 0, 29, 0, 44, 0, 30, 0, 34, 0, 45, 0, 32, 0, 45, 0, 46, 0, 32, 0, 46, 0, 47, 0, 48, 0, 48, 0, 49, 0, 46, 0, 49, 0, 32, 0, 46, 0 ), +"blend_shape_data": [ ], +"format": 97559, +"index_count": 84, +"primitive": 4, +"skeleton_aabb": [ ], +"vertex_count": 50 +} + +[sub_resource type="BoxShape" id=2] [node name="Keycard" type="StaticBody" groups=[ "Touchables", ]] script = ExtResource( 1 ) +outline_path = NodePath("KeycardModel/Outline") -[node name="KeycardModel" parent="." instance=ExtResource( 2 )] +[node name="KeycardModel" type="MeshInstance" parent="."] +transform = Transform( 0.003, 0, 0, 0, 0.06, 0, 0, 0, 0.1, 0, 0, 0 ) +mesh = SubResource( 1 ) +material/0 = null +material/1 = null + +[node name="Outline" type="MeshInstance" parent="KeycardModel"] +visible = false +mesh = SubResource( 3 ) +material/0 = ExtResource( 4 ) + +[node name="weirdModel" parent="." instance=ExtResource( 5 )] transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 ) +visible = false [node name="CollisionShape" type="CollisionShape" parent="."] transform = Transform( 0.02, 0, 0, 0, 0.08, 0, 0, 0, 0.12, 0, 0, 0 ) -shape = SubResource( 1 ) +shape = SubResource( 2 ) diff --git a/Things/ReusableMaterials/Glow.tres b/Things/ReusableMaterials/Glow.tres new file mode 100644 index 0000000..f2c5ea5 --- /dev/null +++ b/Things/ReusableMaterials/Glow.tres @@ -0,0 +1,4 @@ +[gd_resource type="SpatialMaterial" format=2] + +[resource] +albedo_color = Color( 1, 0.792157, 0.235294, 1 )