diff --git a/objects/brick_player.tscn b/objects/brick_player.tscn index 3d41eb3..80d3322 100644 --- a/objects/brick_player.tscn +++ b/objects/brick_player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=8 format=3 uid="uid://bqi5s710xb1ju"] +[gd_scene load_steps=11 format=3 uid="uid://bqi5s710xb1ju"] [ext_resource type="Script" path="res://scripts/player.gd" id="1_8j4h4"] [ext_resource type="Texture2D" uid="uid://b7gp0gqvkv8j4" path="res://sprites/MrBrick_base.png" id="2_bc55y"] @@ -6,6 +6,9 @@ [ext_resource type="Texture2D" uid="uid://iiawtnwmeny3" path="res://sprites/right_eye.png" id="4_ccn81"] [ext_resource type="Script" path="res://scripts/components/flip_player.gd" id="5_geu10"] [ext_resource type="Script" path="res://scripts/components/score.gd" id="6_fowa2"] +[ext_resource type="Script" path="res://scripts/components/health.gd" id="7_tqjk8"] +[ext_resource type="Script" path="res://scripts/components/player_death.gd" id="8_1v23d"] +[ext_resource type="Script" path="res://scripts/components/knockback.gd" id="9_rjyu4"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_hdsg1"] size = Vector2(16, 31) @@ -46,3 +49,18 @@ player_controller = NodePath("..") [node name="ScoreComponent" type="Node" parent="."] script = ExtResource("6_fowa2") + +[node name="HealthComponent" type="Node" parent="."] +script = ExtResource("7_tqjk8") + +[node name="PlayerDeathComponent" type="Node" parent="."] +process_mode = 3 +script = ExtResource("8_1v23d") + +[node name="KnockbackComponent" type="Node" parent="." node_paths=PackedStringArray("character_body")] +script = ExtResource("9_rjyu4") +character_body = NodePath("..") +knockback_force = 1500.0 + +[connection signal="on_death" from="HealthComponent" to="PlayerDeathComponent" method="_on_health_component_on_death"] +[connection signal="on_health_change" from="HealthComponent" to="KnockbackComponent" method="_on_health_component_on_health_change"] diff --git a/objects/collapsing_bridge.tscn b/objects/collapsing_bridge.tscn index e36c0ec..00662ea 100644 --- a/objects/collapsing_bridge.tscn +++ b/objects/collapsing_bridge.tscn @@ -1,10 +1,14 @@ -[gd_scene load_steps=3 format=3 uid="uid://ct8fim6mduyl3"] +[gd_scene load_steps=5 format=3 uid="uid://ct8fim6mduyl3"] [ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_rka1x"] +[ext_resource type="Script" path="res://scripts/components/collapsable.gd" id="2_3vvum"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_l44jt"] size = Vector2(16, 4) +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sfbe2"] +size = Vector2(16, 2) + [node name="Collapsing Bridge" type="StaticBody2D"] [node name="CollisionShape2D" type="CollisionShape2D" parent="."] @@ -17,3 +21,30 @@ texture = ExtResource("1_rka1x") hframes = 12 vframes = 12 frame = 56 + +[node name="Collapsable detector" type="Area2D" parent="."] +collision_mask = 4 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Collapsable detector"] +position = Vector2(0, -8) +shape = SubResource("RectangleShape2D_sfbe2") + +[node name="ToCollapseTimer" type="Timer" parent="."] +wait_time = 0.5 + +[node name="ResetTimer" type="Timer" parent="."] + +[node name="CollapsableComponent" type="Node" parent="." node_paths=PackedStringArray("to_collapse_timer", "reset_timer", "sprite2d", "collision_shape")] +script = ExtResource("2_3vvum") +to_collapse_timer = NodePath("../ToCollapseTimer") +reset_timer = NodePath("../ResetTimer") +sprite2d = NodePath("../Sprite2D") +collision_shape = NodePath("../CollisionShape2D") +collapse_time = 2.0 +reset_time = 3.0 +anim_time = 0.5 + +[connection signal="body_entered" from="Collapsable detector" to="CollapsableComponent" method="_on_collapsable_detector_body_entered"] +[connection signal="body_exited" from="Collapsable detector" to="CollapsableComponent" method="_on_collapsable_detector_body_exited"] +[connection signal="timeout" from="ToCollapseTimer" to="CollapsableComponent" method="_on_to_collapse_timer_timeout"] +[connection signal="timeout" from="ResetTimer" to="CollapsableComponent" method="_on_reset_timer_timeout"] diff --git a/objects/damage_test.tscn b/objects/damage_test.tscn new file mode 100644 index 0000000..6ee89d7 --- /dev/null +++ b/objects/damage_test.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://dmvipsoauefs3"] + +[ext_resource type="Script" path="res://scripts/components/damage.gd" id="1_qhm3r"] +[ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_yevdj"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_pn1xh"] +size = Vector2(8, 16) + +[node name="Damage" type="Area2D"] +collision_mask = 5 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_pn1xh") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = ExtResource("1_yevdj") +hframes = 12 +vframes = 12 +frame = 59 + +[node name="DamageComponent" type="Node" parent="." node_paths=PackedStringArray("area2d")] +script = ExtResource("1_qhm3r") +area2d = NodePath("..") diff --git a/objects/level/level1.tscn b/objects/level/level1.tscn new file mode 100644 index 0000000..475e3aa --- /dev/null +++ b/objects/level/level1.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=6 format=4 uid="uid://bpd8x4e4nbwvr"] + +[ext_resource type="PackedScene" uid="uid://bcw0oy0r2x0eq" path="res://objects/level/village/background_layer.tscn" id="1_tyraw"] +[ext_resource type="PackedScene" uid="uid://48cj73d0p3jc" path="res://objects/level/village/terrain_layer.tscn" id="2_uuckd"] +[ext_resource type="PackedScene" uid="uid://dnufqkeiyi5ya" path="res://objects/level/village/entities_layer.tscn" id="3_pqmki"] +[ext_resource type="PackedScene" uid="uid://cd2bf7iwfn4cs" path="res://objects/level/village/foreground_layer.tscn" id="4_7gxgf"] +[ext_resource type="PackedScene" uid="uid://brbhd2m4vj6gn" path="res://objects/level/village/small_foreground_layer.tscn" id="5_tla6a"] + +[node name="World" type="Node2D"] + +[node name="Background Layer" parent="." instance=ExtResource("1_tyraw")] +tile_map_data = PackedByteArray() + +[node name="Terrain Layer" parent="." instance=ExtResource("2_uuckd")] +tile_map_data = PackedByteArray("AAAAAAAAAAABAAAAAAABAAAAAAABAAAAAAACAAAAAAABAAAAAAADAAAAAAABAAAAAAAEAAAAAAABAAAAAAAFAAAAAAABAAAAAAAGAAAAAAABAAAAAAAHAAAAAAABAAAAAAAIAAAAAAABAAAAAAAJAAAAAAABAAAAAAAKAAAAAAABAAAAAAALAAAAAAABAAAAAAAMAAAAAAABAAAAAAANAAAAAAABAAAAAAAOAAAAAAABAAAAAAAPAAAAAAAGAAIAAAAQAAAAAAABAAEAAAARAAAAAAABAAEAAAASAAAAAAABAAEAAAATAAAAAAABAAEAAAAUAAAAAAABAAEAAAAVAAAAAAABAAEAAAAWAAAAAAABAAEAAAAXAAAAAAABAAEAAAAXAAEAAAABAAEAAAAXAAIAAAABAAEAAAAXAAMAAAABAAEAAAAXAAQAAAABAAEAAAAXAAUAAAABAAEAAAAXAAYAAAABAAEAAAAXAAcAAAABAAEAAAAWAAcAAAABAAEAAAAVAAcAAAABAAEAAAAUAAcAAAABAAEAAAATAAcAAAABAAEAAAASAAcAAAABAAEAAAARAAcAAAABAAEAAAAQAAcAAAABAAEAAAAPAAcAAAABAAEAAAAOAAcAAAABAAEAAAANAAcAAAABAAEAAAAMAAcAAAABAAEAAAALAAcAAAABAAEAAAAKAAcAAAABAAEAAAAJAAcAAAABAAEAAAAIAAcAAAABAAEAAAAIAAgAAAABAAEAAAAHAAgAAAABAAEAAAAGAAgAAAABAAEAAAAGAAcAAAABAAEAAAAFAAcAAAABAAEAAAAEAAcAAAABAAEAAAADAAcAAAABAAEAAAACAAcAAAABAAEAAAABAAcAAAABAAEAAAAAAAcAAAABAAEAAAD//wcAAAABAAEAAAD//wYAAAABAAEAAAD//wUAAAABAAEAAAD//wQAAAABAAEAAAD//wMAAAABAAEAAAD//wIAAAABAAEAAAD//wEAAAABAAEAAAD//wAAAAABAAAAAAAXAAkAAAABAAIAAAAXAAgAAAABAAEAAAAWAAkAAAABAAIAAAAWAAgAAAABAAEAAAAWAAYAAAABAAEAAAAWAAUAAAABAAEAAAAWAAQAAAABAAEAAAAWAAMAAAABAAEAAAAWAAIAAAABAAEAAAAWAAEAAAABAAEAAAAVAAkAAAABAAIAAAAVAAgAAAABAAEAAAAVAAYAAAABAAEAAAAVAAUAAAABAAEAAAAVAAQAAAABAAEAAAAVAAMAAAABAAEAAAAVAAIAAAABAAEAAAAVAAEAAAABAAEAAAAUAAkAAAABAAIAAAAUAAgAAAABAAEAAAAUAAYAAAABAAEAAAAUAAUAAAABAAEAAAAUAAQAAAABAAEAAAAUAAMAAAABAAEAAAAUAAIAAAABAAEAAAAUAAEAAAABAAEAAAATAAkAAAABAAIAAAATAAgAAAABAAEAAAATAAYAAAABAAEAAAATAAUAAAABAAEAAAATAAQAAAABAAEAAAATAAMAAAABAAEAAAATAAIAAAABAAEAAAATAAEAAAABAAEAAAASAAkAAAABAAIAAAASAAgAAAABAAEAAAASAAYAAAABAAEAAAASAAUAAAABAAEAAAASAAQAAAABAAEAAAASAAMAAAABAAEAAAASAAIAAAABAAEAAAASAAEAAAABAAEAAAARAAkAAAABAAIAAAARAAgAAAABAAEAAAARAAYAAAABAAEAAAARAAUAAAABAAEAAAARAAQAAAABAAEAAAARAAMAAAABAAEAAAARAAIAAAABAAEAAAARAAEAAAABAAEAAAAQAAkAAAABAAIAAAAQAAgAAAABAAEAAAAQAAYAAAABAAEAAAAQAAUAAAABAAEAAAAQAAQAAAABAAEAAAAQAAMAAAABAAEAAAAQAAIAAAABAAEAAAAQAAEAAAABAAEAAAAPAAkAAAABAAIAAAAPAAgAAAABAAEAAAAPAAYAAAABAAEAAAAPAAUAAAABAAEAAAAPAAQAAAABAAEAAAAPAAMAAAABAAEAAAAPAAIAAAABAAEAAAAPAAEAAAABAAEAAAAOAAkAAAABAAIAAAAOAAgAAAABAAEAAAAOAAYAAAABAAEAAAAOAAUAAAABAAEAAAAOAAQAAAABAAEAAAAOAAMAAAABAAEAAAAOAAIAAAABAAEAAAAOAAEAAAABAAEAAAANAAkAAAABAAIAAAANAAgAAAABAAEAAAANAAYAAAABAAEAAAANAAUAAAABAAEAAAANAAQAAAABAAEAAAANAAMAAAABAAEAAAANAAIAAAABAAEAAAANAAEAAAABAAEAAAAMAAkAAAABAAIAAAAMAAgAAAABAAEAAAAMAAYAAAABAAEAAAAMAAUAAAABAAEAAAAMAAQAAAABAAEAAAAMAAMAAAABAAEAAAAMAAIAAAABAAEAAAAMAAEAAAABAAEAAAALAAkAAAABAAIAAAALAAgAAAABAAEAAAALAAYAAAABAAEAAAALAAUAAAABAAEAAAALAAQAAAABAAEAAAALAAMAAAABAAEAAAALAAIAAAABAAEAAAALAAEAAAABAAEAAAAKAAkAAAABAAIAAAAKAAgAAAABAAEAAAAKAAYAAAABAAEAAAAKAAUAAAABAAEAAAAKAAQAAAABAAEAAAAKAAMAAAABAAEAAAAKAAIAAAABAAEAAAAKAAEAAAABAAEAAAAJAAkAAAABAAIAAAAJAAgAAAABAAEAAAAJAAYAAAABAAEAAAAJAAUAAAABAAEAAAAJAAQAAAABAAEAAAAJAAMAAAABAAEAAAAJAAIAAAABAAEAAAAJAAEAAAABAAEAAAAIAAkAAAABAAIAAAAIAAYAAAABAAEAAAAIAAUAAAABAAEAAAAIAAQAAAABAAEAAAAIAAMAAAABAAEAAAAIAAIAAAABAAEAAAAIAAEAAAABAAEAAAAHAAkAAAABAAIAAAAHAAcAAAABAAEAAAAHAAYAAAABAAEAAAAHAAUAAAABAAEAAAAHAAQAAAABAAEAAAAHAAMAAAABAAEAAAAHAAIAAAABAAEAAAAHAAEAAAABAAEAAAAGAAkAAAABAAIAAAAGAAYAAAABAAEAAAAGAAUAAAABAAEAAAAGAAQAAAABAAEAAAAGAAMAAAABAAEAAAAGAAIAAAABAAEAAAAGAAEAAAABAAEAAAAFAAkAAAABAAIAAAAFAAgAAAABAAEAAAAFAAYAAAABAAEAAAAFAAUAAAABAAEAAAAFAAQAAAABAAEAAAAFAAMAAAABAAEAAAAFAAIAAAABAAEAAAAFAAEAAAABAAEAAAAEAAkAAAABAAIAAAAEAAgAAAABAAEAAAAEAAYAAAABAAEAAAAEAAUAAAABAAEAAAAEAAQAAAABAAEAAAAEAAMAAAABAAEAAAAEAAIAAAABAAEAAAAEAAEAAAABAAEAAAADAAkAAAABAAIAAAADAAgAAAABAAEAAAADAAYAAAABAAEAAAADAAUAAAABAAEAAAADAAQAAAABAAEAAAADAAMAAAABAAEAAAADAAIAAAABAAEAAAADAAEAAAABAAEAAAACAAkAAAABAAIAAAACAAgAAAABAAEAAAACAAYAAAABAAEAAAACAAUAAAABAAEAAAACAAQAAAABAAEAAAACAAMAAAABAAEAAAACAAIAAAABAAEAAAACAAEAAAABAAEAAAABAAkAAAABAAIAAAABAAgAAAABAAEAAAABAAYAAAABAAEAAAABAAUAAAABAAEAAAABAAQAAAABAAEAAAABAAMAAAABAAEAAAABAAIAAAABAAEAAAABAAEAAAABAAEAAAAAAAkAAAABAAIAAAAAAAgAAAABAAEAAAAAAAYAAAABAAEAAAAAAAUAAAABAAEAAAAAAAQAAAABAAEAAAAAAAMAAAABAAEAAAAAAAIAAAABAAEAAAAAAAEAAAABAAEAAAD//wkAAAABAAIAAAD//wgAAAABAAEAAAD+/wkAAAABAAIAAAD+/wgAAAABAAEAAAD+/wcAAAABAAEAAAD+/wYAAAABAAEAAAD+/wUAAAABAAEAAAD+/wQAAAABAAEAAAD+/wMAAAABAAEAAAD+/wIAAAABAAEAAAD+/wEAAAABAAEAAAD+/wAAAAABAAAAAAD9/wkAAAABAAIAAAD9/wgAAAABAAEAAAD9/wcAAAABAAEAAAD9/wYAAAABAAEAAAD9/wUAAAABAAEAAAD9/wQAAAABAAEAAAD9/wMAAAABAAEAAAD9/wIAAAABAAEAAAD9/wEAAAABAAEAAAD9/wAAAAAFAAIAAAD9////AAACAAEAAAD9//7/AAACAAEAAAD9//3/AAACAAEAAAD9//z/AAACAAEAAAD9//v/AAACAAEAAAD9//r/AAACAAEAAAD9//n/AAACAAEAAAD9//j/AAACAAEAAAD9//f/AAACAAEAAAD9//b/AAACAAEAAAD9//X/AAACAAEAAAD9//T/AAACAAEAAAD9//P/AAACAAEAAAD9//L/AAACAAEAAAD9//H/AAACAAEAAAD9//D/AAACAAEAAAD9/+//AAACAAEAAAD9/+7/AAACAAEAAAD9/+3/AAACAAEAAAD9/+z/AAACAAEAAAD9/+v/AAACAAEAAAD9/+r/AAACAAEAAAD9/+n/AAACAAEAAAD9/+j/AAACAAEAAAD9/+f/AAAFAAQAAAD9/+b/AAACAAEAAAD9/+X/AAACAAEAAAD9/+T/AAACAAEAAAD9/+P/AAACAAEAAAD9/+L/AAACAAEAAAD9/+H/AAACAAEAAAD9/+D/AAACAAEAAAD9/9//AAACAAEAAAD9/97/AAACAAEAAAD9/93/AAACAAEAAAD9/9z/AAACAAEAAAD9/9v/AAACAAEAAAD9/9r/AAACAAEAAAD9/9n/AAACAAEAAAD9/9j/AAAFAAEAAAD8/wkAAAABAAIAAAD8/wgAAAABAAEAAAD8/wcAAAABAAEAAAD8/wYAAAABAAEAAAD8/wUAAAABAAEAAAD8/wQAAAABAAEAAAD8/wMAAAABAAEAAAD8/wIAAAABAAEAAAD8/wEAAAABAAEAAAD8/wAAAAABAAEAAAD8////AAABAAEAAAD8//7/AAABAAEAAAD8//3/AAABAAEAAAD8//z/AAABAAEAAAD8//v/AAABAAEAAAD8//r/AAABAAEAAAD8//n/AAABAAEAAAD8//j/AAABAAEAAAD8//f/AAABAAEAAAD8//b/AAABAAEAAAD8//X/AAABAAEAAAD8//T/AAABAAEAAAD8//P/AAABAAEAAAD8//L/AAABAAEAAAD8//H/AAABAAEAAAD8//D/AAABAAEAAAD8/+//AAABAAEAAAD8/+7/AAABAAEAAAD8/+3/AAABAAEAAAD8/+z/AAABAAEAAAD8/+v/AAABAAEAAAD8/+r/AAABAAEAAAD8/+n/AAABAAEAAAD8/+j/AAABAAEAAAD8/+f/AAABAAEAAAD8/+b/AAABAAEAAAD8/+X/AAABAAEAAAD8/+T/AAABAAEAAAD8/+P/AAABAAEAAAD8/+L/AAABAAEAAAD8/+H/AAABAAEAAAD8/+D/AAABAAEAAAD8/9//AAABAAEAAAD8/97/AAABAAEAAAD8/93/AAABAAEAAAD8/9z/AAABAAEAAAD8/9v/AAABAAEAAAD8/9r/AAABAAEAAAD8/9n/AAABAAEAAAD8/9j/AAABAAEAAAD7/wkAAAABAAIAAAD7/wgAAAABAAEAAAD7/wcAAAABAAEAAAD7/wYAAAABAAEAAAD7/wUAAAABAAEAAAD7/wQAAAABAAEAAAD7/wMAAAABAAEAAAD7/wIAAAABAAEAAAD7/wEAAAABAAEAAAD7/wAAAAABAAEAAAD7////AAABAAEAAAD7//7/AAABAAEAAAD7//3/AAABAAEAAAD7//z/AAABAAEAAAD7//v/AAABAAEAAAD7//r/AAABAAEAAAD7//n/AAABAAEAAAD7//j/AAABAAEAAAD7//f/AAABAAEAAAD7//b/AAABAAEAAAD7//X/AAABAAEAAAD7//T/AAABAAEAAAD7//P/AAABAAEAAAD7//L/AAABAAEAAAD7//H/AAABAAEAAAD7//D/AAABAAEAAAD7/+//AAABAAEAAAD7/+7/AAABAAEAAAD7/+3/AAABAAEAAAD7/+z/AAABAAEAAAD7/+v/AAABAAEAAAD7/+r/AAABAAEAAAD7/+n/AAABAAEAAAD7/+j/AAABAAEAAAD7/+f/AAABAAEAAAD7/+b/AAABAAEAAAD7/+X/AAABAAEAAAD7/+T/AAABAAEAAAD7/+P/AAABAAEAAAD7/+L/AAABAAEAAAD7/+H/AAABAAEAAAD7/+D/AAABAAEAAAD7/9//AAABAAEAAAD7/97/AAABAAEAAAD7/93/AAABAAEAAAD7/9z/AAABAAEAAAD7/9v/AAABAAEAAAD7/9r/AAABAAEAAAD7/9n/AAABAAEAAAD7/9j/AAABAAEAAAD6/wkAAAABAAIAAAD6/wgAAAABAAEAAAD6/wcAAAABAAEAAAD6/wYAAAABAAEAAAD6/wUAAAABAAEAAAD6/wQAAAABAAEAAAD6/wMAAAABAAEAAAD6/wIAAAABAAEAAAD6/wEAAAABAAEAAAD6/wAAAAABAAEAAAD6////AAABAAEAAAD6//7/AAABAAEAAAD6//3/AAABAAEAAAD6//z/AAABAAEAAAD6//v/AAABAAEAAAD6//r/AAABAAEAAAD6//n/AAABAAEAAAD6//j/AAABAAEAAAD6//f/AAABAAEAAAD6//b/AAABAAEAAAD6//X/AAABAAEAAAD6//T/AAABAAEAAAD6//P/AAABAAEAAAD6//L/AAABAAEAAAD6//H/AAABAAEAAAD6//D/AAABAAEAAAD6/+//AAABAAEAAAD6/+7/AAABAAEAAAD6/+3/AAABAAEAAAD6/+z/AAABAAEAAAD6/+v/AAABAAEAAAD6/+r/AAABAAEAAAD6/+n/AAABAAEAAAD6/+j/AAABAAEAAAD6/+f/AAABAAEAAAD6/+b/AAABAAEAAAD6/+X/AAABAAEAAAD6/+T/AAABAAEAAAD6/+P/AAABAAEAAAD6/+L/AAABAAEAAAD6/+H/AAABAAEAAAD6/+D/AAABAAEAAAD6/9//AAABAAEAAAD6/97/AAABAAEAAAD6/93/AAABAAEAAAD6/9z/AAABAAEAAAD6/9v/AAABAAEAAAD6/9r/AAABAAEAAAD6/9n/AAABAAEAAAD6/9j/AAABAAEAAAD5/wkAAAABAAIAAAD5/wgAAAABAAEAAAD5/wcAAAABAAEAAAD5/wYAAAABAAEAAAD5/wUAAAABAAEAAAD5/wQAAAABAAEAAAD5/wMAAAABAAEAAAD5/wIAAAABAAEAAAD5/wEAAAABAAEAAAD5/wAAAAABAAEAAAD5////AAABAAEAAAD5//7/AAABAAEAAAD5//3/AAABAAEAAAD5//z/AAABAAEAAAD5//v/AAABAAEAAAD5//r/AAABAAEAAAD5//n/AAABAAEAAAD5//j/AAABAAEAAAD5//f/AAABAAEAAAD5//b/AAABAAEAAAD5//X/AAABAAEAAAD5//T/AAABAAEAAAD5//P/AAABAAEAAAD5//L/AAABAAEAAAD5//H/AAABAAEAAAD5//D/AAABAAEAAAD5/+//AAABAAEAAAD5/+7/AAABAAEAAAD5/+3/AAABAAEAAAD5/+z/AAABAAEAAAD5/+v/AAABAAEAAAD5/+r/AAABAAEAAAD5/+n/AAABAAEAAAD5/+j/AAABAAEAAAD5/+f/AAABAAEAAAD5/+b/AAABAAEAAAD5/+X/AAABAAEAAAD5/+T/AAABAAEAAAD5/+P/AAABAAEAAAD5/+L/AAABAAEAAAD5/+H/AAABAAEAAAD5/+D/AAABAAEAAAD5/9//AAABAAEAAAD5/97/AAABAAEAAAD5/93/AAABAAEAAAD5/9z/AAABAAEAAAD5/9v/AAABAAEAAAD5/9r/AAABAAEAAAD5/9n/AAABAAEAAAD5/9j/AAABAAEAAAD4/wkAAAABAAIAAAD4/wgAAAABAAEAAAD4/wcAAAABAAEAAAD4/wYAAAABAAEAAAD4/wUAAAABAAEAAAD4/wQAAAABAAEAAAD4/wMAAAABAAEAAAD4/wIAAAABAAEAAAD4/wEAAAABAAEAAAD4/wAAAAABAAEAAAD4////AAABAAEAAAD4//7/AAABAAEAAAD4//3/AAABAAEAAAD4//z/AAABAAEAAAD4//v/AAABAAEAAAD4//r/AAABAAEAAAD4//n/AAABAAEAAAD4//j/AAABAAEAAAD4//f/AAABAAEAAAD4//b/AAABAAEAAAD4//X/AAABAAEAAAD4//T/AAABAAEAAAD4//P/AAABAAEAAAD4//L/AAABAAEAAAD4//H/AAABAAEAAAD4//D/AAABAAEAAAD4/+//AAABAAEAAAD4/+7/AAABAAEAAAD4/+3/AAABAAEAAAD4/+z/AAABAAEAAAD4/+v/AAABAAEAAAD4/+r/AAABAAEAAAD4/+n/AAABAAEAAAD4/+j/AAABAAEAAAD4/+f/AAABAAEAAAD4/+b/AAABAAEAAAD4/+X/AAABAAEAAAD4/+T/AAABAAEAAAD4/+P/AAABAAEAAAD4/+L/AAABAAEAAAD4/+H/AAABAAEAAAD4/+D/AAABAAEAAAD4/9//AAABAAEAAAD4/97/AAABAAEAAAD4/93/AAABAAEAAAD4/9z/AAABAAEAAAD4/9v/AAABAAEAAAD4/9r/AAABAAEAAAD4/9n/AAABAAEAAAD4/9j/AAABAAEAAAD3/wkAAAABAAIAAAD3/wgAAAABAAEAAAD3/wcAAAABAAEAAAD3/wYAAAABAAEAAAD3/wUAAAABAAEAAAD3/wQAAAABAAEAAAD3/wMAAAABAAEAAAD3/wIAAAABAAEAAAD3/wEAAAABAAEAAAD3/wAAAAABAAEAAAD3////AAABAAEAAAD3//7/AAABAAEAAAD3//3/AAABAAEAAAD3//z/AAABAAEAAAD3//v/AAABAAEAAAD3//r/AAABAAEAAAD3//n/AAABAAEAAAD3//j/AAABAAEAAAD3//f/AAABAAEAAAD3//b/AAABAAEAAAD3//X/AAABAAEAAAD3//T/AAABAAEAAAD3//P/AAABAAEAAAD3//L/AAABAAEAAAD3//H/AAABAAEAAAD3//D/AAABAAEAAAD3/+//AAABAAEAAAD3/+7/AAABAAEAAAD3/+3/AAABAAEAAAD3/+z/AAABAAEAAAD3/+v/AAABAAEAAAD3/+r/AAABAAEAAAD3/+n/AAABAAEAAAD3/+j/AAABAAEAAAD3/+f/AAABAAEAAAD3/+b/AAABAAEAAAD3/+X/AAABAAEAAAD3/+T/AAABAAEAAAD3/+P/AAABAAEAAAD3/+L/AAABAAEAAAD3/+H/AAABAAEAAAD3/+D/AAABAAEAAAD3/9//AAABAAEAAAD3/97/AAABAAEAAAD3/93/AAABAAEAAAD3/9z/AAABAAEAAAD3/9v/AAABAAEAAAD3/9r/AAABAAEAAAD3/9n/AAABAAEAAAD3/9j/AAABAAEAAAD2/wkAAAABAAIAAAD2/wgAAAABAAEAAAD2/wcAAAABAAEAAAD2/wYAAAABAAEAAAD2/wUAAAABAAEAAAD2/wQAAAABAAEAAAD2/wMAAAABAAEAAAD2/wIAAAABAAEAAAD2/wEAAAABAAEAAAD2/wAAAAABAAEAAAD2////AAABAAEAAAD2//7/AAABAAEAAAD2//3/AAABAAEAAAD2//z/AAABAAEAAAD2//v/AAABAAEAAAD2//r/AAABAAEAAAD2//n/AAABAAEAAAD2//j/AAABAAEAAAD2//f/AAABAAEAAAD2//b/AAABAAEAAAD2//X/AAABAAEAAAD2//T/AAABAAEAAAD2//P/AAABAAEAAAD2//L/AAABAAEAAAD2//H/AAABAAEAAAD2//D/AAABAAEAAAD2/+//AAABAAEAAAD2/+7/AAABAAEAAAD2/+3/AAABAAEAAAD2/+z/AAABAAEAAAD2/+v/AAABAAEAAAD2/+r/AAABAAEAAAD2/+n/AAABAAEAAAD2/+j/AAABAAEAAAD2/+f/AAABAAEAAAD2/+b/AAABAAEAAAD2/+X/AAABAAEAAAD2/+T/AAABAAEAAAD2/+P/AAABAAEAAAD2/+L/AAABAAEAAAD2/+H/AAABAAEAAAD2/+D/AAABAAEAAAD2/9//AAABAAEAAAD2/97/AAABAAEAAAD2/93/AAABAAEAAAD2/9z/AAABAAEAAAD2/9v/AAABAAEAAAD2/9r/AAABAAEAAAD2/9n/AAABAAEAAAD2/9j/AAABAAEAAAD1/wkAAAABAAIAAAD1/wgAAAABAAEAAAD1/wcAAAABAAEAAAD1/wYAAAABAAEAAAD1/wUAAAABAAEAAAD1/wQAAAABAAEAAAD1/wMAAAABAAEAAAD1/wIAAAABAAEAAAD1/wEAAAABAAEAAAD1/wAAAAABAAEAAAD1////AAABAAEAAAD1//7/AAABAAEAAAD1//3/AAABAAEAAAD1//z/AAABAAEAAAD1//v/AAABAAEAAAD1//r/AAABAAEAAAD1//n/AAABAAEAAAD1//j/AAABAAEAAAD1//f/AAABAAEAAAD1//b/AAABAAEAAAD1//X/AAABAAEAAAD1//T/AAABAAEAAAD1//P/AAABAAEAAAD1//L/AAABAAEAAAD1//H/AAABAAEAAAD1//D/AAABAAEAAAD1/+//AAABAAEAAAD1/+7/AAABAAEAAAD1/+3/AAABAAEAAAD1/+z/AAABAAEAAAD1/+v/AAABAAEAAAD1/+r/AAABAAEAAAD1/+n/AAABAAEAAAD1/+j/AAABAAEAAAD1/+f/AAABAAEAAAD1/+b/AAABAAEAAAD1/+X/AAABAAEAAAD1/+T/AAABAAEAAAD1/+P/AAABAAEAAAD1/+L/AAABAAEAAAD1/+H/AAABAAEAAAD1/+D/AAABAAEAAAD1/9//AAABAAEAAAD1/97/AAABAAEAAAD1/93/AAABAAEAAAD1/9z/AAABAAEAAAD1/9v/AAABAAEAAAD1/9r/AAABAAEAAAD1/9n/AAABAAEAAAD1/9j/AAABAAEAAAD0/wkAAAABAAIAAAD0/wgAAAABAAEAAAD0/wcAAAABAAEAAAD0/wYAAAABAAEAAAD0/wUAAAABAAEAAAD0/wQAAAABAAEAAAD0/wMAAAABAAEAAAD0/wIAAAABAAEAAAD0/wEAAAABAAEAAAD0/wAAAAABAAEAAAD0////AAABAAEAAAD0//7/AAABAAEAAAD0//3/AAABAAEAAAD0//z/AAABAAEAAAD0//v/AAABAAEAAAD0//r/AAABAAEAAAD0//n/AAABAAEAAAD0//j/AAABAAEAAAD0//f/AAABAAEAAAD0//b/AAABAAEAAAD0//X/AAABAAEAAAD0//T/AAABAAEAAAD0//P/AAABAAEAAAD0//L/AAABAAEAAAD0//H/AAABAAEAAAD0//D/AAABAAEAAAD0/+//AAABAAEAAAD0/+7/AAABAAEAAAD0/+3/AAABAAEAAAD0/+z/AAABAAEAAAD0/+v/AAABAAEAAAD0/+r/AAABAAEAAAD0/+n/AAABAAEAAAD0/+j/AAABAAEAAAD0/+f/AAABAAEAAAD0/+b/AAABAAEAAAD0/+X/AAABAAEAAAD0/+T/AAABAAEAAAD0/+P/AAABAAEAAAD0/+L/AAABAAEAAAD0/+H/AAABAAEAAAD0/+D/AAABAAEAAAD0/9//AAABAAEAAAD0/97/AAABAAEAAAD0/93/AAABAAEAAAD0/9z/AAABAAEAAAD0/9v/AAABAAEAAAD0/9r/AAABAAEAAAD0/9n/AAABAAEAAAD0/9j/AAABAAEAAADz/wkAAAABAAIAAADz/wgAAAABAAEAAADz/wcAAAABAAEAAADz/wYAAAABAAEAAADz/wUAAAABAAEAAADz/wQAAAABAAEAAADz/wMAAAABAAEAAADz/wIAAAABAAEAAADz/wEAAAABAAEAAADz/wAAAAABAAEAAADz////AAABAAEAAADz//7/AAABAAEAAADz//3/AAABAAEAAADz//z/AAABAAEAAADz//v/AAABAAEAAADz//r/AAABAAEAAADz//n/AAABAAEAAADz//j/AAABAAEAAADz//f/AAABAAEAAADz//b/AAABAAEAAADz//X/AAABAAEAAADz//T/AAABAAEAAADz//P/AAABAAEAAADz//L/AAABAAEAAADz//H/AAABAAEAAADz//D/AAABAAEAAADz/+//AAABAAEAAADz/+7/AAABAAEAAADz/+3/AAABAAEAAADz/+z/AAABAAEAAADz/+v/AAABAAEAAADz/+r/AAABAAEAAADz/+n/AAABAAEAAADz/+j/AAABAAEAAADz/+f/AAABAAEAAADz/+b/AAABAAEAAADz/+X/AAABAAEAAADz/+T/AAABAAEAAADz/+P/AAABAAEAAADz/+L/AAABAAEAAADz/+H/AAABAAEAAADz/+D/AAABAAEAAADz/9//AAABAAEAAADz/97/AAABAAEAAADz/93/AAABAAEAAADz/9z/AAABAAEAAADz/9v/AAABAAEAAADz/9r/AAABAAEAAADz/9n/AAABAAEAAADz/9j/AAABAAEAAADy/wkAAAABAAIAAADy/wgAAAABAAEAAADy/wcAAAABAAEAAADy/wYAAAABAAEAAADy/wUAAAABAAEAAADy/wQAAAABAAEAAADy/wMAAAABAAEAAADy/wIAAAABAAEAAADy/wEAAAABAAEAAADy/wAAAAABAAEAAADy////AAABAAEAAADy//7/AAABAAEAAADy//3/AAABAAEAAADy//z/AAABAAEAAADy//v/AAABAAEAAADy//r/AAABAAEAAADy//n/AAABAAEAAADy//j/AAABAAEAAADy//f/AAABAAEAAADy//b/AAABAAEAAADy//X/AAABAAEAAADy//T/AAABAAEAAADy//P/AAABAAEAAADy//L/AAABAAEAAADy//H/AAABAAEAAADy//D/AAABAAEAAADy/+//AAABAAEAAADy/+7/AAABAAEAAADy/+3/AAABAAEAAADy/+z/AAABAAEAAADy/+v/AAABAAEAAADy/+r/AAABAAEAAADy/+n/AAABAAEAAADy/+j/AAABAAEAAADy/+f/AAABAAEAAADy/+b/AAABAAEAAADy/+X/AAABAAEAAADy/+T/AAABAAEAAADy/+P/AAABAAEAAADy/+L/AAABAAEAAADy/+H/AAABAAEAAADy/+D/AAABAAEAAADy/9//AAABAAEAAADy/97/AAABAAEAAADy/93/AAABAAEAAADy/9z/AAABAAEAAADy/9v/AAABAAEAAADy/9r/AAABAAEAAADy/9n/AAABAAEAAADy/9j/AAABAAEAAADx/wkAAAABAAIAAADx/wgAAAABAAEAAADx/wcAAAABAAEAAADx/wYAAAABAAEAAADx/wUAAAABAAEAAADx/wQAAAABAAEAAADx/wMAAAABAAEAAADx/wIAAAABAAEAAADx/wEAAAABAAEAAADx/wAAAAABAAEAAADx////AAABAAEAAADx//7/AAABAAEAAADx//3/AAABAAEAAADx//z/AAABAAEAAADx//v/AAABAAEAAADx//r/AAABAAEAAADx//n/AAABAAEAAADx//j/AAABAAEAAADx//f/AAABAAEAAADx//b/AAABAAEAAADx//X/AAABAAEAAADx//T/AAABAAEAAADx//P/AAABAAEAAADx//L/AAABAAEAAADx//H/AAABAAEAAADx//D/AAABAAEAAADx/+//AAABAAEAAADx/+7/AAABAAEAAADx/+3/AAABAAEAAADx/+z/AAABAAEAAADx/+v/AAABAAEAAADx/+r/AAABAAEAAADx/+n/AAABAAEAAADx/+j/AAABAAEAAADx/+f/AAABAAEAAADx/+b/AAABAAEAAADx/+X/AAABAAEAAADx/+T/AAABAAEAAADx/+P/AAABAAEAAADx/+L/AAABAAEAAADx/+H/AAABAAEAAADx/+D/AAABAAEAAADx/9//AAABAAEAAADx/97/AAABAAEAAADx/93/AAABAAEAAADx/9z/AAABAAEAAADx/9v/AAABAAEAAADx/9r/AAABAAEAAADx/9n/AAABAAEAAADx/9j/AAABAAEAAADw/wkAAAABAAIAAADw/wgAAAABAAEAAADw/wcAAAABAAEAAADw/wYAAAABAAEAAADw/wUAAAABAAEAAADw/wQAAAABAAEAAADw/wMAAAABAAEAAADw/wIAAAABAAEAAADw/wEAAAABAAEAAADw/wAAAAABAAEAAADw////AAABAAEAAADw//7/AAABAAEAAADw//3/AAABAAEAAADw//z/AAABAAEAAADw//v/AAABAAEAAADw//r/AAABAAEAAADw//n/AAABAAEAAADw//j/AAABAAEAAADw//f/AAABAAEAAADw//b/AAABAAEAAADw//X/AAABAAEAAADw//T/AAABAAEAAADw//P/AAABAAEAAADw//L/AAABAAEAAADw//H/AAABAAEAAADw//D/AAABAAEAAADw/+//AAABAAEAAADw/+7/AAABAAEAAADw/+3/AAABAAEAAADw/+z/AAABAAEAAADw/+v/AAABAAEAAADw/+r/AAABAAEAAADw/+n/AAABAAEAAADw/+j/AAABAAEAAADw/+f/AAABAAEAAADw/+b/AAABAAEAAADw/+X/AAABAAEAAADw/+T/AAABAAEAAADw/+P/AAABAAEAAADw/+L/AAABAAEAAADw/+H/AAABAAEAAADw/+D/AAABAAEAAADw/9//AAABAAEAAADw/97/AAABAAEAAADw/93/AAABAAEAAADw/9z/AAABAAEAAADw/9v/AAABAAEAAADw/9r/AAABAAEAAADw/9n/AAABAAEAAADw/9j/AAABAAEAAADv/wkAAAABAAIAAADv/wgAAAABAAEAAADv/wcAAAABAAEAAADv/wYAAAABAAEAAADv/wUAAAABAAEAAADv/wQAAAABAAEAAADv/wMAAAABAAEAAADv/wIAAAABAAEAAADv/wEAAAABAAEAAADv/wAAAAABAAEAAADv////AAABAAEAAADv//7/AAABAAEAAADv//3/AAABAAEAAADv//z/AAABAAEAAADv//v/AAABAAEAAADv//r/AAABAAEAAADv//n/AAABAAEAAADv//j/AAABAAEAAADv//f/AAABAAEAAADv//b/AAABAAEAAADv//X/AAABAAEAAADv//T/AAABAAEAAADv//P/AAABAAEAAADv//L/AAABAAEAAADv//H/AAABAAEAAADv//D/AAABAAEAAADv/+//AAABAAEAAADv/+7/AAABAAEAAADv/+3/AAABAAEAAADv/+z/AAABAAEAAADv/+v/AAABAAEAAADv/+r/AAABAAEAAADv/+n/AAABAAEAAADv/+j/AAABAAEAAADv/+f/AAABAAEAAADv/+b/AAABAAEAAADv/+X/AAABAAEAAADv/+T/AAABAAEAAADv/+P/AAABAAEAAADv/+L/AAABAAEAAADv/+H/AAABAAEAAADv/+D/AAABAAEAAADv/9//AAABAAEAAADv/97/AAABAAEAAADv/93/AAABAAEAAADv/9z/AAABAAEAAADv/9v/AAABAAEAAADv/9r/AAABAAEAAADv/9n/AAABAAEAAADv/9j/AAABAAEAAADu/wkAAAABAAIAAADu/wgAAAABAAEAAADu/wcAAAABAAEAAADu/wYAAAABAAEAAADu/wUAAAABAAEAAADu/wQAAAABAAEAAADu/wMAAAABAAEAAADu/wIAAAABAAEAAADu/wEAAAABAAEAAADu/wAAAAABAAEAAADu////AAABAAEAAADu//7/AAABAAEAAADu//3/AAABAAEAAADu//z/AAABAAEAAADu//v/AAABAAEAAADu//r/AAABAAEAAADu//n/AAABAAEAAADu//j/AAABAAEAAADu//f/AAABAAEAAADu//b/AAABAAEAAADu//X/AAABAAEAAADu//T/AAABAAEAAADu//P/AAABAAEAAADu//L/AAABAAEAAADu//H/AAABAAEAAADu//D/AAABAAEAAADu/+//AAABAAEAAADu/+7/AAABAAEAAADu/+3/AAABAAEAAADu/+z/AAABAAEAAADu/+v/AAABAAEAAADu/+r/AAABAAEAAADu/+n/AAABAAEAAADu/+j/AAABAAEAAADu/+f/AAABAAEAAADu/+b/AAABAAEAAADu/+X/AAABAAEAAADu/+T/AAABAAEAAADu/+P/AAABAAEAAADu/+L/AAABAAEAAADu/+H/AAABAAEAAADu/+D/AAABAAEAAADu/9//AAABAAEAAADu/97/AAABAAEAAADu/93/AAABAAEAAADu/9z/AAABAAEAAADu/9v/AAABAAEAAADu/9r/AAABAAEAAADu/9n/AAABAAEAAADu/9j/AAABAAEAAADt/wkAAAABAAIAAADt/wgAAAABAAEAAADt/wcAAAABAAEAAADt/wYAAAABAAEAAADt/wUAAAABAAEAAADt/wQAAAABAAEAAADt/wMAAAABAAEAAADt/wIAAAABAAEAAADt/wEAAAABAAEAAADt/wAAAAABAAEAAADt////AAABAAEAAADt//7/AAABAAEAAADt//3/AAABAAEAAADt//z/AAABAAEAAADt//v/AAABAAEAAADt//r/AAABAAEAAADt//n/AAABAAEAAADt//j/AAABAAEAAADt//f/AAABAAEAAADt//b/AAABAAEAAADt//X/AAABAAEAAADt//T/AAABAAEAAADt//P/AAABAAEAAADt//L/AAABAAEAAADt//H/AAABAAEAAADt//D/AAABAAEAAADt/+//AAABAAEAAADt/+7/AAABAAEAAADt/+3/AAABAAEAAADt/+z/AAABAAEAAADt/+v/AAABAAEAAADt/+r/AAABAAEAAADt/+n/AAABAAEAAADt/+j/AAABAAEAAADt/+f/AAABAAEAAADt/+b/AAABAAEAAADt/+X/AAABAAEAAADt/+T/AAABAAEAAADt/+P/AAABAAEAAADt/+L/AAABAAEAAADt/+H/AAABAAEAAADt/+D/AAABAAEAAADt/9//AAABAAEAAADt/97/AAABAAEAAADt/93/AAABAAEAAADt/9z/AAABAAEAAADt/9v/AAABAAEAAADt/9r/AAABAAEAAADt/9n/AAABAAEAAADt/9j/AAABAAEAAADs/wkAAAABAAIAAADs/wgAAAABAAEAAADs/wcAAAABAAEAAADs/wYAAAABAAEAAADs/wUAAAABAAEAAADs/wQAAAABAAEAAADs/wMAAAABAAEAAADs/wIAAAABAAEAAADs/wEAAAABAAEAAADs/wAAAAABAAEAAADs////AAABAAEAAADs//7/AAABAAEAAADs//3/AAABAAEAAADs//z/AAABAAEAAADs//v/AAABAAEAAADs//r/AAABAAEAAADs//n/AAABAAEAAADs//j/AAABAAEAAADs//f/AAABAAEAAADs//b/AAABAAEAAADs//X/AAABAAEAAADs//T/AAABAAEAAADs//P/AAABAAEAAADs//L/AAABAAEAAADs//H/AAABAAEAAADs//D/AAABAAEAAADs/+//AAABAAEAAADs/+7/AAABAAEAAADs/+3/AAABAAEAAADs/+z/AAABAAEAAADs/+v/AAABAAEAAADs/+r/AAABAAEAAADs/+n/AAABAAEAAADs/+j/AAABAAEAAADs/+f/AAABAAEAAADs/+b/AAABAAEAAADs/+X/AAABAAEAAADs/+T/AAABAAEAAADs/+P/AAABAAEAAADs/+L/AAABAAEAAADs/+H/AAABAAEAAADs/+D/AAABAAEAAADs/9//AAABAAEAAADs/97/AAABAAEAAADs/93/AAABAAEAAADs/9z/AAABAAEAAADs/9v/AAABAAEAAADs/9r/AAABAAEAAADs/9n/AAABAAEAAADs/9j/AAABAAEAAADr/wkAAAABAAIAAADr/wgAAAABAAEAAADr/wcAAAABAAEAAADr/wYAAAABAAEAAADr/wUAAAABAAEAAADr/wQAAAABAAEAAADr/wMAAAABAAEAAADr/wIAAAABAAEAAADr/wEAAAABAAEAAADr/wAAAAABAAEAAADr////AAABAAEAAADr//7/AAABAAEAAADr//3/AAABAAEAAADr//z/AAABAAEAAADr//v/AAABAAEAAADr//r/AAABAAEAAADr//n/AAABAAEAAADr//j/AAABAAEAAADr//f/AAABAAEAAADr//b/AAABAAEAAADr//X/AAABAAEAAADr//T/AAABAAEAAADr//P/AAABAAEAAADr//L/AAABAAEAAADr//H/AAABAAEAAADr//D/AAABAAEAAADr/+//AAABAAEAAADr/+7/AAABAAEAAADr/+3/AAABAAEAAADr/+z/AAABAAEAAADr/+v/AAABAAEAAADr/+r/AAABAAEAAADr/+n/AAABAAEAAADr/+j/AAABAAEAAADr/+f/AAABAAEAAADr/+b/AAABAAEAAADr/+X/AAABAAEAAADr/+T/AAABAAEAAADr/+P/AAABAAEAAADr/+L/AAABAAEAAADr/+H/AAABAAEAAADr/+D/AAABAAEAAADr/9//AAABAAEAAADr/97/AAABAAEAAADr/93/AAABAAEAAADr/9z/AAABAAEAAADr/9v/AAABAAEAAADr/9r/AAABAAEAAADr/9n/AAABAAEAAADr/9j/AAABAAEAAADq/wkAAAABAAIAAADq/wgAAAABAAEAAADq/wcAAAABAAEAAADq/wYAAAABAAEAAADq/wUAAAABAAEAAADq/wQAAAABAAEAAADq/wMAAAABAAEAAADq/wIAAAABAAEAAADq/wEAAAABAAEAAADq/wAAAAABAAEAAADq////AAABAAEAAADq//7/AAABAAEAAADq//3/AAABAAEAAADq//z/AAABAAEAAADq//v/AAABAAEAAADq//r/AAABAAEAAADq//n/AAABAAEAAADq//j/AAABAAEAAADq//f/AAABAAEAAADq//b/AAABAAEAAADq//X/AAABAAEAAADq//T/AAABAAEAAADq//P/AAABAAEAAADq//L/AAABAAEAAADq//H/AAABAAEAAADq//D/AAABAAEAAADq/+//AAABAAEAAADq/+7/AAABAAEAAADq/+3/AAABAAEAAADq/+z/AAABAAEAAADq/+v/AAABAAEAAADq/+r/AAABAAEAAADq/+n/AAABAAEAAADq/+j/AAABAAEAAADq/+f/AAABAAEAAADq/+b/AAABAAEAAADq/+X/AAABAAEAAADq/+T/AAABAAEAAADq/+P/AAABAAEAAADq/+L/AAABAAEAAADq/+H/AAABAAEAAADq/+D/AAABAAEAAADq/9//AAABAAEAAADq/97/AAABAAEAAADq/93/AAABAAEAAADq/9z/AAABAAEAAADq/9v/AAABAAEAAADq/9r/AAABAAEAAADq/9n/AAABAAEAAADq/9j/AAABAAEAAADp/wkAAAABAAIAAADp/wgAAAABAAEAAADp/wcAAAABAAEAAADp/wYAAAABAAEAAADp/wUAAAABAAEAAADp/wQAAAABAAEAAADp/wMAAAABAAEAAADp/wIAAAABAAEAAADp/wEAAAABAAEAAADp/wAAAAABAAEAAADp////AAABAAEAAADp//7/AAABAAEAAADp//3/AAABAAEAAADp//z/AAABAAEAAADp//v/AAABAAEAAADp//r/AAABAAEAAADp//n/AAABAAEAAADp//j/AAABAAEAAADp//f/AAABAAEAAADp//b/AAABAAEAAADp//X/AAABAAEAAADp//T/AAABAAEAAADp//P/AAABAAEAAADp//L/AAABAAEAAADp//H/AAABAAEAAADp//D/AAABAAEAAADp/+//AAABAAEAAADp/+7/AAABAAEAAADp/+3/AAABAAEAAADp/+z/AAABAAEAAADp/+v/AAABAAEAAADp/+r/AAABAAEAAADp/+n/AAABAAEAAADp/+j/AAABAAEAAADp/+f/AAABAAEAAADp/+b/AAABAAEAAADp/+X/AAABAAEAAADp/+T/AAABAAEAAADp/+P/AAABAAEAAADp/+L/AAABAAEAAADp/+H/AAABAAEAAADp/+D/AAABAAEAAADp/9//AAABAAEAAADp/97/AAABAAEAAADp/93/AAABAAEAAADp/9z/AAABAAEAAADp/9v/AAABAAEAAADp/9r/AAABAAEAAADp/9n/AAABAAEAAADp/9j/AAABAAEAAADo/wkAAAABAAIAAADo/wgAAAABAAEAAADo/wcAAAABAAEAAADo/wYAAAABAAEAAADo/wUAAAABAAEAAADo/wQAAAABAAEAAADo/wMAAAABAAEAAADo/wIAAAABAAEAAADo/wEAAAABAAEAAADo/wAAAAABAAEAAADo////AAABAAEAAADo//7/AAABAAEAAADo//3/AAABAAEAAADo//z/AAABAAEAAADo//v/AAABAAEAAADo//r/AAABAAEAAADo//n/AAABAAEAAADo//j/AAABAAEAAADo//f/AAABAAEAAADo//b/AAABAAEAAADo//X/AAABAAEAAADo//T/AAABAAEAAADo//P/AAABAAEAAADo//L/AAABAAEAAADo//H/AAABAAEAAADo//D/AAABAAEAAADo/+//AAABAAEAAADo/+7/AAABAAEAAADo/+3/AAABAAEAAADo/+z/AAABAAEAAADo/+v/AAABAAEAAADo/+r/AAABAAEAAADo/+n/AAABAAEAAADo/+j/AAABAAEAAADo/+f/AAABAAEAAADo/+b/AAABAAEAAADo/+X/AAABAAEAAADo/+T/AAABAAEAAADo/+P/AAABAAEAAADo/+L/AAABAAEAAADo/+H/AAABAAEAAADo/+D/AAABAAEAAADo/9//AAABAAEAAADo/97/AAABAAEAAADo/93/AAABAAEAAADo/9z/AAABAAEAAADo/9v/AAABAAEAAADo/9r/AAABAAEAAADo/9n/AAABAAEAAADo/9j/AAABAAEAAADn/wkAAAAAAAIAAADn/wgAAAAAAAEAAADn/wcAAAAAAAEAAADn/wYAAAAAAAEAAADn/wUAAAAAAAEAAADn/wQAAAAAAAEAAADn/wMAAAAAAAEAAADn/wIAAAAAAAEAAADn/wEAAAAAAAEAAADn/wAAAAAAAAEAAADn////AAAAAAEAAADn//7/AAAAAAEAAADn//3/AAAAAAEAAADn//z/AAAAAAEAAADn//v/AAAAAAEAAADn//r/AAAAAAEAAADn//n/AAAAAAEAAADn//j/AAAAAAEAAADn//f/AAAAAAEAAADn//b/AAAAAAEAAADn//X/AAAAAAEAAADn//T/AAAAAAEAAADn//P/AAAAAAEAAADn//L/AAAAAAEAAADn//H/AAAAAAEAAADn//D/AAAAAAEAAADn/+//AAAAAAEAAADn/+7/AAAAAAEAAADn/+3/AAAAAAEAAADn/+z/AAAAAAEAAADn/+v/AAAAAAEAAADn/+r/AAAAAAEAAADn/+n/AAAAAAEAAADn/+j/AAAAAAEAAADn/+f/AAAAAAEAAADn/+b/AAAAAAEAAADn/+X/AAAAAAEAAADn/+T/AAAAAAEAAADn/+P/AAAAAAEAAADn/+L/AAAAAAEAAADn/+H/AAAAAAEAAADn/+D/AAAAAAEAAADn/9//AAAAAAEAAADn/97/AAAAAAEAAADn/93/AAAAAAEAAADn/9z/AAAAAAEAAADn/9v/AAAAAAEAAADn/9r/AAAAAAEAAADn/9n/AAAAAAEAAADn/9j/AAAAAAEAAAA3AAkAAAABAAIAAAA3AAgAAAABAAEAAAA3AAcAAAABAAEAAAA3AAYAAAABAAEAAAA3AAUAAAABAAEAAAA3AAQAAAABAAEAAAA3AAMAAAABAAEAAAA3AAIAAAABAAEAAAA3AAEAAAABAAEAAAA3AAAAAAABAAAAAAA2AAkAAAABAAIAAAA2AAgAAAABAAEAAAA2AAcAAAABAAEAAAA2AAYAAAABAAEAAAA2AAUAAAABAAEAAAA2AAQAAAABAAEAAAA2AAMAAAABAAEAAAA2AAIAAAABAAEAAAA2AAEAAAABAAEAAAA2AAAAAAABAAAAAAA1AAkAAAABAAIAAAA1AAgAAAABAAEAAAA1AAcAAAABAAEAAAA1AAYAAAABAAEAAAA1AAUAAAABAAEAAAA1AAQAAAABAAEAAAA1AAMAAAABAAEAAAA1AAIAAAABAAEAAAA1AAEAAAABAAEAAAA1AAAAAAABAAAAAAA0AAkAAAABAAIAAAA0AAgAAAABAAEAAAA0AAcAAAABAAEAAAA0AAYAAAABAAEAAAA0AAUAAAABAAEAAAA0AAQAAAABAAEAAAA0AAMAAAABAAEAAAA0AAIAAAABAAEAAAA0AAEAAAABAAEAAAA0AAAAAAABAAAAAAAzAAkAAAABAAIAAAAzAAgAAAABAAEAAAAzAAcAAAABAAEAAAAzAAYAAAABAAEAAAAzAAUAAAABAAEAAAAzAAQAAAABAAEAAAAzAAMAAAABAAEAAAAzAAIAAAABAAEAAAAzAAEAAAABAAEAAAAzAAAAAAABAAAAAAAyAAkAAAABAAIAAAAyAAgAAAABAAEAAAAyAAcAAAABAAEAAAAyAAYAAAABAAEAAAAyAAUAAAABAAEAAAAyAAQAAAABAAEAAAAyAAMAAAABAAEAAAAyAAIAAAABAAEAAAAyAAEAAAABAAEAAAAyAAAAAAABAAAAAAAxAAkAAAABAAIAAAAxAAgAAAABAAEAAAAxAAcAAAABAAEAAAAxAAYAAAABAAEAAAAxAAUAAAABAAEAAAAxAAQAAAABAAEAAAAxAAMAAAABAAEAAAAxAAIAAAABAAEAAAAxAAEAAAABAAEAAAAxAAAAAAABAAAAAAAwAAkAAAABAAIAAAAwAAgAAAABAAEAAAAwAAcAAAABAAEAAAAwAAYAAAABAAEAAAAwAAUAAAABAAEAAAAwAAQAAAABAAEAAAAwAAMAAAABAAEAAAAwAAIAAAABAAEAAAAwAAEAAAABAAEAAAAwAAAAAAABAAAAAAAvAAkAAAABAAIAAAAvAAgAAAABAAEAAAAvAAcAAAABAAEAAAAvAAYAAAABAAEAAAAvAAUAAAABAAEAAAAvAAQAAAABAAEAAAAvAAMAAAABAAEAAAAvAAIAAAABAAEAAAAvAAEAAAABAAEAAAAvAAAAAAABAAAAAAAuAAkAAAABAAIAAAAuAAgAAAABAAEAAAAuAAcAAAABAAEAAAAuAAYAAAABAAEAAAAuAAUAAAABAAEAAAAuAAQAAAABAAEAAAAuAAMAAAABAAEAAAAuAAIAAAABAAEAAAAuAAEAAAABAAEAAAAuAAAAAAABAAAAAAAtAAkAAAABAAIAAAAtAAgAAAABAAEAAAAtAAcAAAABAAEAAAAtAAYAAAABAAEAAAAtAAUAAAABAAEAAAAtAAQAAAABAAEAAAAtAAMAAAABAAEAAAAtAAIAAAABAAEAAAAtAAEAAAABAAEAAAAtAAAAAAABAAAAAAAsAAkAAAABAAIAAAAsAAgAAAABAAEAAAAsAAcAAAABAAEAAAAsAAYAAAABAAEAAAAsAAUAAAABAAEAAAAsAAQAAAABAAEAAAAsAAMAAAABAAEAAAAsAAIAAAABAAEAAAAsAAEAAAABAAEAAAAsAAAAAAABAAAAAAArAAkAAAABAAIAAAArAAgAAAABAAEAAAArAAcAAAABAAEAAAArAAYAAAABAAEAAAArAAUAAAABAAEAAAArAAQAAAABAAEAAAArAAMAAAABAAEAAAArAAIAAAABAAEAAAArAAEAAAABAAEAAAArAAAAAAABAAAAAAAqAAkAAAABAAIAAAAqAAgAAAABAAEAAAAqAAcAAAABAAEAAAAqAAYAAAABAAEAAAAqAAUAAAABAAEAAAAqAAQAAAABAAEAAAAqAAMAAAABAAEAAAAqAAIAAAABAAEAAAAqAAEAAAABAAEAAAAqAAAAAAABAAAAAAApAAkAAAABAAIAAAApAAgAAAABAAEAAAApAAcAAAABAAEAAAApAAYAAAABAAEAAAApAAUAAAABAAEAAAApAAQAAAABAAEAAAApAAMAAAABAAEAAAApAAIAAAABAAEAAAApAAEAAAABAAEAAAApAAAAAAABAAAAAAAoAAkAAAABAAIAAAAoAAgAAAABAAEAAAAoAAcAAAABAAEAAAAoAAYAAAABAAEAAAAoAAUAAAABAAEAAAAoAAQAAAABAAEAAAAoAAMAAAABAAEAAAAoAAIAAAABAAEAAAAoAAEAAAABAAEAAAAoAAAAAAABAAAAAAAnAAkAAAABAAIAAAAnAAgAAAABAAEAAAAnAAcAAAABAAEAAAAnAAYAAAABAAEAAAAnAAUAAAABAAEAAAAnAAQAAAABAAEAAAAnAAMAAAABAAEAAAAnAAIAAAABAAEAAAAnAAEAAAABAAEAAAAnAAAAAAABAAAAAAAmAAkAAAABAAIAAAAmAAgAAAABAAEAAAAmAAcAAAABAAEAAAAmAAYAAAABAAEAAAAmAAUAAAABAAEAAAAmAAQAAAABAAEAAAAmAAMAAAABAAEAAAAmAAIAAAABAAEAAAAmAAEAAAABAAEAAAAmAAAAAAABAAAAAAAlAAkAAAABAAIAAAAlAAgAAAABAAEAAAAlAAcAAAABAAEAAAAlAAYAAAABAAEAAAAlAAUAAAABAAEAAAAlAAQAAAABAAEAAAAlAAMAAAABAAEAAAAlAAIAAAABAAEAAAAlAAEAAAABAAEAAAAlAAAAAAABAAAAAAAkAAkAAAABAAIAAAAkAAgAAAABAAEAAAAkAAcAAAABAAEAAAAkAAYAAAABAAEAAAAkAAUAAAABAAEAAAAkAAQAAAABAAEAAAAkAAMAAAABAAEAAAAkAAIAAAABAAEAAAAkAAEAAAABAAEAAAAkAAAAAAABAAAAAAAjAAkAAAABAAIAAAAjAAgAAAABAAEAAAAjAAcAAAABAAEAAAAjAAYAAAABAAEAAAAjAAUAAAABAAEAAAAjAAQAAAABAAEAAAAjAAMAAAABAAEAAAAjAAIAAAABAAEAAAAjAAEAAAABAAEAAAAjAAAAAAABAAAAAAAiAAkAAAABAAIAAAAiAAgAAAABAAEAAAAiAAcAAAABAAEAAAAiAAYAAAABAAEAAAAiAAUAAAABAAEAAAAiAAQAAAABAAEAAAAiAAMAAAABAAEAAAAiAAIAAAABAAEAAAAiAAEAAAABAAEAAAAiAAAAAAABAAAAAAAhAAkAAAABAAIAAAAhAAgAAAABAAEAAAAhAAcAAAABAAEAAAAhAAYAAAABAAEAAAAhAAUAAAABAAEAAAAhAAQAAAABAAEAAAAhAAMAAAABAAEAAAAhAAIAAAABAAEAAAAhAAEAAAABAAEAAAAhAAAAAAABAAAAAAAgAAkAAAABAAIAAAAgAAgAAAABAAEAAAAgAAcAAAABAAEAAAAgAAYAAAABAAEAAAAgAAUAAAABAAEAAAAgAAQAAAABAAEAAAAgAAMAAAABAAEAAAAgAAIAAAABAAEAAAAgAAEAAAABAAEAAAAgAAAAAAABAAAAAAAfAAkAAAABAAIAAAAfAAgAAAABAAEAAAAfAAcAAAABAAEAAAAfAAYAAAABAAEAAAAfAAUAAAABAAEAAAAfAAQAAAABAAEAAAAfAAMAAAABAAEAAAAfAAIAAAABAAEAAAAfAAEAAAABAAEAAAAfAAAAAAABAAAAAAAeAAkAAAABAAIAAAAeAAgAAAABAAEAAAAeAAcAAAABAAEAAAAeAAYAAAABAAEAAAAeAAUAAAABAAEAAAAeAAQAAAABAAEAAAAeAAMAAAABAAEAAAAeAAIAAAABAAEAAAAeAAEAAAABAAEAAAAeAAAAAAABAAAAAAAdAAkAAAABAAIAAAAdAAgAAAABAAEAAAAdAAcAAAABAAEAAAAdAAYAAAABAAEAAAAdAAUAAAABAAEAAAAdAAQAAAABAAEAAAAdAAMAAAABAAEAAAAdAAIAAAABAAEAAAAdAAEAAAABAAEAAAAdAAAAAAABAAAAAAAcAAkAAAABAAIAAAAcAAgAAAABAAEAAAAcAAcAAAABAAEAAAAcAAYAAAABAAEAAAAcAAUAAAABAAEAAAAcAAQAAAABAAEAAAAcAAMAAAABAAEAAAAcAAIAAAABAAEAAAAcAAEAAAABAAEAAAAcAAAAAAAFAAIAAAAbAAkAAAABAAIAAAAbAAgAAAABAAEAAAAbAAcAAAABAAEAAAAbAAYAAAABAAEAAAAbAAUAAAABAAEAAAAbAAQAAAABAAEAAAAbAAMAAAABAAEAAAAbAAIAAAABAAEAAAAbAAEAAAABAAEAAAAbAAAAAAABAAEAAAAaAAkAAAABAAIAAAAaAAgAAAABAAEAAAAaAAcAAAABAAEAAAAaAAYAAAABAAEAAAAaAAUAAAABAAEAAAAaAAQAAAABAAEAAAAaAAMAAAABAAEAAAAaAAIAAAABAAEAAAAaAAEAAAABAAEAAAAaAAAAAAABAAEAAAAZAAkAAAABAAIAAAAZAAgAAAABAAEAAAAZAAcAAAABAAEAAAAZAAYAAAABAAEAAAAZAAUAAAABAAEAAAAZAAQAAAABAAEAAAAZAAMAAAABAAEAAAAZAAIAAAABAAEAAAAZAAEAAAABAAEAAAAZAAAAAAABAAEAAAAYAAkAAAABAAIAAAAYAAgAAAABAAEAAAAYAAcAAAABAAEAAAAYAAYAAAABAAEAAAAYAAUAAAABAAEAAAAYAAQAAAABAAEAAAAYAAMAAAABAAEAAAAYAAIAAAABAAEAAAAYAAEAAAABAAEAAAAYAAAAAAABAAEAAABzAAkAAAABAAIAAABzAAgAAAABAAEAAABzAAcAAAABAAEAAABzAAYAAAABAAEAAABzAAUAAAABAAEAAABzAAQAAAABAAEAAABzAAMAAAABAAEAAABzAAIAAAABAAEAAABzAAEAAAABAAEAAABzAAAAAAABAAAAAAByAAkAAAABAAIAAAByAAgAAAABAAEAAAByAAcAAAABAAEAAAByAAYAAAABAAEAAAByAAUAAAABAAEAAAByAAQAAAABAAEAAAByAAMAAAABAAEAAAByAAIAAAABAAEAAAByAAEAAAABAAEAAAByAAAAAAABAAAAAABxAAkAAAABAAIAAABxAAgAAAABAAEAAABxAAcAAAABAAEAAABxAAYAAAABAAEAAABxAAUAAAABAAEAAABxAAQAAAABAAEAAABxAAMAAAABAAEAAABxAAIAAAABAAEAAABxAAEAAAABAAEAAABxAAAAAAABAAAAAABwAAkAAAABAAIAAABwAAgAAAABAAEAAABwAAcAAAABAAEAAABwAAYAAAABAAEAAABwAAUAAAABAAEAAABwAAQAAAABAAEAAABwAAMAAAABAAEAAABwAAIAAAABAAEAAABwAAEAAAABAAEAAABwAAAAAAABAAAAAABvAAkAAAABAAIAAABvAAgAAAABAAEAAABvAAcAAAABAAEAAABvAAYAAAABAAEAAABvAAUAAAABAAEAAABvAAQAAAABAAEAAABvAAMAAAABAAEAAABvAAIAAAABAAEAAABvAAEAAAABAAEAAABvAAAAAAABAAAAAABuAAkAAAABAAIAAABuAAgAAAABAAEAAABuAAcAAAABAAEAAABuAAYAAAABAAEAAABuAAUAAAABAAEAAABuAAQAAAABAAEAAABuAAMAAAABAAEAAABuAAIAAAABAAEAAABuAAEAAAABAAEAAABuAAAAAAABAAAAAABtAAkAAAABAAIAAABtAAgAAAABAAEAAABtAAcAAAABAAEAAABtAAYAAAABAAEAAABtAAUAAAABAAEAAABtAAQAAAABAAEAAABtAAMAAAABAAEAAABtAAIAAAABAAEAAABtAAEAAAABAAEAAABtAAAAAAABAAAAAABsAAkAAAABAAIAAABsAAgAAAABAAEAAABsAAcAAAABAAEAAABsAAYAAAABAAEAAABsAAUAAAABAAEAAABsAAQAAAABAAEAAABsAAMAAAABAAEAAABsAAIAAAABAAEAAABsAAEAAAABAAEAAABsAAAAAAABAAAAAABrAAkAAAABAAIAAABrAAgAAAABAAEAAABrAAcAAAABAAEAAABrAAYAAAABAAEAAABrAAUAAAABAAEAAABrAAQAAAABAAEAAABrAAMAAAABAAEAAABrAAIAAAABAAEAAABrAAEAAAABAAEAAABrAAAAAAABAAAAAABqAAkAAAABAAIAAABqAAgAAAABAAEAAABqAAcAAAABAAEAAABqAAYAAAABAAEAAABqAAUAAAABAAEAAABqAAQAAAABAAEAAABqAAMAAAABAAEAAABqAAIAAAABAAEAAABqAAEAAAABAAEAAABqAAAAAAABAAAAAABpAAkAAAABAAIAAABpAAgAAAABAAEAAABpAAcAAAABAAEAAABpAAYAAAABAAEAAABpAAUAAAABAAEAAABpAAQAAAABAAEAAABpAAMAAAABAAEAAABpAAIAAAABAAEAAABpAAEAAAABAAEAAABpAAAAAAABAAAAAABoAAkAAAABAAIAAABoAAgAAAABAAEAAABoAAcAAAABAAEAAABoAAYAAAABAAEAAABoAAUAAAABAAEAAABoAAQAAAABAAEAAABoAAMAAAABAAEAAABoAAIAAAABAAEAAABoAAEAAAABAAEAAABoAAAAAAABAAAAAABnAAkAAAABAAIAAABnAAgAAAABAAEAAABnAAcAAAABAAEAAABnAAYAAAABAAEAAABnAAUAAAABAAEAAABnAAQAAAABAAEAAABnAAMAAAABAAEAAABnAAIAAAABAAEAAABnAAEAAAABAAEAAABnAAAAAAABAAAAAABmAAkAAAABAAIAAABmAAgAAAABAAEAAABmAAcAAAABAAEAAABmAAYAAAABAAEAAABmAAUAAAABAAEAAABmAAQAAAABAAEAAABmAAMAAAABAAEAAABmAAIAAAABAAEAAABmAAEAAAABAAEAAABmAAAAAAABAAAAAABlAAkAAAABAAIAAABlAAgAAAABAAEAAABlAAcAAAABAAEAAABlAAYAAAABAAEAAABlAAUAAAABAAEAAABlAAQAAAABAAEAAABlAAMAAAABAAEAAABlAAIAAAABAAEAAABlAAEAAAABAAEAAABlAAAAAAABAAAAAABkAAkAAAABAAIAAABkAAgAAAABAAEAAABkAAcAAAABAAEAAABkAAYAAAABAAEAAABkAAUAAAABAAEAAABkAAQAAAABAAEAAABkAAMAAAABAAEAAABkAAIAAAABAAEAAABkAAEAAAABAAEAAABkAAAAAAABAAAAAABjAAkAAAABAAIAAABjAAgAAAABAAEAAABjAAcAAAABAAEAAABjAAYAAAABAAEAAABjAAUAAAABAAEAAABjAAQAAAABAAEAAABjAAMAAAABAAEAAABjAAIAAAABAAEAAABjAAEAAAABAAEAAABjAAAAAAABAAAAAABiAAkAAAABAAIAAABiAAgAAAABAAEAAABiAAcAAAABAAEAAABiAAYAAAABAAEAAABiAAUAAAABAAEAAABiAAQAAAABAAEAAABiAAMAAAABAAEAAABiAAIAAAABAAEAAABiAAEAAAABAAEAAABiAAAAAAABAAAAAABhAAkAAAABAAIAAABhAAgAAAABAAEAAABhAAcAAAABAAEAAABhAAYAAAABAAEAAABhAAUAAAABAAEAAABhAAQAAAABAAEAAABhAAMAAAABAAEAAABhAAIAAAABAAEAAABhAAEAAAABAAEAAABhAAAAAAABAAAAAABgAAkAAAABAAIAAABgAAgAAAABAAEAAABgAAcAAAABAAEAAABgAAYAAAABAAEAAABgAAUAAAABAAEAAABgAAQAAAABAAEAAABgAAMAAAABAAEAAABgAAIAAAABAAEAAABgAAEAAAABAAEAAABgAAAAAAABAAAAAABfAAkAAAABAAIAAABfAAgAAAABAAEAAABfAAcAAAABAAEAAABfAAYAAAABAAEAAABfAAUAAAABAAEAAABfAAQAAAABAAEAAABfAAMAAAABAAEAAABfAAIAAAABAAEAAABfAAEAAAABAAEAAABfAAAAAAABAAAAAABeAAkAAAABAAIAAABeAAgAAAABAAEAAABeAAcAAAABAAEAAABeAAYAAAABAAEAAABeAAUAAAABAAEAAABeAAQAAAABAAEAAABeAAMAAAABAAEAAABeAAIAAAABAAEAAABeAAEAAAABAAEAAABeAAAAAAABAAAAAABdAAkAAAABAAIAAABdAAgAAAABAAEAAABdAAcAAAABAAEAAABdAAYAAAABAAEAAABdAAUAAAABAAEAAABdAAQAAAABAAEAAABdAAMAAAABAAEAAABdAAIAAAABAAEAAABdAAEAAAABAAEAAABdAAAAAAABAAAAAABcAAkAAAABAAIAAABcAAgAAAABAAEAAABcAAcAAAABAAEAAABcAAYAAAABAAEAAABcAAUAAAABAAEAAABcAAQAAAABAAEAAABcAAMAAAABAAEAAABcAAIAAAABAAEAAABcAAEAAAABAAEAAABcAAAAAAABAAAAAABbAAkAAAABAAIAAABbAAgAAAABAAEAAABbAAcAAAABAAEAAABbAAYAAAABAAEAAABbAAUAAAABAAEAAABbAAQAAAABAAEAAABbAAMAAAABAAEAAABbAAIAAAABAAEAAABbAAEAAAABAAEAAABbAAAAAAABAAAAAABaAAkAAAABAAIAAABaAAgAAAABAAEAAABaAAcAAAABAAEAAABaAAYAAAABAAEAAABaAAUAAAABAAEAAABaAAQAAAABAAEAAABaAAMAAAABAAEAAABaAAIAAAABAAEAAABaAAEAAAABAAEAAABaAAAAAAABAAAAAABZAAkAAAABAAIAAABZAAgAAAABAAEAAABZAAcAAAABAAEAAABZAAYAAAABAAEAAABZAAUAAAABAAEAAABZAAQAAAABAAEAAABZAAMAAAABAAEAAABZAAIAAAABAAEAAABZAAEAAAABAAEAAABZAAAAAAABAAAAAABYAAkAAAABAAIAAABYAAgAAAABAAEAAABYAAcAAAABAAEAAABYAAYAAAABAAEAAABYAAUAAAABAAEAAABYAAQAAAABAAEAAABYAAMAAAABAAEAAABYAAIAAAABAAEAAABYAAEAAAABAAEAAABYAAAAAAABAAAAAABXAAkAAAABAAIAAABXAAgAAAABAAEAAABXAAcAAAABAAEAAABXAAYAAAABAAEAAABXAAUAAAABAAEAAABXAAQAAAABAAEAAABXAAMAAAABAAEAAABXAAIAAAABAAEAAABXAAEAAAABAAEAAABXAAAAAAABAAAAAABWAAkAAAABAAIAAABWAAgAAAABAAEAAABWAAcAAAABAAEAAABWAAYAAAABAAEAAABWAAUAAAABAAEAAABWAAQAAAABAAEAAABWAAMAAAABAAEAAABWAAIAAAABAAEAAABWAAEAAAABAAEAAABWAAAAAAABAAAAAABVAAkAAAABAAIAAABVAAgAAAABAAEAAABVAAcAAAABAAEAAABVAAYAAAABAAEAAABVAAUAAAABAAEAAABVAAQAAAABAAEAAABVAAMAAAABAAEAAABVAAIAAAABAAEAAABVAAEAAAABAAEAAABVAAAAAAABAAAAAABUAAkAAAABAAIAAABUAAgAAAABAAEAAABUAAcAAAABAAEAAABUAAYAAAABAAEAAABUAAUAAAABAAEAAABUAAQAAAABAAEAAABUAAMAAAABAAEAAABUAAIAAAABAAEAAABUAAEAAAABAAEAAABUAAAAAAABAAAAAABTAAkAAAABAAIAAABTAAgAAAABAAEAAABTAAcAAAABAAEAAABTAAYAAAABAAEAAABTAAUAAAABAAEAAABTAAQAAAABAAEAAABTAAMAAAABAAEAAABTAAIAAAABAAEAAABTAAEAAAABAAEAAABTAAAAAAABAAAAAABSAAkAAAABAAIAAABSAAgAAAABAAEAAABSAAcAAAABAAEAAABSAAYAAAABAAEAAABSAAUAAAABAAEAAABSAAQAAAABAAEAAABSAAMAAAABAAEAAABSAAIAAAABAAEAAABSAAEAAAABAAEAAABSAAAAAAABAAAAAABRAAkAAAABAAIAAABRAAgAAAABAAEAAABRAAcAAAABAAEAAABRAAYAAAABAAEAAABRAAUAAAABAAEAAABRAAQAAAABAAEAAABRAAMAAAABAAEAAABRAAIAAAABAAEAAABRAAEAAAABAAEAAABRAAAAAAABAAAAAABQAAkAAAABAAIAAABQAAgAAAABAAEAAABQAAcAAAABAAEAAABQAAYAAAABAAEAAABQAAUAAAABAAEAAABQAAQAAAABAAEAAABQAAMAAAABAAEAAABQAAIAAAABAAEAAABQAAEAAAABAAEAAABQAAAAAAABAAAAAABPAAkAAAABAAIAAABPAAgAAAABAAEAAABPAAcAAAABAAEAAABPAAYAAAABAAEAAABPAAUAAAABAAEAAABPAAQAAAABAAEAAABPAAMAAAABAAEAAABPAAIAAAABAAEAAABPAAEAAAABAAEAAABPAAAAAAABAAAAAABOAAkAAAABAAIAAABOAAgAAAABAAEAAABOAAcAAAABAAEAAABOAAYAAAABAAEAAABOAAUAAAABAAEAAABOAAQAAAABAAEAAABOAAMAAAABAAEAAABOAAIAAAABAAEAAABOAAEAAAABAAEAAABOAAAAAAABAAAAAABNAAkAAAABAAIAAABNAAgAAAABAAEAAABNAAcAAAABAAEAAABNAAYAAAABAAEAAABNAAUAAAABAAEAAABNAAQAAAABAAEAAABNAAMAAAABAAEAAABNAAIAAAABAAEAAABNAAEAAAABAAEAAABNAAAAAAABAAAAAABMAAkAAAABAAIAAABMAAgAAAABAAEAAABMAAcAAAABAAEAAABMAAYAAAABAAEAAABMAAUAAAABAAEAAABMAAQAAAABAAEAAABMAAMAAAABAAEAAABMAAIAAAABAAEAAABMAAEAAAABAAEAAABMAAAAAAABAAAAAABLAAkAAAABAAIAAABLAAgAAAABAAEAAABLAAcAAAABAAEAAABLAAYAAAABAAEAAABLAAUAAAABAAEAAABLAAQAAAABAAEAAABLAAMAAAABAAEAAABLAAIAAAABAAEAAABLAAEAAAABAAEAAABLAAAAAAABAAAAAABKAAkAAAABAAIAAABKAAgAAAABAAEAAABKAAcAAAABAAEAAABKAAYAAAABAAEAAABKAAUAAAABAAEAAABKAAQAAAABAAEAAABKAAMAAAABAAEAAABKAAIAAAABAAEAAABKAAEAAAABAAEAAABKAAAAAAABAAAAAABJAAkAAAABAAIAAABJAAgAAAABAAEAAABJAAcAAAABAAEAAABJAAYAAAABAAEAAABJAAUAAAABAAEAAABJAAQAAAABAAEAAABJAAMAAAABAAEAAABJAAIAAAABAAEAAABJAAEAAAABAAEAAABJAAAAAAABAAAAAABIAAkAAAABAAIAAABIAAgAAAABAAEAAABIAAcAAAABAAEAAABIAAYAAAABAAEAAABIAAUAAAABAAEAAABIAAQAAAABAAEAAABIAAMAAAABAAEAAABIAAIAAAABAAEAAABIAAEAAAABAAEAAABIAAAAAAABAAAAAABHAAkAAAABAAIAAABHAAgAAAABAAEAAABHAAcAAAABAAEAAABHAAYAAAABAAEAAABHAAUAAAABAAEAAABHAAQAAAABAAEAAABHAAMAAAABAAEAAABHAAIAAAABAAEAAABHAAEAAAABAAEAAABHAAAAAAABAAAAAABGAAkAAAABAAIAAABGAAgAAAABAAEAAABGAAcAAAABAAEAAABGAAYAAAABAAEAAABGAAUAAAABAAEAAABGAAQAAAABAAEAAABGAAMAAAABAAEAAABGAAIAAAABAAEAAABGAAEAAAABAAEAAABGAAAAAAABAAAAAABFAAkAAAABAAIAAABFAAgAAAABAAEAAABFAAcAAAABAAEAAABFAAYAAAABAAEAAABFAAUAAAABAAEAAABFAAQAAAABAAEAAABFAAMAAAABAAEAAABFAAIAAAABAAEAAABFAAEAAAABAAEAAABFAAAAAAABAAAAAABEAAkAAAABAAIAAABEAAgAAAABAAEAAABEAAcAAAABAAEAAABEAAYAAAABAAEAAABEAAUAAAABAAEAAABEAAQAAAABAAEAAABEAAMAAAABAAEAAABEAAIAAAABAAEAAABEAAEAAAABAAEAAABEAAAAAAABAAAAAABDAAkAAAABAAIAAABDAAgAAAABAAEAAABDAAcAAAABAAEAAABDAAYAAAABAAEAAABDAAUAAAABAAEAAABDAAQAAAABAAEAAABDAAMAAAABAAEAAABDAAIAAAABAAEAAABDAAEAAAABAAEAAABDAAAAAAABAAAAAABCAAkAAAABAAIAAABCAAgAAAABAAEAAABCAAcAAAABAAEAAABCAAYAAAABAAEAAABCAAUAAAABAAEAAABCAAQAAAABAAEAAABCAAMAAAABAAEAAABCAAIAAAABAAEAAABCAAEAAAABAAEAAABCAAAAAAABAAAAAABBAAkAAAABAAIAAABBAAgAAAABAAEAAABBAAcAAAABAAEAAABBAAYAAAABAAEAAABBAAUAAAABAAEAAABBAAQAAAABAAEAAABBAAMAAAABAAEAAABBAAIAAAABAAEAAABBAAEAAAABAAEAAABBAAAAAAABAAAAAABAAAkAAAABAAIAAABAAAgAAAABAAEAAABAAAcAAAABAAEAAABAAAYAAAABAAEAAABAAAUAAAABAAEAAABAAAQAAAABAAEAAABAAAMAAAABAAEAAABAAAIAAAABAAEAAABAAAEAAAABAAEAAABAAAAAAAABAAAAAAA/AAkAAAABAAIAAAA/AAgAAAABAAEAAAA/AAcAAAABAAEAAAA/AAYAAAABAAEAAAA/AAUAAAABAAEAAAA/AAQAAAABAAEAAAA/AAMAAAABAAEAAAA/AAIAAAABAAEAAAA/AAEAAAABAAEAAAA/AAAAAAABAAAAAAA+AAkAAAABAAIAAAA+AAgAAAABAAEAAAA+AAcAAAABAAEAAAA+AAYAAAABAAEAAAA+AAUAAAABAAEAAAA+AAQAAAABAAEAAAA+AAMAAAABAAEAAAA+AAIAAAABAAEAAAA+AAEAAAABAAEAAAA+AAAAAAABAAAAAAA9AAkAAAABAAIAAAA9AAgAAAABAAEAAAA9AAcAAAABAAEAAAA9AAYAAAABAAEAAAA9AAUAAAABAAEAAAA9AAQAAAABAAEAAAA9AAMAAAABAAEAAAA9AAIAAAABAAEAAAA9AAEAAAABAAEAAAA9AAAAAAABAAAAAAA8AAkAAAABAAIAAAA8AAgAAAABAAEAAAA8AAcAAAABAAEAAAA8AAYAAAABAAEAAAA8AAUAAAABAAEAAAA8AAQAAAABAAEAAAA8AAMAAAABAAEAAAA8AAIAAAABAAEAAAA8AAEAAAABAAEAAAA8AAAAAAABAAAAAAA7AAkAAAABAAIAAAA7AAgAAAABAAEAAAA7AAcAAAABAAEAAAA7AAYAAAABAAEAAAA7AAUAAAABAAEAAAA7AAQAAAABAAEAAAA7AAMAAAABAAEAAAA7AAIAAAABAAEAAAA7AAEAAAABAAEAAAA7AAAAAAABAAAAAAA6AAkAAAABAAIAAAA6AAgAAAABAAEAAAA6AAcAAAABAAEAAAA6AAYAAAABAAEAAAA6AAUAAAABAAEAAAA6AAQAAAABAAEAAAA6AAMAAAABAAEAAAA6AAIAAAABAAEAAAA6AAEAAAABAAEAAAA6AAAAAAABAAAAAAA5AAkAAAABAAIAAAA5AAgAAAABAAEAAAA5AAcAAAABAAEAAAA5AAYAAAABAAEAAAA5AAUAAAABAAEAAAA5AAQAAAABAAEAAAA5AAMAAAABAAEAAAA5AAIAAAABAAEAAAA5AAEAAAABAAEAAAA5AAAAAAABAAAAAAA4AAkAAAABAAIAAAA4AAgAAAABAAEAAAA4AAcAAAABAAEAAAA4AAYAAAABAAEAAAA4AAUAAAABAAEAAAA4AAQAAAABAAEAAAA4AAMAAAABAAEAAAA4AAIAAAABAAEAAAA4AAEAAAABAAEAAAA4AAAAAAABAAAAAAAcAP//AAACAAAAAAAbAP//AAABAAAAAAAaAP//AAABAAAAAAAZAP//AAABAAAAAAAYAP//AAABAAAAAAAXAP//AAABAAAAAAAWAP//AAABAAAAAAAVAP//AAABAAAAAAAUAP//AAABAAAAAAATAP//AAABAAAAAAASAP//AAABAAAAAAARAP//AAABAAAAAAAQAP//AAABAAAAAAAPAP//AAAAAAAAAABMAPf/AAABAAMAAABLAPf/AAABAAMAAABKAPf/AAABAAMAAABJAPf/AAABAAMAAABIAPf/AAABAAMAAABHAPf/AAABAAMAAABGAPf/AAABAAMAAABFAPf/AAABAAMAAABEAPf/AAABAAMAAABDAPf/AAABAAMAAABCAPf/AAABAAMAAABBAPf/AAABAAMAAABAAPf/AAABAAMAAAA/APf/AAABAAMAAAA+APf/AAABAAMAAAA9APf/AAABAAMAAAA8APf/AAABAAMAAAA7APf/AAABAAMAAAA6APf/AAABAAMAAAA5APf/AAABAAMAAAA4APf/AAABAAMAAAA3APf/AAABAAMAAAA2APf/AAABAAMAAAA1APf/AAABAAMAAAA0APf/AAABAAMAAAAzAPf/AAABAAMAAAAyAPf/AAABAAMAAAAxAPf/AAABAAMAAAAwAPf/AAAAAAMAAABNAPP/AAADAAAAAABNAPT/AAADAAEAAABNAPX/AAADAAEAAABNAPb/AAADAAEAAABNAPf/AAAHAAMAAAAwAPH/AAADAAEAAAAwAO//AAADAAAAAAAwAPD/AAADAAEAAABNAOz/AAADAAEAAABNAOv/AAADAAAAAABJAPP/AAACAAMAAABIAPP/AAABAAMAAABHAPP/AAABAAMAAABGAPP/AAABAAMAAABFAPP/AAABAAMAAABEAPP/AAABAAMAAABDAPP/AAABAAMAAABCAPP/AAABAAMAAABBAPP/AAABAAMAAABAAPP/AAABAAMAAAA/APP/AAABAAMAAAA+APP/AAABAAMAAAA9APP/AAABAAMAAAA8APP/AAABAAMAAAA7APP/AAABAAMAAAA6APP/AAABAAMAAAA5APP/AAABAAMAAAA4APP/AAABAAMAAAA3APP/AAABAAMAAAA2APP/AAABAAMAAAA1APP/AAABAAMAAAA0APP/AAABAAMAAAAzAPP/AAABAAMAAAAyAPP/AAABAAMAAAAxAPP/AAABAAMAAAAwAPP/AAAEAAMAAAAwAPL/AAADAAEAAABNAO7/AAADAAEAAABNAO3/AAADAAEAAABNAO//AAAHAAMAAABMAO//AAABAAMAAABLAO//AAABAAMAAABKAO//AAABAAMAAABJAO//AAABAAMAAABIAO//AAABAAMAAABHAO//AAABAAMAAABGAO//AAABAAMAAABFAO//AAABAAMAAABEAO//AAABAAMAAABDAO//AAABAAMAAABCAO//AAABAAMAAABBAO//AAABAAMAAABAAO//AAABAAMAAAA/AO//AAABAAMAAAA+AO//AAABAAMAAAA9AO//AAABAAMAAAA8AO//AAABAAMAAAA7AO//AAABAAMAAAA6AO//AAABAAMAAAA5AO//AAABAAMAAAA4AO//AAABAAMAAAA3AO//AAABAAMAAAA2AO//AAABAAMAAAA1AO//AAABAAMAAAA0AO//AAABAAMAAAAzAO//AAAAAAMAAAAwAOv/AAAAAAMAAAAxAOv/AAABAAMAAAAyAOv/AAABAAMAAAAzAOv/AAABAAMAAAA0AOv/AAABAAMAAAA1AOv/AAABAAMAAAA2AOv/AAABAAMAAAA3AOv/AAABAAMAAAA4AOv/AAABAAMAAAA5AOv/AAABAAMAAAA6AOv/AAABAAMAAAA7AOv/AAABAAMAAAA8AOv/AAABAAMAAAA9AOv/AAABAAMAAAA+AOv/AAABAAMAAAA/AOv/AAABAAMAAABAAOv/AAABAAMAAABBAOv/AAABAAMAAABCAOv/AAABAAMAAABDAOv/AAABAAMAAABEAOv/AAABAAMAAABFAOv/AAABAAMAAABGAOv/AAABAAMAAABHAOv/AAABAAMAAABIAOv/AAABAAMAAABJAOv/AAABAAMAAABKAOv/AAACAAMAAAALAOf/AAABAAMAAAAMAOf/AAABAAMAAAANAOf/AAABAAMAAAAOAOf/AAABAAMAAAAPAOf/AAABAAMAAAAQAOf/AAABAAMAAAARAOf/AAABAAMAAAASAOf/AAABAAMAAAATAOf/AAABAAMAAAAUAOf/AAABAAMAAAAVAOf/AAABAAMAAAAWAOf/AAABAAMAAAAXAOf/AAABAAMAAAAYAOf/AAABAAMAAAAZAOf/AAABAAMAAAAaAOf/AAABAAMAAAAbAOf/AAABAAMAAAAcAOf/AAABAAMAAAAdAOf/AAABAAMAAAAeAOf/AAABAAMAAAAfAOf/AAABAAMAAAAgAOf/AAABAAMAAAAhAOf/AAABAAMAAAAiAOf/AAABAAMAAAAjAOf/AAABAAMAAAAkAOf/AAABAAMAAAAlAOf/AAABAAMAAAAmAOf/AAABAAMAAAAnAOf/AAABAAMAAAAoAOf/AAABAAMAAAApAOf/AAABAAMAAAAqAOf/AAABAAMAAAArAOf/AAACAAMAAAD+/+f/AAABAAMAAAD//+f/AAABAAMAAAAAAOf/AAABAAMAAAABAOf/AAABAAMAAAACAOf/AAABAAMAAAADAOf/AAABAAMAAAAEAOf/AAABAAMAAAAFAOf/AAABAAMAAAAGAOf/AAABAAMAAAAHAOf/AAABAAMAAAAIAOf/AAABAAMAAAAJAOf/AAABAAMAAAAKAOf/AAABAAMAAAArANj/AAACAAIAAAAqANj/AAABAAIAAAApANj/AAABAAIAAAAoANj/AAABAAIAAAAnANj/AAABAAIAAAAmANj/AAABAAIAAAAlANj/AAABAAIAAAAkANj/AAABAAIAAAAjANj/AAABAAIAAAAiANj/AAABAAIAAAAhANj/AAABAAIAAAAgANj/AAABAAIAAAAfANj/AAABAAIAAAAeANj/AAABAAIAAAAdANj/AAABAAIAAAAcANj/AAABAAIAAAAbANj/AAABAAIAAAAaANj/AAABAAIAAAAZANj/AAABAAIAAAAYANj/AAABAAIAAAAXANj/AAABAAIAAAAWANj/AAABAAIAAAAVANj/AAABAAIAAAAUANj/AAABAAIAAAATANj/AAABAAIAAAASANj/AAABAAIAAAARANj/AAABAAIAAAAQANj/AAABAAIAAAAPANj/AAABAAIAAAAOANj/AAABAAIAAAANANj/AAABAAIAAAAMANj/AAABAAIAAAALANj/AAABAAIAAAAKANj/AAABAAIAAAAJANj/AAABAAIAAAAIANj/AAABAAIAAAAHANj/AAABAAIAAAAGANj/AAABAAIAAAAFANj/AAABAAIAAAAEANj/AAABAAIAAAADANj/AAABAAIAAAACANj/AAABAAIAAAABANj/AAABAAIAAAAAANj/AAABAAIAAAD//9j/AAABAAIAAAD+/9j/AAABAAIAAAArANf/AAACAAEAAAArANb/AAACAAEAAAArANX/AAACAAEAAAArANT/AAACAAEAAAArANP/AAACAAEAAAArANL/AAACAAEAAAArANH/AAACAAEAAAArAND/AAACAAEAAAArAM//AAACAAAAAAAqANf/AAABAAEAAAAqANb/AAABAAEAAAAqANX/AAABAAEAAAAqANT/AAABAAEAAAAqANP/AAABAAEAAAAqANL/AAABAAEAAAAqANH/AAABAAEAAAAqAND/AAABAAEAAAAqAM//AAABAAAAAAApANf/AAABAAEAAAApANb/AAABAAEAAAApANX/AAABAAEAAAApANT/AAABAAEAAAApANP/AAABAAEAAAApANL/AAABAAEAAAApANH/AAABAAEAAAApAND/AAABAAEAAAApAM//AAABAAAAAAAoANf/AAABAAEAAAAoANb/AAABAAEAAAAoANX/AAABAAEAAAAoANT/AAABAAEAAAAoANP/AAABAAEAAAAoANL/AAABAAEAAAAoANH/AAABAAEAAAAoAND/AAABAAEAAAAoAM//AAABAAAAAAAnANf/AAABAAEAAAAnANb/AAABAAEAAAAnANX/AAABAAEAAAAnANT/AAABAAEAAAAnANP/AAABAAEAAAAnANL/AAABAAEAAAAnANH/AAABAAEAAAAnAND/AAABAAEAAAAnAM//AAABAAAAAAAmANf/AAABAAEAAAAmANb/AAABAAEAAAAmANX/AAABAAEAAAAmANT/AAABAAEAAAAmANP/AAABAAEAAAAmANL/AAABAAEAAAAmANH/AAABAAEAAAAmAND/AAABAAEAAAAmAM//AAABAAAAAAAlANf/AAABAAEAAAAlANb/AAABAAEAAAAlANX/AAABAAEAAAAlANT/AAABAAEAAAAlANP/AAABAAEAAAAlANL/AAABAAEAAAAlANH/AAABAAEAAAAlAND/AAABAAEAAAAlAM//AAABAAAAAAAkANf/AAABAAEAAAAkANb/AAABAAEAAAAkANX/AAABAAEAAAAkANT/AAABAAEAAAAkANP/AAABAAEAAAAkANL/AAABAAEAAAAkANH/AAABAAEAAAAkAND/AAABAAEAAAAkAM//AAABAAAAAAAjANf/AAABAAEAAAAjANb/AAABAAEAAAAjANX/AAABAAEAAAAjANT/AAABAAEAAAAjANP/AAABAAEAAAAjANL/AAABAAEAAAAjANH/AAABAAEAAAAjAND/AAABAAEAAAAjAM//AAABAAAAAAAiANf/AAABAAEAAAAiANb/AAABAAEAAAAiANX/AAABAAEAAAAiANT/AAABAAEAAAAiANP/AAABAAEAAAAiANL/AAABAAEAAAAiANH/AAABAAEAAAAiAND/AAABAAEAAAAiAM//AAABAAAAAAAhANf/AAABAAEAAAAhANb/AAABAAEAAAAhANX/AAABAAEAAAAhANT/AAABAAEAAAAhANP/AAABAAEAAAAhANL/AAABAAEAAAAhANH/AAABAAEAAAAhAND/AAABAAEAAAAhAM//AAABAAAAAAAgANf/AAABAAEAAAAgANb/AAABAAEAAAAgANX/AAABAAEAAAAgANT/AAABAAEAAAAgANP/AAABAAEAAAAgANL/AAABAAEAAAAgANH/AAABAAEAAAAgAND/AAABAAEAAAAgAM//AAABAAAAAAAfANf/AAABAAEAAAAfANb/AAABAAEAAAAfANX/AAABAAEAAAAfANT/AAABAAEAAAAfANP/AAABAAEAAAAfANL/AAABAAEAAAAfANH/AAABAAEAAAAfAND/AAABAAEAAAAfAM//AAABAAAAAAAeANf/AAABAAEAAAAeANb/AAABAAEAAAAeANX/AAABAAEAAAAeANT/AAABAAEAAAAeANP/AAABAAEAAAAeANL/AAABAAEAAAAeANH/AAABAAEAAAAeAND/AAABAAEAAAAeAM//AAABAAAAAAAdANf/AAABAAEAAAAdANb/AAABAAEAAAAdANX/AAABAAEAAAAdANT/AAABAAEAAAAdANP/AAABAAEAAAAdANL/AAABAAEAAAAdANH/AAABAAEAAAAdAND/AAABAAEAAAAdAM//AAABAAAAAAAcANf/AAABAAEAAAAcANb/AAABAAEAAAAcANX/AAABAAEAAAAcANT/AAABAAEAAAAcANP/AAABAAEAAAAcANL/AAABAAEAAAAcANH/AAABAAEAAAAcAND/AAABAAEAAAAcAM//AAABAAAAAAAbANf/AAABAAEAAAAbANb/AAABAAEAAAAbANX/AAABAAEAAAAbANT/AAABAAEAAAAbANP/AAABAAEAAAAbANL/AAABAAEAAAAbANH/AAABAAEAAAAbAND/AAABAAEAAAAbAM//AAABAAAAAAAaANf/AAABAAEAAAAaANb/AAABAAEAAAAaANX/AAABAAEAAAAaANT/AAABAAEAAAAaANP/AAABAAEAAAAaANL/AAABAAEAAAAaANH/AAABAAEAAAAaAND/AAABAAEAAAAaAM//AAABAAAAAAAZANf/AAABAAEAAAAZANb/AAABAAEAAAAZANX/AAABAAEAAAAZANT/AAABAAEAAAAZANP/AAABAAEAAAAZANL/AAABAAEAAAAZANH/AAABAAEAAAAZAND/AAABAAEAAAAZAM//AAABAAAAAAAYANf/AAABAAEAAAAYANb/AAABAAEAAAAYANX/AAABAAEAAAAYANT/AAABAAEAAAAYANP/AAABAAEAAAAYANL/AAABAAEAAAAYANH/AAABAAEAAAAYAND/AAABAAEAAAAYAM//AAABAAAAAAAXANf/AAABAAEAAAAXANb/AAABAAEAAAAXANX/AAABAAEAAAAXANT/AAABAAEAAAAXANP/AAABAAEAAAAXANL/AAABAAEAAAAXANH/AAABAAEAAAAXAND/AAABAAEAAAAXAM//AAABAAAAAAAWANf/AAABAAEAAAAWANb/AAABAAEAAAAWANX/AAABAAEAAAAWANT/AAABAAEAAAAWANP/AAABAAEAAAAWANL/AAABAAEAAAAWANH/AAABAAEAAAAWAND/AAABAAEAAAAWAM//AAABAAAAAAAVANf/AAABAAEAAAAVANb/AAABAAEAAAAVANX/AAABAAEAAAAVANT/AAABAAEAAAAVANP/AAABAAEAAAAVANL/AAABAAEAAAAVANH/AAABAAEAAAAVAND/AAABAAEAAAAVAM//AAABAAAAAAAUANf/AAABAAEAAAAUANb/AAABAAEAAAAUANX/AAABAAEAAAAUANT/AAABAAEAAAAUANP/AAABAAEAAAAUANL/AAABAAEAAAAUANH/AAABAAEAAAAUAND/AAABAAEAAAAUAM//AAABAAAAAAATANf/AAABAAEAAAATANb/AAABAAEAAAATANX/AAABAAEAAAATANT/AAABAAEAAAATANP/AAABAAEAAAATANL/AAABAAEAAAATANH/AAABAAEAAAATAND/AAABAAEAAAATAM//AAABAAAAAAASANf/AAABAAEAAAASANb/AAABAAEAAAASANX/AAABAAEAAAASANT/AAABAAEAAAASANP/AAABAAEAAAASANL/AAABAAEAAAASANH/AAABAAEAAAASAND/AAABAAEAAAASAM//AAABAAAAAAARANf/AAABAAEAAAARANb/AAABAAEAAAARANX/AAABAAEAAAARANT/AAABAAEAAAARANP/AAABAAEAAAARANL/AAABAAEAAAARANH/AAABAAEAAAARAND/AAABAAEAAAARAM//AAABAAAAAAAQANf/AAABAAEAAAAQANb/AAABAAEAAAAQANX/AAABAAEAAAAQANT/AAABAAEAAAAQANP/AAABAAEAAAAQANL/AAABAAEAAAAQANH/AAABAAEAAAAQAND/AAABAAEAAAAQAM//AAABAAAAAAAPANf/AAABAAEAAAAPANb/AAABAAEAAAAPANX/AAABAAEAAAAPANT/AAABAAEAAAAPANP/AAABAAEAAAAPANL/AAABAAEAAAAPANH/AAABAAEAAAAPAND/AAABAAEAAAAPAM//AAABAAAAAAAOANf/AAABAAEAAAAOANb/AAABAAEAAAAOANX/AAABAAEAAAAOANT/AAABAAEAAAAOANP/AAABAAEAAAAOANL/AAABAAEAAAAOANH/AAABAAEAAAAOAND/AAABAAEAAAAOAM//AAABAAAAAAANANf/AAABAAEAAAANANb/AAABAAEAAAANANX/AAABAAEAAAANANT/AAABAAEAAAANANP/AAABAAEAAAANANL/AAABAAEAAAANANH/AAABAAEAAAANAND/AAABAAEAAAANAM//AAABAAAAAAAMANf/AAABAAEAAAAMANb/AAABAAEAAAAMANX/AAABAAEAAAAMANT/AAABAAEAAAAMANP/AAABAAEAAAAMANL/AAABAAEAAAAMANH/AAABAAEAAAAMAND/AAABAAEAAAAMAM//AAABAAAAAAALANf/AAABAAEAAAALANb/AAABAAEAAAALANX/AAABAAEAAAALANT/AAABAAEAAAALANP/AAABAAEAAAALANL/AAABAAEAAAALANH/AAABAAEAAAALAND/AAABAAEAAAALAM//AAABAAAAAAAKANf/AAABAAEAAAAKANb/AAABAAEAAAAKANX/AAABAAEAAAAKANT/AAABAAEAAAAKANP/AAABAAEAAAAKANL/AAABAAEAAAAKANH/AAABAAEAAAAKAND/AAABAAEAAAAKAM//AAABAAAAAAAJANf/AAABAAEAAAAJANb/AAABAAEAAAAJANX/AAABAAEAAAAJANT/AAABAAEAAAAJANP/AAABAAEAAAAJANL/AAABAAEAAAAJANH/AAABAAEAAAAJAND/AAABAAEAAAAJAM//AAABAAAAAAAIANf/AAABAAEAAAAIANb/AAABAAEAAAAIANX/AAABAAEAAAAIANT/AAABAAEAAAAIANP/AAABAAEAAAAIANL/AAABAAEAAAAIANH/AAABAAEAAAAIAND/AAABAAEAAAAIAM//AAABAAAAAAAHANf/AAABAAEAAAAHANb/AAABAAEAAAAHANX/AAABAAEAAAAHANT/AAABAAEAAAAHANP/AAABAAEAAAAHANL/AAABAAEAAAAHANH/AAABAAEAAAAHAND/AAABAAEAAAAHAM//AAABAAAAAAAGANf/AAABAAEAAAAGANb/AAABAAEAAAAGANX/AAABAAEAAAAGANT/AAABAAEAAAAGANP/AAABAAEAAAAGANL/AAABAAEAAAAGANH/AAABAAEAAAAGAND/AAABAAEAAAAGAM//AAABAAAAAAAFANf/AAABAAEAAAAFANb/AAABAAEAAAAFANX/AAABAAEAAAAFANT/AAABAAEAAAAFANP/AAABAAEAAAAFANL/AAABAAEAAAAFANH/AAABAAEAAAAFAND/AAABAAEAAAAFAM//AAABAAAAAAAEANf/AAABAAEAAAAEANb/AAABAAEAAAAEANX/AAABAAEAAAAEANT/AAABAAEAAAAEANP/AAABAAEAAAAEANL/AAABAAEAAAAEANH/AAABAAEAAAAEAND/AAABAAEAAAAEAM//AAABAAAAAAADANf/AAABAAEAAAADANb/AAABAAEAAAADANX/AAABAAEAAAADANT/AAABAAEAAAADANP/AAABAAEAAAADANL/AAABAAEAAAADANH/AAABAAEAAAADAND/AAABAAEAAAADAM//AAABAAAAAAACANf/AAABAAEAAAACANb/AAABAAEAAAACANX/AAABAAEAAAACANT/AAABAAEAAAACANP/AAABAAEAAAACANL/AAABAAEAAAACANH/AAABAAEAAAACAND/AAABAAEAAAACAM//AAABAAAAAAABANf/AAABAAEAAAABANb/AAABAAEAAAABANX/AAABAAEAAAABANT/AAABAAEAAAABANP/AAABAAEAAAABANL/AAABAAEAAAABANH/AAABAAEAAAABAND/AAABAAEAAAABAM//AAABAAAAAAAAANf/AAABAAEAAAAAANb/AAABAAEAAAAAANX/AAABAAEAAAAAANT/AAABAAEAAAAAANP/AAABAAEAAAAAANL/AAABAAEAAAAAANH/AAABAAEAAAAAAND/AAABAAEAAAAAAM//AAABAAAAAAD//9f/AAABAAEAAAD//9b/AAABAAEAAAD//9X/AAABAAEAAAD//9T/AAABAAEAAAD//9P/AAABAAEAAAD//9L/AAABAAEAAAD//9H/AAABAAEAAAD//9D/AAABAAEAAAD//8//AAABAAAAAAD+/9f/AAABAAEAAAD+/9b/AAABAAEAAAD+/9X/AAABAAEAAAD+/9T/AAABAAEAAAD+/9P/AAABAAEAAAD+/9L/AAABAAEAAAD+/9H/AAABAAEAAAD+/9D/AAABAAEAAAD+/8//AAABAAAAAAD9/9f/AAABAAEAAAD9/9b/AAABAAEAAAD9/9X/AAABAAEAAAD9/9T/AAABAAEAAAD9/9P/AAABAAEAAAD9/9L/AAABAAEAAAD9/9H/AAABAAEAAAD9/9D/AAABAAEAAAD9/8//AAABAAAAAAD8/9f/AAABAAEAAAD8/9b/AAABAAEAAAD8/9X/AAABAAEAAAD8/9T/AAABAAEAAAD8/9P/AAABAAEAAAD8/9L/AAABAAEAAAD8/9H/AAABAAEAAAD8/9D/AAABAAEAAAD8/8//AAABAAAAAAD7/9f/AAABAAEAAAD7/9b/AAABAAEAAAD7/9X/AAABAAEAAAD7/9T/AAABAAEAAAD7/9P/AAABAAEAAAD7/9L/AAABAAEAAAD7/9H/AAABAAEAAAD7/9D/AAABAAEAAAD7/8//AAABAAAAAAD6/9f/AAABAAEAAAD6/9b/AAABAAEAAAD6/9X/AAABAAEAAAD6/9T/AAABAAEAAAD6/9P/AAABAAEAAAD6/9L/AAABAAEAAAD6/9H/AAABAAEAAAD6/9D/AAABAAEAAAD6/8//AAABAAAAAAD5/9f/AAABAAEAAAD5/9b/AAABAAEAAAD5/9X/AAABAAEAAAD5/9T/AAABAAEAAAD5/9P/AAABAAEAAAD5/9L/AAABAAEAAAD5/9H/AAABAAEAAAD5/9D/AAABAAEAAAD5/8//AAABAAAAAAD4/9f/AAABAAEAAAD4/9b/AAABAAEAAAD4/9X/AAABAAEAAAD4/9T/AAABAAEAAAD4/9P/AAABAAEAAAD4/9L/AAABAAEAAAD4/9H/AAABAAEAAAD4/9D/AAABAAEAAAD4/8//AAABAAAAAAD3/9f/AAABAAEAAAD3/9b/AAABAAEAAAD3/9X/AAABAAEAAAD3/9T/AAABAAEAAAD3/9P/AAABAAEAAAD3/9L/AAABAAEAAAD3/9H/AAABAAEAAAD3/9D/AAABAAEAAAD3/8//AAABAAAAAAD2/9f/AAABAAEAAAD2/9b/AAABAAEAAAD2/9X/AAABAAEAAAD2/9T/AAABAAEAAAD2/9P/AAABAAEAAAD2/9L/AAABAAEAAAD2/9H/AAABAAEAAAD2/9D/AAABAAEAAAD2/8//AAABAAAAAAD1/9f/AAABAAEAAAD1/9b/AAABAAEAAAD1/9X/AAABAAEAAAD1/9T/AAABAAEAAAD1/9P/AAABAAEAAAD1/9L/AAABAAEAAAD1/9H/AAABAAEAAAD1/9D/AAABAAEAAAD1/8//AAABAAAAAAD0/9f/AAABAAEAAAD0/9b/AAABAAEAAAD0/9X/AAABAAEAAAD0/9T/AAABAAEAAAD0/9P/AAABAAEAAAD0/9L/AAABAAEAAAD0/9H/AAABAAEAAAD0/9D/AAABAAEAAAD0/8//AAABAAAAAADz/9f/AAABAAEAAADz/9b/AAABAAEAAADz/9X/AAABAAEAAADz/9T/AAABAAEAAADz/9P/AAABAAEAAADz/9L/AAABAAEAAADz/9H/AAABAAEAAADz/9D/AAABAAEAAADz/8//AAABAAAAAADy/9f/AAABAAEAAADy/9b/AAABAAEAAADy/9X/AAABAAEAAADy/9T/AAABAAEAAADy/9P/AAABAAEAAADy/9L/AAABAAEAAADy/9H/AAABAAEAAADy/9D/AAABAAEAAADy/8//AAABAAAAAADx/9f/AAABAAEAAADx/9b/AAABAAEAAADx/9X/AAABAAEAAADx/9T/AAABAAEAAADx/9P/AAABAAEAAADx/9L/AAABAAEAAADx/9H/AAABAAEAAADx/9D/AAABAAEAAADx/8//AAABAAAAAADw/9f/AAABAAEAAADw/9b/AAABAAEAAADw/9X/AAABAAEAAADw/9T/AAABAAEAAADw/9P/AAABAAEAAADw/9L/AAABAAEAAADw/9H/AAABAAEAAADw/9D/AAABAAEAAADw/8//AAABAAAAAADv/9f/AAABAAEAAADv/9b/AAABAAEAAADv/9X/AAABAAEAAADv/9T/AAABAAEAAADv/9P/AAABAAEAAADv/9L/AAABAAEAAADv/9H/AAABAAEAAADv/9D/AAABAAEAAADv/8//AAABAAAAAADu/9f/AAABAAEAAADu/9b/AAABAAEAAADu/9X/AAABAAEAAADu/9T/AAABAAEAAADu/9P/AAABAAEAAADu/9L/AAABAAEAAADu/9H/AAABAAEAAADu/9D/AAABAAEAAADu/8//AAABAAAAAADt/9f/AAABAAEAAADt/9b/AAABAAEAAADt/9X/AAABAAEAAADt/9T/AAABAAEAAADt/9P/AAABAAEAAADt/9L/AAABAAEAAADt/9H/AAABAAEAAADt/9D/AAABAAEAAADt/8//AAABAAAAAADs/9f/AAABAAEAAADs/9b/AAABAAEAAADs/9X/AAABAAEAAADs/9T/AAABAAEAAADs/9P/AAABAAEAAADs/9L/AAABAAEAAADs/9H/AAABAAEAAADs/9D/AAABAAEAAADs/8//AAABAAAAAADr/9f/AAABAAEAAADr/9b/AAABAAEAAADr/9X/AAABAAEAAADr/9T/AAABAAEAAADr/9P/AAABAAEAAADr/9L/AAABAAEAAADr/9H/AAABAAEAAADr/9D/AAABAAEAAADr/8//AAABAAAAAADq/9f/AAABAAEAAADq/9b/AAABAAEAAADq/9X/AAABAAEAAADq/9T/AAABAAEAAADq/9P/AAABAAEAAADq/9L/AAABAAEAAADq/9H/AAABAAEAAADq/9D/AAABAAEAAADq/8//AAABAAAAAADp/9f/AAABAAEAAADp/9b/AAABAAEAAADp/9X/AAABAAEAAADp/9T/AAABAAEAAADp/9P/AAABAAEAAADp/9L/AAABAAEAAADp/9H/AAABAAEAAADp/9D/AAABAAEAAADp/8//AAABAAAAAADo/9f/AAABAAEAAADo/9b/AAABAAEAAADo/9X/AAABAAEAAADo/9T/AAABAAEAAADo/9P/AAABAAEAAADo/9L/AAABAAEAAADo/9H/AAABAAEAAADo/9D/AAABAAEAAADo/8//AAABAAAAAADn/9f/AAAAAAEAAADn/9b/AAAAAAEAAADn/9X/AAAAAAEAAADn/9T/AAAAAAEAAADn/9P/AAAAAAEAAADn/9L/AAAAAAEAAADn/9H/AAAAAAEAAADn/9D/AAAAAAEAAADn/8//AAAAAAAAAABjAP3/AAACAAMAAABiAP3/AAABAAMAAABhAP3/AAABAAMAAABgAP3/AAABAAMAAABfAP3/AAABAAMAAABeAP3/AAABAAMAAABdAP3/AAABAAMAAABcAP3/AAABAAMAAABwAP3/AAACAAMAAABvAP3/AAABAAMAAABuAP3/AAABAAMAAABtAP3/AAABAAMAAABsAP3/AAABAAMAAABrAP3/AAABAAMAAABqAP3/AAABAAMAAABpAP3/AAAAAAMAAABoAPr/AAAHAAMAAABnAPr/AAABAAMAAABmAPr/AAABAAMAAABlAPr/AAABAAMAAABkAPr/AAAEAAMAAABoAPn/AAADAAEAAABoAPj/AAADAAAAAABkAPn/AAADAAEAAABkAPj/AAADAAAAAABwAPj/AAABAAMAAABvAPj/AAABAAMAAABuAPj/AAABAAMAAABtAPj/AAABAAMAAABsAPj/AAAAAAMAAABgAPj/AAACAAMAAABfAPj/AAABAAMAAABeAPj/AAABAAMAAABdAPj/AAABAAMAAABcAPj/AAABAAMAAABbAPj/AAABAAMAAABbAP3/AAABAAMAAABaAP3/AAAAAAMAAAB3APj/AAACAAMAAAB2APj/AAABAAMAAAB1APj/AAABAAMAAAB0APj/AAABAAMAAABzAPj/AAABAAMAAAByAPj/AAABAAMAAABxAPj/AAABAAMAAABaAPj/AAABAAMAAABZAPj/AAABAAMAAABYAPj/AAABAAMAAABXAPj/AAAAAAMAAACwAAkAAAABAAIAAACwAAgAAAABAAEAAACwAAcAAAABAAEAAACwAAYAAAABAAEAAACwAAUAAAABAAEAAACwAAQAAAABAAEAAACwAAMAAAABAAEAAACwAAIAAAABAAEAAACwAAEAAAABAAEAAACwAAAAAAABAAAAAACvAAkAAAABAAIAAACvAAgAAAABAAEAAACvAAcAAAABAAEAAACvAAYAAAABAAEAAACvAAUAAAABAAEAAACvAAQAAAABAAEAAACvAAMAAAABAAEAAACvAAIAAAABAAEAAACvAAEAAAABAAEAAACvAAAAAAABAAAAAACuAAkAAAABAAIAAACuAAgAAAABAAEAAACuAAcAAAABAAEAAACuAAYAAAABAAEAAACuAAUAAAABAAEAAACuAAQAAAABAAEAAACuAAMAAAABAAEAAACuAAIAAAABAAEAAACuAAEAAAABAAEAAACuAAAAAAABAAAAAACtAAkAAAABAAIAAACtAAgAAAABAAEAAACtAAcAAAABAAEAAACtAAYAAAABAAEAAACtAAUAAAABAAEAAACtAAQAAAABAAEAAACtAAMAAAABAAEAAACtAAIAAAABAAEAAACtAAEAAAABAAEAAACtAAAAAAABAAAAAACsAAkAAAABAAIAAACsAAgAAAABAAEAAACsAAcAAAABAAEAAACsAAYAAAABAAEAAACsAAUAAAABAAEAAACsAAQAAAABAAEAAACsAAMAAAABAAEAAACsAAIAAAABAAEAAACsAAEAAAABAAEAAACsAAAAAAABAAAAAACrAAkAAAABAAIAAACrAAgAAAABAAEAAACrAAcAAAABAAEAAACrAAYAAAABAAEAAACrAAUAAAABAAEAAACrAAQAAAABAAEAAACrAAMAAAABAAEAAACrAAIAAAABAAEAAACrAAEAAAABAAEAAACrAAAAAAABAAAAAACqAAkAAAABAAIAAACqAAgAAAABAAEAAACqAAcAAAABAAEAAACqAAYAAAABAAEAAACqAAUAAAABAAEAAACqAAQAAAABAAEAAACqAAMAAAABAAEAAACqAAIAAAABAAEAAACqAAEAAAABAAEAAACqAAAAAAABAAAAAACpAAkAAAABAAIAAACpAAgAAAABAAEAAACpAAcAAAABAAEAAACpAAYAAAABAAEAAACpAAUAAAABAAEAAACpAAQAAAABAAEAAACpAAMAAAABAAEAAACpAAIAAAABAAEAAACpAAEAAAABAAEAAACpAAAAAAABAAAAAACoAAkAAAABAAIAAACoAAgAAAABAAEAAACoAAcAAAABAAEAAACoAAYAAAABAAEAAACoAAUAAAABAAEAAACoAAQAAAABAAEAAACoAAMAAAABAAEAAACoAAIAAAABAAEAAACoAAEAAAABAAEAAACoAAAAAAABAAAAAACnAAkAAAABAAIAAACnAAgAAAABAAEAAACnAAcAAAABAAEAAACnAAYAAAABAAEAAACnAAUAAAABAAEAAACnAAQAAAABAAEAAACnAAMAAAABAAEAAACnAAIAAAABAAEAAACnAAEAAAABAAEAAACnAAAAAAABAAAAAACmAAkAAAABAAIAAACmAAgAAAABAAEAAACmAAcAAAABAAEAAACmAAYAAAABAAEAAACmAAUAAAABAAEAAACmAAQAAAABAAEAAACmAAMAAAABAAEAAACmAAIAAAABAAEAAACmAAEAAAABAAEAAACmAAAAAAABAAAAAAClAAkAAAAAAAIAAAClAAgAAAAAAAEAAAClAAcAAAAAAAEAAAClAAYAAAAAAAEAAAClAAUAAAAAAAEAAAClAAQAAAAAAAEAAAClAAMAAAAAAAEAAAClAAIAAAAAAAEAAAClAAEAAAAAAAEAAAClAAAAAAAAAAAAAACKAAkAAAACAAIAAACKAAgAAAACAAEAAACKAAcAAAACAAEAAACKAAYAAAACAAEAAACKAAUAAAACAAEAAACKAAQAAAACAAEAAACKAAMAAAACAAEAAACKAAIAAAACAAEAAACKAAEAAAACAAEAAACKAAAAAAACAAAAAACJAAkAAAABAAIAAACJAAgAAAABAAEAAACJAAcAAAABAAEAAACJAAYAAAABAAEAAACJAAUAAAABAAEAAACJAAQAAAABAAEAAACJAAMAAAABAAEAAACJAAIAAAABAAEAAACJAAEAAAABAAEAAACJAAAAAAABAAAAAACIAAkAAAABAAIAAACIAAgAAAABAAEAAACIAAcAAAABAAEAAACIAAYAAAABAAEAAACIAAUAAAABAAEAAACIAAQAAAABAAEAAACIAAMAAAABAAEAAACIAAIAAAABAAEAAACIAAEAAAABAAEAAACIAAAAAAABAAAAAACHAAkAAAABAAIAAACHAAgAAAABAAEAAACHAAcAAAABAAEAAACHAAYAAAABAAEAAACHAAUAAAABAAEAAACHAAQAAAABAAEAAACHAAMAAAABAAEAAACHAAIAAAABAAEAAACHAAEAAAABAAEAAACHAAAAAAABAAAAAACGAAkAAAABAAIAAACGAAgAAAABAAEAAACGAAcAAAABAAEAAACGAAYAAAABAAEAAACGAAUAAAABAAEAAACGAAQAAAABAAEAAACGAAMAAAABAAEAAACGAAIAAAABAAEAAACGAAEAAAABAAEAAACGAAAAAAABAAAAAACFAAkAAAABAAIAAACFAAgAAAABAAEAAACFAAcAAAABAAEAAACFAAYAAAABAAEAAACFAAUAAAABAAEAAACFAAQAAAABAAEAAACFAAMAAAABAAEAAACFAAIAAAABAAEAAACFAAEAAAABAAEAAACFAAAAAAABAAAAAACEAAkAAAABAAIAAACEAAgAAAABAAEAAACEAAcAAAABAAEAAACEAAYAAAABAAEAAACEAAUAAAABAAEAAACEAAQAAAABAAEAAACEAAMAAAABAAEAAACEAAIAAAABAAEAAACEAAEAAAABAAEAAACEAAAAAAABAAAAAACDAAkAAAABAAIAAACDAAgAAAABAAEAAACDAAcAAAABAAEAAACDAAYAAAABAAEAAACDAAUAAAABAAEAAACDAAQAAAABAAEAAACDAAMAAAABAAEAAACDAAIAAAABAAEAAACDAAEAAAABAAEAAACDAAAAAAABAAAAAACCAAkAAAABAAIAAACCAAgAAAABAAEAAACCAAcAAAABAAEAAACCAAYAAAABAAEAAACCAAUAAAABAAEAAACCAAQAAAABAAEAAACCAAMAAAABAAEAAACCAAIAAAABAAEAAACCAAEAAAABAAEAAACCAAAAAAABAAAAAACBAAkAAAABAAIAAACBAAgAAAABAAEAAACBAAcAAAABAAEAAACBAAYAAAABAAEAAACBAAUAAAABAAEAAACBAAQAAAABAAEAAACBAAMAAAABAAEAAACBAAIAAAABAAEAAACBAAEAAAABAAEAAACBAAAAAAABAAAAAACAAAkAAAABAAIAAACAAAgAAAABAAEAAACAAAcAAAABAAEAAACAAAYAAAABAAEAAACAAAUAAAABAAEAAACAAAQAAAABAAEAAACAAAMAAAABAAEAAACAAAIAAAABAAEAAACAAAEAAAABAAEAAACAAAAAAAABAAAAAAB/AAkAAAABAAIAAAB/AAgAAAABAAEAAAB/AAcAAAABAAEAAAB/AAYAAAABAAEAAAB/AAUAAAABAAEAAAB/AAQAAAABAAEAAAB/AAMAAAABAAEAAAB/AAIAAAABAAEAAAB/AAEAAAABAAEAAAB/AAAAAAABAAAAAAB+AAkAAAABAAIAAAB+AAgAAAABAAEAAAB+AAcAAAABAAEAAAB+AAYAAAABAAEAAAB+AAUAAAABAAEAAAB+AAQAAAABAAEAAAB+AAMAAAABAAEAAAB+AAIAAAABAAEAAAB+AAEAAAABAAEAAAB+AAAAAAABAAAAAAB9AAkAAAABAAIAAAB9AAgAAAABAAEAAAB9AAcAAAABAAEAAAB9AAYAAAABAAEAAAB9AAUAAAABAAEAAAB9AAQAAAABAAEAAAB9AAMAAAABAAEAAAB9AAIAAAABAAEAAAB9AAEAAAABAAEAAAB9AAAAAAABAAAAAAB8AAkAAAABAAIAAAB8AAgAAAABAAEAAAB8AAcAAAABAAEAAAB8AAYAAAABAAEAAAB8AAUAAAABAAEAAAB8AAQAAAABAAEAAAB8AAMAAAABAAEAAAB8AAIAAAABAAEAAAB8AAEAAAABAAEAAAB8AAAAAAABAAAAAAB7AAkAAAABAAIAAAB7AAgAAAABAAEAAAB7AAcAAAABAAEAAAB7AAYAAAABAAEAAAB7AAUAAAABAAEAAAB7AAQAAAABAAEAAAB7AAMAAAABAAEAAAB7AAIAAAABAAEAAAB7AAEAAAABAAEAAAB7AAAAAAABAAAAAAB6AAkAAAABAAIAAAB6AAgAAAABAAEAAAB6AAcAAAABAAEAAAB6AAYAAAABAAEAAAB6AAUAAAABAAEAAAB6AAQAAAABAAEAAAB6AAMAAAABAAEAAAB6AAIAAAABAAEAAAB6AAEAAAABAAEAAAB6AAAAAAABAAAAAAB5AAkAAAABAAIAAAB5AAgAAAABAAEAAAB5AAcAAAABAAEAAAB5AAYAAAABAAEAAAB5AAUAAAABAAEAAAB5AAQAAAABAAEAAAB5AAMAAAABAAEAAAB5AAIAAAABAAEAAAB5AAEAAAABAAEAAAB5AAAAAAABAAAAAAB4AAkAAAABAAIAAAB4AAgAAAABAAEAAAB4AAcAAAABAAEAAAB4AAYAAAABAAEAAAB4AAUAAAABAAEAAAB4AAQAAAABAAEAAAB4AAMAAAABAAEAAAB4AAIAAAABAAEAAAB4AAEAAAABAAEAAAB4AAAAAAABAAAAAAB3AAkAAAABAAIAAAB3AAgAAAABAAEAAAB3AAcAAAABAAEAAAB3AAYAAAABAAEAAAB3AAUAAAABAAEAAAB3AAQAAAABAAEAAAB3AAMAAAABAAEAAAB3AAIAAAABAAEAAAB3AAEAAAABAAEAAAB3AAAAAAABAAAAAAB2AAkAAAABAAIAAAB2AAgAAAABAAEAAAB2AAcAAAABAAEAAAB2AAYAAAABAAEAAAB2AAUAAAABAAEAAAB2AAQAAAABAAEAAAB2AAMAAAABAAEAAAB2AAIAAAABAAEAAAB2AAEAAAABAAEAAAB2AAAAAAABAAAAAAB1AAkAAAABAAIAAAB1AAgAAAABAAEAAAB1AAcAAAABAAEAAAB1AAYAAAABAAEAAAB1AAUAAAABAAEAAAB1AAQAAAABAAEAAAB1AAMAAAABAAEAAAB1AAIAAAABAAEAAAB1AAEAAAABAAEAAAB1AAAAAAABAAAAAAB0AAkAAAABAAIAAAB0AAgAAAABAAEAAAB0AAcAAAABAAEAAAB0AAYAAAABAAEAAAB0AAUAAAABAAEAAAB0AAQAAAABAAEAAAB0AAMAAAABAAEAAAB0AAIAAAABAAEAAAB0AAEAAAABAAEAAAB0AAAAAAABAAAAAADsAAkAAAACAAIAAADsAAgAAAACAAEAAADsAAcAAAACAAEAAADsAAYAAAACAAEAAADsAAUAAAACAAEAAADsAAQAAAACAAEAAADsAAMAAAACAAEAAADsAAIAAAACAAEAAADsAAEAAAACAAEAAADsAAAAAAACAAEAAADrAAkAAAABAAIAAADrAAgAAAABAAEAAADrAAcAAAABAAEAAADrAAYAAAABAAEAAADrAAUAAAABAAEAAADrAAQAAAABAAEAAADrAAMAAAABAAEAAADrAAIAAAABAAEAAADrAAEAAAABAAEAAADrAAAAAAABAAEAAADqAAkAAAABAAIAAADqAAgAAAABAAEAAADqAAcAAAABAAEAAADqAAYAAAABAAEAAADqAAUAAAABAAEAAADqAAQAAAABAAEAAADqAAMAAAABAAEAAADqAAIAAAABAAEAAADqAAEAAAABAAEAAADqAAAAAAABAAEAAADpAAkAAAABAAIAAADpAAgAAAABAAEAAADpAAcAAAABAAEAAADpAAYAAAABAAEAAADpAAUAAAABAAEAAADpAAQAAAABAAEAAADpAAMAAAABAAEAAADpAAIAAAABAAEAAADpAAEAAAABAAEAAADpAAAAAAABAAEAAADoAAkAAAABAAIAAADoAAgAAAABAAEAAADoAAcAAAABAAEAAADoAAYAAAABAAEAAADoAAUAAAABAAEAAADoAAQAAAABAAEAAADoAAMAAAABAAEAAADoAAIAAAABAAEAAADoAAEAAAABAAEAAADoAAAAAAABAAEAAADnAAkAAAABAAIAAADnAAgAAAABAAEAAADnAAcAAAABAAEAAADnAAYAAAABAAEAAADnAAUAAAABAAEAAADnAAQAAAABAAEAAADnAAMAAAABAAEAAADnAAIAAAABAAEAAADnAAEAAAABAAEAAADnAAAAAAABAAEAAADmAAkAAAABAAIAAADmAAgAAAABAAEAAADmAAcAAAABAAEAAADmAAYAAAABAAEAAADmAAUAAAABAAEAAADmAAQAAAABAAEAAADmAAMAAAABAAEAAADmAAIAAAABAAEAAADmAAEAAAABAAEAAADmAAAAAAABAAEAAADlAAkAAAABAAIAAADlAAgAAAABAAEAAADlAAcAAAABAAEAAADlAAYAAAABAAEAAADlAAUAAAABAAEAAADlAAQAAAABAAEAAADlAAMAAAABAAEAAADlAAIAAAABAAEAAADlAAEAAAABAAEAAADlAAAAAAABAAEAAADkAAkAAAABAAIAAADkAAgAAAABAAEAAADkAAcAAAABAAEAAADkAAYAAAABAAEAAADkAAUAAAABAAEAAADkAAQAAAABAAEAAADkAAMAAAABAAEAAADkAAIAAAABAAEAAADkAAEAAAABAAEAAADkAAAAAAABAAEAAADjAAkAAAABAAIAAADjAAgAAAABAAEAAADjAAcAAAABAAEAAADjAAYAAAABAAEAAADjAAUAAAABAAEAAADjAAQAAAABAAEAAADjAAMAAAABAAEAAADjAAIAAAABAAEAAADjAAEAAAABAAEAAADjAAAAAAABAAEAAADiAAkAAAABAAIAAADiAAgAAAABAAEAAADiAAcAAAABAAEAAADiAAYAAAABAAEAAADiAAUAAAABAAEAAADiAAQAAAABAAEAAADiAAMAAAABAAEAAADiAAIAAAABAAEAAADiAAEAAAABAAEAAADiAAAAAAABAAEAAADhAAkAAAABAAIAAADhAAgAAAABAAEAAADhAAcAAAABAAEAAADhAAYAAAABAAEAAADhAAUAAAABAAEAAADhAAQAAAABAAEAAADhAAMAAAABAAEAAADhAAIAAAABAAEAAADhAAEAAAABAAEAAADhAAAAAAABAAEAAADgAAkAAAABAAIAAADgAAgAAAABAAEAAADgAAcAAAABAAEAAADgAAYAAAABAAEAAADgAAUAAAABAAEAAADgAAQAAAABAAEAAADgAAMAAAABAAEAAADgAAIAAAABAAEAAADgAAEAAAABAAEAAADgAAAAAAABAAEAAADfAAkAAAABAAIAAADfAAgAAAABAAEAAADfAAcAAAABAAEAAADfAAYAAAABAAEAAADfAAUAAAABAAEAAADfAAQAAAABAAEAAADfAAMAAAABAAEAAADfAAIAAAABAAEAAADfAAEAAAABAAEAAADfAAAAAAABAAEAAADeAAkAAAABAAIAAADeAAgAAAABAAEAAADeAAcAAAABAAEAAADeAAYAAAABAAEAAADeAAUAAAABAAEAAADeAAQAAAABAAEAAADeAAMAAAABAAEAAADeAAIAAAABAAEAAADeAAEAAAABAAEAAADeAAAAAAABAAEAAADdAAkAAAABAAIAAADdAAgAAAABAAEAAADdAAcAAAABAAEAAADdAAYAAAABAAEAAADdAAUAAAABAAEAAADdAAQAAAABAAEAAADdAAMAAAABAAEAAADdAAIAAAABAAEAAADdAAEAAAABAAEAAADdAAAAAAABAAEAAADcAAkAAAABAAIAAADcAAgAAAABAAEAAADcAAcAAAABAAEAAADcAAYAAAABAAEAAADcAAUAAAABAAEAAADcAAQAAAABAAEAAADcAAMAAAABAAEAAADcAAIAAAABAAEAAADcAAEAAAABAAEAAADcAAAAAAABAAEAAADbAAkAAAABAAIAAADbAAgAAAABAAEAAADbAAcAAAABAAEAAADbAAYAAAABAAEAAADbAAUAAAABAAEAAADbAAQAAAABAAEAAADbAAMAAAABAAEAAADbAAIAAAABAAEAAADbAAEAAAABAAEAAADbAAAAAAABAAEAAADaAAkAAAABAAIAAADaAAgAAAABAAEAAADaAAcAAAABAAEAAADaAAYAAAABAAEAAADaAAUAAAABAAEAAADaAAQAAAABAAEAAADaAAMAAAABAAEAAADaAAIAAAABAAEAAADaAAEAAAABAAEAAADaAAAAAAABAAEAAADZAAkAAAABAAIAAADZAAgAAAABAAEAAADZAAcAAAABAAEAAADZAAYAAAABAAEAAADZAAUAAAABAAEAAADZAAQAAAABAAEAAADZAAMAAAABAAEAAADZAAIAAAABAAEAAADZAAEAAAABAAEAAADZAAAAAAABAAEAAADYAAkAAAABAAIAAADYAAgAAAABAAEAAADYAAcAAAABAAEAAADYAAYAAAABAAEAAADYAAUAAAABAAEAAADYAAQAAAABAAEAAADYAAMAAAABAAEAAADYAAIAAAABAAEAAADYAAEAAAABAAEAAADYAAAAAAABAAEAAADXAAkAAAABAAIAAADXAAgAAAABAAEAAADXAAcAAAABAAEAAADXAAYAAAABAAEAAADXAAUAAAABAAEAAADXAAQAAAABAAEAAADXAAMAAAABAAEAAADXAAIAAAABAAEAAADXAAEAAAABAAEAAADXAAAAAAABAAEAAADWAAkAAAABAAIAAADWAAgAAAABAAEAAADWAAcAAAABAAEAAADWAAYAAAABAAEAAADWAAUAAAABAAEAAADWAAQAAAABAAEAAADWAAMAAAABAAEAAADWAAIAAAABAAEAAADWAAEAAAABAAEAAADWAAAAAAABAAEAAADVAAkAAAABAAIAAADVAAgAAAABAAEAAADVAAcAAAABAAEAAADVAAYAAAABAAEAAADVAAUAAAABAAEAAADVAAQAAAABAAEAAADVAAMAAAABAAEAAADVAAIAAAABAAEAAADVAAEAAAABAAEAAADVAAAAAAABAAEAAADUAAkAAAABAAIAAADUAAgAAAABAAEAAADUAAcAAAABAAEAAADUAAYAAAABAAEAAADUAAUAAAABAAEAAADUAAQAAAABAAEAAADUAAMAAAABAAEAAADUAAIAAAABAAEAAADUAAEAAAABAAEAAADUAAAAAAABAAEAAADTAAkAAAABAAIAAADTAAgAAAABAAEAAADTAAcAAAABAAEAAADTAAYAAAABAAEAAADTAAUAAAABAAEAAADTAAQAAAABAAEAAADTAAMAAAABAAEAAADTAAIAAAABAAEAAADTAAEAAAABAAEAAADTAAAAAAABAAEAAADSAAkAAAABAAIAAADSAAgAAAABAAEAAADSAAcAAAABAAEAAADSAAYAAAABAAEAAADSAAUAAAABAAEAAADSAAQAAAABAAEAAADSAAMAAAABAAEAAADSAAIAAAABAAEAAADSAAEAAAABAAEAAADSAAAAAAABAAEAAADRAAkAAAABAAIAAADRAAgAAAABAAEAAADRAAcAAAABAAEAAADRAAYAAAABAAEAAADRAAUAAAABAAEAAADRAAQAAAABAAEAAADRAAMAAAABAAEAAADRAAIAAAABAAEAAADRAAEAAAABAAEAAADRAAAAAAABAAEAAADQAAkAAAABAAIAAADQAAgAAAABAAEAAADQAAcAAAABAAEAAADQAAYAAAABAAEAAADQAAUAAAABAAEAAADQAAQAAAABAAEAAADQAAMAAAABAAEAAADQAAIAAAABAAEAAADQAAEAAAABAAEAAADQAAAAAAABAAEAAADPAAkAAAABAAIAAADPAAgAAAABAAEAAADPAAcAAAABAAEAAADPAAYAAAABAAEAAADPAAUAAAABAAEAAADPAAQAAAABAAEAAADPAAMAAAABAAEAAADPAAIAAAABAAEAAADPAAEAAAABAAEAAADPAAAAAAABAAEAAADOAAkAAAABAAIAAADOAAgAAAABAAEAAADOAAcAAAABAAEAAADOAAYAAAABAAEAAADOAAUAAAABAAEAAADOAAQAAAABAAEAAADOAAMAAAABAAEAAADOAAIAAAABAAEAAADOAAEAAAABAAEAAADOAAAAAAABAAEAAADNAAkAAAABAAIAAADNAAgAAAABAAEAAADNAAcAAAABAAEAAADNAAYAAAABAAEAAADNAAUAAAABAAEAAADNAAQAAAABAAEAAADNAAMAAAABAAEAAADNAAIAAAABAAEAAADNAAEAAAABAAEAAADNAAAAAAABAAEAAADMAAkAAAABAAIAAADMAAgAAAABAAEAAADMAAcAAAABAAEAAADMAAYAAAABAAEAAADMAAUAAAABAAEAAADMAAQAAAABAAEAAADMAAMAAAABAAEAAADMAAIAAAABAAEAAADMAAEAAAABAAEAAADMAAAAAAABAAEAAADLAAkAAAABAAIAAADLAAgAAAABAAEAAADLAAcAAAABAAEAAADLAAYAAAABAAEAAADLAAUAAAABAAEAAADLAAQAAAABAAEAAADLAAMAAAABAAEAAADLAAIAAAABAAEAAADLAAEAAAABAAEAAADLAAAAAAABAAEAAADKAAkAAAABAAIAAADKAAgAAAABAAEAAADKAAcAAAABAAEAAADKAAYAAAABAAEAAADKAAUAAAABAAEAAADKAAQAAAABAAEAAADKAAMAAAABAAEAAADKAAIAAAABAAEAAADKAAEAAAABAAEAAADKAAAAAAABAAEAAADJAAkAAAABAAIAAADJAAgAAAABAAEAAADJAAcAAAABAAEAAADJAAYAAAABAAEAAADJAAUAAAABAAEAAADJAAQAAAABAAEAAADJAAMAAAABAAEAAADJAAIAAAABAAEAAADJAAEAAAABAAEAAADJAAAAAAABAAEAAADIAAkAAAABAAIAAADIAAgAAAABAAEAAADIAAcAAAABAAEAAADIAAYAAAABAAEAAADIAAUAAAABAAEAAADIAAQAAAABAAEAAADIAAMAAAABAAEAAADIAAIAAAABAAEAAADIAAEAAAABAAEAAADIAAAAAAABAAEAAADHAAkAAAABAAIAAADHAAgAAAABAAEAAADHAAcAAAABAAEAAADHAAYAAAABAAEAAADHAAUAAAABAAEAAADHAAQAAAABAAEAAADHAAMAAAABAAEAAADHAAIAAAABAAEAAADHAAEAAAABAAEAAADHAAAAAAABAAEAAADGAAkAAAABAAIAAADGAAgAAAABAAEAAADGAAcAAAABAAEAAADGAAYAAAABAAEAAADGAAUAAAABAAEAAADGAAQAAAABAAEAAADGAAMAAAABAAEAAADGAAIAAAABAAEAAADGAAEAAAABAAEAAADGAAAAAAABAAEAAADFAAkAAAABAAIAAADFAAgAAAABAAEAAADFAAcAAAABAAEAAADFAAYAAAABAAEAAADFAAUAAAABAAEAAADFAAQAAAABAAEAAADFAAMAAAABAAEAAADFAAIAAAABAAEAAADFAAEAAAABAAEAAADFAAAAAAABAAEAAADEAAkAAAABAAIAAADEAAgAAAABAAEAAADEAAcAAAABAAEAAADEAAYAAAABAAEAAADEAAUAAAABAAEAAADEAAQAAAABAAEAAADEAAMAAAABAAEAAADEAAIAAAABAAEAAADEAAEAAAABAAEAAADEAAAAAAABAAEAAADDAAkAAAABAAIAAADDAAgAAAABAAEAAADDAAcAAAABAAEAAADDAAYAAAABAAEAAADDAAUAAAABAAEAAADDAAQAAAABAAEAAADDAAMAAAABAAEAAADDAAIAAAABAAEAAADDAAEAAAABAAEAAADDAAAAAAABAAEAAADCAAkAAAABAAIAAADCAAgAAAABAAEAAADCAAcAAAABAAEAAADCAAYAAAABAAEAAADCAAUAAAABAAEAAADCAAQAAAABAAEAAADCAAMAAAABAAEAAADCAAIAAAABAAEAAADCAAEAAAABAAEAAADCAAAAAAABAAEAAADBAAkAAAABAAIAAADBAAgAAAABAAEAAADBAAcAAAABAAEAAADBAAYAAAABAAEAAADBAAUAAAABAAEAAADBAAQAAAABAAEAAADBAAMAAAABAAEAAADBAAIAAAABAAEAAADBAAEAAAABAAEAAADBAAAAAAABAAEAAADAAAkAAAABAAIAAADAAAgAAAABAAEAAADAAAcAAAABAAEAAADAAAYAAAABAAEAAADAAAUAAAABAAEAAADAAAQAAAABAAEAAADAAAMAAAABAAEAAADAAAIAAAABAAEAAADAAAEAAAABAAEAAADAAAAAAAABAAEAAAC/AAkAAAABAAIAAAC/AAgAAAABAAEAAAC/AAcAAAABAAEAAAC/AAYAAAABAAEAAAC/AAUAAAABAAEAAAC/AAQAAAABAAEAAAC/AAMAAAABAAEAAAC/AAIAAAABAAEAAAC/AAEAAAABAAEAAAC/AAAAAAABAAEAAAC+AAkAAAABAAIAAAC+AAgAAAABAAEAAAC+AAcAAAABAAEAAAC+AAYAAAABAAEAAAC+AAUAAAABAAEAAAC+AAQAAAABAAEAAAC+AAMAAAABAAEAAAC+AAIAAAABAAEAAAC+AAEAAAABAAEAAAC+AAAAAAABAAEAAAC9AAkAAAABAAIAAAC9AAgAAAABAAEAAAC9AAcAAAABAAEAAAC9AAYAAAABAAEAAAC9AAUAAAABAAEAAAC9AAQAAAABAAEAAAC9AAMAAAABAAEAAAC9AAIAAAABAAEAAAC9AAEAAAABAAEAAAC9AAAAAAABAAEAAAC8AAkAAAABAAIAAAC8AAgAAAABAAEAAAC8AAcAAAABAAEAAAC8AAYAAAABAAEAAAC8AAUAAAABAAEAAAC8AAQAAAABAAEAAAC8AAMAAAABAAEAAAC8AAIAAAABAAEAAAC8AAEAAAABAAEAAAC8AAAAAAABAAEAAAC7AAkAAAABAAIAAAC7AAgAAAABAAEAAAC7AAcAAAABAAEAAAC7AAYAAAABAAEAAAC7AAUAAAABAAEAAAC7AAQAAAABAAEAAAC7AAMAAAABAAEAAAC7AAIAAAABAAEAAAC7AAEAAAABAAEAAAC7AAAAAAABAAEAAAC6AAkAAAABAAIAAAC6AAgAAAABAAEAAAC6AAcAAAABAAEAAAC6AAYAAAABAAEAAAC6AAUAAAABAAEAAAC6AAQAAAABAAEAAAC6AAMAAAABAAEAAAC6AAIAAAABAAEAAAC6AAEAAAABAAEAAAC6AAAAAAABAAEAAAC5AAkAAAABAAIAAAC5AAgAAAABAAEAAAC5AAcAAAABAAEAAAC5AAYAAAABAAEAAAC5AAUAAAABAAEAAAC5AAQAAAABAAEAAAC5AAMAAAABAAEAAAC5AAIAAAABAAEAAAC5AAEAAAABAAEAAAC5AAAAAAABAAEAAAC4AAkAAAABAAIAAAC4AAgAAAABAAEAAAC4AAcAAAABAAEAAAC4AAYAAAABAAEAAAC4AAUAAAABAAEAAAC4AAQAAAABAAEAAAC4AAMAAAABAAEAAAC4AAIAAAABAAEAAAC4AAEAAAABAAEAAAC4AAAAAAABAAEAAAC3AAkAAAABAAIAAAC3AAgAAAABAAEAAAC3AAcAAAABAAEAAAC3AAYAAAABAAEAAAC3AAUAAAABAAEAAAC3AAQAAAABAAEAAAC3AAMAAAABAAEAAAC3AAIAAAABAAEAAAC3AAEAAAABAAEAAAC3AAAAAAABAAEAAAC2AAkAAAABAAIAAAC2AAgAAAABAAEAAAC2AAcAAAABAAEAAAC2AAYAAAABAAEAAAC2AAUAAAABAAEAAAC2AAQAAAABAAEAAAC2AAMAAAABAAEAAAC2AAIAAAABAAEAAAC2AAEAAAABAAEAAAC2AAAAAAABAAEAAAC1AAkAAAABAAIAAAC1AAgAAAABAAEAAAC1AAcAAAABAAEAAAC1AAYAAAABAAEAAAC1AAUAAAABAAEAAAC1AAQAAAABAAEAAAC1AAMAAAABAAEAAAC1AAIAAAABAAEAAAC1AAEAAAABAAEAAAC1AAAAAAABAAEAAAC0AAkAAAABAAIAAAC0AAgAAAABAAEAAAC0AAcAAAABAAEAAAC0AAYAAAABAAEAAAC0AAUAAAABAAEAAAC0AAQAAAABAAEAAAC0AAMAAAABAAEAAAC0AAIAAAABAAEAAAC0AAEAAAABAAEAAAC0AAAAAAABAAEAAACzAAkAAAABAAIAAACzAAgAAAABAAEAAACzAAcAAAABAAEAAACzAAYAAAABAAEAAACzAAUAAAABAAEAAACzAAQAAAABAAEAAACzAAMAAAABAAEAAACzAAIAAAABAAEAAACzAAEAAAABAAEAAACzAAAAAAAGAAIAAACyAAkAAAABAAIAAACyAAgAAAABAAEAAACyAAcAAAABAAEAAACyAAYAAAABAAEAAACyAAUAAAABAAEAAACyAAQAAAABAAEAAACyAAMAAAABAAEAAACyAAIAAAABAAEAAACyAAEAAAABAAEAAACyAAAAAAABAAAAAACxAAkAAAABAAIAAACxAAgAAAABAAEAAACxAAcAAAABAAEAAACxAAYAAAABAAEAAACxAAUAAAABAAEAAACxAAQAAAABAAEAAACxAAMAAAABAAEAAACxAAIAAAABAAEAAACxAAEAAAABAAEAAACxAAAAAAABAAAAAADsAP//AAACAAEAAADsAP7/AAACAAEAAADsAP3/AAACAAEAAADsAPz/AAACAAEAAADsAPv/AAACAAEAAADsAPr/AAACAAEAAADsAPn/AAACAAEAAADsAPj/AAACAAEAAADsAPf/AAACAAEAAADsAPb/AAACAAEAAADsAPX/AAACAAAAAADrAP//AAABAAEAAADrAP7/AAABAAEAAADrAP3/AAABAAEAAADrAPz/AAABAAEAAADrAPv/AAABAAEAAADrAPr/AAABAAEAAADrAPn/AAABAAEAAADrAPj/AAABAAEAAADrAPf/AAABAAEAAADrAPb/AAABAAEAAADrAPX/AAABAAAAAADqAP//AAABAAEAAADqAP7/AAABAAEAAADqAP3/AAABAAEAAADqAPz/AAABAAEAAADqAPv/AAABAAEAAADqAPr/AAABAAEAAADqAPn/AAABAAEAAADqAPj/AAABAAEAAADqAPf/AAABAAEAAADqAPb/AAABAAEAAADqAPX/AAABAAAAAADpAP//AAABAAEAAADpAP7/AAABAAEAAADpAP3/AAABAAEAAADpAPz/AAABAAEAAADpAPv/AAABAAEAAADpAPr/AAABAAEAAADpAPn/AAABAAEAAADpAPj/AAABAAEAAADpAPf/AAABAAEAAADpAPb/AAABAAEAAADpAPX/AAABAAAAAADoAP//AAABAAEAAADoAP7/AAABAAEAAADoAP3/AAABAAEAAADoAPz/AAABAAEAAADoAPv/AAABAAEAAADoAPr/AAABAAEAAADoAPn/AAABAAEAAADoAPj/AAABAAEAAADoAPf/AAABAAEAAADoAPb/AAABAAEAAADoAPX/AAABAAAAAADnAP//AAABAAEAAADnAP7/AAABAAEAAADnAP3/AAABAAEAAADnAPz/AAABAAEAAADnAPv/AAABAAEAAADnAPr/AAABAAEAAADnAPn/AAABAAEAAADnAPj/AAABAAEAAADnAPf/AAABAAEAAADnAPb/AAABAAEAAADnAPX/AAABAAAAAADmAP//AAABAAEAAADmAP7/AAABAAEAAADmAP3/AAABAAEAAADmAPz/AAABAAEAAADmAPv/AAABAAEAAADmAPr/AAABAAEAAADmAPn/AAABAAEAAADmAPj/AAABAAEAAADmAPf/AAABAAEAAADmAPb/AAABAAEAAADmAPX/AAABAAAAAADlAP//AAABAAEAAADlAP7/AAABAAEAAADlAP3/AAABAAEAAADlAPz/AAABAAEAAADlAPv/AAABAAEAAADlAPr/AAABAAEAAADlAPn/AAABAAEAAADlAPj/AAABAAEAAADlAPf/AAABAAEAAADlAPb/AAABAAEAAADlAPX/AAABAAAAAADkAP//AAABAAEAAADkAP7/AAABAAEAAADkAP3/AAABAAEAAADkAPz/AAABAAEAAADkAPv/AAABAAEAAADkAPr/AAABAAEAAADkAPn/AAABAAEAAADkAPj/AAABAAEAAADkAPf/AAABAAEAAADkAPb/AAABAAEAAADkAPX/AAABAAAAAADjAP//AAABAAEAAADjAP7/AAABAAEAAADjAP3/AAABAAEAAADjAPz/AAABAAEAAADjAPv/AAABAAEAAADjAPr/AAABAAEAAADjAPn/AAABAAEAAADjAPj/AAABAAEAAADjAPf/AAABAAEAAADjAPb/AAABAAEAAADjAPX/AAABAAAAAADiAP//AAABAAEAAADiAP7/AAABAAEAAADiAP3/AAABAAEAAADiAPz/AAABAAEAAADiAPv/AAABAAEAAADiAPr/AAABAAEAAADiAPn/AAABAAEAAADiAPj/AAABAAEAAADiAPf/AAABAAEAAADiAPb/AAABAAEAAADiAPX/AAABAAAAAADhAP//AAABAAEAAADhAP7/AAABAAEAAADhAP3/AAABAAEAAADhAPz/AAABAAEAAADhAPv/AAABAAEAAADhAPr/AAABAAEAAADhAPn/AAABAAEAAADhAPj/AAABAAEAAADhAPf/AAABAAEAAADhAPb/AAABAAEAAADhAPX/AAABAAAAAADgAP//AAABAAEAAADgAP7/AAABAAEAAADgAP3/AAABAAEAAADgAPz/AAABAAEAAADgAPv/AAABAAEAAADgAPr/AAABAAEAAADgAPn/AAABAAEAAADgAPj/AAABAAEAAADgAPf/AAABAAEAAADgAPb/AAABAAEAAADgAPX/AAABAAAAAADfAP//AAABAAEAAADfAP7/AAABAAEAAADfAP3/AAABAAEAAADfAPz/AAABAAEAAADfAPv/AAABAAEAAADfAPr/AAABAAEAAADfAPn/AAABAAEAAADfAPj/AAABAAEAAADfAPf/AAABAAEAAADfAPb/AAABAAEAAADfAPX/AAABAAAAAADeAP//AAABAAEAAADeAP7/AAABAAEAAADeAP3/AAABAAEAAADeAPz/AAABAAEAAADeAPv/AAABAAEAAADeAPr/AAABAAEAAADeAPn/AAABAAEAAADeAPj/AAABAAEAAADeAPf/AAABAAEAAADeAPb/AAABAAEAAADeAPX/AAABAAAAAADdAP//AAABAAEAAADdAP7/AAABAAEAAADdAP3/AAABAAEAAADdAPz/AAABAAEAAADdAPv/AAABAAEAAADdAPr/AAABAAEAAADdAPn/AAABAAEAAADdAPj/AAABAAEAAADdAPf/AAABAAEAAADdAPb/AAABAAEAAADdAPX/AAAFAAIAAADcAP//AAABAAEAAADcAP7/AAABAAEAAADcAP3/AAABAAEAAADcAPz/AAABAAEAAADcAPv/AAABAAEAAADcAPr/AAABAAEAAADcAPn/AAABAAEAAADcAPj/AAABAAEAAADcAPf/AAABAAEAAADcAPb/AAABAAEAAADcAPX/AAABAAEAAADbAP//AAABAAEAAADbAP7/AAABAAEAAADbAP3/AAABAAEAAADbAPz/AAABAAEAAADbAPv/AAABAAEAAADbAPr/AAABAAEAAADbAPn/AAABAAEAAADbAPj/AAABAAEAAADbAPf/AAABAAEAAADbAPb/AAABAAEAAADbAPX/AAABAAEAAADaAP//AAABAAEAAADaAP7/AAABAAEAAADaAP3/AAABAAEAAADaAPz/AAABAAEAAADaAPv/AAABAAEAAADaAPr/AAABAAEAAADaAPn/AAABAAEAAADaAPj/AAABAAEAAADaAPf/AAABAAEAAADaAPb/AAABAAEAAADaAPX/AAABAAEAAADZAP//AAABAAEAAADZAP7/AAABAAEAAADZAP3/AAABAAEAAADZAPz/AAABAAEAAADZAPv/AAABAAEAAADZAPr/AAABAAEAAADZAPn/AAABAAEAAADZAPj/AAABAAEAAADZAPf/AAABAAEAAADZAPb/AAABAAEAAADZAPX/AAABAAEAAADYAP//AAABAAEAAADYAP7/AAABAAEAAADYAP3/AAABAAEAAADYAPz/AAABAAEAAADYAPv/AAABAAEAAADYAPr/AAABAAEAAADYAPn/AAABAAEAAADYAPj/AAABAAEAAADYAPf/AAABAAEAAADYAPb/AAABAAEAAADYAPX/AAABAAEAAADXAP//AAABAAEAAADXAP7/AAABAAEAAADXAP3/AAABAAEAAADXAPz/AAABAAEAAADXAPv/AAABAAEAAADXAPr/AAABAAEAAADXAPn/AAABAAEAAADXAPj/AAABAAEAAADXAPf/AAABAAEAAADXAPb/AAABAAEAAADXAPX/AAABAAEAAADWAP//AAABAAEAAADWAP7/AAABAAEAAADWAP3/AAABAAEAAADWAPz/AAABAAEAAADWAPv/AAABAAEAAADWAPr/AAABAAEAAADWAPn/AAABAAEAAADWAPj/AAABAAEAAADWAPf/AAABAAEAAADWAPb/AAABAAEAAADWAPX/AAABAAEAAADVAP//AAABAAEAAADVAP7/AAABAAEAAADVAP3/AAABAAEAAADVAPz/AAABAAEAAADVAPv/AAABAAEAAADVAPr/AAABAAEAAADVAPn/AAABAAEAAADVAPj/AAABAAEAAADVAPf/AAABAAEAAADVAPb/AAABAAEAAADVAPX/AAABAAEAAADUAP//AAABAAEAAADUAP7/AAABAAEAAADUAP3/AAABAAEAAADUAPz/AAABAAEAAADUAPv/AAABAAEAAADUAPr/AAABAAEAAADUAPn/AAABAAEAAADUAPj/AAABAAEAAADUAPf/AAABAAEAAADUAPb/AAABAAEAAADUAPX/AAABAAEAAADTAP//AAABAAEAAADTAP7/AAABAAEAAADTAP3/AAABAAEAAADTAPz/AAABAAEAAADTAPv/AAABAAEAAADTAPr/AAABAAEAAADTAPn/AAABAAEAAADTAPj/AAABAAEAAADTAPf/AAABAAEAAADTAPb/AAABAAEAAADTAPX/AAABAAEAAADSAP//AAABAAEAAADSAP7/AAABAAEAAADSAP3/AAABAAEAAADSAPz/AAABAAEAAADSAPv/AAABAAEAAADSAPr/AAABAAEAAADSAPn/AAABAAEAAADSAPj/AAABAAEAAADSAPf/AAABAAEAAADSAPb/AAABAAEAAADSAPX/AAABAAEAAADRAP//AAABAAEAAADRAP7/AAABAAEAAADRAP3/AAABAAEAAADRAPz/AAABAAEAAADRAPv/AAABAAEAAADRAPr/AAABAAEAAADRAPn/AAABAAEAAADRAPj/AAABAAEAAADRAPf/AAABAAEAAADRAPb/AAABAAEAAADRAPX/AAABAAEAAADQAP//AAABAAEAAADQAP7/AAABAAEAAADQAP3/AAABAAEAAADQAPz/AAABAAEAAADQAPv/AAABAAEAAADQAPr/AAABAAEAAADQAPn/AAABAAEAAADQAPj/AAABAAEAAADQAPf/AAABAAEAAADQAPb/AAABAAEAAADQAPX/AAABAAEAAADPAP//AAABAAEAAADPAP7/AAABAAEAAADPAP3/AAABAAEAAADPAPz/AAABAAEAAADPAPv/AAABAAEAAADPAPr/AAABAAEAAADPAPn/AAABAAEAAADPAPj/AAABAAEAAADPAPf/AAABAAEAAADPAPb/AAABAAEAAADPAPX/AAABAAEAAADOAP//AAABAAEAAADOAP7/AAABAAEAAADOAP3/AAABAAEAAADOAPz/AAABAAEAAADOAPv/AAABAAEAAADOAPr/AAABAAEAAADOAPn/AAABAAEAAADOAPj/AAABAAEAAADOAPf/AAABAAEAAADOAPb/AAABAAEAAADOAPX/AAABAAEAAADNAP//AAABAAEAAADNAP7/AAABAAEAAADNAP3/AAABAAEAAADNAPz/AAABAAEAAADNAPv/AAABAAEAAADNAPr/AAABAAEAAADNAPn/AAABAAEAAADNAPj/AAABAAEAAADNAPf/AAABAAEAAADNAPb/AAABAAEAAADNAPX/AAABAAEAAADMAP//AAABAAEAAADMAP7/AAABAAEAAADMAP3/AAABAAEAAADMAPz/AAABAAEAAADMAPv/AAABAAEAAADMAPr/AAABAAEAAADMAPn/AAABAAEAAADMAPj/AAABAAEAAADMAPf/AAABAAEAAADMAPb/AAABAAEAAADMAPX/AAABAAEAAADLAP//AAABAAEAAADLAP7/AAABAAEAAADLAP3/AAABAAEAAADLAPz/AAABAAEAAADLAPv/AAABAAEAAADLAPr/AAABAAEAAADLAPn/AAABAAEAAADLAPj/AAABAAEAAADLAPf/AAABAAEAAADLAPb/AAABAAEAAADLAPX/AAABAAEAAADKAP//AAABAAEAAADKAP7/AAABAAEAAADKAP3/AAABAAEAAADKAPz/AAABAAEAAADKAPv/AAABAAEAAADKAPr/AAABAAEAAADKAPn/AAABAAEAAADKAPj/AAABAAEAAADKAPf/AAABAAEAAADKAPb/AAABAAEAAADKAPX/AAABAAEAAADJAP//AAABAAEAAADJAP7/AAABAAEAAADJAP3/AAABAAEAAADJAPz/AAABAAEAAADJAPv/AAABAAEAAADJAPr/AAABAAEAAADJAPn/AAABAAEAAADJAPj/AAABAAEAAADJAPf/AAABAAEAAADJAPb/AAABAAEAAADJAPX/AAABAAEAAADIAP//AAABAAEAAADIAP7/AAABAAEAAADIAP3/AAABAAEAAADIAPz/AAABAAEAAADIAPv/AAABAAEAAADIAPr/AAABAAEAAADIAPn/AAABAAEAAADIAPj/AAABAAEAAADIAPf/AAABAAEAAADIAPb/AAABAAEAAADIAPX/AAABAAEAAADHAP//AAABAAEAAADHAP7/AAABAAEAAADHAP3/AAABAAEAAADHAPz/AAABAAEAAADHAPv/AAABAAEAAADHAPr/AAABAAEAAADHAPn/AAABAAEAAADHAPj/AAABAAEAAADHAPf/AAABAAEAAADHAPb/AAABAAEAAADHAPX/AAABAAEAAADGAP//AAABAAEAAADGAP7/AAABAAEAAADGAP3/AAABAAEAAADGAPz/AAABAAEAAADGAPv/AAABAAEAAADGAPr/AAABAAEAAADGAPn/AAABAAEAAADGAPj/AAABAAEAAADGAPf/AAABAAEAAADGAPb/AAABAAEAAADGAPX/AAABAAEAAADFAP//AAABAAEAAADFAP7/AAABAAEAAADFAP3/AAABAAEAAADFAPz/AAABAAEAAADFAPv/AAABAAEAAADFAPr/AAABAAEAAADFAPn/AAABAAEAAADFAPj/AAABAAEAAADFAPf/AAABAAEAAADFAPb/AAABAAEAAADFAPX/AAABAAEAAADEAP//AAABAAEAAADEAP7/AAABAAEAAADEAP3/AAABAAEAAADEAPz/AAABAAEAAADEAPv/AAABAAEAAADEAPr/AAABAAEAAADEAPn/AAABAAEAAADEAPj/AAABAAEAAADEAPf/AAABAAEAAADEAPb/AAABAAEAAADEAPX/AAABAAEAAADDAP//AAABAAEAAADDAP7/AAABAAEAAADDAP3/AAABAAEAAADDAPz/AAABAAEAAADDAPv/AAABAAEAAADDAPr/AAABAAEAAADDAPn/AAABAAEAAADDAPj/AAABAAEAAADDAPf/AAABAAEAAADDAPb/AAABAAEAAADDAPX/AAABAAEAAADCAP//AAABAAEAAADCAP7/AAABAAEAAADCAP3/AAABAAEAAADCAPz/AAABAAEAAADCAPv/AAABAAEAAADCAPr/AAABAAEAAADCAPn/AAABAAEAAADCAPj/AAABAAEAAADCAPf/AAABAAEAAADCAPb/AAABAAEAAADCAPX/AAABAAEAAADBAP//AAABAAEAAADBAP7/AAABAAEAAADBAP3/AAABAAEAAADBAPz/AAABAAEAAADBAPv/AAABAAEAAADBAPr/AAABAAEAAADBAPn/AAABAAEAAADBAPj/AAABAAEAAADBAPf/AAABAAEAAADBAPb/AAABAAEAAADBAPX/AAABAAEAAADAAP//AAABAAEAAADAAP7/AAABAAEAAADAAP3/AAABAAEAAADAAPz/AAABAAEAAADAAPv/AAABAAEAAADAAPr/AAABAAEAAADAAPn/AAABAAEAAADAAPj/AAABAAEAAADAAPf/AAABAAEAAADAAPb/AAABAAEAAADAAPX/AAAGAAIAAAC/AP//AAABAAEAAAC/AP7/AAABAAEAAAC/AP3/AAABAAEAAAC/APz/AAABAAEAAAC/APv/AAABAAEAAAC/APr/AAABAAEAAAC/APn/AAABAAEAAAC/APj/AAABAAEAAAC/APf/AAABAAEAAAC/APb/AAABAAEAAAC/APX/AAABAAAAAAC+AP//AAABAAEAAAC+AP7/AAABAAEAAAC+AP3/AAABAAEAAAC+APz/AAABAAEAAAC+APv/AAABAAEAAAC+APr/AAABAAEAAAC+APn/AAABAAEAAAC+APj/AAABAAEAAAC+APf/AAABAAEAAAC+APb/AAABAAEAAAC+APX/AAABAAAAAAC9AP//AAABAAEAAAC9AP7/AAABAAEAAAC9AP3/AAABAAEAAAC9APz/AAABAAEAAAC9APv/AAABAAEAAAC9APr/AAABAAEAAAC9APn/AAABAAEAAAC9APj/AAABAAEAAAC9APf/AAABAAEAAAC9APb/AAABAAEAAAC9APX/AAABAAAAAAC8AP//AAABAAEAAAC8AP7/AAABAAEAAAC8AP3/AAABAAEAAAC8APz/AAABAAEAAAC8APv/AAABAAEAAAC8APr/AAABAAEAAAC8APn/AAABAAEAAAC8APj/AAABAAEAAAC8APf/AAABAAEAAAC8APb/AAABAAEAAAC8APX/AAABAAAAAAC7AP//AAABAAEAAAC7AP7/AAABAAEAAAC7AP3/AAABAAEAAAC7APz/AAABAAEAAAC7APv/AAABAAEAAAC7APr/AAABAAEAAAC7APn/AAABAAEAAAC7APj/AAABAAEAAAC7APf/AAABAAEAAAC7APb/AAABAAEAAAC7APX/AAABAAAAAAC6AP//AAABAAEAAAC6AP7/AAABAAEAAAC6AP3/AAABAAEAAAC6APz/AAABAAEAAAC6APv/AAABAAEAAAC6APr/AAABAAEAAAC6APn/AAABAAEAAAC6APj/AAABAAEAAAC6APf/AAABAAEAAAC6APb/AAABAAEAAAC6APX/AAABAAAAAAC5AP//AAABAAEAAAC5AP7/AAABAAEAAAC5AP3/AAABAAEAAAC5APz/AAABAAEAAAC5APv/AAABAAEAAAC5APr/AAABAAEAAAC5APn/AAABAAEAAAC5APj/AAABAAEAAAC5APf/AAABAAEAAAC5APb/AAABAAEAAAC5APX/AAABAAAAAAC4AP//AAABAAEAAAC4AP7/AAABAAEAAAC4AP3/AAABAAEAAAC4APz/AAABAAEAAAC4APv/AAABAAEAAAC4APr/AAABAAEAAAC4APn/AAABAAEAAAC4APj/AAABAAEAAAC4APf/AAABAAEAAAC4APb/AAABAAEAAAC4APX/AAABAAAAAAC3AP//AAABAAEAAAC3AP7/AAABAAEAAAC3AP3/AAABAAEAAAC3APz/AAABAAEAAAC3APv/AAABAAEAAAC3APr/AAABAAEAAAC3APn/AAABAAEAAAC3APj/AAABAAEAAAC3APf/AAABAAEAAAC3APb/AAABAAEAAAC3APX/AAABAAAAAAC2AP//AAABAAEAAAC2AP7/AAABAAEAAAC2AP3/AAABAAEAAAC2APz/AAABAAEAAAC2APv/AAABAAEAAAC2APr/AAABAAEAAAC2APn/AAABAAEAAAC2APj/AAABAAEAAAC2APf/AAABAAEAAAC2APb/AAABAAEAAAC2APX/AAABAAAAAAC1AP//AAABAAEAAAC1AP7/AAABAAEAAAC1AP3/AAABAAEAAAC1APz/AAABAAEAAAC1APv/AAABAAEAAAC1APr/AAABAAEAAAC1APn/AAABAAEAAAC1APj/AAABAAEAAAC1APf/AAABAAEAAAC1APb/AAABAAEAAAC1APX/AAABAAAAAAC0AP//AAABAAEAAAC0AP7/AAABAAEAAAC0AP3/AAABAAEAAAC0APz/AAABAAEAAAC0APv/AAABAAEAAAC0APr/AAABAAEAAAC0APn/AAABAAEAAAC0APj/AAABAAEAAAC0APf/AAABAAEAAAC0APb/AAABAAEAAAC0APX/AAABAAAAAACzAP//AAAAAAEAAACzAP7/AAAAAAEAAACzAP3/AAAAAAEAAACzAPz/AAAAAAEAAACzAPv/AAAAAAEAAACzAPr/AAAAAAEAAACzAPn/AAAAAAEAAACzAPj/AAAAAAEAAACzAPf/AAAAAAEAAACzAPb/AAAAAAEAAACzAPX/AAAAAAAAAADWAPT/AAABAAEAAADWAPP/AAABAAEAAADWAPL/AAABAAEAAADWAPH/AAAFAAIAAADWAPD/AAACAAEAAADWAO//AAACAAEAAADWAO7/AAACAAEAAADWAO3/AAACAAEAAADWAOz/AAACAAAAAADVAPT/AAABAAEAAADVAPP/AAABAAEAAADVAPL/AAABAAEAAADVAPH/AAABAAEAAADVAPD/AAABAAEAAADVAO//AAABAAEAAADVAO7/AAABAAEAAADVAO3/AAABAAEAAADVAOz/AAABAAAAAADUAPT/AAABAAEAAADUAPP/AAABAAEAAADUAPL/AAABAAEAAADUAPH/AAABAAEAAADUAPD/AAABAAEAAADUAO//AAABAAEAAADUAO7/AAABAAEAAADUAO3/AAABAAEAAADUAOz/AAABAAAAAADTAPT/AAABAAEAAADTAPP/AAABAAEAAADTAPL/AAABAAEAAADTAPH/AAABAAEAAADTAPD/AAABAAEAAADTAO//AAABAAEAAADTAO7/AAABAAEAAADTAO3/AAABAAEAAADTAOz/AAABAAAAAADSAPT/AAABAAEAAADSAPP/AAABAAEAAADSAPL/AAABAAEAAADSAPH/AAABAAEAAADSAPD/AAABAAEAAADSAO//AAABAAEAAADSAO7/AAABAAEAAADSAO3/AAABAAEAAADSAOz/AAABAAAAAADRAPT/AAABAAEAAADRAPP/AAABAAEAAADRAPL/AAABAAEAAADRAPH/AAABAAEAAADRAPD/AAABAAEAAADRAO//AAABAAEAAADRAO7/AAABAAEAAADRAO3/AAABAAEAAADRAOz/AAABAAAAAADQAPT/AAABAAEAAADQAPP/AAABAAEAAADQAPL/AAABAAEAAADQAPH/AAABAAEAAADQAPD/AAABAAEAAADQAO//AAABAAEAAADQAO7/AAABAAEAAADQAO3/AAABAAEAAADQAOz/AAABAAAAAADPAPT/AAABAAEAAADPAPP/AAABAAEAAADPAPL/AAABAAEAAADPAPH/AAABAAEAAADPAPD/AAABAAEAAADPAO//AAABAAEAAADPAO7/AAABAAEAAADPAO3/AAABAAEAAADPAOz/AAABAAAAAADOAPT/AAABAAEAAADOAPP/AAABAAEAAADOAPL/AAABAAEAAADOAPH/AAABAAEAAADOAPD/AAABAAEAAADOAO//AAABAAEAAADOAO7/AAABAAEAAADOAO3/AAABAAEAAADOAOz/AAABAAAAAADNAPT/AAABAAEAAADNAPP/AAABAAEAAADNAPL/AAABAAEAAADNAPH/AAABAAEAAADNAPD/AAABAAEAAADNAO//AAABAAEAAADNAO7/AAABAAEAAADNAO3/AAABAAEAAADNAOz/AAABAAAAAADMAPT/AAABAAEAAADMAPP/AAABAAEAAADMAPL/AAABAAEAAADMAPH/AAABAAEAAADMAPD/AAABAAEAAADMAO//AAABAAEAAADMAO7/AAABAAEAAADMAO3/AAABAAEAAADMAOz/AAABAAAAAADLAPT/AAABAAEAAADLAPP/AAABAAEAAADLAPL/AAABAAEAAADLAPH/AAABAAEAAADLAPD/AAABAAEAAADLAO//AAABAAEAAADLAO7/AAABAAEAAADLAO3/AAABAAEAAADLAOz/AAABAAAAAADKAPT/AAABAAEAAADKAPP/AAABAAEAAADKAPL/AAABAAEAAADKAPH/AAABAAEAAADKAPD/AAABAAEAAADKAO//AAABAAEAAADKAO7/AAABAAEAAADKAO3/AAABAAEAAADKAOz/AAABAAAAAADJAPT/AAABAAEAAADJAPP/AAABAAEAAADJAPL/AAABAAEAAADJAPH/AAABAAEAAADJAPD/AAABAAEAAADJAO//AAABAAEAAADJAO7/AAABAAEAAADJAO3/AAABAAEAAADJAOz/AAABAAAAAADIAPT/AAABAAEAAADIAPP/AAABAAEAAADIAPL/AAABAAEAAADIAPH/AAABAAEAAADIAPD/AAABAAEAAADIAO//AAABAAEAAADIAO7/AAABAAEAAADIAO3/AAABAAEAAADIAOz/AAABAAAAAADHAPT/AAABAAEAAADHAPP/AAABAAEAAADHAPL/AAABAAEAAADHAPH/AAAGAAIAAADHAPD/AAAAAAEAAADHAO//AAAAAAEAAADHAO7/AAAAAAEAAADHAO3/AAAAAAEAAADHAOz/AAAAAAAAAADGAPT/AAABAAEAAADGAPP/AAABAAEAAADGAPL/AAABAAEAAADGAPH/AAABAAAAAADFAPT/AAABAAEAAADFAPP/AAABAAEAAADFAPL/AAABAAEAAADFAPH/AAABAAAAAADEAPT/AAABAAEAAADEAPP/AAABAAEAAADEAPL/AAABAAEAAADEAPH/AAABAAAAAADDAPT/AAABAAEAAADDAPP/AAABAAEAAADDAPL/AAABAAEAAADDAPH/AAABAAAAAADCAPT/AAABAAEAAADCAPP/AAABAAEAAADCAPL/AAABAAEAAADCAPH/AAABAAAAAADBAPT/AAABAAEAAADBAPP/AAABAAEAAADBAPL/AAABAAEAAADBAPH/AAABAAAAAADAAPT/AAAAAAEAAADAAPP/AAAAAAEAAADAAPL/AAAAAAEAAADAAPH/AAAAAAAAAADdAPT/AAACAAEAAADdAPP/AAACAAEAAADdAPL/AAACAAEAAADdAPH/AAACAAAAAADcAPT/AAABAAEAAADcAPP/AAABAAEAAADcAPL/AAABAAEAAADcAPH/AAABAAAAAADbAPT/AAABAAEAAADbAPP/AAABAAEAAADbAPL/AAABAAEAAADbAPH/AAABAAAAAADaAPT/AAABAAEAAADaAPP/AAABAAEAAADaAPL/AAABAAEAAADaAPH/AAABAAAAAADZAPT/AAABAAEAAADZAPP/AAABAAEAAADZAPL/AAABAAEAAADZAPH/AAABAAAAAADYAPT/AAABAAEAAADYAPP/AAABAAEAAADYAPL/AAABAAEAAADYAPH/AAABAAAAAADXAPT/AAABAAEAAADXAPP/AAABAAEAAADXAPL/AAABAAEAAADXAPH/AAABAAAAAAA=") + +[node name="Entities layer" parent="." instance=ExtResource("3_pqmki")] +tile_map_data = PackedByteArray("AACMAAAAAQAAAAAAAgCNAAAAAQAAAAAAAgCOAAAAAQAAAAAAAgCPAAAAAQAAAAAAAgCQAAAAAQAAAAAAAgCRAAAAAQAAAAAAAgCSAAAAAQAAAAAAAgCTAAAAAQAAAAAAAgCUAAAAAQAAAAAAAgCVAAAAAQAAAAAAAgCWAAAAAQAAAAAAAgCXAAAAAQAAAAAAAgCYAAAAAQAAAAAAAgCZAAAAAQAAAAAAAgCaAAAAAQAAAAAAAgCbAAAAAQAAAAAAAgCcAAAAAQAAAAAAAgCdAAAAAQAAAAAAAgCeAAAAAQAAAAAAAgCfAAAAAQAAAAAAAgCgAAAAAQAAAAAAAgChAAAAAQAAAAAAAgCiAAAAAQAAAAAAAgCjAAAAAQAAAAAAAgCLAAAAAAAHAAQAAACkAAAAAAAHAAQAAACLAP//AAAHAAMAAACkAP//AAAKAAMAAACMAP//AAAIAAMAAACNAP//AAAIAAMAAACOAP//AAAIAAMAAACPAP//AAAJAAMAAACQAP//AAAIAAMAAACRAP//AAAIAAMAAACSAP//AAAIAAMAAACTAP//AAAJAAMAAACUAP//AAAJAAMAAACVAP//AAAIAAMAAACWAP//AAAJAAMAAACXAP//AAAIAAMAAACYAP//AAAJAAMAAACZAP//AAAIAAMAAACaAP//AAAJAAMAAACbAP//AAAIAAMAAACcAP//AAAJAAMAAACdAP//AAAIAAMAAACeAP//AAAJAAMAAACfAP//AAAIAAMAAACgAP//AAAJAAMAAAChAP//AAAJAAMAAACiAP//AAAIAAMAAACjAP//AAAIAAMAAABmAPn/AAADAAYAAAAtAP//AAAJAAYAAAAuAP//AAAKAAYAAAAvAP//AAALAAYAAAA=") + +[node name="Foreground layer" parent="." instance=ExtResource("4_7gxgf")] +tile_map_data = PackedByteArray() + +[node name="Small Foreground layer" parent="." instance=ExtResource("5_tla6a")] +tile_map_data = PackedByteArray() diff --git a/objects/level/village/background_layer.tscn b/objects/level/village/background_layer.tscn new file mode 100644 index 0000000..b0130fe --- /dev/null +++ b/objects/level/village/background_layer.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=4 format=4 uid="uid://bcw0oy0r2x0eq"] + +[ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_6a3fc"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cagp7"] +texture = ExtResource("1_6a3fc") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +5:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +1:9/0 = 0 + +[sub_resource type="TileSet" id="TileSet_7ri0q"] +sources/0 = SubResource("TileSetAtlasSource_cagp7") + +[node name="Background Layer" type="TileMapLayer"] +tile_map_data = PackedByteArray("AAAKAP7/AAAAAAYAAAAKAP//AAAAAAcAAAALAP7/AAABAAYAAAALAP//AAABAAcAAAALAAAAAAABAAgAAAALAAEAAAABAAkAAAAMAP7/AAACAAYAAAAMAP//AAACAAcAAAAMAAAAAAACAAgAAAATAAAAAAAAAAYAAAATAAEAAAAAAAcAAAAUAAAAAAABAAYAAAAUAAEAAAABAAcAAAAUAAIAAAABAAgAAAAUAAMAAAABAAkAAAAVAAAAAAACAAYAAAAVAAEAAAACAAcAAAAVAAIAAAACAAgAAAAbAPb/AAAAAAYAAAAbAPf/AAAAAAcAAAAcAPb/AAABAAYAAAAcAPf/AAABAAcAAAAcAPj/AAABAAgAAAAcAPn/AAABAAkAAAAdAPb/AAACAAYAAAAdAPf/AAACAAcAAAAdAPj/AAACAAgAAAAPAPb/AAAAAAYAAAAPAPf/AAAAAAcAAAAQAPb/AAABAAYAAAAQAPf/AAABAAcAAAAQAPj/AAABAAgAAAAQAPn/AAABAAkAAAARAPb/AAACAAYAAAARAPf/AAACAAcAAAARAPj/AAACAAgAAAA=") +tile_set = SubResource("TileSet_7ri0q") diff --git a/objects/level/village/entities_layer.tscn b/objects/level/village/entities_layer.tscn new file mode 100644 index 0000000..8a87fd2 --- /dev/null +++ b/objects/level/village/entities_layer.tscn @@ -0,0 +1,143 @@ +[gd_scene load_steps=7 format=4 uid="uid://dnufqkeiyi5ya"] + +[ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_51i2x"] +[ext_resource type="PackedScene" uid="uid://54w4wisfj8v8" path="res://objects/coin.tscn" id="2_2l4v1"] +[ext_resource type="PackedScene" uid="uid://ct8fim6mduyl3" path="res://objects/collapsing_bridge.tscn" id="3_ukc1k"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8idcv"] +texture = ExtResource("1_51i2x") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +7:4/0/physics_layer_0/polygon_0/one_way = true +8:4/0 = 0 +8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +8:4/0/physics_layer_0/polygon_0/one_way = true +9:4/0 = 0 +9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +9:4/0/physics_layer_0/polygon_0/one_way = true +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +10:4/0/physics_layer_0/polygon_0/one_way = true +11:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +9:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +9:6/0/physics_layer_0/polygon_0/one_way = true +10:6/0 = 0 +10:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +10:6/0/physics_layer_0/polygon_0/one_way = true +11:6/0 = 0 +11:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +11:6/0/physics_layer_0/polygon_0/one_way = true +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +5:7/0 = 0 +7:7/0 = 0 +7:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -4, -8, -4) +7:7/0/physics_layer_0/polygon_0/one_way = true +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +1:9/0 = 0 + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_v3eon"] +scenes/1/scene = ExtResource("2_2l4v1") +scenes/2/scene = ExtResource("3_ukc1k") + +[sub_resource type="TileSet" id="TileSet_yf4x4"] +physics_layer_0/collision_layer = 1 +physics_layer_0/collision_mask = 5 +sources/0 = SubResource("TileSetAtlasSource_8idcv") +sources/1 = SubResource("TileSetScenesCollectionSource_v3eon") + +[node name="Entities layer" type="TileMapLayer"] +tile_map_data = PackedByteArray("AAAJAPz/AAAHAAMAAAAJAP3/AAAHAAQAAAAKAPz/AAAIAAMAAAALAPz/AAAIAAMAAAAMAPz/AAAJAAMAAAANAPz/AAAKAAMAAAANAP3/AAAKAAQAAAAUAPz/AAAGAAMAADAVAPz/AAAGAAMAADAWAPz/AAAGAAMAADAcAAMAAAAGAAMAAGAPAPn/AAADAAYAAAAWAP3/AAALAAQAAAAWAP7/AAALAAQAAAAWAP//AAALAAQAAAAWAAAAAAALAAQAAAAWAAEAAAALAAQAAAAWAAIAAAALAAQAAAAWAAMAAAALAAQAAAAaAAMAAAAGAAQAAAAWAPn/AQAAAAAAAQAXAPn/AQAAAAAAAQAYAPn/AQAAAAAAAQAZAPn/AQAAAAAAAQAaAPn/AQAAAAAAAQAZAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPf/AQAAAAAAAQAKAP3/AQAAAAAAAgALAP3/AQAAAAAAAgAMAP3/AQAAAAAAAgA=") +tile_set = SubResource("TileSet_yf4x4") diff --git a/objects/level/village/foreground_layer.tscn b/objects/level/village/foreground_layer.tscn new file mode 100644 index 0000000..3daff40 --- /dev/null +++ b/objects/level/village/foreground_layer.tscn @@ -0,0 +1,118 @@ +[gd_scene load_steps=4 format=4 uid="uid://cd2bf7iwfn4cs"] + +[ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_11j6n"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8ljy4"] +texture = ExtResource("1_11j6n") +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +5:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +1:9/0 = 0 + +[sub_resource type="TileSet" id="TileSet_r3m5w"] +sources/0 = SubResource("TileSetAtlasSource_8ljy4") + +[node name="Foreground layer" type="TileMapLayer"] +tile_map_data = PackedByteArray("AAD9/wAAAAAEAAMAAAD+/wIAAAAEAAMAAAD+/wQAAAAEAAMAAAD//wAAAAAEAAMAAAD//wMAAAAEAAMAAAAAAAAAAAAEAAMAAAAAAAEAAAAEAAMAAAADAAAAAAAEAAMAAAAFAAAAAAAEAAMAAAAFAAEAAAAEAAMAAAAFAAIAAAAEAAMAAAAEAP3/AAAEAAMAAAALAAQAAAAEAAMAAAAcAP//AAAEAAMAAAAYAPv/AAAEAAMAAAAYAPz/AAAEAAMAAAAaAPv/AAAEAAMAAAAcAPv/AAAEAAMAAAAbAP3/AAAEAAMAAAAcAP7/AAAEAAMAAAAQAPz/AAAEAAMAAAARAPv/AAAEAAMAAAARAPz/AAAEAAMAAAAQAAIAAAAEAAMAAAAQAAQAAAAEAAMAAAAAAP7/AAAEAAQAAAAVAPn/AAAFAAQAAAD2/+v/AAAEAAMAAAD2/+z/AAAEAAMAAAD3/+r/AAAEAAMAAAD3/+v/AAAEAAMAAAD3/+7/AAAEAAMAAAD5/+r/AAAEAAMAAAD5/+3/AAAEAAMAAAD6/+z/AAAEAAMAAAD7/+r/AAAEAAMAAAD8/+r/AAAEAAMAAAD8/+v/AAAEAAMAAAD9/+v/AAAEAAMAAAD9/+z/AAAEAAMAAAD9/+3/AAAEAAMAAAD//+3/AAAEAAMAAAAAAOz/AAAEAAMAAAAAAO3/AAAEAAMAAAABAOv/AAAEAAMAAAACAOv/AAAEAAMAAAACAOz/AAAEAAMAAAACAO7/AAAEAAMAAAADAOz/AAAEAAMAAAAEAOz/AAAEAAMAAAAGAOz/AAAEAAMAAAAGAO7/AAAEAAMAAAAHAOv/AAAEAAMAAAAHAOz/AAAEAAMAAAAHAO7/AAAEAAMAAAAIAOz/AAAEAAMAAAAIAO3/AAAEAAMAAAAJAOz/AAAEAAMAAAAJAO3/AAAEAAMAAAAKAOv/AAAEAAMAAAAKAOz/AAAEAAMAAAAKAO3/AAAEAAMAAAAKAO7/AAAEAAMAAAALAO3/AAAEAAMAAAAMAO3/AAAEAAMAAAANAOv/AAAEAAMAAAANAO7/AAAEAAMAAAAPAOv/AAAEAAMAAAAQAOv/AAAEAAMAAAASAOz/AAAEAAMAAAASAO7/AAAEAAMAAAAUAOv/AAAEAAMAAAAUAO3/AAAEAAMAAAAVAO7/AAAEAAMAAAAWAOv/AAAEAAMAAAAWAO3/AAAEAAMAAAAXAOz/AAAEAAMAAAAXAO7/AAAEAAMAAAAYAO7/AAAEAAMAAAAZAOz/AAAEAAMAAAAdAO7/AAAEAAMAAAAeAO3/AAAEAAMAAAAfAOv/AAAEAAMAAAAfAOz/AAAEAAMAAAAgAO7/AAAEAAMAAAAjAOv/AAAEAAMAAAAjAO3/AAAEAAMAAAAkAOv/AAAEAAMAAAAmAOz/AAAEAAMAAAAmAO3/AAAEAAMAAAAnAO7/AAAEAAMAAAAoAOv/AAAEAAMAAAAhAO//AAAEAAMAAAAhAPD/AAAEAAMAAAAhAPL/AAAEAAMAAAAhAPT/AAAEAAMAAAAhAPX/AAAEAAMAAAAhAPf/AAAEAAMAAAAhAPn/AAAEAAMAAAAhAP3/AAAEAAMAAAAhAAAAAAAEAAMAAAAhAAEAAAAEAAMAAAAiAPD/AAAEAAMAAAAiAPH/AAAEAAMAAAAiAPP/AAAEAAMAAAAiAPf/AAAEAAMAAAAiAPj/AAAEAAMAAAAiAP//AAAEAAMAAAAiAAIAAAAEAAMAAAAiAAMAAAAEAAMAAAAjAPH/AAAEAAMAAAAjAPL/AAAEAAMAAAAjAPX/AAAEAAMAAAAjAPb/AAAEAAMAAAAjAPj/AAAEAAMAAAAjAP7/AAAEAAMAAAAkAO//AAAEAAMAAAAkAPH/AAAEAAMAAAAkAPX/AAAEAAMAAAAkAPb/AAAEAAMAAAAkAPf/AAAEAAMAAAAkAPj/AAAEAAMAAAAkAPn/AAAEAAMAAAAkAP//AAAEAAMAAAAlAPH/AAAEAAMAAAAlAPb/AAAEAAMAAAAlAPr/AAAEAAMAAAAlAPv/AAAEAAMAAAAlAP3/AAAEAAMAAAAlAAEAAAAEAAMAAAAlAAQAAAAEAAMAAAAmAPD/AAAEAAMAAAAmAPP/AAAEAAMAAAAmAPr/AAAEAAMAAAAmAPz/AAAEAAMAAAAmAP//AAAEAAMAAAAmAAIAAAAEAAMAAAD2/+//AAAEAAMAAAD2//H/AAAEAAMAAAD2//X/AAAEAAMAAAD2//b/AAAEAAMAAAD2//r/AAAEAAMAAAD2//z/AAAEAAMAAAD2//3/AAAEAAMAAAD2/wEAAAAEAAMAAAD2/wMAAAAEAAMAAAD3/+//AAAEAAMAAAD3//H/AAAEAAMAAAD3//P/AAAEAAMAAAD3//r/AAAEAAMAAAD3//v/AAAEAAMAAAD3//3/AAAEAAMAAAD3//7/AAAEAAMAAAD3/wAAAAAEAAMAAAD3/wIAAAAEAAMAAAD3/wMAAAAEAAMAAAD4/+//AAAEAAMAAAD4//L/AAAEAAMAAAD4//X/AAAEAAMAAAD4//z/AAAEAAMAAAD4//3/AAAEAAMAAAD4////AAAEAAMAAAD5//D/AAAEAAMAAAD5//P/AAAEAAMAAAD5//f/AAAEAAMAAAD5//j/AAAEAAMAAAD5//r/AAAEAAMAAAD5//v/AAAEAAMAAAD5////AAAEAAMAAAD5/wAAAAAEAAMAAAD6//X/AAAEAAMAAAD6//b/AAAEAAMAAAD6//j/AAAEAAMAAAD6//z/AAAEAAMAAAD6////AAAEAAMAAAA=") +tile_set = SubResource("TileSet_r3m5w") diff --git a/objects/level/village/small_foreground_layer.tscn b/objects/level/village/small_foreground_layer.tscn new file mode 100644 index 0000000..9dc01c7 --- /dev/null +++ b/objects/level/village/small_foreground_layer.tscn @@ -0,0 +1,19 @@ +[gd_scene load_steps=4 format=4 uid="uid://brbhd2m4vj6gn"] + +[ext_resource type="Texture2D" uid="uid://dxvevrm15uus1" path="res://sprites/flowers_tileset.png" id="1_nofui"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eoyis"] +texture = ExtResource("1_nofui") +texture_region_size = Vector2i(8, 8) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 + +[sub_resource type="TileSet" id="TileSet_fpn3g"] +tile_size = Vector2i(8, 8) +sources/1 = SubResource("TileSetAtlasSource_eoyis") + +[node name="Small Foreground layer" type="TileMapLayer"] +tile_map_data = PackedByteArray("AAD7//3/AQABAAAAAAD8//3/AQAAAAAAAAD+//3/AQABAAAAAAD///3/AQAAAAAAAAABAP3/AQADAAAAAAAFAP3/AQAAAAAAAAAEAP3/AQAAAAAAAAACAP3/AQABAAAAAAAJAPX/AQACAAAAAAANAPf/AQAAAAAAAAARAPn/AQAAAAAAAAAaAAEAAQACAAAAAAAdAAEAAQADAAAAAAAeAAEAAQABAAAAAAAfAAEAAQADAAAAAAAgAAEAAQADAAAAAAAiAAEAAQADAAAAAAAjAAEAAQABAAAAAAAkAAEAAQADAAAAAAAcAPP/AQACAAAAAAAgAPP/AQACAAAAAAAhAPP/AQACAAAAAAAiAPP/AQABAAAAAAAkAPP/AQADAAAAAAAlAPP/AQAAAAAAAAAmAPP/AQACAAAAAAAoAPP/AQABAAAAAAApAPP/AQAAAAAAAAAtAPP/AQACAAAAAAAvAPP/AQADAAAAAAAwAPP/AQADAAAAAAAxAPP/AQAAAAAAAAAzAPP/AQACAAAAAAA0APP/AQACAAAAAAA1APP/AQADAAAAAAA3APP/AQADAAAAAAA4APP/AQADAAAAAAA5APP/AQACAAAAAAA6APP/AQACAAAAAAAmAAcAAQAAAAAAAAAnAAcAAQABAAAAAAAoAAcAAQADAAAAAAApAAcAAQABAAAAAAAqAAcAAQADAAAAAAArAAcAAQACAAAAAAAsAAcAAQABAAAAAAAtAAcAAQABAAAAAAAuAAcAAQABAAAAAAAvAAcAAQACAAAAAAAwAAcAAQACAAAAAAAyAAcAAQAAAAAAAAA1AAcAAQACAAAAAAA3AAcAAQAAAAAAAAAZAAMAAQACAAAAAAAXAAMAAQABAAAAAAAWAAMAAQABAAAAAAAUAAMAAQADAAAAAAA=") +tile_set = SubResource("TileSet_fpn3g") diff --git a/objects/level/village/terrain_layer.tscn b/objects/level/village/terrain_layer.tscn new file mode 100644 index 0000000..7846e32 --- /dev/null +++ b/objects/level/village/terrain_layer.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=2 format=4 uid="uid://48cj73d0p3jc"] + +[ext_resource type="TileSet" uid="uid://cl4bn8lofqvky" path="res://tileset/village/tileset_village.tres" id="1_4kih2"] + +[node name="Terrain Layer" type="TileMapLayer"] +tile_map_data = PackedByteArray("AAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAABAAAAAAD/////AAABAAAAAAAAAP//AAABAAAAAAABAP//AAABAAAAAAABAAAAAAABAAEAAAABAAEAAAABAAEAAAAAAAEAAAABAAEAAAD//wEAAAABAAEAAAD+/wEAAAABAAEAAAD9/wEAAAABAAEAAAD8/wEAAAABAAEAAAD8/wAAAAABAAEAAAD9/wAAAAABAAEAAAD+/wAAAAABAAEAAAD//wAAAAABAAEAAAAAAAAAAAABAAEAAAACAP//AAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAEAAAADAAEAAAABAAEAAAAEAAEAAAABAAEAAAAEAAAAAAABAAEAAAAEAP//AAABAAEAAAADAP//AAAGAAIAAAADAAAAAAABAAEAAAAFAAAAAAABAAEAAAAFAP//AAABAAEAAAAFAAEAAAABAAEAAAADAP7/AAAAAAEAAAADAP3/AAAAAAEAAAADAPz/AAAAAAEAAAADAPv/AAAAAAAAAAAEAPv/AAABAAAAAAAFAPv/AAACAAAAAAAFAPz/AAAFAAIAAAAFAP3/AAABAAEAAAAFAP7/AAABAAEAAAAEAP3/AAABAAEAAAAGAP3/AAABAAEAAAAGAPz/AAABAAAAAAAHAPz/AAACAAAAAAAHAP3/AAAFAAIAAAAIAP3/AAACAAAAAAAIAP7/AAACAAEAAAAIAP//AAACAAEAAAAIAAAAAAAFAAIAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAJAAIAAAAFAAIAAAAKAAIAAAABAAAAAAALAAIAAAABAAAAAAAMAAIAAAABAAAAAAANAAIAAAAGAAIAAAANAAEAAAAAAAAAAAAOAAEAAAABAAAAAAAPAAEAAAABAAAAAAAQAAEAAAABAAAAAAARAAEAAAABAAAAAAASAAEAAAACAAAAAAASAAIAAAACAAEAAAASAAMAAAACAAEAAAARAAMAAAABAAEAAAAQAAMAAAABAAEAAAAPAAMAAAABAAEAAAAOAAMAAAABAAEAAAANAAMAAAABAAEAAAAMAAMAAAABAAEAAAALAAMAAAABAAEAAAAKAAMAAAABAAEAAAAJAAMAAAABAAEAAAAIAAMAAAABAAEAAAAHAAMAAAABAAEAAAAGAAMAAAABAAEAAAAGAAIAAAABAAEAAAAFAAIAAAABAAEAAAAEAAIAAAABAAEAAAADAAIAAAABAAEAAAACAAIAAAABAAEAAAABAAIAAAABAAEAAAAAAAIAAAABAAEAAAD//wIAAAABAAEAAAD+/wIAAAABAAEAAAD9/wIAAAABAAEAAAD8/wIAAAABAAEAAAD8/wMAAAABAAEAAAD9/wMAAAABAAEAAAD+/wMAAAABAAEAAAD+/wQAAAABAAEAAAD//wQAAAABAAEAAAAAAAQAAAABAAEAAAABAAQAAAABAAEAAAACAAQAAAABAAEAAAADAAQAAAABAAEAAAAEAAQAAAABAAEAAAAFAAQAAAABAAEAAAAGAAQAAAABAAEAAAAHAAQAAAABAAEAAAAIAAQAAAABAAEAAAAJAAQAAAABAAEAAAAKAAQAAAABAAEAAAALAAQAAAABAAEAAAAMAAQAAAABAAEAAAANAAQAAAABAAEAAAAOAAQAAAABAAEAAAAPAAQAAAABAAEAAAARAAIAAAABAAEAAAAQAAIAAAABAAEAAAAPAAIAAAABAAEAAAAOAAIAAAABAAEAAAAQAAQAAAABAAEAAAARAAQAAAABAAEAAAASAAQAAAAFAAIAAAAIAAIAAAABAAEAAAAHAAIAAAABAAEAAAAFAAMAAAABAAEAAAAEAAMAAAABAAEAAAADAAMAAAABAAEAAAACAAMAAAABAAEAAAABAAMAAAABAAEAAAAAAAMAAAABAAEAAAD//wMAAAABAAEAAAD9/wQAAAABAAEAAAD8/wQAAAABAAEAAAAIAAEAAAABAAEAAAAHAAEAAAABAAEAAAAHAAAAAAABAAEAAAAHAP//AAABAAEAAAAHAP7/AAABAAEAAAAGAAEAAAABAAEAAAAGAAAAAAABAAEAAAAGAP//AAABAAEAAAAGAP7/AAABAAEAAAAEAP7/AAABAAEAAAAEAPz/AAABAAEAAAAVAPz/AAABAAIAAAAUAPz/AAABAAIAAAATAP3/AAACAAIAAAASAP3/AAABAAIAAAARAP3/AAABAAIAAAAQAP3/AAABAAIAAAAPAP7/AAACAAIAAAAOAP7/AAAAAAIAAAAdAAQAAAABAAEAAAAcAAMAAAAAAAEAAAAbAAIAAAAAAAIAAAAaAAEAAAAAAAIAAAAZAAAAAAAAAAIAAAAZAP//AAAAAAEAAAAYAP7/AAAAAAIAAAAXAP3/AAAAAAIAAAAWAPz/AAABAAIAAAAcAAQAAAAGAAIAAAAbAAQAAAABAAAAAAAaAAQAAAABAAAAAAAZAAQAAAABAAAAAAAYAAQAAAABAAAAAAAXAAQAAAABAAAAAAAWAAQAAAABAAAAAAAVAAQAAAABAAAAAAAUAAQAAAABAAAAAAATAAQAAAABAAAAAAAdAAMAAAABAAEAAAAdAAIAAAABAAEAAAAcAAIAAAAGAAEAAAAcAAEAAAABAAEAAAAbAAEAAAAGAAEAAAAdAAEAAAABAAEAAAAdAAAAAAABAAEAAAAcAAAAAAABAAEAAAAbAAAAAAABAAEAAAAaAAAAAAAGAAEAAAAaAP//AAABAAEAAAAaAP7/AAABAAEAAAAZAP7/AAAGAAEAAAAZAP3/AAABAAEAAAAYAP3/AAAGAAEAAAAYAPz/AAABAAEAAAAXAPz/AAAGAAEAAAAZAPz/AAABAAEAAAAaAPz/AAABAAEAAAAaAP3/AAABAAEAAAAbAP3/AAABAAEAAAAbAP7/AAABAAEAAAAbAP//AAABAAEAAAAcAP//AAABAAEAAAAdAP//AAABAAEAAAAdAP7/AAABAAEAAAAcAP3/AAABAAEAAAAcAPz/AAABAAEAAAAbAPz/AAABAAEAAAAcAP7/AAABAAEAAAAdAP3/AAABAAEAAAAdAPz/AAABAAEAAAAdAPv/AAABAAEAAAAcAPv/AAABAAEAAAAbAPv/AAABAAEAAAAaAPv/AAABAAEAAAAZAPv/AAABAAEAAAAYAPv/AAABAAEAAAAXAPv/AAABAAEAAAAWAPv/AAABAAEAAAAWAPr/AAABAAAAAAAVAPr/AAABAAAAAAAUAPr/AAABAAAAAAAUAPv/AAABAAEAAAAVAPv/AAABAAEAAAAXAPr/AAABAAAAAAAYAPr/AAABAAAAAAAZAPr/AAABAAAAAAAaAPr/AAABAAAAAAAbAPr/AAABAAAAAAAcAPr/AAABAAAAAAAdAPr/AAABAAAAAAATAPz/AAAFAAEAAAASAPz/AAABAAEAAAARAPz/AAABAAEAAAARAPv/AAABAAEAAAASAPv/AAABAAEAAAASAPr/AAABAAAAAAATAPr/AAABAAAAAAATAPv/AAABAAEAAAARAPr/AAABAAAAAAAQAPr/AAABAAAAAAAQAPv/AAABAAEAAAAQAPz/AAABAAEAAAAPAPz/AAABAAEAAAAPAP3/AAAFAAEAAAAOAP3/AAAAAAEAAAAOAPz/AAAAAAEAAAAOAPv/AAAAAAEAAAAPAPv/AAABAAEAAAAPAPr/AAABAAAAAAAOAPr/AAAAAAAAAAAdAAUAAAABAAIAAAAcAAUAAAABAAIAAAAbAAUAAAABAAIAAAAaAAUAAAABAAIAAAAZAAUAAAABAAIAAAAYAAUAAAABAAIAAAASAAUAAAABAAIAAAATAAUAAAABAAIAAAAUAAUAAAABAAIAAAAVAAUAAAABAAIAAAAWAAUAAAABAAIAAAAXAAUAAAABAAIAAAARAAUAAAABAAIAAAAQAAUAAAABAAIAAAAPAAUAAAABAAIAAAAOAAUAAAABAAIAAAANAAUAAAABAAIAAAAMAAUAAAABAAIAAAALAAUAAAABAAIAAAAKAAUAAAABAAIAAAAJAAUAAAABAAIAAAAIAAUAAAABAAIAAAAHAAUAAAABAAIAAAAGAAUAAAABAAIAAAAFAAUAAAABAAIAAAAEAAUAAAABAAIAAAADAAUAAAABAAIAAAACAAUAAAABAAIAAAABAAUAAAABAAIAAAAAAAUAAAABAAIAAAD//wUAAAABAAIAAAD+/wUAAAABAAIAAAD9/wUAAAABAAIAAAD8/wUAAAABAAIAAAAnAAUAAAACAAIAAAAnAAQAAAACAAEAAAAnAAMAAAACAAEAAAAnAAIAAAACAAEAAAAnAAEAAAACAAEAAAAnAAAAAAACAAEAAAAnAP//AAACAAEAAAAnAP7/AAACAAEAAAAnAP3/AAACAAEAAAAnAPz/AAACAAEAAAAnAPv/AAACAAEAAAAnAPr/AAACAAEAAAAmAAUAAAABAAIAAAAmAAQAAAABAAEAAAAmAAMAAAABAAEAAAAmAAIAAAABAAEAAAAmAAEAAAABAAEAAAAmAAAAAAABAAEAAAAmAP//AAABAAEAAAAmAP7/AAABAAEAAAAmAP3/AAABAAEAAAAmAPz/AAABAAEAAAAmAPv/AAABAAEAAAAmAPr/AAABAAEAAAAlAAUAAAABAAIAAAAlAAQAAAABAAEAAAAlAAMAAAABAAEAAAAlAAIAAAABAAEAAAAlAAEAAAABAAEAAAAlAAAAAAABAAEAAAAlAP//AAABAAEAAAAlAP7/AAABAAEAAAAlAP3/AAABAAEAAAAlAPz/AAABAAEAAAAlAPv/AAABAAEAAAAlAPr/AAABAAEAAAAkAAUAAAABAAIAAAAkAAQAAAABAAEAAAAkAAMAAAABAAEAAAAkAAIAAAABAAEAAAAkAAEAAAABAAEAAAAkAAAAAAABAAEAAAAkAP//AAABAAEAAAAkAP7/AAABAAEAAAAkAP3/AAABAAEAAAAkAPz/AAABAAEAAAAkAPv/AAABAAEAAAAkAPr/AAABAAEAAAAjAAUAAAABAAIAAAAjAAQAAAABAAEAAAAjAAMAAAABAAEAAAAjAAIAAAABAAEAAAAjAAEAAAABAAEAAAAjAAAAAAABAAEAAAAjAP//AAABAAEAAAAjAP7/AAABAAEAAAAjAP3/AAABAAEAAAAjAPz/AAABAAEAAAAjAPv/AAABAAEAAAAjAPr/AAABAAEAAAAiAAUAAAABAAIAAAAiAAQAAAABAAEAAAAiAAMAAAABAAEAAAAiAAIAAAABAAEAAAAiAAEAAAABAAEAAAAiAAAAAAABAAEAAAAiAP//AAABAAEAAAAiAP7/AAABAAEAAAAiAP3/AAABAAEAAAAiAPz/AAABAAEAAAAiAPv/AAABAAEAAAAiAPr/AAABAAEAAAAhAAUAAAABAAIAAAAhAAQAAAABAAEAAAAhAAMAAAABAAEAAAAhAAIAAAABAAEAAAAhAAEAAAABAAEAAAAhAAAAAAABAAEAAAAhAP//AAABAAEAAAAhAP7/AAABAAEAAAAhAP3/AAABAAEAAAAhAPz/AAABAAEAAAAhAPv/AAABAAEAAAAhAPr/AAABAAEAAAAgAAUAAAABAAIAAAAgAAQAAAABAAEAAAAgAAMAAAABAAEAAAAgAAIAAAABAAEAAAAgAAEAAAABAAEAAAAgAAAAAAABAAEAAAAgAP//AAABAAEAAAAgAP7/AAABAAEAAAAgAP3/AAABAAEAAAAgAPz/AAABAAEAAAAgAPv/AAABAAEAAAAgAPr/AAAGAAIAAAAfAAUAAAABAAIAAAAfAAQAAAABAAEAAAAfAAMAAAABAAEAAAAfAAIAAAABAAEAAAAfAAEAAAABAAEAAAAfAAAAAAABAAEAAAAfAP//AAABAAEAAAAfAP7/AAABAAEAAAAfAP3/AAABAAEAAAAfAPz/AAABAAEAAAAfAPv/AAABAAEAAAAfAPr/AAABAAAAAAAeAAUAAAABAAIAAAAeAAQAAAABAAEAAAAeAAMAAAABAAEAAAAeAAIAAAABAAEAAAAeAAEAAAABAAEAAAAeAAAAAAABAAEAAAAeAP//AAABAAEAAAAeAP7/AAABAAEAAAAeAP3/AAABAAEAAAAeAPz/AAABAAEAAAAeAPv/AAABAAEAAAAeAPr/AAABAAAAAAAnAPn/AAACAAEAAAAnAPj/AAACAAEAAAAnAPf/AAACAAEAAAAnAPb/AAACAAEAAAAnAPX/AAACAAEAAAAnAPT/AAAFAAEAAAAnAPP/AAABAAEAAAAnAPL/AAABAAEAAAAnAPH/AAABAAEAAAAnAPD/AAABAAEAAAAmAPn/AAABAAEAAAAmAPj/AAABAAEAAAAmAPf/AAABAAEAAAAmAPb/AAABAAEAAAAmAPX/AAABAAEAAAAmAPT/AAABAAEAAAAmAPP/AAABAAEAAAAmAPL/AAABAAEAAAAmAPH/AAABAAEAAAAmAPD/AAABAAEAAAAlAPn/AAABAAEAAAAlAPj/AAABAAEAAAAlAPf/AAABAAEAAAAlAPb/AAABAAEAAAAlAPX/AAABAAEAAAAlAPT/AAABAAEAAAAlAPP/AAABAAEAAAAlAPL/AAABAAEAAAAlAPH/AAABAAEAAAAlAPD/AAABAAEAAAAkAPn/AAABAAEAAAAkAPj/AAABAAEAAAAkAPf/AAABAAEAAAAkAPb/AAABAAEAAAAkAPX/AAABAAEAAAAkAPT/AAABAAEAAAAkAPP/AAABAAEAAAAkAPL/AAABAAEAAAAkAPH/AAABAAEAAAAkAPD/AAABAAEAAAAjAPn/AAABAAEAAAAjAPj/AAABAAEAAAAjAPf/AAABAAEAAAAjAPb/AAABAAEAAAAjAPX/AAABAAEAAAAjAPT/AAABAAEAAAAjAPP/AAABAAEAAAAjAPL/AAABAAEAAAAjAPH/AAABAAEAAAAjAPD/AAABAAEAAAAiAPn/AAABAAEAAAAiAPj/AAABAAEAAAAiAPf/AAABAAEAAAAiAPb/AAABAAEAAAAiAPX/AAABAAEAAAAiAPT/AAABAAEAAAAiAPP/AAABAAEAAAAiAPL/AAABAAEAAAAiAPH/AAABAAEAAAAiAPD/AAABAAEAAAAhAPn/AAABAAEAAAAhAPj/AAABAAEAAAAhAPf/AAABAAEAAAAhAPb/AAABAAEAAAAhAPX/AAABAAEAAAAhAPT/AAABAAEAAAAhAPP/AAABAAEAAAAhAPL/AAABAAEAAAAhAPH/AAABAAEAAAAhAPD/AAABAAEAAAAgAPn/AAAAAAEAAAAgAPj/AAAAAAEAAAAgAPf/AAAAAAEAAAAgAPb/AAAAAAEAAAAgAPX/AAAAAAEAAAAgAPT/AAAAAAEAAAAgAPP/AAAAAAEAAAAgAPL/AAAAAAEAAAAgAPH/AAAAAAEAAAAgAPD/AAAAAAEAAAApAO//AAACAAEAAAApAO7/AAACAAEAAAApAO3/AAACAAEAAAApAOz/AAACAAEAAAApAOv/AAACAAEAAAApAOr/AAACAAAAAAAoAO//AAABAAEAAAAoAO7/AAABAAEAAAAoAO3/AAABAAEAAAAoAOz/AAABAAEAAAAoAOv/AAABAAEAAAAoAOr/AAABAAAAAAAnAO//AAABAAEAAAAnAO7/AAABAAEAAAAnAO3/AAABAAEAAAAnAOz/AAABAAEAAAAnAOv/AAABAAEAAAAnAOr/AAABAAAAAAAmAO//AAABAAEAAAAmAO7/AAABAAEAAAAmAO3/AAABAAEAAAAmAOz/AAABAAEAAAAmAOv/AAABAAEAAAAmAOr/AAABAAAAAAAlAO//AAABAAEAAAAlAO7/AAABAAEAAAAlAO3/AAABAAEAAAAlAOz/AAABAAEAAAAlAOv/AAABAAEAAAAlAOr/AAABAAAAAAAkAO//AAABAAEAAAAkAO7/AAABAAEAAAAkAO3/AAABAAEAAAAkAOz/AAABAAEAAAAkAOv/AAABAAEAAAAkAOr/AAABAAAAAAAjAO//AAABAAEAAAAjAO7/AAABAAEAAAAjAO3/AAABAAEAAAAjAOz/AAABAAEAAAAjAOv/AAABAAEAAAAjAOr/AAABAAAAAAAiAO//AAABAAEAAAAiAO7/AAABAAEAAAAiAO3/AAABAAEAAAAiAOz/AAABAAEAAAAiAOv/AAABAAEAAAAiAOr/AAABAAAAAAAhAO//AAABAAEAAAAhAO7/AAABAAEAAAAhAO3/AAABAAEAAAAhAOz/AAABAAEAAAAhAOv/AAABAAEAAAAhAOr/AAABAAAAAAAgAO//AAAGAAEAAAAgAO7/AAABAAEAAAAgAO3/AAABAAEAAAAgAOz/AAABAAEAAAAgAOv/AAABAAEAAAAgAOr/AAABAAAAAAApAPT/AAACAAIAAAApAPP/AAACAAEAAAApAPL/AAACAAEAAAApAPH/AAACAAEAAAApAPD/AAACAAEAAAAoAPT/AAABAAIAAAAoAPP/AAABAAEAAAAoAPL/AAABAAEAAAAoAPH/AAABAAEAAAAoAPD/AAABAAEAAAAfAO//AAABAAIAAAAfAO7/AAABAAEAAAAfAO3/AAABAAEAAAAfAOz/AAABAAEAAAAfAOv/AAABAAEAAAAfAOr/AAABAAAAAAAeAO//AAABAAIAAAAeAO7/AAABAAEAAAAeAO3/AAABAAEAAAAeAOz/AAABAAEAAAAeAOv/AAABAAEAAAAeAOr/AAABAAAAAAAdAO//AAABAAIAAAAdAO7/AAABAAEAAAAdAO3/AAABAAEAAAAdAOz/AAABAAEAAAAdAOv/AAABAAEAAAAdAOr/AAABAAAAAAAcAO//AAABAAIAAAAcAO7/AAABAAEAAAAcAO3/AAABAAEAAAAcAOz/AAABAAEAAAAcAOv/AAABAAEAAAAcAOr/AAABAAAAAAAbAO//AAABAAIAAAAbAO7/AAABAAEAAAAbAO3/AAABAAEAAAAbAOz/AAABAAEAAAAbAOv/AAABAAEAAAAbAOr/AAABAAAAAAAaAO//AAABAAIAAAAaAO7/AAABAAEAAAAaAO3/AAABAAEAAAAaAOz/AAABAAEAAAAaAOv/AAABAAEAAAAaAOr/AAABAAAAAAAZAO//AAABAAIAAAAZAO7/AAABAAEAAAAZAO3/AAABAAEAAAAZAOz/AAABAAEAAAAZAOv/AAABAAEAAAAZAOr/AAABAAAAAAAYAO//AAABAAIAAAAYAO7/AAABAAEAAAAYAO3/AAABAAEAAAAYAOz/AAABAAEAAAAYAOv/AAABAAEAAAAYAOr/AAABAAAAAAAXAO//AAABAAIAAAAXAO7/AAABAAEAAAAXAO3/AAABAAEAAAAXAOz/AAABAAEAAAAXAOv/AAABAAEAAAAXAOr/AAABAAAAAAAWAO//AAABAAIAAAAWAO7/AAABAAEAAAAWAO3/AAABAAEAAAAWAOz/AAABAAEAAAAWAOv/AAABAAEAAAAWAOr/AAABAAAAAAAVAO//AAABAAIAAAAVAO7/AAABAAEAAAAVAO3/AAABAAEAAAAVAOz/AAABAAEAAAAVAOv/AAABAAEAAAAVAOr/AAABAAAAAAAUAO//AAABAAIAAAAUAO7/AAABAAEAAAAUAO3/AAABAAEAAAAUAOz/AAABAAEAAAAUAOv/AAABAAEAAAAUAOr/AAABAAAAAAATAO//AAABAAIAAAATAO7/AAABAAEAAAATAO3/AAABAAEAAAATAOz/AAABAAEAAAATAOv/AAABAAEAAAATAOr/AAABAAAAAAASAO//AAABAAIAAAASAO7/AAABAAEAAAASAO3/AAABAAEAAAASAOz/AAABAAEAAAASAOv/AAABAAEAAAASAOr/AAABAAAAAAARAO//AAABAAIAAAARAO7/AAABAAEAAAARAO3/AAABAAEAAAARAOz/AAABAAEAAAARAOv/AAABAAEAAAARAOr/AAABAAAAAAAQAO//AAABAAIAAAAQAO7/AAABAAEAAAAQAO3/AAABAAEAAAAQAOz/AAABAAEAAAAQAOv/AAABAAEAAAAQAOr/AAABAAAAAAAPAO//AAABAAIAAAAPAO7/AAABAAEAAAAPAO3/AAABAAEAAAAPAOz/AAABAAEAAAAPAOv/AAABAAEAAAAPAOr/AAABAAAAAAAOAO//AAABAAIAAAAOAO7/AAABAAEAAAAOAO3/AAABAAEAAAAOAOz/AAABAAEAAAAOAOv/AAABAAEAAAAOAOr/AAABAAAAAAANAO//AAABAAIAAAANAO7/AAABAAEAAAANAO3/AAABAAEAAAANAOz/AAABAAEAAAANAOv/AAABAAEAAAANAOr/AAABAAAAAAAMAO//AAABAAIAAAAMAO7/AAABAAEAAAAMAO3/AAABAAEAAAAMAOz/AAABAAEAAAAMAOv/AAABAAEAAAAMAOr/AAABAAAAAAALAO//AAABAAIAAAALAO7/AAABAAEAAAALAO3/AAABAAEAAAALAOz/AAABAAEAAAALAOv/AAABAAEAAAALAOr/AAABAAAAAAAKAO//AAABAAIAAAAKAO7/AAABAAEAAAAKAO3/AAABAAEAAAAKAOz/AAABAAEAAAAKAOv/AAABAAEAAAAKAOr/AAABAAAAAAAJAO//AAABAAIAAAAJAO7/AAABAAEAAAAJAO3/AAABAAEAAAAJAOz/AAABAAEAAAAJAOv/AAABAAEAAAAJAOr/AAABAAAAAAAIAO//AAABAAIAAAAIAO7/AAABAAEAAAAIAO3/AAABAAEAAAAIAOz/AAABAAEAAAAIAOv/AAABAAEAAAAIAOr/AAABAAAAAAAHAO//AAABAAIAAAAHAO7/AAABAAEAAAAHAO3/AAABAAEAAAAHAOz/AAABAAEAAAAHAOv/AAABAAEAAAAHAOr/AAABAAAAAAAGAO//AAABAAIAAAAGAO7/AAABAAEAAAAGAO3/AAABAAEAAAAGAOz/AAABAAEAAAAGAOv/AAABAAEAAAAGAOr/AAABAAAAAAAFAO//AAABAAIAAAAFAO7/AAABAAEAAAAFAO3/AAABAAEAAAAFAOz/AAABAAEAAAAFAOv/AAABAAEAAAAFAOr/AAABAAAAAAAEAO//AAABAAIAAAAEAO7/AAABAAEAAAAEAO3/AAABAAEAAAAEAOz/AAABAAEAAAAEAOv/AAABAAEAAAAEAOr/AAABAAAAAAADAO//AAABAAIAAAADAO7/AAABAAEAAAADAO3/AAABAAEAAAADAOz/AAABAAEAAAADAOv/AAABAAEAAAADAOr/AAABAAAAAAACAO//AAABAAIAAAACAO7/AAABAAEAAAACAO3/AAABAAEAAAACAOz/AAABAAEAAAACAOv/AAABAAEAAAACAOr/AAABAAAAAAABAO//AAABAAIAAAABAO7/AAABAAEAAAABAO3/AAABAAEAAAABAOz/AAABAAEAAAABAOv/AAABAAEAAAABAOr/AAABAAAAAAAAAO//AAABAAIAAAAAAO7/AAABAAEAAAAAAO3/AAABAAEAAAAAAOz/AAABAAEAAAAAAOv/AAABAAEAAAAAAOr/AAABAAAAAAD//+//AAABAAIAAAD//+7/AAABAAEAAAD//+3/AAABAAEAAAD//+z/AAABAAEAAAD//+v/AAABAAEAAAD//+r/AAABAAAAAAD+/+//AAABAAIAAAD+/+7/AAABAAEAAAD+/+3/AAABAAEAAAD+/+z/AAABAAEAAAD+/+v/AAABAAEAAAD+/+r/AAABAAAAAAD9/+//AAABAAIAAAD9/+7/AAABAAEAAAD9/+3/AAABAAEAAAD9/+z/AAABAAEAAAD9/+v/AAABAAEAAAD9/+r/AAAFAAIAAAD9/+n/AAACAAAAAAD8/+//AAABAAIAAAD8/+7/AAABAAEAAAD8/+3/AAABAAEAAAD8/+z/AAABAAEAAAD8/+v/AAABAAEAAAD8/+r/AAABAAEAAAD8/+n/AAABAAAAAAD7/+//AAAFAAEAAAD7/+7/AAABAAEAAAD7/+3/AAABAAEAAAD7/+z/AAABAAEAAAD7/+v/AAABAAEAAAD7/+r/AAABAAEAAAD7/+n/AAABAAAAAAD6/+//AAABAAEAAAD6/+7/AAABAAEAAAD6/+3/AAABAAEAAAD6/+z/AAABAAEAAAD6/+v/AAABAAEAAAD6/+r/AAABAAEAAAD6/+n/AAABAAAAAAD5/+//AAABAAEAAAD5/+7/AAABAAEAAAD5/+3/AAABAAEAAAD5/+z/AAABAAEAAAD5/+v/AAABAAEAAAD5/+r/AAABAAEAAAD5/+n/AAABAAAAAAD4/+//AAABAAEAAAD4/+7/AAABAAEAAAD4/+3/AAABAAEAAAD4/+z/AAABAAEAAAD4/+v/AAABAAEAAAD4/+r/AAABAAEAAAD4/+n/AAABAAAAAAD3/+//AAABAAEAAAD3/+7/AAABAAEAAAD3/+3/AAABAAEAAAD3/+z/AAABAAEAAAD3/+v/AAABAAEAAAD3/+r/AAABAAEAAAD3/+n/AAABAAAAAAD2/+//AAABAAEAAAD2/+7/AAABAAEAAAD2/+3/AAABAAEAAAD2/+z/AAABAAEAAAD2/+v/AAABAAEAAAD2/+r/AAABAAEAAAD2/+n/AAABAAAAAAD1/+//AAAAAAEAAAD1/+7/AAAAAAEAAAD1/+3/AAAAAAEAAAD1/+z/AAAAAAEAAAD1/+v/AAAAAAEAAAD1/+r/AAAAAAEAAAD1/+n/AAAAAAAAAAD7/wUAAAABAAIAAAD7/wQAAAABAAEAAAD7/wMAAAABAAEAAAD7/wIAAAABAAEAAAD7/wEAAAABAAEAAAD7/wAAAAABAAEAAAD7////AAAFAAIAAAD7//7/AAACAAEAAAD7//3/AAACAAEAAAD7//z/AAACAAEAAAD7//v/AAACAAEAAAD7//r/AAACAAEAAAD7//n/AAACAAEAAAD7//j/AAACAAEAAAD7//f/AAACAAEAAAD7//b/AAACAAEAAAD7//X/AAACAAEAAAD7//T/AAACAAEAAAD7//P/AAACAAEAAAD7//L/AAACAAEAAAD7//H/AAACAAEAAAD7//D/AAACAAEAAAD6/wUAAAABAAIAAAD6/wQAAAABAAEAAAD6/wMAAAABAAEAAAD6/wIAAAABAAEAAAD6/wEAAAABAAEAAAD6/wAAAAABAAEAAAD6////AAABAAEAAAD6//7/AAABAAEAAAD6//3/AAABAAEAAAD6//z/AAABAAEAAAD6//v/AAABAAEAAAD6//r/AAABAAEAAAD6//n/AAABAAEAAAD6//j/AAABAAEAAAD6//f/AAABAAEAAAD6//b/AAABAAEAAAD6//X/AAABAAEAAAD6//T/AAABAAEAAAD6//P/AAABAAEAAAD6//L/AAABAAEAAAD6//H/AAABAAEAAAD6//D/AAABAAEAAAD5/wUAAAABAAIAAAD5/wQAAAABAAEAAAD5/wMAAAABAAEAAAD5/wIAAAABAAEAAAD5/wEAAAABAAEAAAD5/wAAAAABAAEAAAD5////AAABAAEAAAD5//7/AAABAAEAAAD5//3/AAABAAEAAAD5//z/AAABAAEAAAD5//v/AAABAAEAAAD5//r/AAABAAEAAAD5//n/AAABAAEAAAD5//j/AAABAAEAAAD5//f/AAABAAEAAAD5//b/AAABAAEAAAD5//X/AAABAAEAAAD5//T/AAABAAEAAAD5//P/AAABAAEAAAD5//L/AAABAAEAAAD5//H/AAABAAEAAAD5//D/AAABAAEAAAD4/wUAAAABAAIAAAD4/wQAAAABAAEAAAD4/wMAAAABAAEAAAD4/wIAAAABAAEAAAD4/wEAAAABAAEAAAD4/wAAAAABAAEAAAD4////AAABAAEAAAD4//7/AAABAAEAAAD4//3/AAABAAEAAAD4//z/AAABAAEAAAD4//v/AAABAAEAAAD4//r/AAABAAEAAAD4//n/AAABAAEAAAD4//j/AAABAAEAAAD4//f/AAABAAEAAAD4//b/AAABAAEAAAD4//X/AAABAAEAAAD4//T/AAABAAEAAAD4//P/AAABAAEAAAD4//L/AAABAAEAAAD4//H/AAABAAEAAAD4//D/AAABAAEAAAD3/wUAAAABAAIAAAD3/wQAAAABAAEAAAD3/wMAAAABAAEAAAD3/wIAAAABAAEAAAD3/wEAAAABAAEAAAD3/wAAAAABAAEAAAD3////AAABAAEAAAD3//7/AAABAAEAAAD3//3/AAABAAEAAAD3//z/AAABAAEAAAD3//v/AAABAAEAAAD3//r/AAABAAEAAAD3//n/AAABAAEAAAD3//j/AAABAAEAAAD3//f/AAABAAEAAAD3//b/AAABAAEAAAD3//X/AAABAAEAAAD3//T/AAABAAEAAAD3//P/AAABAAEAAAD3//L/AAABAAEAAAD3//H/AAABAAEAAAD3//D/AAABAAEAAAD2/wUAAAABAAIAAAD2/wQAAAABAAEAAAD2/wMAAAABAAEAAAD2/wIAAAABAAEAAAD2/wEAAAABAAEAAAD2/wAAAAABAAEAAAD2////AAABAAEAAAD2//7/AAABAAEAAAD2//3/AAABAAEAAAD2//z/AAABAAEAAAD2//v/AAABAAEAAAD2//r/AAABAAEAAAD2//n/AAABAAEAAAD2//j/AAABAAEAAAD2//f/AAABAAEAAAD2//b/AAABAAEAAAD2//X/AAABAAEAAAD2//T/AAABAAEAAAD2//P/AAABAAEAAAD2//L/AAABAAEAAAD2//H/AAABAAEAAAD2//D/AAABAAEAAAD1/wUAAAAAAAIAAAD1/wQAAAAAAAEAAAD1/wMAAAAAAAEAAAD1/wIAAAAAAAEAAAD1/wEAAAAAAAEAAAD1/wAAAAAAAAEAAAD1////AAAAAAEAAAD1//7/AAAAAAEAAAD1//3/AAAAAAEAAAD1//z/AAAAAAEAAAD1//v/AAAAAAEAAAD1//r/AAAAAAEAAAD1//n/AAAAAAEAAAD1//j/AAAAAAEAAAD1//f/AAAAAAEAAAD1//b/AAAAAAEAAAD1//X/AAAAAAEAAAD1//T/AAAAAAEAAAD1//P/AAAAAAEAAAD1//L/AAAAAAEAAAD1//H/AAAAAAEAAAD1//D/AAAAAAEAAAA=") +tile_set = ExtResource("1_4kih2") diff --git a/scenes/test.tscn b/scenes/test.tscn index 12e5633..f36e970 100644 --- a/scenes/test.tscn +++ b/scenes/test.tscn @@ -1,10 +1,12 @@ -[gd_scene load_steps=17 format=4 uid="uid://h60obxmju6mo"] +[gd_scene load_steps=19 format=4 uid="uid://h60obxmju6mo"] [ext_resource type="Texture2D" uid="uid://djifxc5x0dyrw" path="res://sprites/ppc_tileset.png" id="1_5lb42"] [ext_resource type="TileSet" uid="uid://cl4bn8lofqvky" path="res://tileset/village/tileset_village.tres" id="1_d680t"] [ext_resource type="Texture2D" uid="uid://dxvevrm15uus1" path="res://sprites/flowers_tileset.png" id="3_235u2"] [ext_resource type="PackedScene" uid="uid://54w4wisfj8v8" path="res://objects/coin.tscn" id="3_ygehw"] [ext_resource type="PackedScene" uid="uid://bqi5s710xb1ju" path="res://objects/brick_player.tscn" id="4_hetw8"] +[ext_resource type="PackedScene" uid="uid://ct8fim6mduyl3" path="res://objects/collapsing_bridge.tscn" id="6_84ckv"] +[ext_resource type="PackedScene" uid="uid://dmvipsoauefs3" path="res://objects/damage_test.tscn" id="7_a6wgf"] [sub_resource type="Gradient" id="Gradient_anvhr"] offsets = PackedFloat32Array(1) @@ -250,6 +252,7 @@ texture = ExtResource("1_5lb42") [sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_v3eon"] scenes/1/scene = ExtResource("3_ygehw") +scenes/2/scene = ExtResource("6_84ckv") [sub_resource type="TileSet" id="TileSet_yf4x4"] physics_layer_0/collision_layer = 1 @@ -396,7 +399,7 @@ tile_map_data = PackedByteArray("AAD8////AAABAAAAAAD9////AAABAAAAAAD+////AAABAAA tile_set = ExtResource("1_d680t") [node name="Entities layer" type="TileMapLayer" parent="."] -tile_map_data = PackedByteArray("AAAJAPz/AAAHAAMAAAAJAP3/AAAHAAQAAAAKAPz/AAAIAAMAAAAKAP3/AAAIAAQAAAALAP3/AAAIAAQAAAALAPz/AAAIAAMAAAAMAPz/AAAJAAMAAAAMAP3/AAAJAAQAAAANAPz/AAAKAAMAAAANAP3/AAAKAAQAAAAUAPz/AAAGAAMAADAVAPz/AAAGAAMAADAWAPz/AAAGAAMAADAcAAMAAAAGAAMAAGAPAPn/AAADAAYAAAAWAP3/AAALAAQAAAAWAP7/AAALAAQAAAAWAP//AAALAAQAAAAWAAAAAAALAAQAAAAWAAEAAAALAAQAAAAWAAIAAAALAAQAAAAWAAMAAAALAAQAAAAaAAMAAAAGAAQAAAAWAPn/AQAAAAAAAQAXAPn/AQAAAAAAAQAYAPn/AQAAAAAAAQAZAPn/AQAAAAAAAQAaAPn/AQAAAAAAAQAZAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPf/AQAAAAAAAQA=") +tile_map_data = PackedByteArray("AAAJAPz/AAAHAAMAAAAJAP3/AAAHAAQAAAAKAPz/AAAIAAMAAAALAPz/AAAIAAMAAAAMAPz/AAAJAAMAAAANAPz/AAAKAAMAAAANAP3/AAAKAAQAAAAUAPz/AAAGAAMAADAVAPz/AAAGAAMAADAWAPz/AAAGAAMAADAcAAMAAAAGAAMAAGAPAPn/AAADAAYAAAAWAP3/AAALAAQAAAAWAP7/AAALAAQAAAAWAP//AAALAAQAAAAWAAAAAAALAAQAAAAWAAEAAAALAAQAAAAWAAIAAAALAAQAAAAWAAMAAAALAAQAAAAaAAMAAAAGAAQAAAAWAPn/AQAAAAAAAQAXAPn/AQAAAAAAAQAYAPn/AQAAAAAAAQAZAPn/AQAAAAAAAQAaAPn/AQAAAAAAAQAZAPj/AQAAAAAAAQAYAPj/AQAAAAAAAQAXAPj/AQAAAAAAAQAYAPf/AQAAAAAAAQAKAP3/AQAAAAAAAgALAP3/AQAAAAAAAgAMAP3/AQAAAAAAAgA=") tile_set = SubResource("TileSet_yf4x4") [node name="Foreground layer" type="TileMapLayer" parent="."] @@ -413,3 +416,6 @@ metadata/_edit_group_ = true [node name="Camera2D" type="Camera2D" parent="."] position = Vector2(237, -100) + +[node name="Damage" parent="." instance=ExtResource("7_a6wgf")] +position = Vector2(64, -89) diff --git a/scripts/components/collapsable.gd b/scripts/components/collapsable.gd new file mode 100644 index 0000000..1d68d01 --- /dev/null +++ b/scripts/components/collapsable.gd @@ -0,0 +1,55 @@ +class_name CollapsableComponent +extends Node + +@export var to_collapse_timer: Timer +@export var reset_timer: Timer +@export var sprite2d: Sprite2D +@export var collision_shape: CollisionShape2D + +@export var collapse_time: float = 0.5 +@export var reset_time: float = 1.0 + +@export var anim_time: float = 0.25 + +func _ready() -> void: + reset_timers() + +func _on_to_collapse_timer_timeout() -> void: + collapse_bridge() + +func _on_reset_timer_timeout() -> void: + reactivate_bridge() + +func collapse_bridge(): + to_collapse_timer.stop() + to_collapse_timer.wait_time = collapse_time + + var bridge_tween = create_tween() + bridge_tween.tween_property(sprite2d, "modulate:a", 0, anim_time) + await bridge_tween.finished + + collision_shape.disabled = true + reset_timer.start() + +func reactivate_bridge(): + reset_timer.stop() + reset_timer.wait_time = reset_time + + var bridge_tween = create_tween() + bridge_tween.tween_property(sprite2d, "modulate:a", 1, anim_time) + await bridge_tween.finished + + collision_shape.disabled = false + +func _on_collapsable_detector_body_entered(_body: Node2D) -> void: + to_collapse_timer.start() + +func reset_timers(): + to_collapse_timer.stop() + to_collapse_timer.wait_time = collapse_time + + +func _on_collapsable_detector_body_exited(_body: Node2D) -> void: + var collapse_time_left: float = abs(to_collapse_timer.time_left - collapse_time) + if collapse_time_left < (0.1 * collapse_time): + reset_timers() diff --git a/scripts/components/collectable.gd b/scripts/components/collectable.gd index 428f2da..3cff882 100644 --- a/scripts/components/collectable.gd +++ b/scripts/components/collectable.gd @@ -9,14 +9,14 @@ var root: Node signal collected(amount: int) func _ready() -> void: - if area2d: - area2d.body_entered.connect(_on_area2d_body_entered) - else: - print("Collectable node missing Area2D child.") + if area2d: + area2d.body_entered.connect(_on_area2d_body_entered) + else: + print("Collectable node missing Area2D child.") - root = get_parent() + root = get_parent() func _on_area2d_body_entered(body: Node2D) -> void: - if body.has_node("CanPickUpComponent"): - collected.emit(collectable_data.amount) - root.queue_free() + if body.has_node("CanPickUpComponent"): + collected.emit(collectable_data.amount) + root.queue_free() diff --git a/scripts/components/damage.gd b/scripts/components/damage.gd index bcd6ce5..338272a 100644 --- a/scripts/components/damage.gd +++ b/scripts/components/damage.gd @@ -1,7 +1,20 @@ class_name DamageComponent -extends Node2D +extends Node @export var damage: float = 0.25 +@export var area2d: Area2D + +func _ready() -> void: + if not area2d: + printerr("No area2d assigned!") + return + + area2d.body_entered.connect(on_area2d_body_entered) func deal_damage(target: HealthComponent): target.decrease_health(damage) + +func on_area2d_body_entered(body: Node2D): + if body.has_node("HealthComponent"): + var health_component: HealthComponent = body.get_node("HealthComponent") + deal_damage(health_component) diff --git a/scripts/components/health.gd b/scripts/components/health.gd index fc09ff3..212aaaa 100644 --- a/scripts/components/health.gd +++ b/scripts/components/health.gd @@ -1,10 +1,10 @@ class_name HealthComponent -extends Node2D +extends Node @export var health: float = 1.0 @export var max_health: float = 1.0 -signal on_health_change(delta: float) +signal on_health_change(delta: float, total_health: float) signal on_death func _get_delta(value: float) -> float: @@ -16,7 +16,7 @@ func set_health(new_value: float): if new_value >= max_health: health = max_health - on_health_change.emit(delta) + on_health_change.emit(delta, health) return health = new_value @@ -25,7 +25,7 @@ func set_health(new_value: float): on_death.emit() return - on_health_change.emit(delta) + on_health_change.emit(delta, health) func decrease_health(value: float): var delta = _get_delta(value) @@ -36,7 +36,7 @@ func decrease_health(value: float): on_death.emit() return - on_health_change.emit(delta) + on_health_change.emit(delta, health) func increase_health(value: float): var delta = _get_delta(value) @@ -45,9 +45,9 @@ func increase_health(value: float): if health >= max_health: health = max_health - on_health_change.emit(delta) + on_health_change.emit(delta, health) return health += value - on_health_change.emit(delta) + on_health_change.emit(delta, health) diff --git a/scripts/components/knockback.gd b/scripts/components/knockback.gd new file mode 100644 index 0000000..7b0c658 --- /dev/null +++ b/scripts/components/knockback.gd @@ -0,0 +1,32 @@ +class_name KnockbackComponent +extends Node + +@export var character_body: CharacterBody2D +@export var knockback_force: float = 25.0 + +var knockback_mode: bool = false +var knockback_frames: int = 0 + +func apply_knockback(force: float, delta: float) -> void: + var velocity = character_body.velocity.normalized() + var knockback_dir = Vector2(sign(velocity.x) * 1.0, 0.4) + var knockback_vector = -knockback_dir * force * delta + character_body.velocity += knockback_vector + +func _on_health_component_on_health_change(delta: float, total_health: float) -> void: + if total_health <= 0.0 and delta < 0.0: + return + knockback_mode = true + +func _process(_delta: float) -> void: + if knockback_mode: + knockback_frames += 1 + if knockback_frames > 1: + knockback_mode = false + knockback_frames = 0 + +func _physics_process(delta: float) -> void: + if knockback_mode: + apply_knockback(knockback_force, delta) + + diff --git a/scripts/components/player_death.gd b/scripts/components/player_death.gd new file mode 100644 index 0000000..7468804 --- /dev/null +++ b/scripts/components/player_death.gd @@ -0,0 +1,9 @@ +class_name PlayerDeathComponent +extends Node + +func reset_scene() -> void: + get_tree().reload_current_scene() + +func _on_health_component_on_death() -> void: + # todo: play audio on death + call_deferred("reset_scene") diff --git a/scripts/components/score.gd b/scripts/components/score.gd index 26802c0..5ca249d 100644 --- a/scripts/components/score.gd +++ b/scripts/components/score.gd @@ -4,17 +4,17 @@ extends Node @onready var game_manager: GM = $"/root/GameManager" func _ready(): - await get_tree().process_frame - var coins = get_tree().get_nodes_in_group("coins") - - for coin in coins: - coin.connect("collected", on_collected) + await get_tree().process_frame + var coins = get_tree().get_nodes_in_group("coins") + + for coin in coins: + coin.connect("collected", on_collected) func on_collected(amount: int) -> void: - if not game_manager: - return + if not game_manager: + return - game_manager.add_coins(amount) - print("Coins: ", game_manager.get_coins()) - # todo: play sound - # todo: update ui \ No newline at end of file + game_manager.add_coins(amount) + print("Coins: ", game_manager.get_coins()) + # todo: play sound + # todo: update ui